Visual Basic 6.0程序設(shè)計_第1頁
Visual Basic 6.0程序設(shè)計_第2頁
Visual Basic 6.0程序設(shè)計_第3頁
Visual Basic 6.0程序設(shè)計_第4頁
Visual Basic 6.0程序設(shè)計_第5頁
已閱讀5頁,還剩177頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選ppt1程序設(shè)計程序設(shè)計精選ppt目錄第一章第一章 Visual BasicVisual Basic概述概述第二章第二章 Visual BasicVisual Basic的對象及使用的對象及使用第三章第三章 Visual BasicVisual Basic程序設(shè)計概述程序設(shè)計概述 第四章第四章 Visual BasicVisual Basic程序設(shè)計基礎(chǔ)程序設(shè)計基礎(chǔ)第五章第五章 數(shù)據(jù)的輸入和輸出數(shù)據(jù)的輸入和輸出第六章第六章 Visual BasicVisual Basic常用標準控件常用標準控件第七章第七章 結(jié)構(gòu)化程序設(shè)計結(jié)構(gòu)化程序設(shè)計第八章第八章 數(shù)組數(shù)組第九章第九章 過程過程第十章第十

2、章 多重窗體程序設(shè)計多重窗體程序設(shè)計 第十一章第十一章 菜單設(shè)計菜單設(shè)計精選ppt第一章第一章 Visual Basic概述概述 1.1 關(guān)于關(guān)于Visual Basic 1.3 Visual Basic6.0 集成開發(fā)環(huán)境集成開發(fā)環(huán)境1.4 Visual Basic 6.0幫助系統(tǒng)的使用幫助系統(tǒng)的使用 本書目錄精選ppt 關(guān)于關(guān)于Visual Basic上一頁下一頁1.1.1 Visual Basic的發(fā)展的發(fā)展20世紀世紀60年出現(xiàn)年出現(xiàn)Basic語言;語言;20世紀世紀80年代,較有影響的有年代,較有影響的有True Basic、Quick Basic和和Turbo Basic等。等。1

3、991年年Microsoft公司推出公司推出Visual Basic1.0,以可視化工具為,以可視化工具為界面設(shè)計、結(jié)構(gòu)化界面設(shè)計、結(jié)構(gòu)化Basic語言為基礎(chǔ),以事件驅(qū)動為運行機制語言為基礎(chǔ),以事件驅(qū)動為運行機制。經(jīng)歷了從。經(jīng)歷了從1991年的年的Visual Basic1.0至至1998年的年的Visual Basic6.0的多次版本升級,它的功能也更強大、更完善,應(yīng)的多次版本升級,它的功能也更強大、更完善,應(yīng)用面更廣;目前功能最為強大的是用面更廣;目前功能最為強大的是Visual Basic.NET。 本章目錄精選ppt上一頁下一頁1.1.2 Visual Basic的特點的特點本章目錄1

4、) 具有面向?qū)ο蟮目梢暬O(shè)計工具具有面向?qū)ο蟮目梢暬O(shè)計工具2) 2) 事件驅(qū)動的編程機制事件驅(qū)動的編程機制3) 3) 提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境4) 4) 結(jié)構(gòu)化的程序設(shè)計語言結(jié)構(gòu)化的程序設(shè)計語言5) 5) 強大的數(shù)據(jù)庫功能強大的數(shù)據(jù)庫功能6) Active6) Active技術(shù)技術(shù)7) 7) 網(wǎng)絡(luò)功能網(wǎng)絡(luò)功能8) 8) 多個應(yīng)用程序向?qū)Ф鄠€應(yīng)用程序向?qū)?) 9) 完備的完備的HelpHelp聯(lián)機幫助功能聯(lián)機幫助功能 精選ppt上一頁下一頁 1.2.1 Visual Basic 6.0 的運行環(huán)境的運行環(huán)境1.2.2 安裝安裝VB6.0是是Win

5、dows下的一個應(yīng)用程序,有學(xué)習(xí)版、專業(yè)版和企下的一個應(yīng)用程序,有學(xué)習(xí)版、專業(yè)版和企業(yè)版三種版本形式。業(yè)版三種版本形式。VB6.0系統(tǒng)可以在一張系統(tǒng)可以在一張CD盤上,也可以在盤上,也可以在Visual Studio產(chǎn)品的產(chǎn)品的第一張第一張CD盤上。一般都有一個盤上。一般都有一個VB自動安裝程序,也可以執(zhí)行自動安裝程序,也可以執(zhí)行VB6.0子目錄下的子目錄下的Setup.exe,在安裝程序的提示下進行,對初,在安裝程序的提示下進行,對初學(xué)者可采用學(xué)者可采用典型安裝典型安裝方式。方式。本章目錄精選ppt上一頁下一頁1.2.3 啟動啟動 選擇程序菜單中的選擇程序菜單中的Microsoft Visu

6、al Basic 6.0中文版程序,就可中文版程序,就可啟動啟動VB 6.0。在在VB 6.0窗口列出了窗口列出了VB能夠建立的應(yīng)用程序類型,初學(xué)者只要能夠建立的應(yīng)用程序類型,初學(xué)者只要選擇默認。選擇默認。在該窗口中有三個按鈕:在該窗口中有三個按鈕:新建:建立新工程新建:建立新工程現(xiàn)存:選擇和打開現(xiàn)有的工程現(xiàn)存:選擇和打開現(xiàn)有的工程最新:列出最近使用過的工程最新:列出最近使用過的工程單擊新建按鈕,就可創(chuàng)建該單擊新建按鈕,就可創(chuàng)建該類型的應(yīng)用程序。類型的應(yīng)用程序。 本章目錄精選ppt上一頁下一頁1.3 Visual Basic集成開發(fā)環(huán)境集成開發(fā)環(huán)境 工具箱工程窗口屬性窗口窗體布局立即窗口窗體窗

7、口本章目錄精選ppt上一頁下一頁 應(yīng)用程序窗口由標題欄、菜單欄和工具欄組成2.2.窗體窗體(form)(form)窗口窗口 設(shè)計vb程序的 界面3.3.代碼代碼(code)(code)窗口窗口 編輯窗體、標準模塊中的代碼4.4.屬性屬性(properties)(properties)窗口窗口 所有窗體或控件的屬性設(shè)置5.5.工程資源管理器工程資源管理器(project expror)(project expror)窗口窗口 保存一個應(yīng)用程序所有的文件6. 6. 工具箱工具箱(toolbox)(toolbox)窗口窗口 顯示各種控件的制作工具,供用戶在窗體上設(shè)計本章目錄精選ppt上一頁下一頁1.

8、3.5 窗口窗口 窗體是建立窗體是建立VB應(yīng)用程序的主要部分,用戶通過與窗體上應(yīng)用程序的主要部分,用戶通過與窗體上的控制部件交互可得到結(jié)果。每個窗體窗口必須有一個的控制部件交互可得到結(jié)果。每個窗體窗口必須有一個惟一的窗體名字,建立窗體時默認名為惟一的窗體名字,建立窗體時默認名為Form1、Form2在設(shè)計狀態(tài)的窗體由網(wǎng)格點構(gòu)成,方便用戶對控件的定在設(shè)計狀態(tài)的窗體由網(wǎng)格點構(gòu)成,方便用戶對控件的定位,網(wǎng)格點間距可以通過位,網(wǎng)格點間距可以通過工具工具| |選項選項命令,在通用標簽的命令,在通用標簽的窗體設(shè)置網(wǎng)格中輸入寬度和高度來改變;窗體設(shè)置網(wǎng)格中輸入寬度和高度來改變;運行時可通過屬性控制窗體的可見

9、性運行時可通過屬性控制窗體的可見性(窗體的網(wǎng)格始終不窗體的網(wǎng)格始終不顯示顯示)。一個應(yīng)用程序至少有一個窗體窗口,用戶可在應(yīng)用程序一個應(yīng)用程序至少有一個窗體窗口,用戶可在應(yīng)用程序中擁有多個窗體窗口。中擁有多個窗體窗口。 本章目錄精選ppt上一頁下一頁屬性窗口屬性窗口所有窗體或控所有窗體或控件的屬性,如件的屬性,如顏色、字體、顏色、字體、大小等,可以大小等,可以通過屬性窗口通過屬性窗口來修改。來修改。對象列表框?qū)傩粤斜砜驅(qū)傩院x說明屬性顯示排列方式本章目錄精選ppt上一頁下一頁工程資源管理器窗口工程資源管理器窗口 工程資源管理器工程資源管理器窗口保存一個應(yīng)窗口保存一個應(yīng)用程序所有屬性用程序所有屬性

10、以及組成這個應(yīng)以及組成這個應(yīng)用程序所有的文用程序所有的文件。工程文件的件。工程文件的擴展擴展名名為為.VBP,工程文件名顯示工程文件名顯示在工程文件窗口在工程文件窗口的標題框內(nèi)。的標題框內(nèi)。 本章目錄精選ppt上一頁下一頁代碼窗口代碼窗口 代碼窗口用來顯示和編輯程序代碼。打開代碼窗口方法:代碼窗口用來顯示和編輯程序代碼。打開代碼窗口方法:(1) 從工程窗口中選擇一個窗體或標準模塊,并選擇從工程窗口中選擇一個窗體或標準模塊,并選擇查看代碼查看代碼按鈕;按鈕;(2) 從窗體窗口中打開代碼窗口,可用鼠標雙擊一個控件或窗從窗體窗口中打開代碼窗口,可用鼠標雙擊一個控件或窗體本身;體本身;(3) 從從視圖

11、視圖菜單中選擇菜單中選擇代碼窗口代碼窗口命令。命令?!皩ο蟆毕吕搅斜砜颉按a”框“過程查看”按鈕“過程”下拉式列表框“全模塊查看”按鈕本章目錄精選ppt上一頁下一頁工具箱窗口工具箱窗口 工具箱窗口由工具箱窗口由21個被繪制成按鈕形個被繪制成按鈕形式的圖標所構(gòu)成,顯示了各種控件式的圖標所構(gòu)成,顯示了各種控件的制作工具,利用這些工具,用戶的制作工具,利用這些工具,用戶可以在窗體上設(shè)計各種控件。其中可以在窗體上設(shè)計各種控件。其中20個控件稱為標準控件個控件稱為標準控件(注意,指針注意,指針不是控件,僅用于移動窗體和控件,不是控件,僅用于移動窗體和控件,以及調(diào)整它們的大小以及調(diào)整它們的大小)。用戶也

12、可通過用戶也可通過工程工程|部件部件命令將來裝命令將來裝入入Windows中注冊過的其他控件裝中注冊過的其他控件裝入到工具箱。入到工具箱。本章目錄精選ppt 上一頁下一頁使用使用MSDN LibraryMSDN Library查閱器查閱器通過通過VBVB的幫助菜單,選擇內(nèi)容、索引或搜索菜單項的幫助菜單,選擇內(nèi)容、索引或搜索菜單項 本章目錄精選ppt第第2章章 Visual Basic的對象及使用的對象及使用2.1 對象對象2.2 窗體窗體2.3 控件控件 2.4 控件的畫法和基本操作控件的畫法和基本操作本書目錄精選ppt2.1 對象對象 2.1.1 Visual Basic的對象的對象對象是對

13、現(xiàn)實世界中對象的模型化。對象是對現(xiàn)實世界中對象的模型化。對象具有自己的狀態(tài)對象具有自己的狀態(tài)(屬性屬性)、行為、行為(方法方法)。 VB中最主要的兩類對象就是窗體和控件。中最主要的兩類對象就是窗體和控件。類是創(chuàng)建對象的模板,對象是類的一個實例。類是創(chuàng)建對象的模板,對象是類的一個實例。 要以對象的眼光看待整個程序設(shè)計。要以對象的眼光看待整個程序設(shè)計。上一頁下一頁本章目錄精選ppt 即對象的特征,不同的對象有不同的屬性。即對象的特征,不同的對象有不同的屬性。例如:控件名稱(例如:控件名稱(Name)、標題(、標題(Caption)、顏色、顏色(Color)、字體大?。?、字體大?。‵ontSize)

14、等屬性決定了對象等屬性決定了對象展現(xiàn)給用戶的界面具有什么樣的外觀及功能。展現(xiàn)給用戶的界面具有什么樣的外觀及功能。 對象的屬性設(shè)置方法:對象的屬性設(shè)置方法:方法一:方法一: 通過屬性窗口直接設(shè)置對象的屬性。通過屬性窗口直接設(shè)置對象的屬性。方法二:方法二: 在程序代碼中通過賦值實現(xiàn),其格式為:在程序代碼中通過賦值實現(xiàn),其格式為: 對象對象.屬性屬性=屬性值屬性值 例如:例如: Text1.Text=“你好!你好!” Label1.Visible= False2.屬屬 性(性(Property)上一頁下一頁本章目錄精選ppt 對象原來就內(nèi)含的函數(shù)或程序叫做對象原來就內(nèi)含的函數(shù)或程序叫做“方法方法”。

15、 對象的方法決定對象執(zhí)行的動作。對象的方法決定對象執(zhí)行的動作。 方法的引用格式為:方法的引用格式為: 對象名對象名.方法名方法名 如省略對象,表示當(dāng)前對象,一般指窗體。如省略對象,表示當(dāng)前對象,一般指窗體。 例如:例如:3. 方方 法(法(Method)上一頁下一頁本章目錄精選ppt4. 事件及事件過程事件及事件過程 例如:例如:Sub Command1_Click( ) Text1.Text=“你好!你好!” End SubSub 對象名對象名_事件名(參數(shù)表)事件名(參數(shù)表) . (事件過程代碼)事件過程代碼)End Sub事件事件: 系統(tǒng)定義好的,可以由外界激發(fā),也可以由系統(tǒng)定義好的,可

16、以由外界激發(fā),也可以由 內(nèi)部觸動發(fā)生的一種行為。內(nèi)部觸動發(fā)生的一種行為。事件過程事件過程: 一段小程序,由語言代碼構(gòu)成。一段小程序,由語言代碼構(gòu)成。形式如下:形式如下:上一頁下一頁本章目錄精選ppt對象的對象的“屬性屬性”或或“事件過程事件過程”都都可重新設(shè)置或修改,但是可重新設(shè)置或修改,但是“方法方法”的內(nèi)容卻是固定的、不能修改的,的內(nèi)容卻是固定的、不能修改的,而且是看不見的,用戶只能而且是看不見的,用戶只能“用用它它”。上一頁下一頁本章目錄精選ppt2.1.2 對象屬性設(shè)置對象屬性設(shè)置 屬性值屬性值 設(shè)置屬性值設(shè)置屬性值上一頁下一頁本章目錄精選ppt2.2 窗體窗體2.2.1 窗體的結(jié)構(gòu)與

17、屬性窗體的結(jié)構(gòu)與屬性小小上一頁下一頁本章目錄精選ppt窗體的常用屬性窗體的常用屬性3. Visible屬性(邏輯值)屬性(邏輯值) 決定控件是否可見。決定控件是否可見。 True :運行時控件可見:運行時控件可見(缺省值)(缺省值) 。 False:運行時控件隱藏,用戶看不到,但控件本:運行時控件隱藏,用戶看不到,但控件本 身是存在的。身是存在的。2. Caption 標題屬性標題屬性 決定出現(xiàn)在窗體的標題欄上的文本內(nèi)容。決定出現(xiàn)在窗體的標題欄上的文本內(nèi)容。1. Name名稱屬性(任何對象都具有的)名稱屬性(任何對象都具有的) 創(chuàng)建的窗體名稱,有默認的名。在程序中,控件創(chuàng)建的窗體名稱,有默認的

18、名。在程序中,控件 名是作為對象的標識而引用,不會顯示在窗體上。名是作為對象的標識而引用,不會顯示在窗體上。上一頁下一頁本章目錄精選ppt注意:注意:這四個屬性決定窗體(或控件)的大小,這四個屬性決定窗體(或控件)的大小, 在容器中的位置。如上圖。在容器中的位置。如上圖。4. Height、Width、Top和和Left屬性屬性窗體的常用屬性窗體的常用屬性上一頁下一頁本章目錄精選pptPrivate Sub Form_Click() Form1.Width = Form1.Width / 2 Form1.Height = Form1.Height / 2End SubPrivate Sub F

19、orm_Click() Form1.Top= Form1.Top+300End Sub例例1:例例2:窗體的常用屬性窗體的常用屬性上一頁下一頁本章目錄精選ppt5. 字體字體Font屬性組屬性組 6. BackColor屬性和屬性和ForeColor屬性屬性 BackColor屬性用于設(shè)置背景顏色,屬性用于設(shè)置背景顏色,F(xiàn)oreColor屬性用于設(shè)置前景顏色。屬性用于設(shè)置前景顏色。 FontName屬性是字符型屬性是字符型 字體字體 FontSize屬性是整型屬性是整型 字體的大小字體的大小 FontBold屬性是邏輯型屬性是邏輯型 是否是粗體是否是粗體 FontItalic屬性是邏輯型屬性是

20、邏輯型 是否是斜體是否是斜體 FontStrikeThru屬性是邏輯型屬性是邏輯型 是否加一刪除線是否加一刪除線 FontUnderLine屬性是邏輯型屬性是邏輯型 是否帶下劃線是否帶下劃線 窗體的常用屬性窗體的常用屬性上一頁下一頁本章目錄精選ppt10. MaxButton和和MinButton最大和最小化按鈕最大和最小化按鈕 當(dāng)值為當(dāng)值為 Ture,有最大或最小化按鈕,有最大或最小化按鈕,F(xiàn)alse則無。則無。 9. BorderStyle邊框風(fēng)格邊框風(fēng)格 用于設(shè)置窗體的邊框風(fēng)格。用于設(shè)置窗體的邊框風(fēng)格。11. WindowsState屬性屬性 0:Normal:正常窗口狀態(tài),有窗口邊界;

21、:正常窗口狀態(tài),有窗口邊界; 1:最小化狀態(tài);:最小化狀態(tài); 2:最大化狀態(tài)。:最大化狀態(tài)。7. Picture圖片屬性圖片屬性 設(shè)置窗體中要顯示的圖片。設(shè)置窗體中要顯示的圖片。 8. Icon屬性屬性 設(shè)置窗體標題欄顯示的圖標。設(shè)置窗體標題欄顯示的圖標。窗體的常用屬性窗體的常用屬性上一頁下一頁本章目錄精選ppt1. Click :單擊窗體時觸發(fā)單擊窗體時觸發(fā) 2. DblClick:雙擊窗體時觸發(fā)雙擊窗體時觸發(fā) 3. Load:窗體被裝入工作區(qū)時觸發(fā)的事件窗體被裝入工作區(qū)時觸發(fā)的事件 2.2.2 窗體事件窗體事件 最常用的事件最常用的事件當(dāng)應(yīng)用程序啟動,自動執(zhí)行該事件,該事件當(dāng)應(yīng)用程序啟動,

22、自動執(zhí)行該事件,該事件通常用來在啟動應(yīng)用程序時對屬性和變量進通常用來在啟動應(yīng)用程序時對屬性和變量進行初始化。行初始化。上一頁下一頁本章目錄精選ppt1. 基本屬性基本屬性 Name、Height、Width、Top、Left、Visible、Font等與等與窗體的使用相同。窗體的使用相同。 2. 常用屬性常用屬性 (1): 標題標題屬性屬性命令按鈕上顯示的內(nèi)容。命令按鈕上顯示的內(nèi)容。一、命令按鈕一、命令按鈕CommandButton(2) : 標準按鈕還是圖形按鈕。標準按鈕還是圖形按鈕。 0Standard(只能顯示文字只能顯示文字) 1Graphical(文字、圖形均可文字、圖形均可) 用用

23、Picture屬性設(shè)置屬性設(shè)置常用控件常用控件上一頁下一頁本章目錄精選ppt3. 事件事件 最基本的事件是最基本的事件是單擊事件單擊事件Click。(3) : 當(dāng)當(dāng)Default屬性值為屬性值為True時,按回車鍵時,按回車鍵 相當(dāng)于用鼠標單擊了該按鈕。相當(dāng)于用鼠標單擊了該按鈕。(4) : 當(dāng)當(dāng)Cancel屬性值為屬性值為True時,按時,按Esc鍵相鍵相 當(dāng)于用鼠標單擊了該按鈕。當(dāng)于用鼠標單擊了該按鈕。常用控件常用控件上一頁下一頁本章目錄精選ppt 用于顯示文本用于顯示文本(輸出輸出)信息,不能作為輸入信息的界面。信息,不能作為輸入信息的界面。二、標簽二、標簽 Label1. 基本屬性基本屬

24、性 Name、Height、Width、Top、Left、Visible、Font、ForeColor、BackColor等與窗體的使用相同。等與窗體的使用相同。 2. 常用屬性常用屬性(1)Caption屬性屬性 Caption屬性用來改變屬性用來改變Label控件中顯示的內(nèi)容??丶酗@示的內(nèi)容。(2) Alignment屬性屬性 設(shè)置標簽中文本的對齊方式,共有三種可選值:設(shè)置標簽中文本的對齊方式,共有三種可選值: 0 Left Justify;1 Right Justify;2 Center 常用控件常用控件上一頁下一頁本章目錄精選ppt確定標簽是否隨標題內(nèi)容的多少自動變化。確定標簽是否隨

25、標題內(nèi)容的多少自動變化。如果值為如果值為True,根據(jù)文本自動調(diào)整標簽大小。,根據(jù)文本自動調(diào)整標簽大小。如果值為如果值為False,標簽大小不能改變,超長文本被截去。,標簽大小不能改變,超長文本被截去。(3)AutoSize屬性屬性(4)BackStyle屬性屬性用來設(shè)置背景風(fēng)格。用來設(shè)置背景風(fēng)格。0 -Transparent 透明顯示,即控件背景顏色顯示不出來。透明顯示,即控件背景顏色顯示不出來。1 Opaque不透明,此時可為控件設(shè)置背景顏色。不透明,此時可為控件設(shè)置背景顏色。 標簽可響應(yīng)單擊(標簽可響應(yīng)單擊(Click)和雙擊(和雙擊( DblClick)事件,)事件,但一般情況不對它進

26、行編程。但一般情況不對它進行編程。3、事件、事件常用控件常用控件上一頁下一頁本章目錄精選ppt 文本框文本框是一個文本編輯區(qū)域,可在該區(qū)域輸入,編輯和顯是一個文本編輯區(qū)域,可在該區(qū)域輸入,編輯和顯示正文內(nèi)容。示正文內(nèi)容。(一)屬性(一)屬性 1. 基本屬性基本屬性 Name、Height、Width、Top、Left、Visible、Font, ForeColor、BackColor、Alignment等與標簽控件相同。等與標簽控件相同。 三、文本框三、文本框 TextBox注意:文本框沒有注意:文本框沒有Caption屬性屬性2常用屬性常用屬性(1)文本屬性文本屬性 在文本框中顯示的正文內(nèi)容

27、存放在在文本框中顯示的正文內(nèi)容存放在Text屬性中。當(dāng)程序?qū)傩灾?。?dāng)程序運行時,用戶通過鍵盤輸入正文內(nèi)容,保存在運行時,用戶通過鍵盤輸入正文內(nèi)容,保存在Text屬性中。屬性中。常用控件常用控件上一頁下一頁本章目錄精選ppt (2) : 是否可以輸入多行文本。是否可以輸入多行文本。注意:當(dāng)注意:當(dāng)MultiLine為為True時,該屬性才有效。時,該屬性才有效。 (4): 設(shè)置用戶能否編輯文本框中的文本。設(shè)置用戶能否編輯文本框中的文本。(3): 設(shè)置是否含有滾動條。設(shè)置是否含有滾動條。 0-None:無滾動條:無滾動條 1-Horizontal:水平滾動條:水平滾動條 2-Vertical垂直滾

28、動條垂直滾動條 3-Both水平和垂直滾動條水平和垂直滾動條。(5): 設(shè)置如何在文本框中顯示輸入的字符。設(shè)置如何在文本框中顯示輸入的字符。 常用控件常用控件上一頁下一頁本章目錄精選ppt Change : 當(dāng)改變文本框的當(dāng)改變文本框的Text屬性時會引發(fā)該事件。當(dāng)用戶輸入屬性時會引發(fā)該事件。當(dāng)用戶輸入一個字符,就會觸發(fā)一次一個字符,就會觸發(fā)一次Change事件。事件。(二)常用事件(二)常用事件(三)常用方法(三)常用方法 文本框最有用的方法是:文本框最有用的方法是:SetFocus,使用形式:,使用形式: 對象對象. SetFocus 功能:是把光標移到指定的文本框?qū)ο笾?。功能:是把光標?/p>

29、到指定的文本框?qū)ο笾小3S每丶S每丶弦豁撓乱豁摫菊履夸浘xppt2.4 控件的畫法和基本操作控件的畫法和基本操作2.4.1 控件的畫法控件的畫法2.4.2 控件的基本操作控件的基本操作1. 控件的縮放和移動控件的縮放和移動2. 控件的復(fù)制和刪除控件的復(fù)制和刪除3. 通過屬性窗口改變對象的位置和大小通過屬性窗口改變對象的位置和大小上一頁下一頁本章目錄精選ppt第第3章章 Visual Basic 程序設(shè)計概述程序設(shè)計概述 3.1 Visual Basic的基本語句和編碼規(guī)則的基本語句和編碼規(guī)則3.2 編寫簡單的編寫簡單的Visual Basic應(yīng)用程序應(yīng)用程序3.3 程序的保存、加載和運行程

30、序的保存、加載和運行 3.4 Visual Basic應(yīng)用程序的結(jié)構(gòu)與工作方式應(yīng)用程序的結(jié)構(gòu)與工作方式本書目錄精選ppt3.1 Visual Basic的基本語句和編碼規(guī)則的基本語句和編碼規(guī)則 一個語句是程序中的語法完整、語義明確的最小單元。一個語句是程序中的語法完整、語義明確的最小單元。 一個語句可以表達一種動作、聲明或定義一個類型、變量、一個語句可以表達一種動作、聲明或定義一個類型、變量、常量、過程、函數(shù)等。書寫語句時,要遵循以下規(guī)則:常量、過程、函數(shù)等。書寫語句時,要遵循以下規(guī)則:u(1)(1)一個語句常用一個關(guān)鍵字、過程名稱或一個變量名開一個語句常用一個關(guān)鍵字、過程名稱或一個變量名開頭

31、。頭。u(2)(2)空格在語句中起分隔符的作用。空格在語句中起分隔符的作用。u(3)(3)通常一行寫一個語句,也可以在一行中寫多個語句,通常一行寫一個語句,也可以在一行中寫多個語句,但必須用冒號但必須用冒號( (:) )分開。語句前可以有空格,左邊有空格分開。語句前可以有空格,左邊有空格的語句稱為縮進語句,以增加程序的可讀性。如果一行語的語句稱為縮進語句,以增加程序的可讀性。如果一行語句的內(nèi)容很長,表示結(jié)束的語句行的最后兩個字符必須是句的內(nèi)容很長,表示結(jié)束的語句行的最后兩個字符必須是續(xù)行符續(xù)行符( (空格加下劃線空格加下劃線) ),但總的字符數(shù)不能超過,但總的字符數(shù)不能超過255255個。個。

32、3.1.1 編碼規(guī)則編碼規(guī)則上一頁下一頁本章目錄精選ppt形式形式: : 變量名表達式變量名表達式 對象對象. .屬性表達式屬性表達式一、一、 賦值語句賦值語句 功能:功能:將表達式的值賦值給變量名或指定對象的屬性。將表達式的值賦值給變量名或指定對象的屬性。 一般用于給變量賦值或?qū)丶O(shè)定屬性值一般用于給變量賦值或?qū)丶O(shè)定屬性值. .例如:例如:a=12a=12 b=100+200 b=100+200 Text1.Text Text1.Text 歡迎使用歡迎使用Visual Basic 6.0Visual Basic 6.0 Command.Caption Command.Caption 退

33、出退出 3.1.2 基本程序語句基本程序語句上一頁下一頁本章目錄精選ppt先求表達式的值,然后將值賦值給左邊的變量。先求表達式的值,然后將值賦值給左邊的變量。右邊表達式可以是變量、常量、函數(shù)等特殊的表達式。右邊表達式可以是變量、常量、函數(shù)等特殊的表達式。不要將不要將“”理解為數(shù)學(xué)上的等號:理解為數(shù)學(xué)上的等號: A=A+1 A=A+1 表示將表示將A A單元的值加后放回到單元的值加后放回到A A單元。單元。賦值符號賦值符號“= =”左邊一定只能是變量名或?qū)ο蟮膶傩砸筮呉欢ㄖ荒苁亲兞棵驅(qū)ο蟮膶傩砸?用,不能是常量、表達式。下面賦值語句都是用,不能是常量、表達式。下面賦值語句都是錯錯的的: :

34、5=X5=X 左邊是常量左邊是常量 x+y=3x+y=3 左邊是表達式左邊是表達式 Abs(X)=20Abs(X)=20 左邊是函數(shù)調(diào)用,即是表達式左邊是函數(shù)調(diào)用,即是表達式賦值符號賦值符號“= =”兩邊的數(shù)據(jù)類型一般要求應(yīng)一致。兩邊的數(shù)據(jù)類型一般要求應(yīng)一致。 上一頁下一頁本章目錄精選ppt二、注釋語句二、注釋語句其語法格式為:其語法格式為: Rem Rem 或或 注釋語句注釋語句不運行不運行,只是為了提高程序的可讀性,只是為了提高程序的可讀性注釋語句以注釋語句以RemRem或是單引號或是單引號 開頭。開頭。例例1 1: 符號常量符號常量PI PI Const PI=3.1415925 Con

35、st PI=3.1415925 Rem Rem 計算圓的面積計算圓的面積 S=PIS=PI* *r r* *r r例例2 2: 符號常量符號常量PIPI S=PIS=PI* *r r* *r r :Rem :Rem 計算圓的面積計算圓的面積上一頁下一頁本章目錄精選ppt三、一句多行三、一句多行 用續(xù)行符用續(xù)行符“ _” 將長語句分成多行將長語句分成多行例如:例如:Form1.top = form1.top _ 300四、四、 一行多句一行多句將多個語句放在同一行上,語句之間用將多個語句放在同一行上,語句之間用“:”隔開。隔開。例如:例如: a = 3: b = 4: c=53.1.2 基本程序

36、語句基本程序語句上一頁下一頁本章目錄精選ppt3.2 編寫簡單的編寫簡單的Visual Basic應(yīng)用程序應(yīng)用程序分析問題,確定程序要完成什么任務(wù),需要哪些對分析問題,確定程序要完成什么任務(wù),需要哪些對象象, ,按下面的步驟創(chuàng)建應(yīng)用程序按下面的步驟創(chuàng)建應(yīng)用程序。 新建工程。新建工程。 創(chuàng)建應(yīng)用程序界面。創(chuàng)建應(yīng)用程序界面。 設(shè)置屬性值。設(shè)置屬性值。 對象事件過程的編程。對象事件過程的編程。 保存文件。保存文件。 程序運行與調(diào)試,再次保存修改后的程序。程序運行與調(diào)試,再次保存修改后的程序。 3.2.1 用用Visual Basic開發(fā)應(yīng)用程序的一般步驟開發(fā)應(yīng)用程序的一般步驟上一頁下一頁本章目錄精選

37、ppt3.2.2 編寫編寫Visual Basic應(yīng)用程序應(yīng)用程序上一頁下一頁本章目錄精選ppt3.2.2 編寫編寫Visual Basic應(yīng)用程序應(yīng)用程序上一頁下一頁本章目錄精選ppt3.2.2 編寫編寫Visual Basic應(yīng)用程序應(yīng)用程序界面界面1界面界面2上一頁下一頁本章目錄精選ppt3.2.3 代碼窗口代碼窗口上一頁下一頁本章目錄精選ppt3.3 程序的保存、加載和運行程序的保存、加載和運行 3.3.1 保存程序保存程序3.3.2 程序的加載程序的加載3.3.3 程序的運行程序的運行 生成可執(zhí)行文件生成可執(zhí)行文件對于運行、調(diào)試成功的工程文件,可以將其生對于運行、調(diào)試成功的工程文件,

38、可以將其生成為在成為在WindowsWindows下下, ,直接運行的可執(zhí)行文件。直接運行的可執(zhí)行文件。選選擇擇“文件文件”菜單的菜單的“生成工程名生成工程名.exe”.exe”命令命令即可。即可。上一頁下一頁本章目錄精選ppt3.4 Visual Basic應(yīng)用程序的結(jié)構(gòu)與工作方式應(yīng)用程序的結(jié)構(gòu)與工作方式3.4.1 Visual Basic應(yīng)用程序的構(gòu)成應(yīng)用程序的構(gòu)成1. 窗體模塊窗體模塊2. 標準模塊標準模塊3. 類模塊類模塊3.4.2 事件驅(qū)動事件驅(qū)動上一頁下一頁本章目錄精選ppt第第4 4章章 Visual BasicVisual Basic程序設(shè)計基礎(chǔ)程序設(shè)計基礎(chǔ) 4.1 Visua

39、l Basic語言字符集及編碼規(guī)則語言字符集及編碼規(guī)則4.2 數(shù)據(jù)類型數(shù)據(jù)類型4.3 常量和變量常量和變量4.4 常用內(nèi)部函數(shù)常用內(nèi)部函數(shù)4.5 運算符運算符 與表達式與表達式本書目錄精選ppt4.2 數(shù)據(jù)類型數(shù)據(jù)類型 上一頁下一頁本章目錄精選ppt4.3 常量和變量常量和變量上一頁下一頁變量:變量:在程序運行中其存儲的值可以改變。在程序運行中其存儲的值可以改變。常量:常量:在程序運行中其值不可以改變。在程序運行中其值不可以改變。 命名命名 規(guī)則:規(guī)則:v必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成,長度小于等于組成,長度小于等于255個

40、字符。個字符。v不能使用不能使用VB中的關(guān)鍵字。中的關(guān)鍵字。vVB中不區(qū)分變量名的大小寫,一般變量首字母用大寫字中不區(qū)分變量名的大小寫,一般變量首字母用大寫字母,其余用小寫字母表示;常量全部用大寫字母表示。母,其余用小寫字母表示;常量全部用大寫字母表示。v為了增加程序的可讀性,可在變量名前加一個縮寫的前為了增加程序的可讀性,可在變量名前加一個縮寫的前綴來表明該變量的數(shù)據(jù)類型。綴來表明該變量的數(shù)據(jù)類型。本章目錄精選ppt變量的聲明變量的聲明 上一頁下一頁 形式 Dim 變量名變量名 AS 類型類型 Dim 變量名類型符變量名類型符 例 Dim iCount As integer , sAllsu

41、m As single 等價于 Dim iCount%, sAllsum!未進行上述的聲明而直接使用,其類型為 Variant 類型。 建議不使用注意注意: 在通用聲明處加 Option Explicit 語句可強制顯式聲明變量。本章目錄精選ppt4.4 常用內(nèi)部函數(shù)常用內(nèi)部函數(shù) 上一頁下一頁VB提供大量的內(nèi)部函數(shù)供編程時調(diào)用。按其功能可分成數(shù)學(xué)函數(shù)、轉(zhuǎn)換函數(shù)、字符串函數(shù)、日期函數(shù)和格式輸出函數(shù)等。本章目錄精選ppt4.4.1 數(shù)學(xué)函數(shù)數(shù)學(xué)函數(shù) 上一頁下一頁VB提供大量的內(nèi)部函數(shù)供編程時調(diào)用。按其功能可分成數(shù)學(xué)函數(shù)、轉(zhuǎn)換函數(shù)、字符串函數(shù)、日期函數(shù)和格式輸出函數(shù)等。-43Int(-3.5)Int

42、(3.5) 取小于或等于N的最大整數(shù)Int(N)2.3Log(10)自然對數(shù)Log(N)-3 3Fix(-3.5)Fix(3.9)取整Fix(N)20.086Exp(3)exExp(N)1Cos(0)余弦函數(shù)Cos(N)3.5Abs(-3.5)取絕對值A(chǔ)bs(N)結(jié)果實例含義函數(shù)名本章目錄精選ppt數(shù)學(xué)函數(shù)數(shù)學(xué)函數(shù) 上一頁下一頁0Tan(0)正切函數(shù)Tan(N)3Sqr(9)平方根Sqr(N)-1 Sgn(-3.5)符號函數(shù)Sgn(N) 0Sin(0)正弦函數(shù)Sin(N)-4 4Round(-3.5)Round(3.5)四舍五入取整Round(N)0,1)之間的數(shù)Rnd產(chǎn)生隨機數(shù)Rnd(N)結(jié)

43、果實例含義函數(shù)名Rnd函數(shù)返回0和1(包括0但不包括1)之間的雙精度隨機數(shù). 每次運行時,要產(chǎn)生不同序列的隨機數(shù),先執(zhí)行Randomize 語句。產(chǎn)生ab的之間的隨機整數(shù):Int(Rnd *(b-a)+a)本章目錄精選ppt4.4.2 字符串函數(shù)字符串函數(shù) 上一頁下一頁字符串編碼字符串編碼從前面的從前面的String字符串類型的說明中知道,字符串類型的說明中知道,VB中字符中字符串長度是以字串長度是以字(習(xí)慣稱字符習(xí)慣稱字符)為單位,也就是每個西文為單位,也就是每個西文字符和每個漢字都作為一個字,占兩個字節(jié)。這與傳字符和每個漢字都作為一個字,占兩個字節(jié)。這與傳統(tǒng)的概念有所不同,原因是編碼方式的

44、不同。在統(tǒng)的概念有所不同,原因是編碼方式的不同。在VB中采用的是中采用的是Unicode(國際標準化組織國際標準化組織(ISO)字符標準字符標準)來存儲和操作字符串。來存儲和操作字符串。Unicode是全部用兩個字節(jié)表是全部用兩個字節(jié)表示一個字符的字符集。為了保持與示一個字符的字符集。為了保持與ASCII碼的兼容性碼的兼容性,保留,保留ASCII,僅將其字節(jié)數(shù)變?yōu)閮蓚€,增加的字節(jié),僅將其字節(jié)數(shù)變?yōu)閮蓚€,增加的字節(jié)以零填入。以零填入。本章目錄精選ppt 上一頁下一頁BCDMid(ABCDE,2,3)取字符子串Mid(C,N1,N2)ABCD LTrim( ABCD )去掉字符串左邊空格LTrim

45、(C)A3AB3 Replace(ACDABCD,CD,3) 用C2替代C1Replace(C,C1,C2)8LenB(AB教育)字符串所占的字節(jié)數(shù)LenB(C)4Len(AB教育)字符串長度Len(C)ABCLeft(ABCDE,3)取字符串左邊n個字符Left(C,N) 123abcA=Array(123,ab,c) :Join(A,)將數(shù)組A各元素連接成字符串變量Join(A,D)7InStr(2,EFABCDEFG,EF)從n開始,在C1中找C2InStr(N,C1,C2,M)結(jié)果實例說明 函數(shù)名本章目錄精選ppt字符串函數(shù)字符串函數(shù) 上一頁下一頁ABCD TRim(“ ABCD )去

46、掉字符串兩邊的空格TRim(C)DCBAStrReverse(ABCD)將字符串反序StrReverse(C)AAAString(3,ABC)重復(fù)首字符n次String(N,C)S(0)=123 S(1)=“abS=Split(123,ab,)將字符串分隔成字符數(shù)組。與Join作用相反Split(C,D)“ Space(3)產(chǎn)生n個空格的字符串Space(N)ABCDRTrim(ABCD )去掉字符串右邊空格RTrim(C)“BCDRight(ABCD,3)取字符串右邊n個字符Right(C,N)結(jié)果實例說明 函數(shù)名本章目錄精選ppt4.4.3 轉(zhuǎn)換函數(shù)轉(zhuǎn)換函數(shù) 上一頁下一頁ABCUcase$

47、(abc)小寫字母轉(zhuǎn)為大寫字母Ucase(C)144Oct$(100)十進制轉(zhuǎn)換成八進制Oct(N)123.45Str$(123.45)數(shù)值轉(zhuǎn)換為字符串Str(N)123Val(123AB)數(shù)字字符串轉(zhuǎn)換為數(shù)值Val(C) abcLcase$(ABC)大寫字母轉(zhuǎn)為小寫字母Lcase$(C)64Hex(100)十進制轉(zhuǎn)換成十六進制Hex(N)AChr$(65)ASCII碼值轉(zhuǎn)換成字符Chr(N)2003-11-13CDate(2003/11/13)轉(zhuǎn)換成日期型CDate65Asc(A)字符轉(zhuǎn)換成ASCII碼值A(chǔ)sc(C)結(jié)果結(jié)果實例實例功能功能 函數(shù)名函數(shù)名本章目錄精選ppt轉(zhuǎn)換函數(shù)說明轉(zhuǎn)換函數(shù)

48、說明上一頁下一頁(1) Chr和Asc函數(shù)互為反函數(shù)。(2) Str函數(shù)將非負數(shù)值轉(zhuǎn)換成字符類型后,會在轉(zhuǎn)換后的字符串左邊增加一空格。(3) Val將數(shù)字字符串轉(zhuǎn)換為數(shù)值類型,當(dāng)字符串中出現(xiàn)數(shù)值類型規(guī)定的字符外的字符,則停止轉(zhuǎn)換,函數(shù)返回的是停止轉(zhuǎn)換前的結(jié)果。例如表達式:Val(-123.45ty3)結(jié)果為-123.45。(4) CDdate函數(shù)將以日期型表達式轉(zhuǎn)換成日期類型。例如表達式:CDate(2003/11/12)結(jié)果為日期類型VB中還有其他類型轉(zhuǎn)換函數(shù),例如,CInt、CBool、CSng、CStr等,詳細例子查閱幫助功能。本章目錄精選ppt4.4.4 日期和時間函數(shù)日期和時間函數(shù)

49、上一頁下一頁Second(#1:12:56PM#)返回秒(059)Second(C|N)Time返回系統(tǒng)時間Time()Year(365)返回年代號(17532078)Year(C|N)Now返回系統(tǒng)日期和時間NowMonth(2003,05,01)返回月份代號(112)Month(C|N)Minute(#1:12:56PM#)返回分鐘(059)Minute(C|N)Hour(#1:12:56PM#)返回小時(024)Hour(C|N)Day(2003,05,01)返回日期代號(131)Day(C|N)Date返回系統(tǒng)日期Date()實例說明 函數(shù)名本章目錄精選ppt4.5 運算符與表達式運算

50、符與表達式 上一頁下一頁和其他語言一樣,VB中也具有豐富的運算符,通過運算符和操作數(shù)組合成表達式,實現(xiàn)程序編制中所需的大量操作。運算符是表示實現(xiàn)某種運算的符號。VB中的運算符可分算術(shù)運算符、字符串運算符、關(guān)系運算符和邏輯運算符四類。本章目錄精選ppt4.5.1 運算符運算符-算術(shù)運算符算術(shù)運算符上一頁下一頁例:例:5+10 mod 10 9 / 3 +2 2 結(jié)果:結(jié)果:10 注意:對算術(shù)運算符兩邊的操作數(shù)應(yīng)是數(shù)值型,若是數(shù)字字符或邏輯型,則自動轉(zhuǎn)換成數(shù)值類型后再運算。例如:30-True 結(jié)果是31,邏輯量True轉(zhuǎn)為數(shù)值-1,F(xiàn)alse轉(zhuǎn)為數(shù)值0False + 10 + 4 結(jié)果是14 本

51、章目錄精選ppt運算符運算符-字符串運算符字符串運算符上一頁下一頁 、+ 字符串連接& 兩旁的操作數(shù)可任意,轉(zhuǎn)換成字符型后再連接 + 兩旁的操作數(shù)應(yīng)均為字符型;若為數(shù)值型則進行算術(shù)加運算;若一個為數(shù)字字符,另一個為數(shù)值,則自動將數(shù)字字符轉(zhuǎn)換為數(shù)值后進行算術(shù)加;若一個為非數(shù)字字符型,另一個為數(shù)值型,則出錯。例如: 操作 結(jié)果 操作 結(jié)果abc & 123 abc123 abcdef + 12345 出錯123 & 456 123456 123 & True 123True123 + 456 579123 + True 122注意注意: 在變量后使用運算符時,變量與

52、間應(yīng)加一個空格變量與間應(yīng)加一個空格 本章目錄精選ppt運算符運算符-關(guān)系運算符關(guān)系運算符上一頁下一頁關(guān)系運算符是雙目運算符,作用是將兩個操作數(shù)進行大小比較,若關(guān)系成立,則返回True,否則返回False。操作數(shù)可以是數(shù)值型、字符型。本章目錄精選ppt運算符運算符-邏輯運算符邏輯運算符 上一頁下一頁邏輯運算符除Not是單目運算符外,其余都是雙目運算符,作用是將操作數(shù)進行邏輯運算,結(jié)果是邏輯值True或False。 本章目錄精選ppt表達式表達式 上一頁下一頁 變量、常量、函數(shù)、運算符和圓括號 (1) 運算符不能相鄰。例a+ -b是錯誤的。 (2) 乘號不能省略。例x 乘以y 應(yīng)寫成:x*y (3

53、) 括號必須成對出現(xiàn),均使用圓括號。 (4) 表達式從左到右在同一基準上書寫,無高低、大小。3. 不同數(shù)據(jù)類型的轉(zhuǎn)換不同數(shù)據(jù)類型的轉(zhuǎn)換 運算結(jié)果的數(shù)據(jù)類型向精度高的數(shù)據(jù)類型靠. IntegerLongSingleDouble=字符運算符關(guān)系運算符邏輯運算本章目錄精選ppt表達式書寫舉例表達式書寫舉例110lne45sin10yxefgabcda*b*c*d/e/f/g 或 a*b*c*d/(e*f*g) 選拔優(yōu)秀生的條件為:年齡(Age)小于19歲,三門課總分(Total)高于285分,其中有一門為100分,如果其表達式寫為:Age285 And ( Mark1=100 Or Mark2=10

54、0 Or Mark3=100 )如果取消括號有何問題?請讀者考慮。如果取消括號有何問題?請讀者考慮。 sin(45*3.14/180)+(exp(10)+log(10)/sqr(x+y+1)上一頁下一頁本章目錄精選ppt第第5 5章章 數(shù)據(jù)的輸入與輸出數(shù)據(jù)的輸入與輸出5.1 數(shù)據(jù)輸出數(shù)據(jù)輸出Print方法方法5.2 數(shù)據(jù)輸入數(shù)據(jù)輸入InputBox函數(shù)函數(shù)5.3 MsgBox函數(shù)函數(shù)本書目錄精選ppt上一頁下一頁 Print Print方法作用:在對象上輸出信息。形式:對象.PrintPrintSpc(n)|Tab(n)表達式列表;|,其中:對象:窗體、圖形框或打印機。缺省對象為窗體。Spc(

55、n)函數(shù):從當(dāng)前打印位置起空n個空格。Tab(n)函數(shù):從最左端開始計算的第n列。分號:定位在上一個被顯示的字符之后。逗號:定位在下一個打印區(qū)開始處(每個打印區(qū)14列)。Print語句尾無分號或逗號,表示輸出后換行。本章目錄5.1 數(shù)據(jù)輸出數(shù)據(jù)輸出Print方法方法精選ppt上一頁下一頁5.1 數(shù)據(jù)輸出數(shù)據(jù)輸出Print方法方法2.2.用于用于PrintPrint方法的格式輸出函數(shù)方法的格式輸出函數(shù)形式: Format (表達式表達式, 格式字符串格式字符串)常用數(shù)值格式化符及舉例 1.23E-010.00E+001234.567用指數(shù)表示E+$1234.57$#.#1234.567在數(shù)字前強

56、加123456.7%#.#%1234.567數(shù)值乘以100,加百分號%1,234.567#,#0.0001234.567千分位,1234.567#.#1234.567位置不足時不填充0#01234.567000000.00001234.567用0填充不足的位置0顯示結(jié)果格式字符串表達式作 用符號本章目錄精選ppt上一頁下一頁日期輸出控制日期輸出控制常用日期和時間格式符 顯示小時(023),hh個位前加0h在h后顯示分(059),mm個位前加0m顯示秒(059),ss個位前加0s顯示完整長日期(yyyy年m月d日)dddddd顯示4位數(shù)年份,yy為2位數(shù)年份yyyy顯示月份,mm個位前加0m星期

57、為數(shù)字(1是星期日)w顯示日期 ,dd個位前加0d作 用符號本章目錄精選ppt格式:格式:InputBox( 提示提示 ,標題標題 ,默認值默認值 ,橫坐標值橫坐標值 ,縱坐標值縱坐標值 )功能功能: 打開一個對話框,等待用戶輸入,返回字符串類型的輸入值打開一個對話框,等待用戶輸入,返回字符串類型的輸入值王紅王紅缺省值缺省值例如:例如:InputBox(請輸入姓名然后單擊確定請輸入姓名然后單擊確定, 輸入框輸入框, 王紅王紅)對應(yīng)的輸入框如下:對應(yīng)的輸入框如下:提示提示標題標題5.2 數(shù)據(jù)輸入數(shù)據(jù)輸入InputBox函數(shù)函數(shù)上一頁下一頁本章目錄精選ppt格式:格式:MsgBox ( 提示提示

58、, 按鈕按鈕 , 標題標題 )功能:功能:打開一個信息框,等待用戶選擇一個按鈕。打開一個信息框,等待用戶選擇一個按鈕。例例: MsgBox (是否退出系統(tǒng)是否退出系統(tǒng)?, vbOKCancel + vbQuestion, 退出退出)提示提示標題標題命令按鈕命令按鈕圖標圖標5.3 MsgBox函數(shù)函數(shù)上一頁下一頁本章目錄精選ppt上一頁下一頁MsgBox按鈕設(shè)置按鈕設(shè)置 第3個按鈕為默認512VbDefaultButton3第2個按鈕為默認 56VbDefaultButton2第1個按鈕為默認 0VbDefaultButton1默認按鈕 信息圖標 64VbInformation警告信息圖標 48

59、VbExclamation詢問信息圖標 32VbQuestion關(guān)鍵信息圖標 16VbCritical圖標類型 重試、取消按鈕 5VbRetryCancel是、否按鈕 4VbYesNo是、否、取消按鈕 3VbYesNoCancel終止、重試、忽略按鈕 2VbAboutRetryIgnore確定、取消按鈕 1VbOkCancel確定按鈕 0VbOkOnly按鈕數(shù)目 描 述值內(nèi) 部 常 數(shù)分組 本章目錄精選ppt上一頁下一頁MsgBox所選按鈕返回值所選按鈕返回值 vbNo7否vbYes6是vbIgnore5忽略vbRetry4重試vbAbort3終止vbCancel2取消vbOk1確定內(nèi)部常數(shù)返

60、回值被單擊的按鈕本章目錄精選ppt第第6 6章章 Visual BasicVisual Basic常用標準控件常用標準控件 6.1 概述概述6.2 圖形控件圖形控件6.3 單選按鈕和復(fù)選框單選按鈕和復(fù)選框6.4 框架框架6.5 列表框和組合框列表框和組合框6.6 滾動條滾動條6.7 計時器計時器6.8 文件系統(tǒng)控件文件系統(tǒng)控件6.9 焦點與焦點與Tab順序順序 本書目錄精選ppt圖片框圖片框( (PictureBoxPictureBox) )和圖像框和圖像框( (ImageImage) )功能:功能:用于顯示圖形用于顯示圖形PicturePicture屬性屬性: :設(shè)置圖片框或圖像框中要顯示設(shè)置圖片框或圖像框中要顯示的圖像

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論