資源描述:
《VB6_T1_北大青鳥VB學習教材》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、基于VB的可視化程序設計方法可視化程序設計簡介1課題目標基于字符的系統(tǒng)和圖形用戶界面的系統(tǒng)(GUI)了解可視化編程理解事件驅動編程的概念理解VisualBasic的編程結構2基于字符的系統(tǒng)文本是信息交換的媒介.不太容易應用.不能及時作出反應3基于字符的系統(tǒng)(續(xù))4圖形用戶界面系統(tǒng)圖形的界面容易應用有直覺性容易學有吸引力5圖形用戶界面(續(xù))6可視化編程立即就可以用的界面控件挑選所需要的控件可視化的控件,移動,縮放,刪除組件而不用編寫代碼定制控件的外觀7可視化編程(續(xù))有一個按鈕的VisualBas
2、ic屏幕8可視化編程的優(yōu)點易學易用界面控件自動生成簡化開發(fā)提高效率9可視化編程的缺點對系統(tǒng)資源要求高更大容量硬盤.更多的內存.更快的處理器.依賴于Windows操作系統(tǒng)10控件標簽復選框框架命令按鈕列表框圖像按鈕單選框窗體控件:是組成用戶界面的元素11窗體是應用程序用戶界面的基礎包含了創(chuàng)建用戶界面的其它控件用戶控件不能獨立放置他們必須放到一個窗體中12按鈕通常指的是命令按鈕用來執(zhí)行一個行為按鈕上的文字說明要執(zhí)行的行為點擊按鈕執(zhí)行與之相關的行為13文本框用來從用戶那接受信息顯示信息14列表框提供給
3、用戶可能的選項優(yōu)點:用戶不必記住所有的可用的產品.禁止用戶鍵入無效的選項標簽15控件的默認功能這些立即可用的組件包含一些缺省的行為和屬性:所有的組件都給了一個缺省名按鈕能被點擊列表框里的項目可以被選擇文本框里可以鍵入文本16屬性控件的屬性:指定控件的各方面特征當控件被創(chuàng)建時給定缺省值控件被創(chuàng)建之后可以更改屬性值如何使用?控件名.屬性名17方法控件的方法:是內置于控件之中的一段可執(zhí)行代碼,是控件能實現的動作可定制控件的行為控件可以有多個與之相關的方法有些控件需要提供參數如何使用?控件名.方法名[參
4、數]18方法(續(xù))演示:文本框的SetFocus方法(不需參數)命令按鈕的Move方法(需要參數)19事件事件:是可被對象識別的動作事件的觸發(fā):事件一般由應用程序中用戶的操作觸發(fā)(鍵盤操作、鼠標操作)事件也可由系統(tǒng)或其他事件觸發(fā)不同的控件能識別的事件不同有些事件需要以參數的形式提供附加的信息20事件過程事件過程:是對事件的響應,是當一個事件發(fā)生時對應的操作序列實際上是一些VB代碼段21事件驅動編程界面控件有識別用戶事件的能力.控件對事件做出反應的代碼由編程人員來決定.每個界面控件可以有多個事件
5、一個應用程序由一系列對用戶事件的反應組成用戶界面事件觸發(fā)搜索代碼???有:響應事件無:沒發(fā)應22創(chuàng)建VB應用程序需要遵循的步驟總體設計設計用戶界面設置界面控件的屬性考慮用戶可能觸發(fā)的事件確定響應哪些事件編寫代碼以響應事件測試應用程序編譯并發(fā)布23VisualBasic中的編程變量名字的長度最多255個字符變量名可以由字母,數字和下劃線組成第一個字符必須為字母變量名不區(qū)分大小寫例:判斷下面變量名是否正確:Area1_square1Area_squareArea.1Area&1AreaRectang
6、leSquare24變量聲明變量用Dim來聲明Dimvariablename[Astype]數據類型定義變量存儲信息的類型25數據類型分類決定了存儲在計算機內存中值得字節(jié)數.如果沒有給定數據類型,缺省情況下指定為variant.VB最為靈活的一種數據類型,可以存儲任何類型的數據它的定義形式是Dim變量名asVariant當不為一個變量指定數據類型時,系統(tǒng)默認該變量的數據類型就是變體型的但是為了更好的利用內存資源和更快的運行程序,不要過多的使用變體類型26Visualbasic支持的數據類型數字型
7、的數據類型整型(Integer)2B長整型(Long)4B單精度(Single)4B小數型(Decimal)14B雙精度(Double)8B貨幣型(Currency)8B字節(jié)型(Byte)1B字符串型(String)布爾型(Boolean)2B日期型(DateTime)8B變體型(Variant)16B對象型(Object)4B27給變量賦值[Let]變量名=表達式例子:DimMystrasstringLetMystr=“VisualBasic”Let聲明是可選的.上面給出的例子也可以不用let
8、聲明如下:DimMystrasstringMystr=“VisualBasic”28VB中的運算符算術運算符比較運算符邏輯運算符^-*/Mod+-&><>=<==<>LikeNotAndOrXor29VB中的程序結構順序結構條件結構循環(huán)結構30條件語句條件選擇可以改變程序的流程.在給定的條件下,一條語句或一系列語句會執(zhí)行可以選擇的行為.VisualBasic支持下面的條件聲明:If…Then…ElseSelectCase31If…then…else聲明依靠表達式的值可以執(zhí)行一段代碼.if…th