亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

VisualBasic概念

2019-11-18 17:42:34
字體:
來源:轉載
供稿:網友

    VisualBasic概念
    為了理解應用程序開發過程,先要理解VisualBasic賴以創建的一些關鍵概念。因為VisualBasic是Windows開發語言,所以有必要與Windows環境保持一定的相似性。如果不熟悉Windows編程,就需要明白在Windows環境下編程和在其它環境下編程的一些根本性的差別。

    Windows的工作方式:窗口、事件和消息
    全面地討論Windows的內部工作機制將需要整整一本書的容量。沒有必要深入了解所有的技術細節。Windows的工作機制,簡單地說就是三個關鍵的概念:窗口、事件和消息。
    不妨簡單地將窗口看作帶有邊界的矩形區域。也許已經了解幾種不同類型的窗口:如,Windows95的“資源管理器”窗口、文字處理程序中的文檔窗口或者彈出提示有約會信息的對話框。除了這些最普通的窗口外,實際上還有許多其它類型的窗口。命令按鈕是一個窗口。圖標、文本框、選項按鈕和菜單條也都是窗口。
    MicrosoftWindows操作系統通過給每一個窗口指定一個唯一的標識號(窗口句柄或hWnd)來管理所有的窗口。操作系統連續地監視每一個窗口的活動或事件的信號。事件可以通過諸如單擊鼠標或按下按鍵的操作而產生,也可以通過程序的控制而產生,甚至可以由另一個窗口的操作而產生。
    每發生一次事件,將引發一條消息發送至操作系統。操作系統處理該消息并廣播給其它窗口。然后,每一個窗口才能根據自身處理該條消息的指令而采取適當的操作(例如,當窗口解除了其它窗口的覆蓋時,重顯自身窗口)。
    可以想像,處理各種窗口、事件和消息的所有可能的組合將有驚人的工作量。幸運的是,VisualBasic使您擺脫了所有的低層消息處理。許多消息由VisualBasic自動處理了,其它的作為事件過程由編程者自行處理。這樣可以快速創建強大的應用程序而毋需處理不必要的細節。

    事件驅動模型
    在傳統的或“過程化”的應用程序中,應用程序自身控制了執行哪一部分代碼和按何種順序執行代碼。從第一行代碼執行程序并按應用程序中預定的路徑執行,必要時調用過程。
    在事件驅動的應用程序中,代碼不是按照預定的路徑執行,而是在響應不同的事件時執行不同的代碼片段。事件可以由用戶操作觸發,也可以由來自操作系統或其它應用程序的消息觸發,甚至由應用程序本身的消息觸發。這些事件的順序決定了代碼執行的順序,因此應用程序每次運行時所經過的代碼的路徑都是不同的。
    因為事件的順序是無法預測的,所以在代碼中必須對執行時的“各種狀態”作一定的假設。當作出某些假設時(例如,假設在運行來處理某一輸入字段的過程之前,該輸入字段必須包含確定的值),應該組織好應用程序的結構,以確保該假設始終有效(例如,在輸入字段中有值之前禁止使用啟動該處理過程的命令按鈕)。
    在執行中代碼也可以觸發事件。例如,在程序中改變文本框中的文本將引發文本框的Change事件。如果Change事件中包含有代碼,則將導致該代碼的執行。如果原來假設該事件僅能由用戶的交互操作所觸發,則可能會產生意料之外的結果。正因為這一原因,所以在設計應用程序時理解事件驅動模型并牢記在心是非常重要的。

    交互式開發
    傳統的應用程序開發過程可以分為三個明顯的步驟:編碼、編譯和測試代碼。但是VisualBasic與傳統的語言不同,它使用交互式方法開發應用程序,使三個步驟之間不再有明顯的界限。
    在大多數語言里,如果編寫代碼時發生了錯誤,則在開始編譯應用程序時該錯誤就會被編譯器捕獲。此時必須查找并改正該錯誤,然后再次進行編譯,對每一個發現的錯誤都要重復這樣的過程。VisualBasic在編程者輸入代碼時便進行解釋,即時捕獲并突出顯示大多數語法或拼寫錯誤??雌饋砭拖褚晃粚<以诒O視代碼的輸入。
    除即時捕獲錯誤以外,VisualBasic也在輸入代碼時部分地編譯該代碼。當準備運行和測試應用程序時,只需極短時間即可完成編譯。如果編譯器發現了錯誤,則將錯誤突出顯示于代碼中。這時可以更正錯誤并繼續編譯,而不需從頭開始。
由于VisualBasic的交互特性,因此可以發現在開發應用程序時,您自己正頻繁地運行著您的應用程序。通過這種方式,代碼運行的效果可以在開發時進行測試,而不必等到編譯完成以后。

->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久9999| 亚洲成人黄色在线| 亚洲一区二区三区视频播放| 亚洲人成77777在线观看网| 成人午夜激情免费视频| 国内外成人免费激情在线视频网站| 亚洲国产一区自拍| 日韩免费观看网站| 欧美视频中文字幕在线| 欧美在线国产精品| 色99之美女主播在线视频| 欧美激情免费看| 日本精品一区二区三区在线播放视频| 尤物精品国产第一福利三区| 欧美体内谢she精2性欧美| 久久久亚洲天堂| 久久久久久久久久久亚洲| 91在线精品播放| 国产一区二区黑人欧美xxxx| 一区二区三区美女xx视频| 欧美激情一区二区久久久| 欧美在线视频网| 久久精品久久久久| 亚洲国产精品电影在线观看| 国产欧美在线观看| 欧美另类69精品久久久久9999| 国产精品丝袜白浆摸在线| 成人高清视频观看www| 成人网欧美在线视频| 成人黄色大片在线免费观看| 亚洲国产精品嫩草影院久久| 亚洲欧美激情精品一区二区| 国产精品入口福利| 国内精品久久久久久中文字幕| 在线成人免费网站| 亚洲已满18点击进入在线看片| 91成品人片a无限观看| 国产91网红主播在线观看| 韩国美女主播一区| 亚洲欧美在线播放| 日韩视频免费在线| 2019中文字幕免费视频| 综合国产在线观看| 久久久久中文字幕| 久久久久久久久久久免费| 午夜免费在线观看精品视频| 久久久成人精品视频| 在线观看中文字幕亚洲| 欧美精品激情在线观看| 欧美黄色片免费观看| 欧美午夜宅男影院在线观看| 欧美亚洲成人精品| 海角国产乱辈乱精品视频| 欧美日韩福利电影| 久久久亚洲影院| 国产日韩在线精品av| 2021国产精品视频| 亚洲黄在线观看| 国产一区二区在线免费| 国产日韩欧美在线视频观看| 欧美成人激情图片网| 国产精品久久久久av免费| 亚洲一区二区免费在线| 日韩精品视频在线| 国产免费亚洲高清| 欧美在线视频免费观看| 国产99久久精品一区二区永久免费| 成人欧美一区二区三区黑人孕妇| 亚洲三级 欧美三级| 欧美精品久久一区二区| 亚洲日韩欧美视频一区| 久久精品国产久精国产一老狼| 中文字幕欧美日韩| 欧美性猛交xxxx| 国产精品视频永久免费播放| 欧美中文字幕在线播放| 91av国产在线| 国产91在线播放| 亚洲欧美另类在线观看| 久久久久久久久久久免费精品| 国产精品a久久久久久| 在线a欧美视频| 黄色精品一区二区| 日韩在线观看高清| 91精品国产网站| 成人免费网站在线| 亚洲www在线观看| 国产91精品黑色丝袜高跟鞋| 中文字幕日韩专区| 久久久亚洲国产天美传媒修理工| 欧美专区在线观看| 亚洲在线视频福利| 成人在线一区二区| 97视频在线观看播放| 日韩视频―中文字幕| 久久99亚洲精品| 日韩精品视频免费专区在线播放| 这里只有视频精品| 国产精品扒开腿做爽爽爽视频| 中文字幕日韩视频| 欧美性色xo影院| 欧美裸体xxxxx| 色偷偷偷亚洲综合网另类| 成人乱色短篇合集| 91老司机精品视频| 日韩成人av网| 欧美成人精品三级在线观看| 欧美wwwwww| 国产97人人超碰caoprom| 国产不卡一区二区在线播放| 久久久久久久91| 亚洲va欧美va在线观看| 亚洲午夜未删减在线观看| 亚洲美女精品成人在线视频| 亚洲精品女av网站| 亚洲精品视频二区| 色婷婷久久av| 午夜精品久久久久久久久久久久| 不卡毛片在线看| 69国产精品成人在线播放| 成人黄色av网站| 国产精品极品在线| 亚洲欧美日韩精品久久亚洲区| 欧美在线激情视频| 日韩av第一页| 免费97视频在线精品国自产拍| 国产精品精品久久久| 久久这里只有精品视频首页| 91久久精品国产91久久性色| 中文字幕视频一区二区在线有码| 国产亚洲欧美视频| 国产在线观看一区二区三区| 色琪琪综合男人的天堂aⅴ视频| 国产精品扒开腿做爽爽爽男男| 91精品久久久久久久久久另类| 成人免费在线网址| 国产精品久久电影观看| www.欧美视频| 中文字幕欧美日韩精品| 欧美专区国产专区| 成人欧美一区二区三区在线湿哒哒| 国产欧美一区二区三区视频| 91精品久久久久久久久久入口| 正在播放欧美一区| 日韩精品在线观看一区二区| 成人激情视频小说免费下载| 91干在线观看| 久久99亚洲热视| 亚洲欧洲在线免费| 欧美激情区在线播放| www.亚洲一二| 国产精品成久久久久三级| 中文在线不卡视频| 欧美风情在线观看| 中文字幕少妇一区二区三区| 国产有码在线一区二区视频| 久久久久久久久久久国产| 7777精品久久久久久| 国产精品igao视频| 国产精品一区二区性色av| 一区三区二区视频| 91精品国产色综合久久不卡98| 欧美大人香蕉在线| 午夜精品福利电影|