VB事件和事件處理.ppt
《VB事件和事件處理.ppt》由會員分享,可在線閱讀,更多相關《VB事件和事件處理.ppt(26頁珍藏版)》請在裝配圖網上搜索。
事件和事件處理 第二章 2 回顧 可視化程序設計字符界面的缺點和圖形用戶界面的需求可視化程序設計的基本思想使用VB開發(fā)Windows應用程序的優(yōu)點介紹VisualBasic集成開發(fā)環(huán)境使用VisualBasic提供的各種編程控件在VisualBasic中編譯和執(zhí)行程序 3 目標 理解Windows應用程序的事件驅動設計使用常用的控件 如標簽 文本框和命令按鈕編寫事件驅動程序的代碼在運行時更改控件的屬性使用MSGBOX系統(tǒng)對話框進行用戶交互 4 事件驅動編程 VisualBasic程序是事件驅動的每個對象都有它自己的事件集在事件驅動應用程序中 代碼不會遵循固定的執(zhí)行路徑 而是由操作來決定響應事件時執(zhí)行的代碼稱為事件處理程序 5 事件驅動編程的優(yōu)點 可以為用戶提供即時反饋使程序設計更貼近用戶的操作需要使程序設計的目的性更強減少程序的復雜性 6 VisualBasic的應用程序事件 可分為用戶事件和系統(tǒng)事件 不帶參數的事件 帶參數的事件 7 用戶事件 由用戶執(zhí)行的某些操作所觸發(fā)的事件稱為用戶事件 例如 簡單的用戶操作 單擊窗體上的命令按鈕在文本框中輸入數據在窗體上任意位置單擊鼠標在窗體上拖動鼠標 在VB環(huán)境中進行演示 8 系統(tǒng)事件 由其他事件或Windows操作系統(tǒng)觸發(fā)的事件稱為系統(tǒng)事件 例如 Timer事件就是一個系統(tǒng)事件的例子 系統(tǒng)事件無需任何用戶干預 9 VisualBasic事件的封裝 VisualBasic事件是針對操作和與之相關聯(lián)的每個控件而單獨進行編碼的僅當用戶觸發(fā)特定操作時事件才會發(fā)生必須存在當事件發(fā)生時可以執(zhí)行的代碼直到事件發(fā)生并引起響應時 用戶才意識到存在與該事件的發(fā)生相關聯(lián)的代碼 10 窗體事件 11 窗體事件 Load示例 返回 在加載窗體時 名稱為 Text1 的文本框會顯示 大家好 12 控件事件 13 VisualBasic中的應用程序編碼 VisualBasic中的應用程序編碼時 需要使用以下三個主要特征 屬性 控件的特性方法 控件所提供的某種能執(zhí)行的操作事件 發(fā)生在用戶和界面控件之間的交互 14 在運行時設置屬性 通過編寫應用程序代碼來設置控件的屬性 例如 當用戶在名稱為 Text1 的文本框中輸入 Q 時 禁用命令按鈕 在VB環(huán)境中進行演示 15 在運行時調用方法 通過在事件過程中編寫應用程序代碼 還可以調用各種控件的方法 以執(zhí)行某種操作 示例 16 在運行時調用方法 示例 例如 要在按鈕Command1點擊時 將Form1窗體隱藏并加載Form2 在VB環(huán)境中進行演示 17 VisualBasic及窗體的常用方法 VB提供的一些方法Load 加載某個組件UnLoad 卸載某個組件窗體的常用方法Hide 隱藏窗體自身 但不被卸載Show 使窗體在屏幕上顯示 18 MsgBox函數 MsgBox函數用于在用戶與應用程序之間進行交互 MsgBox函數顯示一個帶有消息的對話框并等待用戶單擊某個按鈕來關閉它 用戶點擊按鈕后 會返回一個值指示用戶單擊的按鈕 19 MsgBox函數語法5 1 MsgBox 提示信息 標志和按鈕 對話框的標題信息 標題信息 提示信息 標志和按鈕 20 MsgBox函數語法5 2 消息框中 標志和按鈕 參數中關于按鈕類型和數目的值 21 MsgBox函數語法5 3 消息框中 標志和按鈕 參數中關于描述圖標樣式的值 22 MsgBox函數語法5 4 消息框中 標志和按鈕 參數中關于確定默認按鈕的值 23 MsgBox函數語法5 5 消息對話框的返回值 24 MsgBox函數 示例 在VB環(huán)境中進行演示 25 示例 事件編程 在VB環(huán)境中演示本章教材最后一部分的 示例 26 總結 應用程序事件事件VisualBasic事件編碼機制用戶事件和系統(tǒng)事件VisualBasic中窗體和控件事件事件處理程序代碼的編寫使用MsgBox函數- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- VB 事件 處理
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.appdesigncorp.com/p-6438069.html