全國計算機二級vb考試復(fù)習(xí)資料 vb期末考試復(fù)習(xí)資料_第1頁
已閱讀1頁,還剩95頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  第一講:Visual Basic概述</p><p><b>  重點:</b></p><p>  1、掌握面向?qū)ο蟮某绦蛟O(shè)計的概念:對象、方法、屬性與事件</p><p>  2、事件驅(qū)動過程的程序設(shè)計原理</p><p>  3、介紹VB集成開發(fā)環(huán)境</p><p> 

2、 4、VB開發(fā)環(huán)境的基本操作</p><p>  Visual Basic簡介</p><p>  ?具有面向?qū)ο蟮目梢暬O(shè)計工具</p><p>  ?事件驅(qū)動的編程機制</p><p>  ?提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境</p><p>  ?結(jié)構(gòu)化的程序設(shè)計語言</p><p> 

3、 ?支持多種數(shù)據(jù)庫的訪問</p><p>  ?支持DDE、DLL、OLE技術(shù)</p><p>  ?完備的Help聯(lián)機幫助功能</p><p>  1.2面向?qū)ο蟮某绦蛟O(shè)計方法基礎(chǔ)</p><p>  對象及對象類:動作體的邏輯模型,稱為“對象”</p><p>  屬性: 屬性是用來描述對象的特性。</p&

4、gt;<p>  方法: 方法指對象可以進行的動作或行為。</p><p>  VB 對象具有屬性、方法和事件。屬性是描述對象的數(shù)據(jù);方法告訴對象應(yīng)做的事情;事件是對象所產(chǎn)生的事情,事件發(fā)生時可以編寫代碼進行處理。</p><p>  VB 的窗體和控件是具有自己的屬性、方法和事件的對象??梢园褜傩钥醋饕粋€對象的性質(zhì),把方法看作對象的動作,把事件看作對象的響應(yīng)。</p&

5、gt;<p>  日常生活中的對象,如小孩玩的氣球同樣具有屬性、方法和事件。氣球的屬性包括可以看到的一些性質(zhì),如它的直徑和顏色。其它一些屬性描述氣球的狀態(tài)(充氣的或未充氣的)或不可見的性質(zhì),如它的壽命。通過定義,所有氣球都具有這些屬性;這些屬性也會因氣球的不同而不同。</p><p>  氣球還具有本身所固有的方法和動作。如:充氣方法(用氦氣充滿氣球的動作),放氣方法(排出氣球中的氣體)和上升方法(

6、放手讓氣球飛走)。所有的氣球都具備這些能力。</p><p>  3基于Windows環(huán)境下的應(yīng)用程序的工作方式——事件驅(qū)動</p><p>  在傳統(tǒng)的或“過程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時調(diào)用過程。</p><p>  在事件驅(qū)動的應(yīng)用程序中,代碼不是按照預(yù)定的路

7、徑執(zhí)行,而是在響應(yīng)不同的事件時執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā)、也可以由來自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā)、甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運行時所經(jīng)過的代碼的路徑都是不同的。</p><p>  因為事件的順序是無法預(yù)測的,所以在代碼中必須對執(zhí)行時的“各種狀態(tài)”作一定的假設(shè)。當(dāng)作出某些假設(shè)時(例如,假設(shè)在運行來處理某一輸入字段的過程之前,該輸入字段必

8、須包含確定的值),應(yīng)該組織好應(yīng)用程序的結(jié)構(gòu),以確保該假設(shè)始終有效(例如,在輸入字段中有值之前禁止使用啟動該處理過程的命令按鈕)。</p><p>  在執(zhí)行中代碼也可以觸發(fā)事件。例如,在程序中改變文本框中的文本將引發(fā)文本框的 Change 事件。如果 Change 事件中包含有代碼,則將導(dǎo)致該代碼的執(zhí)行。如果原來假設(shè)該事件僅能由用戶的交互操作所觸發(fā),則可能會產(chǎn)生意料之外的結(jié)果。正因為這一原因,所以在設(shè)計應(yīng)用程序時

9、理解事件驅(qū)動模型并牢記在心是非常重要的。</p><p>  在VB中事件的調(diào)用形式是:</p><p>  Private Sub對象名_事件名</p><p><b>  (事件內(nèi)容)</b></p><p><b>  End Sub</b></p><p>  1.4

10、 Visual Basic 的集成開發(fā)環(huán)境</p><p>  VB 集成開發(fā)環(huán)境 (IDE——Integrated Developing Environment ) 由以下元素組成:</p><p><b>  1. 標(biāo)題欄</b></p><p>  用于顯示正在開發(fā)或調(diào)試的工程名和系統(tǒng)的工作狀態(tài)(設(shè)計態(tài)、運行態(tài)、中止態(tài))。</p&

11、gt;<p>  2. 菜單欄     用于顯示所使用的 Visual Basic 命令。VB6.0標(biāo)準(zhǔn)菜單包括:</p><p>  3. 工具欄     在編程環(huán)境下用于快速訪問常用命令。缺省情況下,啟動 VB后顯示“標(biāo)準(zhǔn)”工具欄,附加的編輯、窗體設(shè)計和調(diào)試的工具 欄可以從“視圖”菜單上的“工具欄”命令中移進或移出。</p><p&

12、gt;  4. 窗體設(shè)計器   用來設(shè)計應(yīng)用程序的界面。啟動VB后,窗體設(shè)計器中自動出現(xiàn)一個名為Form1的空白窗體,可以在該窗體中添加控件、圖形和圖片等來創(chuàng)建所希望的外觀,窗體的外觀設(shè)計好后,從菜單中選擇“文件”→“保存窗體”→在保存對話框中給出合適的文件名(注意擴展名),并選擇所需的保存位置→確定。需要再設(shè)計另一個窗體時,單擊工具欄上的“添加窗體”按鈕即可。</p><p>  5. 控件(工具)箱  由

13、一組控件按鈕組成,用于設(shè)計時在窗體中放置控件。除了缺省的工具箱布局之外,還可以通過從上下文菜單中選定“添加選項卡”并在結(jié)果選項卡中添加控件來創(chuàng)建自定義布局。6. 彈出式(上下文)菜單   在要使用的對象上單擊鼠標(biāo)右鍵即可打開快捷菜單,其上會出現(xiàn)與當(dāng)前對象相關(guān)的經(jīng)常執(zhí)行的操作,以加快操作速度。</p><p>  7. 工程管理器窗口   用于瀏覽工程中所包含的窗體和模塊,還可以從中查看代碼、查看對象。<

14、/p><p>  8. 屬性窗口  是VB中一個比較復(fù)雜的窗口,其中列出了對選定窗體和控件的屬性設(shè)置值。VB中正是通過改變屬性來改變對象的特征,如大小、標(biāo)題或顏色。</p><p>  9. 對象瀏覽器   列出工程中有效的對象,并提供在編碼中漫游的快速方法??梢允褂谩皩ο鬄g覽器”瀏覽在 VB中的對象和其它應(yīng)用程序,查看對那些對象有效的方法和屬性,并將代碼過程粘貼進自己的應(yīng)用程序。<

15、/p><p>  10. 對象瀏覽器   右擊窗體中的對象、從工程管理器中點“查看代碼”按鈕。</p><p>  11.窗體布局窗口    Form Layout window允許使用表示屏幕的小圖象來布置應(yīng)用程序中各窗體的位置。</p><p>  12. 立即、本地和監(jiān)視窗口</p><p>  這些附加窗口是為調(diào)試應(yīng)用程序提供的,它們

16、只在 IDE 之中運行應(yīng)用程序時才有效。</p><p>  1.5 創(chuàng)建VB應(yīng)用程序的一般步驟</p><p>  一個VB程序也稱為一個工程,由窗體、標(biāo)準(zhǔn)模塊、自定義控件及應(yīng)用所需的環(huán)境設(shè)置組成。開發(fā)步驟一般如下:</p><p>  1. 創(chuàng)建程序的用戶界面</p><p>  2. 設(shè)置界面上各個對象的屬性</p>&l

17、t;p>  3. 編寫對象響應(yīng)事件的程序代碼</p><p><b>  4. 保存工程</b></p><p>  5. 測試應(yīng)用程序,排除錯誤</p><p>  6. 創(chuàng)建可執(zhí)行程序</p><p>  ?硬件環(huán)境:486以上處理器、16MB以上內(nèi)存、50MB以上的硬盤空間、CD-ROM驅(qū)動器、鼠標(biāo)等<

18、/p><p>  ?軟件環(huán)境:Windows95或 indowsNT3.51以上版本</p><p><b>  ?初次安裝:</b></p><p>  1)啟動Windows95</p><p>  2)插入具有VB6.0系統(tǒng)的光盤</p><p>  3)運行VB6.0安裝程序Setup.exe

19、</p><p>  4)選擇“典型安裝”或“自定義安裝”或“最小安裝”</p><p>  ?添加或刪除VB6.0部件:</p><p>  1)插入具有VB6.0系統(tǒng)的光盤</p><p>  2)運行“開始/設(shè)置/控制面板”</p><p>  3)雙擊控制面板中的“添加/刪除程序”圖標(biāo)</p>&

20、lt;p>  4)選擇其中的“Visual Basic 6.0”選項</p><p><b>  ?啟動</b></p><p>  1.桌面:開始/程序/Visual Basic 6.0</p><p>  2.建立快捷方式,雙擊圖標(biāo)</p><p><b>  ?退出</b></p&

21、gt;<p>  1.選擇文件菜單下的退出命令</p><p>  2.單擊窗口關(guān)閉按鈕</p><p><b>  舉例:</b></p><p>  1 啟動VB,開始新工程</p><p>  2創(chuàng)建程序的用戶截面</p><p><b>  3加入程序代碼</

22、b></p><p><b>  4 保存工程文件</b></p><p>  5 運行和調(diào)試應(yīng)用程序,檢查并排除程序中的錯誤</p><p><b>  6 生成可執(zhí)行程序</b></p><p><b>  7 打印窗體和代碼</b></p><p

23、>  第二講 常用控件與界面設(shè)計</p><p><b>  重點:</b></p><p>  1、掌握窗體常用的屬性、方法與事件,重點掌握窗體的Print方法的使用</p><p>  2、掌握標(biāo)簽、文本框、命令按鈕等控件的常用屬性、方法、事件</p><p><b>  2.1 創(chuàng)建窗體</

24、b></p><p>  補充內(nèi)容:調(diào)整窗體布局 生成可執(zhí)行文件</p><p>  2.2 VB的常用控件(P19)</p><p><b>  概述:</b></p><p>  控體是用來進行用戶界面設(shè)計的可視化部件。</p><p>  常用的VB6 控件一覽表 P20</p

25、><p><b>  常用控件:P21</b></p><p>  (1) 文本框(TextBox):用于接收用戶在框內(nèi)輸入 的信息或顯示由程序提供的信息。</p><p>  文本框在工具箱中的圖標(biāo)P25;在窗體中的形式 </p><p><b>  屬性:</b></p><p&

26、gt;  名稱:文本框名稱。命名規(guī)則同窗體名。(通常以“Txt”作為前綴。)</p><p>  Text :文本屬性。該屬性的值為用戶從文本框中輸入的內(nèi)容。</p><p>  PasswordChar:口令屬性。設(shè)置是否可以看到用戶從文本框中輸入的文本內(nèi)容。</p><p>  取值:空字符串:(默認(rèn)值):可以看到輸入的字符。</p><p&

27、gt;  某一字符:用戶每輸入一個字符,文本框內(nèi)就出現(xiàn)一個該字符。</p><p>  MaxLength :最大長度屬性。設(shè)置文本框的Text 屬性中所能放入的字符總個數(shù)。</p><p>  取值:0:(默認(rèn)值)。</p><p><b> ?。薄?2 KB。</b></p><p>  MultiLine :多行屬

28、性。設(shè)置用戶是否可在文本框內(nèi)輸入多行文本。</p><p>  取值: True:可多行輸入。</p><p>  False:(默認(rèn)值)只能單行輸入。</p><p>  Alignment:對齊屬性。設(shè)置文本框內(nèi)的文本內(nèi)容的對齊方式。</p><p>  取值:0:(默認(rèn)值)靠左對齊。</p><p><b&

29、gt;  1:靠右對齊。</b></p><p><b>  2:居中對齊。</b></p><p>  說明:本屬性只在MultiLine 為 True 時有效。</p><p>  TabStop:[Tab]鍵屬性。設(shè)置是否可用[Tab]鍵來移動焦點到另一個對象上。</p><p>  取值:True:(

30、默認(rèn)值)可以。</p><p>  False:不可以。</p><p><b>  其它屬性類似窗體。</b></p><p><b>  方法:</b></p><p>  Refresh :刷新。</p><p>  SetFocus :設(shè)置焦點。通過本方法,可以使光標(biāo)

31、指向指定的文本框。</p><p><b>  事件:</b></p><p>  Change :當(dāng)文本框的內(nèi)容發(fā)生變化時,就引發(fā)本事件。</p><p>  LostFocus:當(dāng)光標(biāo)離開文本框時,引發(fā)本事件。</p><p>  Keypress:當(dāng)用戶按下或松開鍵盤上某個按鍵時,發(fā)生本事件。</p>

32、<p> ?。?)標(biāo)簽:(Label) 主要用于在窗體上增加文字說明。</p><p>  標(biāo)簽在工具箱中的圖標(biāo)P25;在窗體中的形式</p><p><b>  屬性:</b></p><p>  名稱:標(biāo)簽名稱。(通常以“Lbl”作為前綴。)</p><p>  Caption :標(biāo)題屬性。本屬性的值為顯

33、示在標(biāo)簽上的內(nèi)容。</p><p>  AutoSize :大小自適應(yīng)屬性。即標(biāo)簽的大小是否隨著標(biāo)題內(nèi)容的多少而自動變化。</p><p>  取值:True :是。</p><p>  False :(默認(rèn)值)否。</p><p>  FontName :字體名稱。設(shè)置在標(biāo)簽內(nèi)顯示的文本的字體名稱。</p><p>

34、<b>  方法:</b></p><p>  Refresh :刷新。</p><p><b>  Move :移動。</b></p><p><b>  事件:</b></p><p>  Click :單擊事件。</p><p>  DblClic

35、k:雙擊事件。</p><p> ?。?) 命令按鈕:(commandbutton):用戶用鼠標(biāo)單擊命令按鈕,表示要執(zhí)行某項功能。</p><p><b>  屬性:</b></p><p>  名稱:(通常以“Cmd”作為前綴。)</p><p>  Caption : 標(biāo)題 。其值就是在命令按鈕上顯示的文本。<

36、/p><p>  Default :設(shè)定此命令按鈕是否為窗體的默認(rèn)按鈕。</p><p>  取值 true :在窗體啟動(Active)后,按 Enter 鍵馬上就會執(zhí)行的命令按鈕。(同一窗體中只能有一個命令按鈕的此項屬性值為 true )</p><p><b>  False :否。</b></p><p>  

37、Enabled :設(shè)定命令按鈕是否可用。 </p><p>  取值 true :(默認(rèn)值):可用。</p><p>  false :不可用。(命令按鈕呈灰色)</p><p><b>  事件:</b></p><p>  click : 單擊事件</p><p><b>  方法

38、: </b></p><p>  SetFocus : 命令按鈕經(jīng)過 SetFocus 方法后,將取得焦點。(用戶此時按回車鍵將會執(zhí)行此命令按鈕。)</p><p> ?。?)復(fù)選框:(checkbox):用來設(shè)定程序的執(zhí)行狀態(tài)。</p><p><b>  屬性:</b></p><p>  名稱:(通常以

39、“Chk”作為前綴。)</p><p>  caption: 標(biāo)題,顯示在復(fù)選框的右方,指明此復(fù)選框所代表的功能。</p><p>  Value :表示復(fù)選框在執(zhí)行時的三種狀態(tài)。</p><p>  取值:0: 不復(fù)選,執(zhí)行時無勾。</p><p>  1: 復(fù)選,執(zhí)行時有勾。</p><p>  2: 灰色,表示

40、用戶不能修改這個設(shè)定值,只能看到它目前狀態(tài)。</p><p><b>  事件:</b></p><p>  click :單擊事件。</p><p><b>  方法:</b></p><p><b>  Move :</b></p><p><

41、b>  Refresh :</b></p><p> ?。?)選項按鈕:(optionbutton)用來設(shè)定程序的執(zhí)行狀態(tài)。</p><p><b>  屬性:</b></p><p>  名稱:(通常以“Opt”作為前綴。)</p><p>  caption:標(biāo)題</p><p&

42、gt;  alignment : 設(shè)置標(biāo)題文本的對齊方式。</p><p>  取值:0:(默認(rèn)值)靠左對齊</p><p><b>  1:靠右對齊</b></p><p><b>  2:靠中對齊</b></p><p>  value : 其值決定該選項按鈕是否被選中。</p>

43、<p>  取值:true : 表示此選項按鈕被選中。</p><p>  False : 表示此選項按鈕沒選中。</p><p>  說明:一個窗體或一個框架內(nèi)的選項按鈕只能有一個被選中,(不同框架內(nèi)的選項按鈕互不干擾)若用戶不設(shè)定哪一個選項按鈕的值為 true ,則系統(tǒng)指定第一個選項按鈕的 value 值為 true 。</p><p><b&

44、gt;  事件:</b></p><p>  click :單擊。</p><p><b>  方法:</b></p><p><b>  Move:</b></p><p><b>  Refresh</b></p><p>  (6)

45、 框架 :(frame)可以用框架控件將其它各自獨立的控件(一般指復(fù)選框、選項按鈕等)組合在一組中。如實驗指導(dǎo)書P13、P16。</p><p><b>  屬性:</b></p><p>  名稱 captiontopleftwidthheightfontforecolor 等等</p><p>  事件:clickdbl

46、click等等</p><p>  說明:1、在使用框架控件將其它控件分組時必須先繪制框架控件,后繪制其中的控件。</p><p>  2、在一個框架內(nèi)的控件可以進行整體的激活、屏蔽、移動等等。</p><p>  3、在同一個窗體中的多個選項按鈕,只有一個可以被選中,但在窗體中可以用框架將選項按鈕分類,在同一框架內(nèi)的多個選項按鈕中只有一個可以被選取。不同框架內(nèi)的

47、選項按鈕彼此互不干擾。</p><p>  4、要將控件畫在框架之中,不能雙擊控件,因為那樣將使控件重疊在框架的上面,必須單擊工具圖標(biāo),然后在框架內(nèi)拖動后釋放,這樣的所畫的控件在框架之中。</p><p>  第三講 常用控件與界面設(shè)計</p><p><b>  重點:</b></p><p>  1、掌握列表框、組合

48、框、選項按鈕、復(fù)選按鈕、滾動條等控件的常用的屬性、方法、事件</p><p><b>  2、掌握菜單的設(shè)計</b></p><p>  (7)列表框 ( ListBox):用于列出可供用戶選擇的項目列表。用戶可以從中選擇一個或多個項目。</p><p><b>  屬性: </b></p><p>

49、;  名稱:(通常以“List”作為前綴。)</p><p>  List:列表屬性。用于保存列表的內(nèi)容。</p><p>  List實際上是一個一維數(shù)組,數(shù)組中元素的值,就是在執(zhí)行時看到的列表項(item)</p><p>  一維數(shù)組:List 中有5個元素,List(0),List(1) List(2) ,List(3) ,List(4)</p>

50、;<p>  列表項文本 List (0)=68</p><p>  List (1)=78</p><p>  List (2)=88</p><p>  List (3)=80</p><p>  List (4)=76</p><p>  數(shù)組名:List 列表項序號: 0,

51、1,2,3,4,(從0開始)</p><p>  列表項文本(數(shù)組元素值)分別為:68 78888076</p><p>  Listcount:列表框內(nèi)所有選項的總數(shù),也就是List()數(shù)組元素的總個數(shù)。</p><p>  ListIndex:用戶最后單擊的列表項在List() 數(shù)組中的編號順序。</p><p> ?。o選中時

52、其值為-1)</p><p>  Text: 列表項的正文。其值為最后選中的列表項的文本。</p><p><b>  請記住如下關(guān)系:</b></p><p>  [對象名稱.]List(ListIndex)=Text</p><p>  Columns:列表框顯示形式。設(shè)定Listbox的列表項若超過顯示范圍時,其卷

53、動方式使用垂直滾動條或是水平滾動條。</p><p>  取值:0:(默認(rèn)值)使用垂直滾動條。逐行顯示列表項,可能有垂直滾動條。</p><p>  1~n :使用水平滾動條。此時列表框內(nèi)一次可顯示的列數(shù)(Column)即為 n 值。</p><p>  MultiSelect:設(shè)定是否允許用戶多重選取對象的列表項</p><p>  取值:

54、 0:不能多重選取。(默認(rèn)值)</p><p>  1:簡易多重選取。(用鼠標(biāo)或空格鍵來選取,一次一個)</p><p>  2:高級多重選取??捎茫踫hift] 或 [ctrl] 來選取。(類似文件選?。?lt;/p><p>  Selected:設(shè)定列表項是否被選取的狀態(tài)。它是一個與List大小相同的數(shù)組。</p><p>  其中各元素的取

55、值: True :被選取。</p><p> ?。芶lse:不被選取。(默認(rèn)值)</p><p>  Sorted:排序?qū)傩?。設(shè)定列表項是否要照ASCII代碼排序。(字母順序)</p><p>  取值: True :是(不區(qū)分大小寫)</p><p>  False:否。(默認(rèn)值)</p><p><b>

56、  方法:(P28)</b></p><p>  AddItem:添加列表項。</p><p>  格式:[對象名稱.]AddItem <列表項文本>[,插入位置序號]</p><p>  說明:1、若不指定位置,則插入到列表項末尾。</p><p> ?。?、新列表項插入后,原來位置及其后的列表項順序下移。<

57、/p><p>  Clear:刪除列表所有項目。</p><p>  RemoveItem:刪除列表項。</p><p>  格式: [對象名稱.]RemoveItem 刪除項序號</p><p><b>  事件:</b></p><p>  Click :單擊事件。</p><

58、;p>  Dblick:雙擊事件(使用較少)</p><p><b>  應(yīng)掌握:</b></p><p> ?。保绾翁砑踊騽h除列表框中的列表項?</p><p>  方法一:在設(shè)計態(tài):定制 List 屬性。(向列表中添加列表時,按[ctrl]+[Enter]換行。)</p><p>  方法二:在程序代碼中:用

59、AddItem,RemoveItem 等方法進行。</p><p> ?。玻绾沃滥壳坝脩羲x取的列表項和目前列表框中的列表項數(shù)目?</p><p>  用戶目前所選的列表項:Text 的值。</p><p>  目前列表框中的列表項數(shù)目:ListCount 的值。</p><p> ?。?)組合框(comboBox):將文本框和列表框結(jié)合

60、在一起,在列表框中所選項目的文本會自動填入文本框。(與列表框相比,組合框一次只能選取一個列表項)</p><p>  工具箱中的圖標(biāo)P25;在窗體中的形式</p><p><b>  屬性:</b></p><p>  同Listbox 有:List, ListCount,ListIndex,Text,Sorted 等等。</p>

61、<p>  Style :外觀屬性。設(shè)置組合框的類型和功能。</p><p>  取值:(實驗指導(dǎo)書P40)</p><p>  0:(默認(rèn)值)系統(tǒng)將創(chuàng)建一個帶有下拉式列表框的組合框。</p><p>  稱為組合下拉式的組合框。它的下拉式窗體不是一直顯示的。</p><p>  (如word 中字體大小選擇框),</p&

62、gt;<p>  此狀態(tài)下用戶可將所內(nèi)容直接輸入到文本框中。</p><p>  1:系統(tǒng)創(chuàng)建一個由文本框和列表框直接結(jié)合在一起的簡單組合框。</p><p>  稱為組合式的組合框。它的下拉式窗體是一直顯示的。</p><p>  如:word 中字體菜單對話框中的字體、字號對話內(nèi)容。</p><p> ?。玻合到y(tǒng)創(chuàng)建一個沒有

63、文本框的下拉式列表框。單擊列表框右側(cè)的按鈕,文本框才會顯示出來。</p><p>  稱為單純下拉式的組合框。</p><p>  此狀態(tài)下用戶不可在文本框中輸入,只能在列表中選擇。且下拉式窗體也不是一直顯示的。</p><p>  Text:文本屬性。其取值為用戶從列表框中選定的文本內(nèi)容或直接輸入文本框中的內(nèi)容。</p><p>  事件:

64、對不同類型的組合框,響應(yīng)的事件是不相同的。</p><p>  對于0,2類型的組合框:單擊事件。</p><p>  對于 1 類型的組合框:雙擊事件。</p><p>  帶有文本框的0,1組合框:在編輯文本時可引發(fā)Change 事件。</p><p>  說明:1、用戶若只需要使用單選的列表框,則可用組合框來代替。</p>

65、<p> ?。?、如何添加或刪除組合框中的列表項?(方法:同列表框)</p><p> ?。?、如何知道用戶目前所選取或輸入的列表項是什么?</p><p>  由于組合框不允許多重選取,所以,Text 屬性值為內(nèi)容;Listindex 屬性值為序號。</p><p><b>  方法: 同列表框。</b></p><

66、;p>  圖像:(image): 主要用于圖像的顯示、放大、縮小等靜態(tài)顯示圖像場合。</p><p>  圖像框中不能容納其他控件、也不能繪制圖形和顯示文本。而圖片控件框中可以。</p><p>  圖像在工具箱中的圖標(biāo)P25;在窗體中的形式</p><p><b>  屬性:</b></p><p><b

67、>  名稱:</b></p><p>  visible :設(shè)置此對象在執(zhí)行時是否看得見。</p><p>  取值:True :(默認(rèn)值)看得見。</p><p>  False :隱藏。</p><p>  enabled :可用否。</p><p>  picture : 設(shè)定圖像框中代表的圖片

68、名稱。</p><p>  其值在設(shè)定時的格式為: 盤符\ 路徑\圖片文件名(.ico 圖標(biāo)文件 .bmp位圖文件)</p><p>  stretch : 用來決定圖像控件的大小是否要隨著所載入圖片的大小而變化。</p><p>  取值: true : 隨圖片的大小而變化。</p><p>  False :(默認(rèn)值) 不隨圖片的大

69、小而變化。</p><p><b>  事件:</b></p><p><b>  類似窗體。</b></p><p><b>  方法:</b></p><p>  MoveRefresh</p><p> ?。?0)圖片:(picturebox):

70、 不僅可以裝入圖像,還可以在它上面繪制各種圖形和顯示正文、放置控件(類似框架控件)。</p><p>  圖片在工具箱中的圖標(biāo)P25;在窗體中的形式</p><p>  水平滾動條(horizontal scroll bar)、垂直滾動條(vertical scroll bar):</p><p>  滾動條:用來附加在那些不能自動支持滾動的應(yīng)用程序或控件中水平滾

71、動或垂直滾動查閱大量信息。一般出現(xiàn)在文本框 、列表框右邊;用來調(diào)整數(shù)據(jù)或選擇輸入。( 如word 中字體、段落對話框中)</p><p>  滾動條在工具箱中的圖標(biāo)P25;在窗體中的形式 </p><p>  屬性:(實驗指導(dǎo)書 P18)</p><p>  名稱:(通常以“Hsb”、“Vsb”作為前綴。)</p><p>  Max / M

72、in : 定義了 Value 屬性值所能出現(xiàn)的最大值和最小值。</p><p>  說明:1、一開始使用滾動條時,Max 為32768,Min 為 0 。</p><p>  2、水平滾動條位于最左邊時、垂直滾動條位于最上邊時為 Min;水平滾動條位于最右邊時、垂直滾動條位于最下邊時為 Max 。</p><p>  Value : 滾動條目前所在位置所對應(yīng)的

73、數(shù)值。(也可在代碼中設(shè)定。)</p><p>  LargeChange : 當(dāng)用戶在滾動塊的上方、下方(左方、右方)單擊時Value所增加的值。默認(rèn)值為1。</p><p>  SmallChang : 當(dāng)用戶在滾動條兩端的箭頭按鈕上單擊時Value所增加的值。默認(rèn)值為1。</p><p><b>  事件:</b></p>&

74、lt;p>  Change : 在滾動塊移動后(即Value值改變時)發(fā)生。 </p><p>  例如,可用一個滾動條的 Change 事件過程更新一個 TextBox 控件中滾動條的 Value 屬性的設(shè)置。或者可以利用 Change 事件過程在一個工作區(qū)里顯示數(shù)據(jù)和公式,在另一個區(qū)域里顯示結(jié)果。</p><p>  Scroll : 在拖動滾動塊時發(fā)生。單擊滾動箭頭或滾動條時不

75、發(fā)生。</p><p><b>  方法:</b></p><p>  Move : 用以移動滾動條。</p><p>  Refresh : 強制全部重繪一個滾動條。</p><p>  SetFocus : 設(shè)置焦點。將焦點移至指定的滾動條上。</p><p>  時間:(timer) (計時

76、器):用來實現(xiàn)與時間有關(guān)的功能。</p><p>  時間控件在工具箱中的圖標(biāo)P25;在窗體中的形式</p><p><b>  屬性:</b></p><p><b>  名稱:</b></p><p><b>  enabled</b></p><p&g

77、t;  interval 用來設(shè)定引發(fā)timer 事件過程的間隔時間,單位為1/1000秒。</p><p>  事件: (時間控件只有一個事件)</p><p>  timer : 它會按照 interval 所設(shè)定的時間定時引發(fā)。</p><p>  說明:時間控件的使用方法:</p><p>  1.在 form 上放置一個時間對象。

78、</p><p>  2.在屬性窗口中設(shè)定其 interval 屬性。</p><p>  3.填寫timer 事件的程序內(nèi)容,</p><p>  4.當(dāng)程序開始執(zhí)行后,將不會看到它的圖標(biāo),每隔 interval 定義的時間內(nèi),程序會觸發(fā)一次timer 事件。</p><p>  時間控控件應(yīng)用舉例:windows 中計時器,word 中的

79、定時保存文件,定時更新屏幕畫面(屏幕保護程序)等等。</p><p>  第四講 數(shù)據(jù)表達式與簡單程序設(shè)計</p><p><b>  本講內(nèi)容及要求:</b></p><p>  1 熟悉VB程序中代碼和語句書寫規(guī)則;</p><p>  2 掌握VB的數(shù)據(jù)類型;</p><p>  3 掌握

80、VB的 運算符和表達式的使用;</p><p>  4 掌握常用內(nèi)部函數(shù)的使用;</p><p><b>  本章重點:</b></p><p>  變量和常量的定義及使用、運算符和表達式的使用及常用內(nèi)部函數(shù)的使用。</p><p><b>  本章難點:</b></p><p&

81、gt;  數(shù)據(jù)類型、內(nèi)部函數(shù)。</p><p>  4.1 程序代碼的組織方式</p><p>  一個VB程序由窗體界面和程序代碼兩部組成,通過程序代碼把窗口界面的各個對象以及應(yīng)用中的其它元素聯(lián)系在一起。程序代碼部分則由若干被稱為“過程”的代碼行及向系統(tǒng)提供某些信息的說明組成。過程及說明又被組織在“模塊”之中。將設(shè)計的過程代碼及相關(guān)說明合理地組織到不同的模塊之中,也就是設(shè)計代碼的結(jié)構(gòu),在

82、創(chuàng)建VB應(yīng)用程序時是最為重要的一個步驟。</p><p><b>  一 過程</b></p><p>  所謂“過程”,就是具有特定書寫格式、包含若干可被作為一個整體執(zhí)行的代碼的組合。根據(jù)執(zhí)行方式,可把“過程”分為“事件過程”和“通用過程”兩類。</p><p><b>  二 模塊</b></p><

83、;p>  模塊是VB用于將不同類型過程代碼組織到一起而提供的一種結(jié)構(gòu)。在VB中具有三種類型的模塊: 窗體模塊</p><p><b>  標(biāo)準(zhǔn)模塊</b></p><p>  類模塊。 </p><p>  4.2.  VB代碼書寫規(guī)則</p><p>  (1) 程序中不區(qū)分字母

84、的大小寫,Ab 與AB等效;?。?) 系統(tǒng)對用戶程序代碼進行自動轉(zhuǎn)換:</p><p>  1)  對于VB中的關(guān)鍵字,首字母被轉(zhuǎn)換成大寫,其余轉(zhuǎn)換成小寫    2)  若關(guān)鍵字由多個英文單詞組成,則將每個單詞的首字母轉(zhuǎn)換成大寫    3)  對于用戶定義的變量、過程名,以第一次定義的為準(zhǔn),以后輸入的自動轉(zhuǎn)換成首次定義的形式</p><p> ?。?)在

85、同一行上可以書寫多行語句,語句間用冒號(:)分隔?。?)單行語句可以分多行書寫,在本行后加續(xù)行符:空格和下劃線  _?。?) 一行允許多達255個字符</p><p>  4.3  VB的數(shù)據(jù)類型</p><p>  4.3.1.數(shù)據(jù)類型</p><p>  1 VB的標(biāo)準(zhǔn)數(shù)據(jù)類型</p><p><b> 

86、 注意:</b></p><p>  1)VB中對沒有聲明的變量其缺省的數(shù)據(jù)類型是變體型,可以用來存儲各種數(shù)據(jù),但所占用的內(nèi)存比其它類型都多。為提高運行效率(整型效率較高),或達到一定的運算精確度(浮點型精度較高,但運行較慢),應(yīng)合理的定義數(shù)據(jù)類型?! ?) 邏輯型數(shù)據(jù)只有True 和False兩個值,轉(zhuǎn)換成整型時,True=-1 ,F(xiàn)alse=0,將其它類型轉(zhuǎn)換成邏輯型時,非0數(shù)轉(zhuǎn)換為True ,

87、0轉(zhuǎn)換為False?! ?) 字符型可以包括所有的西文字符和漢字,字符必須用雙引號括" "起來, 如:"abc123"  4)日期型數(shù)據(jù)按8字節(jié)的浮點數(shù)來存儲,日期型數(shù)表示方式有兩種:可以用號碼符#括起來,也可以用數(shù)字序列表示(小數(shù)點左邊的數(shù)字代表日期,右邊代表時間,0為午夜,0。5為中午12點,負(fù)數(shù)表示是1899年12月31日前的日期和時間)。</p><p>  如

88、:#3/22/2002#    #2002-3-22 14:30:20#   Dim T As Date   T=-2.5   Print T    ' 打印出來的結(jié)果是1899-12-28 12:00:00</p><p> ?。担┤魏螖?shù)據(jù)類型的數(shù)組都需要 20 個字節(jié)的內(nèi)存空間,加上每一數(shù)組維數(shù)占 4 個字節(jié),再加上數(shù)據(jù)本身所占用的空間

89、。數(shù)據(jù)所占用的內(nèi)存空間可以用數(shù)據(jù)元數(shù)目乘上每個元素的大小加以計算。例如,以 4 個 2 字節(jié)之 Integer 數(shù)據(jù)元所組成的一維數(shù)組中的數(shù)據(jù),占 8 個字節(jié)。這 8 個字節(jié)加上額外的 24 個字節(jié),使得這個數(shù)組所需總內(nèi)存空間為 32 個字節(jié)。</p><p><b>  2. 變量與常量</b></p><p> ?。?)變量或常量的命名規(guī)則</p>

90、<p>  1) 必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成,長度≤255個字符;   2) 不能使用VB中的關(guān)鍵字,并盡量不與VB中標(biāo)準(zhǔn)函數(shù)名同名;如:Dim 、Sin    3)VB中不區(qū)分變量的大小寫,一般變量首字母用大寫,其余用小寫;常量全部用大寫字母表示   4)為了增加程序的可讀性,可在變量名前加一個縮寫的前綴來表明該變量的數(shù)據(jù)類型。</p><p><b>  (

91、2)變量聲明</b></p><p>  1)用Dim語句進行顯式聲明</p><p>  語句形式:  Dim  變量名 [As 類型] 如: Dim  intX  As integer</p><p>  說明:·如果沒有As 類型,則默認(rèn)為變體類型。        ·可在變量名后加類型符

92、來代替As 類型  如: Dim  intX%         ·一條語句可以同時定義多個變量,但每個變量必須有自己的類型聲明,類型聲明不能共用;        ·字符串變量根據(jù)其存放的長度是否固定,定義方法不同:</p><p>  定長字符串:  Dim  strA  As  String*10   <

93、;/p><p>  表示最多存放10個字符,如果賦值不足10個,則右補空;若多于10個,則多余部分截去。</p><p>  不定長字符串:Dim  strA  As  String      </p><p>  最多可存放2MB個字符</p><p><b&

94、gt;  2) 隱式聲明</b></p><p>  VB中允許變量不經(jīng)過聲明就直接使用,這種稱為隱式聲明,所有隱式聲明的變量都是變體型的。  隱式聲明容易造成錯誤,為了調(diào)試程序方便,一般對使用的變量都進行聲明,可以在通用聲明段使用Option  Explicit 語句來強制顯式聲明所有變量。</p><p><b> ?。?)常量</b>&l

95、t;/p><p><b>  1)直接常量</b></p><p>  指在程序中直接給出值的數(shù)據(jù),如:123、123&、123.45、1.234E2 、123D3分別表示整型、長整型、單精度浮點型(小數(shù)形式)、單精度浮點型(指數(shù)形式)、雙精度浮點型。</p><p>  八進制常數(shù):  在數(shù)值前加&O ,如 

96、&O123</p><p>  十六進制常數(shù):在數(shù)值前加&H ,如&H123</p><p>  2)用戶聲明的符號常量</p><p>  用Const來聲明:  Const  符號常量名 [As 類型] = 表達式   如:Const  PI=3.14159     

97、         '聲明了常量PI,代表3.14159,單精度型    Const  MAX As Integer=&O144  ''聲明了常量MAX,代表八進制數(shù)144,整型    Const  COUNT#=45.67     &

98、#160;    '聲明了常量COUNT,代表45.67,雙精度型</p><p><b>  3)系統(tǒng)提供的常量</b></p><p>  系統(tǒng)定義的常量位于對象庫中,在對象瀏覽器中的Visual Basic(VB)和Visual Basic for Aplication(VBA)等對象庫中列出了VB的常量。這些常量可以與應(yīng)用

99、程序的對象、方法、屬性一起使用。</p><p>  如:Form1.WindowsState=vbMaximized 表示將窗口極大化。</p><p>  3.  變量作用域與變量說明語句</p><p><b>  1)變量作用域</b></p><p>  變量的有效作用范圍稱為變量作用域。</p

100、><p>  VB有以下三個作用域等級,見表3:</p><p>  4.4 運算符與表達式</p><p>  運算符的功能及優(yōu)先級</p><p>  表達式的書寫及運算規(guī)則 </p><p>  VB中的運算符和表達式可分為:算術(shù)運算符與算術(shù)表達式、關(guān)系運算符與關(guān)系表達式、邏輯運算符與邏輯表達式</p>

101、<p>  4.4.1  算術(shù)運算符</p><p>  VB的算術(shù)運算符有以下幾種:</p><p> ?。杭臃ㄟ\算,也適合于字符串的之間的合并運算。   </p><p>  -:加法運算。   </p><p>  *:乘法運算。   </p><p>  

102、/:除法運算。   </p><p>  \:整除運算。   </p><p>  Mod:求余運算。例如:a Mod b表示a被b整除以后的余數(shù)。</p><p>  ^:冪運算。A^B表示以A為底的B次方。 </p><p>  把常量、變量等運算元素用算術(shù)運算符連接起來的式子稱為“算術(shù)表達式”。例如:</p&

103、gt;<p>  a*b/(c*d) 3.14159265*r^2 等</p><p>  帶有括號的算術(shù)表達式在運算時將優(yōu)先進行括號內(nèi)的運算</p><p><b>  注 意:</b></p><p>  (1)/和\的區(qū)別:1/2=0.5,1\2=0</p><p>  (2) M

104、od運算中,結(jié)果與被除數(shù)同號</p><p>  例如:-9 Mod 7 結(jié)果為 -2</p><p>  字符串運算符與字符串表達式 </p><p>  字符串運算符有:& 、+ 。 功能是字符串連接</p><p><b>  例如:</b></p><p>  " ABC

105、D " + " EFGHI " ‘結(jié)果為: " ABCDEFGHI "</p><p>  " VB " & "程序設(shè)計教程" ' 結(jié)果為: " VB程序設(shè)計教程"</p><p>  說明:當(dāng)連接符兩旁的操作量都為字符串時,上述兩個連接符等價。它

106、們區(qū)別是: </p><p>  +(連接運算):兩個操作數(shù)均應(yīng)為字符串類型;</p><p>  &(連接運算):兩個操作數(shù)既可為字符型也可為數(shù)值型,當(dāng)是數(shù)值型時,系統(tǒng)自動先將其轉(zhuǎn)換為數(shù)字字符,然后進行連接操作。 </p><p><b>  4.4.2 </b></p><p>  關(guān)系運算符與關(guān)系表達式

107、 </p><p>  關(guān)系運算符都是雙目運算,是用來比較兩個運算量之間的關(guān)系,關(guān)系表達式的運算結(jié)果為邏輯量。若關(guān)系成立,結(jié)果為True,若關(guān)系不成立,結(jié)果為False。</p><p>  關(guān)系運算也稱比較運算,它表示不等式的真或假,VB共提供六種運算符,分別是=(等于),>(大于),<(小于),>=(大于等于),<=(小于等于)和<>(不等于)。&l

108、t;/p><p>  關(guān)系表達式就是用關(guān)系運算把兩個比較對象連接起來的式子。</p><p>  ●     比較對象可以是變量、常量和算術(shù)表達式。例如:</p><p>  a<32 x+y>=z/2 b$<> " Basic " object1 is obje

109、ct2 </p><p>  ●     關(guān)系表達式的運算是采用“按值比較”的方法,即先求出運算符兩邊的“值”,若是變量,則取其當(dāng)前值,如果兩端的值滿足條件,則結(jié)果為“True”,否則為“False”。</p><p>  4.4.3 邏輯運算符與邏輯表達式 </p><p>  邏輯運算是對邏輯值進行的運算,Not 邏

110、輯非為單目運算符(要求一個操作數(shù)),其它為雙目運算符。</p><p>  邏輯運算的優(yōu)先次序是:</p><p>  Not→And→Or→Xor</p><p><b>  2.  邏輯表達式</b></p><p>  邏輯表達式是用邏輯運算符把邏輯變量連接起來的式子。例如:</p><

111、;p>  a>=2*3.141159*r And (x<>5 Or Not b)</p><p>  x>2 Or Text1.text=”Microsoft”</p><p><b>  表達式的書寫:</b></p><p>  (1)運算符不能相鄰。例a+*b是錯誤的。</p><p>

112、; ?。?)乘號不能省略。例x 乘以y 應(yīng)寫成:x*y</p><p> ?。?)括號必須成對出現(xiàn),均使用圓括號,可以嵌套使用。</p><p> ?。?)表達式從左到右在同一基準(zhǔn)并排書寫,不能出現(xiàn)上下標(biāo)</p><p> ?。?)要注意各種運算符的優(yōu)先級別,為保持運算順序,在寫VB表達式時需要適當(dāng)添加括號()</p><p>  4.4.4

113、.運算規(guī)則</p><p>  表達式中出現(xiàn)了多種不同類型的運算符時,其運算符優(yōu)先級如下:</p><p>  算術(shù)運算符>關(guān)系運算符>邏輯運算符</p><p><b>  說明:</b></p><p>  1.當(dāng)一個表達式中出現(xiàn)多種運算符時,首先進行算術(shù)運算,接著關(guān)系運算符,最后處理邏輯運算符,在各類運

114、算中再按照相應(yīng)的優(yōu)先次序進行。</p><p>  2.可以用括號改變優(yōu)先順序,強令表達式的某些部分優(yōu)先運行。括號內(nèi)的運算總是優(yōu)先于括號外的運算。對于多重括號,總是由內(nèi)到外。</p><p>  第五講 數(shù)據(jù)表達式與簡單程序設(shè)計</p><p>  ---選擇分支與循環(huán)</p><p><b>  重點:</b><

115、/p><p>  1、掌握賦值語句及不同類型數(shù)據(jù)的賦值操作</p><p>  2、InputBox和Msgbox函數(shù)的用法</p><p>  3、If-else-endif語句的格式及情況語句select</p><p><b>  5.1常用的函數(shù)</b></p><p><b>  

116、1.  數(shù)學(xué)函數(shù)</b></p><p>  VB中常用的數(shù)學(xué)函數(shù)</p><p><b>  2.  字符函數(shù)</b></p><p><b> ?。?)字符串編碼</b></p><p>  在Windows采用的DBCS(Double Byte Characte

117、r Set)編碼方案中,一個漢字在計算機內(nèi)存中占2個字節(jié),一個西文字符(ASCII碼)占1個字節(jié),但在VB中采用的是Unicode(ISO字符標(biāo)準(zhǔn))來存儲字符的,所有字符都占2個字節(jié)。為方便使用,可以用StrConv函數(shù)來對Unicode 與DBCS進行轉(zhuǎn)換,可以用函數(shù)Len()函數(shù)求字符串的字符數(shù),用 LenB()函數(shù)求字符串的字節(jié)數(shù)。</p><p> ?。?)常用的字符串函數(shù)</p><

118、p>  3.  日期與時間函數(shù)</p><p>  常用的日期與時間函數(shù)</p><p>  增減日期函數(shù): DateAdd(要增減日期形式,增減量,要增減的日期變量)</p><p>  例:計算期末考試日期:DateAdd("ww",15,#2002/3/19#)</p><p>  求日期之差函數(shù):

119、DateDiff(要間隔日期形式,日期一,日期二)</p><p>  例:計算距畢業(yè)天數(shù): DateDiff("d", Now, #2005/6/30#)</p><p><b>  日期形式</b></p><p><b>  4. 轉(zhuǎn)換函數(shù)</b></p><p>  5.

120、  格式輸出Format函數(shù)</p><p>  Format函數(shù)用于制定字符串或數(shù)字的輸出格式。</p><p>  語法:x = Format (expression, fmt )      expression是所輸出的內(nèi)容。fmt是指輸出的格式,這是一個字符串型的變量,這一項若省略的話,那么Format函數(shù)將和Str函數(shù)的功能差不多。如:</p><

121、p>  Format字符的意義</p><p><b>  5.2 算法概論</b></p><p><b>  1.算法的概念</b></p><p>  算法:指用計算機解決某一問題的方法和步驟。</p><p><b>  算法分類:</b></p>

122、<p>  數(shù)值算法:用于解決一般數(shù)學(xué)解析方法難以解決的問題,如:求超越方程的根、求定積分、解微分方程等。</p><p>  非數(shù)值算法:用于對非數(shù)值信息進行查找、排序等</p><p><b>  2.算法的特征</b></p><p>  (1)確定性:指算法的每個步驟都應(yīng)確切無誤,沒有歧義?!。?)可行性:指算法的每個步驟必

123、須是計算機能夠有效執(zhí)行、可以實現(xiàn)的,并可得到確定的結(jié)果?!。?)有窮性:指一個算法應(yīng)該在有限的時間和步驟內(nèi)可以執(zhí)行完畢的?!。?)輸入性:指一個算法可以有0或多個輸入數(shù)據(jù)。?。?)輸出性:指一個算法必須有一個或多個輸出結(jié)果。</p><p><b>  3.算法的評價</b></p><p>  主要評價指標(biāo)是:算法是否正確、運行的效率、占用系統(tǒng)資源的多少。&l

124、t;/p><p><b>  4.算法的描述</b></p><p>  一般常用流程框圖來描述算法。</p><p><b>  5.基本算法結(jié)構(gòu)</b></p><p>  “結(jié)構(gòu)化程序設(shè)計方法”規(guī)定算法有三種基本結(jié)構(gòu): 順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)</p><p>  6.

125、算法示例      </p><p>  歐幾里德算法——求兩個自然數(shù)的最大公約數(shù) </p><p>  5.3 賦值語句及 InputBox、MsgBox 函數(shù)</p><p>  1 賦值語句:P59</p><p>  一般格式: var=< 表達式 ></p>

126、<p>  其中:var 可以是變量名或?qū)傩悦?lt;/p><p>  功能:將表達式的值賦給“=”左邊的變量(或為某個對象設(shè)置某屬性值)。</p><p>  使用說明:■ “=”左邊的變量和右邊的表達式的值的類型要一致。</p><p>  程序舉例:已知半徑,求圓面積 </p><p>  已知三邊長,求三角形面積P65

127、</p><p>  2 不同數(shù)據(jù)類型數(shù)據(jù)的賦值:P59</p><p>  3 InputBox 函數(shù):P60</p><p>  InputBox 函數(shù):用來接受用戶通過鍵盤輸入的數(shù)據(jù)。</p><p>  InputBox 的使用形式:(P60)</p><p>  v=InputBox(prompt[,ti

128、tle][,default][,x,y][,helpfile,context])</p><p>  其中: v :可為 變體變量、字符串變量、數(shù)值變量。</p><p>  功能:執(zhí)行本語句,調(diào)用InputBox 函數(shù)時,將在屏幕上出現(xiàn)一個帶有提示信息的對話框,當(dāng)用戶從對話框的用戶編輯框中輸入數(shù)據(jù)并按回車鍵(或單擊確定按鈕))后,系統(tǒng)則把輸入的數(shù)據(jù)賦給變量v ?;虬碵Esc]鍵或取消按鈕

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論