已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第三章 性、事件、和方法等基本概念; 4. 掌握工程的管理及環(huán)境的設置; 本章要求: 一、對象與類 1. 對象 是基本的運行時的實體,如窗體、各種控件等,它既包括作用于對象的操作(方法)和對象的響應(事件)。 將數(shù)據(jù)和處理這些數(shù)據(jù)的過程封裝在一起 . 2. 對象的分類 在 定義對象和自定義對象。 3、描述對象的三個基本要素 屬性、事件和方法 是描述對象的 三個基本要素 二、屬 性( 對象中的數(shù)據(jù),所有對象都有自的屬性。 它們是用來描述和反映對象特征的參數(shù)。例如:控件名稱( 標題( 顏色( 字體( 屬性決定了對象展現(xiàn)給用戶的界面具有什么樣的外觀及功能。 三、事件( 事件過程( 事件 系統(tǒng)預定義的、可被對象識別的動作。 事件過程 是指附在該 對象上的程序代碼,是事件觸發(fā)后處理的程序。事件過程的形式如下: 對象名 _事件過程名 (參數(shù)列表) . ( 事件過程代碼) 見事件:單擊 (雙擊 (窗體加載 ( 例如: ) 四、方 法( 在對象上可操作的過程,是 方法。方法是面向?qū)ο蟮?,所以對象的方法調(diào)用一般要指明對象。 對象方法 調(diào)用形式: 對象 .方法 參數(shù)列表 如省略對象,表示在當前對象,一般指窗體。 例如: 一、創(chuàng)建 分析問題,確定程序要完成什么任務,按下面的步驟創(chuàng)建應用程序。 ( 1)新建工程。 創(chuàng)建一個應用程序首先要打開一個新的工程。 ( 2)創(chuàng)建應用程序界面。 ( 3)設置屬性值。 ( 4)對象事件過程的編程。 ( 5)保存文件。 ( 6)程序運行與調(diào)試。再次保存修改后的程序 創(chuàng)建 二、對 象的建立和命名 ( 1)對象的建立 方法一: 單擊工具箱控件對象 在窗體上按住左鍵拖拉到所需要的大小后釋放。 方法二: 雙擊工具箱控件對象,則立即在窗體出現(xiàn)一個默認大小的對象框。 ( 2)編輯對象 先選中對象(單擊對象), 放大、縮小、移動、對齊、刪除、復制、鎖定、微調(diào)、設置標題等 創(chuàng)建 ( 3)對象的命名 每一個對象都有有自己的名字 。每個窗體、控件對象在建立時 戶可通過屬性窗口設置(名稱)來給對象命名。 命名的原則: 1) 必須由字母或漢字開頭、隨后可以是字母、漢字、數(shù)字、下劃線(最好不用)串組成。 2) 長度 =255個字符。 本教材采用智能化命規(guī)則: 用前 3個小定字母組成前綴(指明對象的類型)和表示該 對象作用的縮寫字母組成。 見 教材 1 創(chuàng)建 三、對象屬性的設置 對象屬性設置的方法: 方法一: 在設計模式下,通過屬性窗口直接設置對象的屬性。 A: 直接輸入 ; B: 下拉列表框中選擇 ; C: 對話框中設置 方法二: 在程序的代碼中通過賦值實現(xiàn),其格式為: 對象 屬性值 例如: 顯示” 小技巧:屬性名或方法名的自動完成技巧:輸入名稱的前幾個字母,然后按空格鍵 創(chuàng)建 體的常用屬性、方法和事件 窗體屬性決定了窗體的外觀與操作。窗體外觀 如下圖 一 . 屬性 (一)基本屬性 1. 何對象都具有的) 創(chuàng)建的對象名稱 ,有默認的名 件名是作為對象的標識而引用,不會顯示在窗體上。 2. 單位為 1 、方法和事件 3 題屬性: 決定出現(xiàn)在窗體的標題欄上的文本內(nèi)容。 4. 字體 決定對象上正文的字體 ( 缺省為宋體 ) 。 決定對象上正文的字體大小 。 決定對象上正文是否是粗體 。 決定對象上正文是否是斜體 。 決定對象上正文是否加一刪除線 。 決定對象上正文是否帶下劃線 。 體的常用屬性、方法和事件 5. 輯值) 決定控件是否可操作。 允許用戶進行操作,并對操作出響應 (缺省值) 。 暗淡色,禁止用戶進行操作。 6. 輯值) 決定控件是否可見 運行時控件可見 (缺省值) 。 行時控件隱藏,用戶看不到,但控件本身是存在的。 體的常用屬性、方法和事件 7 例如 , 將窗體 則可使用下面三種情況: 55, 0, 0) & 體的常用屬性、方法和事件 (二)窗體的其它常用屬性 1 當值為 最大或最小化按鈕, 2 制圖標屬性: 返回或設置窗體左上角顯示或最小化時顯示的圖標。 注意:此屬性必須在 3 設置 設置為 時窗體也無最大化按鈕和最小化按鈕,即使 體的常用屬性、方法和事件 4 設置窗體中要顯示的圖片。加載圖片操作同 制圖標屬性。 5. 邊框風格 , 通過改變 性,可以控制窗體如何調(diào)整大小。 0邊框; 1線邊框,不可以改變窗口大?。?2線邊框,可以改變窗口大??; 3線框架,不可以改變窗口大小。 4體外觀與工具條相似。有關閉按鈕 ,不可以改變窗口大小。 5體外觀與工具條相似。有關閉按鈕 ,可以改變窗口大小。 體的常用屬性、方法和事件 6. 0常窗口狀態(tài),有窗口邊界; 1:最小化狀態(tài),以圖標方式運行; 2:最大化狀態(tài),無邊框,充滿整個屏幕。 7. 該屬性決定窗體被隱藏或被另一窗口覆蓋之后重新顯示,是否重新還原該窗體被隱藏或覆蓋以前的畫面。即是否重畫如 當為 新還原該窗體以前的畫面。 當為 不重畫 體的常用屬性、方法和事件 二、事件 最常用的事件 1 單擊 /雙擊窗體觸發(fā)。 2 窗體被裝入時觸發(fā)的事件。該事件通常用來在啟動應用 程序時對屬性和變量進行初始化。 3、 卸載窗體時觸發(fā)該事件 。 4、 無論是因為用戶交互 , 還是通過代碼調(diào)整窗體的大小 , 都會觸發(fā)一個 體的常用屬性、方法和事件 三、常用方法 窗體常用的方法有: 打印輸出 動 除 示 藏 方法的使用的形式 : 對象 .方法 參數(shù) 體的常用屬性、方法和事件 一 受用戶輸入的命令 ( 1)鼠標單擊; ( 2)按 再按回車鍵; ( 3) 快捷鍵( 下劃線的字母 ) (一)屬性 1基本屬性: 2常用屬性 ( 1) 標題屬性 命令按鈕顯示的內(nèi)容,可在某字母前加 “ &“設置快捷鍵。例如: & 顯示 令按鈕、標簽、文本框 ( 2) 確認屬性(邏輯值),設置為 注意:在一個窗體只能的一個按鈕的 3) 消功能屬性(邏輯值),當設置為 序運行時按 注意:在一個窗體只能的一個按鈕的 置為 4) 檢查該按鈕是否按下 . 該屬性在設計時無效 . ( 5) 按鈕可顯示圖片文件 (只有當 為 1時有效 ( 6) 確定顯示的形式 . 0 只能顯示文字 , 1 文字、圖形均可 。 ( 7) 設置工具提示,和 一、命令按鈕 二)、方法 1. 移動位置 2. 獲得焦點 (三)、事 件 最常用的是 事件,一般也只對該事件進行編程。 一、命令按鈕 于顯示文本 (輸出 )信息,不能作為輸入信息的界面。 1 基本屬性 2 常用屬性 ( 1) 性用來改變 件中顯示的文本 。024字節(jié) 。 缺省情況下 ,當文本超過控件寬度時 , 文本會自動換行 , 而當文本超過控件高度時 , 超出部分將被裁剪掉 。 二、 標簽 2) 設置 共有三種可選值: 0 左對齊 ( 1 右對齊 ( 2 居中對齊 ( ( 3) 該屬性用于確定標簽的背景是否透明 。 有兩種情況可選:值為 0時 , 表示背景透明 , 標簽后的背景和圖形可見;值為1時 , 表示不透明 , 標簽后的背景和圖形不可見 。 二、 標簽 4) 如果值為 則隨 且不換行;如果值為 表示標簽的尺寸不能自動調(diào)整 , 超出尺寸范圍的內(nèi)容不予顯示 。 ( 5) : 需把 3、事件 標簽可響應單擊( 雙擊( 件,但一般情況不對它進行編程 二、 標簽 一個文本編輯區(qū)域,在該區(qū)域輸入,編輯和顯示文本。 (一) 屬性 1 基本屬性 2 常用屬性 ( 1) 性 在文本框中顯示的正文內(nèi)容存放在 程序運行時,用戶通過鍵盤輸入正文內(nèi)容,保存在 文本框沒有 三、 文本框 2) 設置正文的最多字符個數(shù) , 0任意長度值 。 ( 3) 是否為多行 ,默認一行 . 4) 當 該屬性才有效 ,滾動條的形式。 0滾動條、 1平滾動條、 23 ( 5) 是否可被編輯屬性, 示為可編輯。 ( 6) 設置 該屬性的設置只有在 三、 文本框 7) 這三個屬性是文本框中對文本的編輯屬性 。 定在文本框選中文本的起始位置 。 第一字符 的位置為 0。 若沒有選擇文本 , 則用于返回或設置文本的插入點位置 , 如果 則 置或返回文本框中選定的文本字符串長度(字符個數(shù))。 置或返回當前選定文本中的文本字符串。 三、 文本框 當改變文本框的 用輸入一個字符,就會觸發(fā)一次 例:在文本框 程序運行后中輸入 在窗體上在輸出結(jié)果是? 三、 文本框 常用事件 當用戶按下并釋放鍵盤上一個 會觸發(fā)一次該事件,并返回一個 符的 該事件過程中。 例如: s 程序運行后中輸入 在窗體上在輸出結(jié)果是? 當控件失去焦點時發(fā)生。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年關于海山鄉(xiāng)便民服務中心招聘工作人員的備考題庫及完整答案詳解1套
- 2025年個人年終工作總結(jié)(2篇)
- 客戶行為模式識別
- 客戶畫像精準構建-第1篇
- 2026年寧波市婦女活動中心(寧波市婦女兒童維權服務中心)公開選聘工作人員備考題庫及完整答案詳解1套
- 2026年中國檢驗認證集團云南有限公司營銷中心招聘備考題庫及完整答案詳解一套
- 面部清潔及護理教程
- 教師職業(yè)倦怠防范與自我調(diào)節(jié)方法
- 中老年中醫(yī)養(yǎng)生講座
- 教育信息化技術應用指導手冊
- 醫(yī)療器械使用與維護常見問題匯編
- 中國資產(chǎn)托管行業(yè)發(fā)展報告2025
- 聯(lián)合培養(yǎng)研究生協(xié)議
- 虛擬電廠課件
- 部隊核生化防護基礎課件
- 醫(yī)療器械胰島素泵市場可行性分析報告
- 2025年《處方管理辦法》培訓考核試題(附答案)
- 租金催繳管理辦法
- 種植業(yè)合作社賬務處理
- JJF 2266-2025血液融漿機校準規(guī)范
- 公司兩權分離管理制度
評論
0/150
提交評論