高中信息技術 3.1 可視化編程的概念與方法課件 粵教版選修1.ppt
《高中信息技術 3.1 可視化編程的概念與方法課件 粵教版選修1.ppt》由會員分享,可在線閱讀,更多相關《高中信息技術 3.1 可視化編程的概念與方法課件 粵教版選修1.ppt(13頁珍藏版)》請在裝配圖網上搜索。
可視化編程的概念與方法 1 對象 現實世界中的任何物體都可以被稱為對象 現實世界是對象的集合體 與現實世界一樣 程序世界也具有各種各樣的對象 在窗口環(huán)境中窗體 Form 命令按鈕 CommandButton 文本框 TextBox 標簽 Label 等都是現成的對象 VB中的對象就是窗體和擺放在窗體上面的各種控件 為了區(qū)別這些對象 每個對象都要有一個名稱 一般VB都會給窗體中的每個對象一個缺省的名稱 如有三個按鈕 它就會叫它們Command1 Command2 Command3 人們通常是要根據情況重新命名的 就好像一家兄弟三人在家里叫 老大 老二 老三 但在外面都是有正式的名字的 我們知道 人 是一個抽象的概念 現實生活中只有 男人 女人 大人 小孩 張三 李四 等具體的人 所以我們說 人 是一個 原始對象 一個 空的對象 如果我們把 人 的性別屬性設置為 男 年齡屬性設置為 32 姓名屬性設置為 張大民 出生地屬性設置為 云南 即人 性別 男人 年齡 人 姓名 張大民人 出生地 云南這樣我們就可以得到一個非常具體的人 在VB的工具箱里有許多原始的對象 那里的每一個對象都有一個屬性表 屬性表里列出了它們各自的許多屬性 我們只要善于利用這里的每個原始對象及它們的屬性 就可以創(chuàng)造出不同的 零件 有了各種各樣的零件 就可以設計出變化多樣的VB程序了 2 屬性 每個對象都具有一些特征 程序中將對象的特征稱為屬性 例如窗體的外觀 背景色 坐標寬度都為窗體屬性 屬性具有屬性值 改變屬性值就可以改變對象的特性 設置屬性值的方法有兩種 在運行程序代碼中進行設置 其語法格式為 對象名 屬性 屬性值 在設計程序界面時 利用屬性窗口直接設置 讀取對象的值就是在程序中通過相應的語句獲得對象的狀態(tài) 取屬性值的語法格式為 變量 對象 屬性 Caption text1 textInfo label1 caption 3 方法 在程序設計中 對象的行為稱為方法 方法表示了對象的行為 即對象所能完成的某種操作 方法對應于對象內部的一段程序代碼 既可能是一個函數 也可能是一個過程 它通常通過代碼的調用才能實現 方法是一些VB事先作好的程序或函數用來對某些對象完成一些特定的動作 VB的方法通過代碼調用的格式為 對象名 方法名 參數 Form1 Move200 300Form1 showForm1 Hide 4 事件 對于對象而言 事件 Event 就是發(fā)生在該對象上的事情 現實生活中的事件隨處可見 如 腳踩油門 車加速前進 足球隊員帶球撞人 對方倒下 按下電源開關 電視打開 等等 這里的 踩 撞 按 都是作用在某個對象上的事件 在計算機世界里 用鼠標單擊某個按鈕時 這個單擊操作就是作用在按鈕上的一上事件 此外 鼠標雙擊 DoubleClick 鼠標滑過 MouseMove 等等都是VB中常見的事件 無論是現實世界還是VB里 一個對象所能接受的事件是不盡相同的 如 贊美 一塊石頭 石頭是不會有任何反應的 但是 贊美 一個人就不同了 有人會激動 有人會不好意思 所以在VB中 不同的對象具體不同的事件 如 按鈕 有鼠標單擊 Click 按鍵 KeyPress 按下鼠標按鍵 MouseDown 鼠標移動 MouseMove 鼠標按鈕抬起 MouseUp 等很多事件 在VB的代碼窗口的上端有兩個選擇框 在左邊選擇框中選中某個對象 右邊選擇框中就是有關它的所有事件 如圖4所示 事件是用戶與程序交互的媒介 附屬于對象 是由VB系統(tǒng)預先定義好 用戶一般不能利用已有的對象創(chuàng)建新的事件 在程序中事件是由用戶操作觸發(fā)或由系統(tǒng)觸發(fā) 能被特定對象所識別并作出響應的動作 時鐘控件則只有一個事件Timer 此外 對于每個對象的每個事件都有一個事件過程 對象對事件的反應就寫在事件過程中 它的形式是Sub對象名稱 某一事件 事件過程的內容 EndSub如果我們希望單擊了 確定 按鈕之后能夠打開第二個窗體 那就在它的單擊事件過程里寫是相應的命令就可以了 Sub確定 Click 顯示第二個窗體EndSub 5 事件過程 在對象上發(fā)生了某個事件后 必須想辦法處理這個事件 而處理的過程就是事件過程 在程序中 事件過程中的處理步驟就是程序代碼 對象對事件的反應是通過事件過程來完成的 而事件過程就是程序員為響應事件所編寫的一段程序代碼 PrivateSubCommand1 Click EndSub 6 事件驅動 所謂事件驅動就是當應用程序中某對象的特定事件發(fā)生時 通過執(zhí)行一段程序代碼 來完成該事件所對應的操作 根據對象觸發(fā)的事件編寫事件過程的這種程序設計方式 稱為事件驅動程序設計- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 高中信息技術 3.1 可視化編程的概念與方法課件 粵教版選修1 高中 信息技術 可視化 編程 概念 方法 課件 粵教版 選修
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://italysoccerbets.com/p-8269108.html