




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選ppt1程序設(shè)計(jì)程序設(shè)計(jì)精選ppt目錄第一章第一章 Visual BasicVisual Basic概述概述第二章第二章 Visual BasicVisual Basic的對(duì)象及使用的對(duì)象及使用第三章第三章 Visual BasicVisual Basic程序設(shè)計(jì)概述程序設(shè)計(jì)概述 第四章第四章 Visual BasicVisual Basic程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)第五章第五章 數(shù)據(jù)的輸入和輸出數(shù)據(jù)的輸入和輸出第六章第六章 Visual BasicVisual Basic常用標(biāo)準(zhǔn)控件常用標(biāo)準(zhǔn)控件第七章第七章 結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)第八章第八章 數(shù)組數(shù)組第九章第九章 過程過程第十章第十
2、章 多重窗體程序設(shè)計(jì)多重窗體程序設(shè)計(jì) 第十一章第十一章 菜單設(shè)計(jì)菜單設(shè)計(jì)精選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上一頁(yè)下一頁(yè)1.1.1 Visual Basic的發(fā)展的發(fā)展20世紀(jì)世紀(jì)60年出現(xiàn)年出現(xiàn)Basic語言;語言;20世紀(jì)世紀(jì)80年代,較有影響的有年代,較有影響的有True Basic、Quick Basic和和Turbo Basic等。等。1
3、991年年Microsoft公司推出公司推出Visual Basic1.0,以可視化工具為,以可視化工具為界面設(shè)計(jì)、結(jié)構(gòu)化界面設(shè)計(jì)、結(jié)構(gòu)化Basic語言為基礎(chǔ),以事件驅(qū)動(dòng)為運(yùn)行機(jī)制語言為基礎(chǔ),以事件驅(qū)動(dòng)為運(yùn)行機(jī)制。經(jīng)歷了從。經(jīng)歷了從1991年的年的Visual Basic1.0至至1998年的年的Visual Basic6.0的多次版本升級(jí),它的功能也更強(qiáng)大、更完善,應(yīng)的多次版本升級(jí),它的功能也更強(qiáng)大、更完善,應(yīng)用面更廣;目前功能最為強(qiáng)大的是用面更廣;目前功能最為強(qiáng)大的是Visual Basic.NET。 本章目錄精選ppt上一頁(yè)下一頁(yè)1.1.2 Visual Basic的特點(diǎn)的特點(diǎn)本章目錄1
4、) 具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具2) 2) 事件驅(qū)動(dòng)的編程機(jī)制事件驅(qū)動(dòng)的編程機(jī)制3) 3) 提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境4) 4) 結(jié)構(gòu)化的程序設(shè)計(jì)語言結(jié)構(gòu)化的程序設(shè)計(jì)語言5) 5) 強(qiáng)大的數(shù)據(jù)庫(kù)功能強(qiáng)大的數(shù)據(jù)庫(kù)功能6) Active6) Active技術(shù)技術(shù)7) 7) 網(wǎng)絡(luò)功能網(wǎng)絡(luò)功能8) 8) 多個(gè)應(yīng)用程序向?qū)Ф鄠€(gè)應(yīng)用程序向?qū)?) 9) 完備的完備的HelpHelp聯(lián)機(jī)幫助功能聯(lián)機(jī)幫助功能 精選ppt上一頁(yè)下一頁(yè) 1.2.1 Visual Basic 6.0 的運(yùn)行環(huán)境的運(yùn)行環(huán)境1.2.2 安裝安裝VB6.0是是Win
5、dows下的一個(gè)應(yīng)用程序,有學(xué)習(xí)版、專業(yè)版和企下的一個(gè)應(yīng)用程序,有學(xué)習(xí)版、專業(yè)版和企業(yè)版三種版本形式。業(yè)版三種版本形式。VB6.0系統(tǒng)可以在一張系統(tǒng)可以在一張CD盤上,也可以在盤上,也可以在Visual Studio產(chǎn)品的產(chǎn)品的第一張第一張CD盤上。一般都有一個(gè)盤上。一般都有一個(gè)VB自動(dòng)安裝程序,也可以執(zhí)行自動(dòng)安裝程序,也可以執(zhí)行VB6.0子目錄下的子目錄下的Setup.exe,在安裝程序的提示下進(jìn)行,對(duì)初,在安裝程序的提示下進(jìn)行,對(duì)初學(xué)者可采用學(xué)者可采用典型安裝典型安裝方式。方式。本章目錄精選ppt上一頁(yè)下一頁(yè)1.2.3 啟動(dòng)啟動(dòng) 選擇程序菜單中的選擇程序菜單中的Microsoft Visu
6、al Basic 6.0中文版程序,就可中文版程序,就可啟動(dòng)啟動(dòng)VB 6.0。在在VB 6.0窗口列出了窗口列出了VB能夠建立的應(yīng)用程序類型,初學(xué)者只要能夠建立的應(yīng)用程序類型,初學(xué)者只要選擇默認(rèn)。選擇默認(rèn)。在該窗口中有三個(gè)按鈕:在該窗口中有三個(gè)按鈕:新建:建立新工程新建:建立新工程現(xiàn)存:選擇和打開現(xiàn)有的工程現(xiàn)存:選擇和打開現(xiàn)有的工程最新:列出最近使用過的工程最新:列出最近使用過的工程單擊新建按鈕,就可創(chuàng)建該單擊新建按鈕,就可創(chuàng)建該類型的應(yīng)用程序。類型的應(yīng)用程序。 本章目錄精選ppt上一頁(yè)下一頁(yè)1.3 Visual Basic集成開發(fā)環(huán)境集成開發(fā)環(huán)境 工具箱工程窗口屬性窗口窗體布局立即窗口窗體窗
7、口本章目錄精選ppt上一頁(yè)下一頁(yè) 應(yīng)用程序窗口由標(biāo)題欄、菜單欄和工具欄組成2.2.窗體窗體(form)(form)窗口窗口 設(shè)計(jì)vb程序的 界面3.3.代碼代碼(code)(code)窗口窗口 編輯窗體、標(biāo)準(zhǔn)模塊中的代碼4.4.屬性屬性(properties)(properties)窗口窗口 所有窗體或控件的屬性設(shè)置5.5.工程資源管理器工程資源管理器(project expror)(project expror)窗口窗口 保存一個(gè)應(yīng)用程序所有的文件6. 6. 工具箱工具箱(toolbox)(toolbox)窗口窗口 顯示各種控件的制作工具,供用戶在窗體上設(shè)計(jì)本章目錄精選ppt上一頁(yè)下一頁(yè)1.
8、3.5 窗口窗口 窗體是建立窗體是建立VB應(yīng)用程序的主要部分,用戶通過與窗體上應(yīng)用程序的主要部分,用戶通過與窗體上的控制部件交互可得到結(jié)果。每個(gè)窗體窗口必須有一個(gè)的控制部件交互可得到結(jié)果。每個(gè)窗體窗口必須有一個(gè)惟一的窗體名字,建立窗體時(shí)默認(rèn)名為惟一的窗體名字,建立窗體時(shí)默認(rèn)名為Form1、Form2在設(shè)計(jì)狀態(tài)的窗體由網(wǎng)格點(diǎn)構(gòu)成,方便用戶對(duì)控件的定在設(shè)計(jì)狀態(tài)的窗體由網(wǎng)格點(diǎn)構(gòu)成,方便用戶對(duì)控件的定位,網(wǎng)格點(diǎn)間距可以通過位,網(wǎng)格點(diǎn)間距可以通過工具工具| |選項(xiàng)選項(xiàng)命令,在通用標(biāo)簽的命令,在通用標(biāo)簽的窗體設(shè)置網(wǎng)格中輸入寬度和高度來改變;窗體設(shè)置網(wǎng)格中輸入寬度和高度來改變;運(yùn)行時(shí)可通過屬性控制窗體的可見
9、性運(yùn)行時(shí)可通過屬性控制窗體的可見性(窗體的網(wǎng)格始終不窗體的網(wǎng)格始終不顯示顯示)。一個(gè)應(yīng)用程序至少有一個(gè)窗體窗口,用戶可在應(yīng)用程序一個(gè)應(yīng)用程序至少有一個(gè)窗體窗口,用戶可在應(yīng)用程序中擁有多個(gè)窗體窗口。中擁有多個(gè)窗體窗口。 本章目錄精選ppt上一頁(yè)下一頁(yè)屬性窗口屬性窗口所有窗體或控所有窗體或控件的屬性,如件的屬性,如顏色、字體、顏色、字體、大小等,可以大小等,可以通過屬性窗口通過屬性窗口來修改。來修改。對(duì)象列表框?qū)傩粤斜砜驅(qū)傩院x說明屬性顯示排列方式本章目錄精選ppt上一頁(yè)下一頁(yè)工程資源管理器窗口工程資源管理器窗口 工程資源管理器工程資源管理器窗口保存一個(gè)應(yīng)窗口保存一個(gè)應(yīng)用程序所有屬性用程序所有屬性
10、以及組成這個(gè)應(yīng)以及組成這個(gè)應(yīng)用程序所有的文用程序所有的文件。工程文件的件。工程文件的擴(kuò)展擴(kuò)展名名為為.VBP,工程文件名顯示工程文件名顯示在工程文件窗口在工程文件窗口的標(biāo)題框內(nèi)。的標(biāo)題框內(nèi)。 本章目錄精選ppt上一頁(yè)下一頁(yè)代碼窗口代碼窗口 代碼窗口用來顯示和編輯程序代碼。打開代碼窗口方法:代碼窗口用來顯示和編輯程序代碼。打開代碼窗口方法:(1) 從工程窗口中選擇一個(gè)窗體或標(biāo)準(zhǔn)模塊,并選擇從工程窗口中選擇一個(gè)窗體或標(biāo)準(zhǔn)模塊,并選擇查看代碼查看代碼按鈕;按鈕;(2) 從窗體窗口中打開代碼窗口,可用鼠標(biāo)雙擊一個(gè)控件或窗從窗體窗口中打開代碼窗口,可用鼠標(biāo)雙擊一個(gè)控件或窗體本身;體本身;(3) 從從視圖
11、視圖菜單中選擇菜單中選擇代碼窗口代碼窗口命令。命令?!皩?duì)象”下拉式列表框“代碼”框“過程查看”按鈕“過程”下拉式列表框“全模塊查看”按鈕本章目錄精選ppt上一頁(yè)下一頁(yè)工具箱窗口工具箱窗口 工具箱窗口由工具箱窗口由21個(gè)被繪制成按鈕形個(gè)被繪制成按鈕形式的圖標(biāo)所構(gòu)成,顯示了各種控件式的圖標(biāo)所構(gòu)成,顯示了各種控件的制作工具,利用這些工具,用戶的制作工具,利用這些工具,用戶可以在窗體上設(shè)計(jì)各種控件。其中可以在窗體上設(shè)計(jì)各種控件。其中20個(gè)控件稱為標(biāo)準(zhǔn)控件個(gè)控件稱為標(biāo)準(zhǔn)控件(注意,指針注意,指針不是控件,僅用于移動(dòng)窗體和控件,不是控件,僅用于移動(dòng)窗體和控件,以及調(diào)整它們的大小以及調(diào)整它們的大小)。用戶也
12、可通過用戶也可通過工程工程|部件部件命令將來裝命令將來裝入入Windows中注冊(cè)過的其他控件裝中注冊(cè)過的其他控件裝入到工具箱。入到工具箱。本章目錄精選ppt 上一頁(yè)下一頁(yè)使用使用MSDN LibraryMSDN Library查閱器查閱器通過通過VBVB的幫助菜單,選擇內(nèi)容、索引或搜索菜單項(xiàng)的幫助菜單,選擇內(nèi)容、索引或搜索菜單項(xiàng) 本章目錄精選ppt第第2章章 Visual Basic的對(duì)象及使用的對(duì)象及使用2.1 對(duì)象對(duì)象2.2 窗體窗體2.3 控件控件 2.4 控件的畫法和基本操作控件的畫法和基本操作本書目錄精選ppt2.1 對(duì)象對(duì)象 2.1.1 Visual Basic的對(duì)象的對(duì)象對(duì)象是對(duì)
13、現(xiàn)實(shí)世界中對(duì)象的模型化。對(duì)象是對(duì)現(xiàn)實(shí)世界中對(duì)象的模型化。對(duì)象具有自己的狀態(tài)對(duì)象具有自己的狀態(tài)(屬性屬性)、行為、行為(方法方法)。 VB中最主要的兩類對(duì)象就是窗體和控件。中最主要的兩類對(duì)象就是窗體和控件。類是創(chuàng)建對(duì)象的模板,對(duì)象是類的一個(gè)實(shí)例。類是創(chuàng)建對(duì)象的模板,對(duì)象是類的一個(gè)實(shí)例。 要以對(duì)象的眼光看待整個(gè)程序設(shè)計(jì)。要以對(duì)象的眼光看待整個(gè)程序設(shè)計(jì)。上一頁(yè)下一頁(yè)本章目錄精選ppt 即對(duì)象的特征,不同的對(duì)象有不同的屬性。即對(duì)象的特征,不同的對(duì)象有不同的屬性。例如:控件名稱(例如:控件名稱(Name)、標(biāo)題(、標(biāo)題(Caption)、顏色、顏色(Color)、字體大小(、字體大小(FontSize)
14、等屬性決定了對(duì)象等屬性決定了對(duì)象展現(xiàn)給用戶的界面具有什么樣的外觀及功能。展現(xiàn)給用戶的界面具有什么樣的外觀及功能。 對(duì)象的屬性設(shè)置方法:對(duì)象的屬性設(shè)置方法:方法一:方法一: 通過屬性窗口直接設(shè)置對(duì)象的屬性。通過屬性窗口直接設(shè)置對(duì)象的屬性。方法二:方法二: 在程序代碼中通過賦值實(shí)現(xiàn),其格式為:在程序代碼中通過賦值實(shí)現(xiàn),其格式為: 對(duì)象對(duì)象.屬性屬性=屬性值屬性值 例如:例如: Text1.Text=“你好!你好!” Label1.Visible= False2.屬屬 性(性(Property)上一頁(yè)下一頁(yè)本章目錄精選ppt 對(duì)象原來就內(nèi)含的函數(shù)或程序叫做對(duì)象原來就內(nèi)含的函數(shù)或程序叫做“方法方法”。
15、 對(duì)象的方法決定對(duì)象執(zhí)行的動(dòng)作。對(duì)象的方法決定對(duì)象執(zhí)行的動(dòng)作。 方法的引用格式為:方法的引用格式為: 對(duì)象名對(duì)象名.方法名方法名 如省略對(duì)象,表示當(dāng)前對(duì)象,一般指窗體。如省略對(duì)象,表示當(dāng)前對(duì)象,一般指窗體。 例如:例如:3. 方方 法(法(Method)上一頁(yè)下一頁(yè)本章目錄精選ppt4. 事件及事件過程事件及事件過程 例如:例如:Sub Command1_Click( ) Text1.Text=“你好!你好!” End SubSub 對(duì)象名對(duì)象名_事件名(參數(shù)表)事件名(參數(shù)表) . (事件過程代碼)事件過程代碼)End Sub事件事件: 系統(tǒng)定義好的,可以由外界激發(fā),也可以由系統(tǒng)定義好的,可
16、以由外界激發(fā),也可以由 內(nèi)部觸動(dòng)發(fā)生的一種行為。內(nèi)部觸動(dòng)發(fā)生的一種行為。事件過程事件過程: 一段小程序,由語言代碼構(gòu)成。一段小程序,由語言代碼構(gòu)成。形式如下:形式如下:上一頁(yè)下一頁(yè)本章目錄精選ppt對(duì)象的對(duì)象的“屬性屬性”或或“事件過程事件過程”都都可重新設(shè)置或修改,但是可重新設(shè)置或修改,但是“方法方法”的內(nèi)容卻是固定的、不能修改的,的內(nèi)容卻是固定的、不能修改的,而且是看不見的,用戶只能而且是看不見的,用戶只能“用用它它”。上一頁(yè)下一頁(yè)本章目錄精選ppt2.1.2 對(duì)象屬性設(shè)置對(duì)象屬性設(shè)置 屬性值屬性值 設(shè)置屬性值設(shè)置屬性值上一頁(yè)下一頁(yè)本章目錄精選ppt2.2 窗體窗體2.2.1 窗體的結(jié)構(gòu)與
17、屬性窗體的結(jié)構(gòu)與屬性小小上一頁(yè)下一頁(yè)本章目錄精選ppt窗體的常用屬性窗體的常用屬性3. Visible屬性(邏輯值)屬性(邏輯值) 決定控件是否可見。決定控件是否可見。 True :運(yùn)行時(shí)控件可見:運(yùn)行時(shí)控件可見(缺省值)(缺省值) 。 False:運(yùn)行時(shí)控件隱藏,用戶看不到,但控件本:運(yùn)行時(shí)控件隱藏,用戶看不到,但控件本 身是存在的。身是存在的。2. Caption 標(biāo)題屬性標(biāo)題屬性 決定出現(xiàn)在窗體的標(biāo)題欄上的文本內(nèi)容。決定出現(xiàn)在窗體的標(biāo)題欄上的文本內(nèi)容。1. Name名稱屬性(任何對(duì)象都具有的)名稱屬性(任何對(duì)象都具有的) 創(chuàng)建的窗體名稱,有默認(rèn)的名。在程序中,控件創(chuàng)建的窗體名稱,有默認(rèn)的
18、名。在程序中,控件 名是作為對(duì)象的標(biāo)識(shí)而引用,不會(huì)顯示在窗體上。名是作為對(duì)象的標(biāo)識(shí)而引用,不會(huì)顯示在窗體上。上一頁(yè)下一頁(yè)本章目錄精選ppt注意:注意:這四個(gè)屬性決定窗體(或控件)的大小,這四個(gè)屬性決定窗體(或控件)的大小, 在容器中的位置。如上圖。在容器中的位置。如上圖。4. Height、Width、Top和和Left屬性屬性窗體的常用屬性窗體的常用屬性上一頁(yè)下一頁(yè)本章目錄精選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:窗體的常用屬性窗體的常用屬性上一頁(yè)下一頁(yè)本章目錄精選ppt5. 字體字體Font屬性組屬性組 6. BackColor屬性和屬性和ForeColor屬性屬性 BackColor屬性用于設(shè)置背景顏色,屬性用于設(shè)置背景顏色,F(xiàn)oreColor屬性用于設(shè)置前景顏色。屬性用于設(shè)置前景顏色。 FontName屬性是字符型屬性是字符型 字體字體 FontSize屬性是整型屬性是整型 字體的大小字體的大小 FontBold屬性是邏輯型屬性是邏輯型 是否是粗體是否是粗體 FontItalic屬性是邏輯型屬性是
20、邏輯型 是否是斜體是否是斜體 FontStrikeThru屬性是邏輯型屬性是邏輯型 是否加一刪除線是否加一刪除線 FontUnderLine屬性是邏輯型屬性是邏輯型 是否帶下劃線是否帶下劃線 窗體的常用屬性窗體的常用屬性上一頁(yè)下一頁(yè)本章目錄精選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è)置窗體標(biāo)題欄顯示的圖標(biāo)。設(shè)置窗體標(biāo)題欄顯示的圖標(biāo)。窗體的常用屬性窗體的常用屬性上一頁(yè)下一頁(yè)本章目錄精選ppt1. Click :?jiǎn)螕舸绑w時(shí)觸發(fā)單擊窗體時(shí)觸發(fā) 2. DblClick:雙擊窗體時(shí)觸發(fā)雙擊窗體時(shí)觸發(fā) 3. Load:窗體被裝入工作區(qū)時(shí)觸發(fā)的事件窗體被裝入工作區(qū)時(shí)觸發(fā)的事件 2.2.2 窗體事件窗體事件 最常用的事件最常用的事件當(dāng)應(yīng)用程序啟動(dòng),自動(dòng)執(zhí)行該事件,該事件當(dāng)應(yīng)用程序啟動(dòng),
22、自動(dòng)執(zhí)行該事件,該事件通常用來在啟動(dòng)應(yīng)用程序時(shí)對(duì)屬性和變量進(jìn)通常用來在啟動(dòng)應(yīng)用程序時(shí)對(duì)屬性和變量進(jìn)行初始化。行初始化。上一頁(yè)下一頁(yè)本章目錄精選ppt1. 基本屬性基本屬性 Name、Height、Width、Top、Left、Visible、Font等與等與窗體的使用相同。窗體的使用相同。 2. 常用屬性常用屬性 (1): 標(biāo)題標(biāo)題屬性屬性命令按鈕上顯示的內(nèi)容。命令按鈕上顯示的內(nèi)容。一、命令按鈕一、命令按鈕CommandButton(2) : 標(biāo)準(zhǔn)按鈕還是圖形按鈕。標(biāo)準(zhǔn)按鈕還是圖形按鈕。 0Standard(只能顯示文字只能顯示文字) 1Graphical(文字、圖形均可文字、圖形均可) 用用
23、Picture屬性設(shè)置屬性設(shè)置常用控件常用控件上一頁(yè)下一頁(yè)本章目錄精選ppt3. 事件事件 最基本的事件是最基本的事件是單擊事件單擊事件Click。(3) : 當(dāng)當(dāng)Default屬性值為屬性值為True時(shí),按回車鍵時(shí),按回車鍵 相當(dāng)于用鼠標(biāo)單擊了該按鈕。相當(dāng)于用鼠標(biāo)單擊了該按鈕。(4) : 當(dāng)當(dāng)Cancel屬性值為屬性值為True時(shí),按時(shí),按Esc鍵相鍵相 當(dāng)于用鼠標(biāo)單擊了該按鈕。當(dāng)于用鼠標(biāo)單擊了該按鈕。常用控件常用控件上一頁(yè)下一頁(yè)本章目錄精選ppt 用于顯示文本用于顯示文本(輸出輸出)信息,不能作為輸入信息的界面。信息,不能作為輸入信息的界面。二、標(biāo)簽二、標(biāo)簽 Label1. 基本屬性基本屬
24、性 Name、Height、Width、Top、Left、Visible、Font、ForeColor、BackColor等與窗體的使用相同。等與窗體的使用相同。 2. 常用屬性常用屬性(1)Caption屬性屬性 Caption屬性用來改變屬性用來改變Label控件中顯示的內(nèi)容。控件中顯示的內(nèi)容。(2) Alignment屬性屬性 設(shè)置標(biāo)簽中文本的對(duì)齊方式,共有三種可選值:設(shè)置標(biāo)簽中文本的對(duì)齊方式,共有三種可選值: 0 Left Justify;1 Right Justify;2 Center 常用控件常用控件上一頁(yè)下一頁(yè)本章目錄精選ppt確定標(biāo)簽是否隨標(biāo)題內(nèi)容的多少自動(dòng)變化。確定標(biāo)簽是否隨
25、標(biāo)題內(nèi)容的多少自動(dòng)變化。如果值為如果值為True,根據(jù)文本自動(dòng)調(diào)整標(biāo)簽大小。,根據(jù)文本自動(dòng)調(diào)整標(biāo)簽大小。如果值為如果值為False,標(biāo)簽大小不能改變,超長(zhǎng)文本被截去。,標(biāo)簽大小不能改變,超長(zhǎng)文本被截去。(3)AutoSize屬性屬性(4)BackStyle屬性屬性用來設(shè)置背景風(fēng)格。用來設(shè)置背景風(fēng)格。0 -Transparent 透明顯示,即控件背景顏色顯示不出來。透明顯示,即控件背景顏色顯示不出來。1 Opaque不透明,此時(shí)可為控件設(shè)置背景顏色。不透明,此時(shí)可為控件設(shè)置背景顏色。 標(biāo)簽可響應(yīng)單擊(標(biāo)簽可響應(yīng)單擊(Click)和雙擊(和雙擊( DblClick)事件,)事件,但一般情況不對(duì)它進(jìn)
26、行編程。但一般情況不對(duì)它進(jìn)行編程。3、事件、事件常用控件常用控件上一頁(yè)下一頁(yè)本章目錄精選ppt 文本框文本框是一個(gè)文本編輯區(qū)域,可在該區(qū)域輸入,編輯和顯是一個(gè)文本編輯區(qū)域,可在該區(qū)域輸入,編輯和顯示正文內(nèi)容。示正文內(nèi)容。(一)屬性(一)屬性 1. 基本屬性基本屬性 Name、Height、Width、Top、Left、Visible、Font, ForeColor、BackColor、Alignment等與標(biāo)簽控件相同。等與標(biāo)簽控件相同。 三、文本框三、文本框 TextBox注意:文本框沒有注意:文本框沒有Caption屬性屬性2常用屬性常用屬性(1)文本屬性文本屬性 在文本框中顯示的正文內(nèi)容
27、存放在在文本框中顯示的正文內(nèi)容存放在Text屬性中。當(dāng)程序?qū)傩灾?。?dāng)程序運(yùn)行時(shí),用戶通過鍵盤輸入正文內(nèi)容,保存在運(yùn)行時(shí),用戶通過鍵盤輸入正文內(nèi)容,保存在Text屬性中。屬性中。常用控件常用控件上一頁(yè)下一頁(yè)本章目錄精選ppt (2) : 是否可以輸入多行文本。是否可以輸入多行文本。注意:當(dāng)注意:當(dāng)MultiLine為為True時(shí),該屬性才有效。時(shí),該屬性才有效。 (4): 設(shè)置用戶能否編輯文本框中的文本。設(shè)置用戶能否編輯文本框中的文本。(3): 設(shè)置是否含有滾動(dòng)條。設(shè)置是否含有滾動(dòng)條。 0-None:無滾動(dòng)條:無滾動(dòng)條 1-Horizontal:水平滾動(dòng)條:水平滾動(dòng)條 2-Vertical垂直滾
28、動(dòng)條垂直滾動(dòng)條 3-Both水平和垂直滾動(dòng)條水平和垂直滾動(dòng)條。(5): 設(shè)置如何在文本框中顯示輸入的字符。設(shè)置如何在文本框中顯示輸入的字符。 常用控件常用控件上一頁(yè)下一頁(yè)本章目錄精選ppt Change : 當(dāng)改變文本框的當(dāng)改變文本框的Text屬性時(shí)會(huì)引發(fā)該事件。當(dāng)用戶輸入屬性時(shí)會(huì)引發(fā)該事件。當(dāng)用戶輸入一個(gè)字符,就會(huì)觸發(fā)一次一個(gè)字符,就會(huì)觸發(fā)一次Change事件。事件。(二)常用事件(二)常用事件(三)常用方法(三)常用方法 文本框最有用的方法是:文本框最有用的方法是:SetFocus,使用形式:,使用形式: 對(duì)象對(duì)象. SetFocus 功能:是把光標(biāo)移到指定的文本框?qū)ο笾?。功能:是把光?biāo)移
29、到指定的文本框?qū)ο笾小3S每丶S每丶弦豁?yè)下一頁(yè)本章目錄精選ppt2.4 控件的畫法和基本操作控件的畫法和基本操作2.4.1 控件的畫法控件的畫法2.4.2 控件的基本操作控件的基本操作1. 控件的縮放和移動(dòng)控件的縮放和移動(dòng)2. 控件的復(fù)制和刪除控件的復(fù)制和刪除3. 通過屬性窗口改變對(duì)象的位置和大小通過屬性窗口改變對(duì)象的位置和大小上一頁(yè)下一頁(yè)本章目錄精選ppt第第3章章 Visual Basic 程序設(shè)計(jì)概述程序設(shè)計(jì)概述 3.1 Visual Basic的基本語句和編碼規(guī)則的基本語句和編碼規(guī)則3.2 編寫簡(jiǎn)單的編寫簡(jiǎn)單的Visual Basic應(yīng)用程序應(yīng)用程序3.3 程序的保存、加載和運(yùn)行程
30、序的保存、加載和運(yùn)行 3.4 Visual Basic應(yīng)用程序的結(jié)構(gòu)與工作方式應(yīng)用程序的結(jié)構(gòu)與工作方式本書目錄精選ppt3.1 Visual Basic的基本語句和編碼規(guī)則的基本語句和編碼規(guī)則 一個(gè)語句是程序中的語法完整、語義明確的最小單元。一個(gè)語句是程序中的語法完整、語義明確的最小單元。 一個(gè)語句可以表達(dá)一種動(dòng)作、聲明或定義一個(gè)類型、變量、一個(gè)語句可以表達(dá)一種動(dòng)作、聲明或定義一個(gè)類型、變量、常量、過程、函數(shù)等。書寫語句時(shí),要遵循以下規(guī)則:常量、過程、函數(shù)等。書寫語句時(shí),要遵循以下規(guī)則:u(1)(1)一個(gè)語句常用一個(gè)關(guān)鍵字、過程名稱或一個(gè)變量名開一個(gè)語句常用一個(gè)關(guān)鍵字、過程名稱或一個(gè)變量名開頭
31、。頭。u(2)(2)空格在語句中起分隔符的作用。空格在語句中起分隔符的作用。u(3)(3)通常一行寫一個(gè)語句,也可以在一行中寫多個(gè)語句,通常一行寫一個(gè)語句,也可以在一行中寫多個(gè)語句,但必須用冒號(hào)但必須用冒號(hào)( (:) )分開。語句前可以有空格,左邊有空格分開。語句前可以有空格,左邊有空格的語句稱為縮進(jìn)語句,以增加程序的可讀性。如果一行語的語句稱為縮進(jìn)語句,以增加程序的可讀性。如果一行語句的內(nèi)容很長(zhǎng),表示結(jié)束的語句行的最后兩個(gè)字符必須是句的內(nèi)容很長(zhǎng),表示結(jié)束的語句行的最后兩個(gè)字符必須是續(xù)行符續(xù)行符( (空格加下劃線空格加下劃線) ),但總的字符數(shù)不能超過,但總的字符數(shù)不能超過255255個(gè)。個(gè)。
32、3.1.1 編碼規(guī)則編碼規(guī)則上一頁(yè)下一頁(yè)本章目錄精選ppt形式形式: : 變量名表達(dá)式變量名表達(dá)式 對(duì)象對(duì)象. .屬性表達(dá)式屬性表達(dá)式一、一、 賦值語句賦值語句 功能:功能:將表達(dá)式的值賦值給變量名或指定對(duì)象的屬性。將表達(dá)式的值賦值給變量名或指定對(duì)象的屬性。 一般用于給變量賦值或?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 基本程序語句基本程序語句上一頁(yè)下一頁(yè)本章目錄精選ppt先求表達(dá)式的值,然后將值賦值給左邊的變量。先求表達(dá)式的值,然后將值賦值給左邊的變量。右邊表達(dá)式可以是變量、常量、函數(shù)等特殊的表達(dá)式。右邊表達(dá)式可以是變量、常量、函數(shù)等特殊的表達(dá)式。不要將不要將“”理解為數(shù)學(xué)上的等號(hào):理解為數(shù)學(xué)上的等號(hào): A=A+1 A=A+1 表示將表示將A A單元的值加后放回到單元的值加后放回到A A單元。單元。賦值符號(hào)賦值符號(hào)“= =”左邊一定只能是變量名或?qū)ο蟮膶傩砸筮呉欢ㄖ荒苁亲兞棵驅(qū)ο蟮膶傩砸?用,不能是常量、表達(dá)式。下面賦值語句都是用,不能是常量、表達(dá)式。下面賦值語句都是錯(cuò)錯(cuò)的的: :
34、5=X5=X 左邊是常量左邊是常量 x+y=3x+y=3 左邊是表達(dá)式左邊是表達(dá)式 Abs(X)=20Abs(X)=20 左邊是函數(shù)調(diào)用,即是表達(dá)式左邊是函數(shù)調(diào)用,即是表達(dá)式賦值符號(hào)賦值符號(hào)“= =”兩邊的數(shù)據(jù)類型一般要求應(yīng)一致。兩邊的數(shù)據(jù)類型一般要求應(yīng)一致。 上一頁(yè)下一頁(yè)本章目錄精選ppt二、注釋語句二、注釋語句其語法格式為:其語法格式為: Rem Rem 或或 注釋語句注釋語句不運(yùn)行不運(yùn)行,只是為了提高程序的可讀性,只是為了提高程序的可讀性注釋語句以注釋語句以RemRem或是單引號(hào)或是單引號(hào) 開頭。開頭。例例1 1: 符號(hào)常量符號(hào)常量PI PI Const PI=3.1415925 Con
35、st PI=3.1415925 Rem Rem 計(jì)算圓的面積計(jì)算圓的面積 S=PIS=PI* *r r* *r r例例2 2: 符號(hào)常量符號(hào)常量PIPI S=PIS=PI* *r r* *r r :Rem :Rem 計(jì)算圓的面積計(jì)算圓的面積上一頁(yè)下一頁(yè)本章目錄精選ppt三、一句多行三、一句多行 用續(xù)行符用續(xù)行符“ _” 將長(zhǎng)語句分成多行將長(zhǎng)語句分成多行例如:例如:Form1.top = form1.top _ 300四、四、 一行多句一行多句將多個(gè)語句放在同一行上,語句之間用將多個(gè)語句放在同一行上,語句之間用“:”隔開。隔開。例如:例如: a = 3: b = 4: c=53.1.2 基本程序
36、語句基本程序語句上一頁(yè)下一頁(yè)本章目錄精選ppt3.2 編寫簡(jiǎn)單的編寫簡(jiǎn)單的Visual Basic應(yīng)用程序應(yīng)用程序分析問題,確定程序要完成什么任務(wù),需要哪些對(duì)分析問題,確定程序要完成什么任務(wù),需要哪些對(duì)象象, ,按下面的步驟創(chuàng)建應(yīng)用程序按下面的步驟創(chuàng)建應(yīng)用程序。 新建工程。新建工程。 創(chuàng)建應(yīng)用程序界面。創(chuàng)建應(yīng)用程序界面。 設(shè)置屬性值。設(shè)置屬性值。 對(duì)象事件過程的編程。對(duì)象事件過程的編程。 保存文件。保存文件。 程序運(yùn)行與調(diào)試,再次保存修改后的程序。程序運(yùn)行與調(diào)試,再次保存修改后的程序。 3.2.1 用用Visual Basic開發(fā)應(yīng)用程序的一般步驟開發(fā)應(yīng)用程序的一般步驟上一頁(yè)下一頁(yè)本章目錄精選
37、ppt3.2.2 編寫編寫Visual Basic應(yīng)用程序應(yīng)用程序上一頁(yè)下一頁(yè)本章目錄精選ppt3.2.2 編寫編寫Visual Basic應(yīng)用程序應(yīng)用程序上一頁(yè)下一頁(yè)本章目錄精選ppt3.2.2 編寫編寫Visual Basic應(yīng)用程序應(yīng)用程序界面界面1界面界面2上一頁(yè)下一頁(yè)本章目錄精選ppt3.2.3 代碼窗口代碼窗口上一頁(yè)下一頁(yè)本章目錄精選ppt3.3 程序的保存、加載和運(yùn)行程序的保存、加載和運(yùn)行 3.3.1 保存程序保存程序3.3.2 程序的加載程序的加載3.3.3 程序的運(yùn)行程序的運(yùn)行 生成可執(zhí)行文件生成可執(zhí)行文件對(duì)于運(yùn)行、調(diào)試成功的工程文件,可以將其生對(duì)于運(yùn)行、調(diào)試成功的工程文件,
38、可以將其生成為在成為在WindowsWindows下下, ,直接運(yùn)行的可執(zhí)行文件。直接運(yùn)行的可執(zhí)行文件。選選擇擇“文件文件”菜單的菜單的“生成工程名生成工程名.exe”.exe”命令命令即可。即可。上一頁(yè)下一頁(yè)本章目錄精選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. 標(biāo)準(zhǔn)模塊標(biāo)準(zhǔn)模塊3. 類模塊類模塊3.4.2 事件驅(qū)動(dòng)事件驅(qū)動(dòng)上一頁(yè)下一頁(yè)本章目錄精選ppt第第4 4章章 Visual BasicVisual Basic程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(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 運(yùn)算符運(yùn)算符 與表達(dá)式與表達(dá)式本書目錄精選ppt4.2 數(shù)據(jù)類型數(shù)據(jù)類型 上一頁(yè)下一頁(yè)本章目錄精選ppt4.3 常量和變量常量和變量上一頁(yè)下一頁(yè)變量:變量:在程序運(yùn)行中其存儲(chǔ)的值可以改變。在程序運(yùn)行中其存儲(chǔ)的值可以改變。常量:常量:在程序運(yùn)行中其值不可以改變。在程序運(yùn)行中其值不可以改變。 命名命名 規(guī)則:規(guī)則:v必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成,長(zhǎng)度小于等于組成,長(zhǎng)度小于等于255個(gè)
40、字符。個(gè)字符。v不能使用不能使用VB中的關(guān)鍵字。中的關(guān)鍵字。vVB中不區(qū)分變量名的大小寫,一般變量首字母用大寫字中不區(qū)分變量名的大小寫,一般變量首字母用大寫字母,其余用小寫字母表示;常量全部用大寫字母表示。母,其余用小寫字母表示;常量全部用大寫字母表示。v為了增加程序的可讀性,可在變量名前加一個(gè)縮寫的前為了增加程序的可讀性,可在變量名前加一個(gè)縮寫的前綴來表明該變量的數(shù)據(jù)類型。綴來表明該變量的數(shù)據(jù)類型。本章目錄精選ppt變量的聲明變量的聲明 上一頁(yè)下一頁(yè) 形式 Dim 變量名變量名 AS 類型類型 Dim 變量名類型符變量名類型符 例 Dim iCount As integer , sAllsu
41、m As single 等價(jià)于 Dim iCount%, sAllsum!未進(jìn)行上述的聲明而直接使用,其類型為 Variant 類型。 建議不使用注意注意: 在通用聲明處加 Option Explicit 語句可強(qiáng)制顯式聲明變量。本章目錄精選ppt4.4 常用內(nèi)部函數(shù)常用內(nèi)部函數(shù) 上一頁(yè)下一頁(yè)VB提供大量的內(nèi)部函數(shù)供編程時(shí)調(diào)用。按其功能可分成數(shù)學(xué)函數(shù)、轉(zhuǎn)換函數(shù)、字符串函數(shù)、日期函數(shù)和格式輸出函數(shù)等。本章目錄精選ppt4.4.1 數(shù)學(xué)函數(shù)數(shù)學(xué)函數(shù) 上一頁(yè)下一頁(yè)VB提供大量的內(nèi)部函數(shù)供編程時(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)自然對(duì)數(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)取絕對(duì)值A(chǔ)bs(N)結(jié)果實(shí)例含義函數(shù)名本章目錄精選ppt數(shù)學(xué)函數(shù)數(shù)學(xué)函數(shù) 上一頁(yè)下一頁(yè)0Tan(0)正切函數(shù)Tan(N)3Sqr(9)平方根Sqr(N)-1 Sgn(-3.5)符號(hào)函數(shù)Sgn(N) 0Sin(0)正弦函數(shù)Sin(N)-4 4Round(-3.5)Round(3.5)四舍五入取整Round(N)0,1)之間的數(shù)Rnd產(chǎn)生隨機(jī)數(shù)Rnd(N)結(jié)
43、果實(shí)例含義函數(shù)名Rnd函數(shù)返回0和1(包括0但不包括1)之間的雙精度隨機(jī)數(shù). 每次運(yùn)行時(shí),要產(chǎn)生不同序列的隨機(jī)數(shù),先執(zhí)行Randomize 語句。產(chǎn)生ab的之間的隨機(jī)整數(shù):Int(Rnd *(b-a)+a)本章目錄精選ppt4.4.2 字符串函數(shù)字符串函數(shù) 上一頁(yè)下一頁(yè)字符串編碼字符串編碼從前面的從前面的String字符串類型的說明中知道,字符串類型的說明中知道,VB中字符中字符串長(zhǎng)度是以字串長(zhǎng)度是以字(習(xí)慣稱字符習(xí)慣稱字符)為單位,也就是每個(gè)西文為單位,也就是每個(gè)西文字符和每個(gè)漢字都作為一個(gè)字,占兩個(gè)字節(jié)。這與傳字符和每個(gè)漢字都作為一個(gè)字,占兩個(gè)字節(jié)。這與傳統(tǒng)的概念有所不同,原因是編碼方式的
44、不同。在統(tǒng)的概念有所不同,原因是編碼方式的不同。在VB中采用的是中采用的是Unicode(國(guó)際標(biāo)準(zhǔn)化組織國(guó)際標(biāo)準(zhǔn)化組織(ISO)字符標(biāo)準(zhǔn)字符標(biāo)準(zhǔn))來存儲(chǔ)和操作字符串。來存儲(chǔ)和操作字符串。Unicode是全部用兩個(gè)字節(jié)表是全部用兩個(gè)字節(jié)表示一個(gè)字符的字符集。為了保持與示一個(gè)字符的字符集。為了保持與ASCII碼的兼容性碼的兼容性,保留,保留ASCII,僅將其字節(jié)數(shù)變?yōu)閮蓚€(gè),增加的字節(jié),僅將其字節(jié)數(shù)變?yōu)閮蓚€(gè),增加的字節(jié)以零填入。以零填入。本章目錄精選ppt 上一頁(yè)下一頁(yè)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教育)字符串長(zhǎng)度Len(C)ABCLeft(ABCDE,3)取字符串左邊n個(gè)字符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í)例說明 函數(shù)名本章目錄精選ppt字符串函數(shù)字符串函數(shù) 上一頁(yè)下一頁(yè)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個(gè)空格的字符串Space(N)ABCDRTrim(ABCD )去掉字符串右邊空格RTrim(C)“BCDRight(ABCD,3)取字符串右邊n個(gè)字符Right(C,N)結(jié)果實(shí)例說明 函數(shù)名本章目錄精選ppt4.4.3 轉(zhuǎn)換函數(shù)轉(zhuǎn)換函數(shù) 上一頁(yè)下一頁(yè)ABCUcase$
47、(abc)小寫字母轉(zhuǎn)為大寫字母Ucase(C)144Oct$(100)十進(jìn)制轉(zhuǎn)換成八進(jì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)十進(jìn)制轉(zhuǎn)換成十六進(jì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í)例功能功能 函數(shù)名函數(shù)名本章目錄精選ppt轉(zhuǎn)換函數(shù)說明轉(zhuǎn)換函數(shù)
48、說明上一頁(yè)下一頁(yè)(1) Chr和Asc函數(shù)互為反函數(shù)。(2) Str函數(shù)將非負(fù)數(shù)值轉(zhuǎn)換成字符類型后,會(huì)在轉(zhuǎn)換后的字符串左邊增加一空格。(3) Val將數(shù)字字符串轉(zhuǎn)換為數(shù)值類型,當(dāng)字符串中出現(xiàn)數(shù)值類型規(guī)定的字符外的字符,則停止轉(zhuǎn)換,函數(shù)返回的是停止轉(zhuǎn)換前的結(jié)果。例如表達(dá)式:Val(-123.45ty3)結(jié)果為-123.45。(4) CDdate函數(shù)將以日期型表達(dá)式轉(zhuǎn)換成日期類型。例如表達(dá)式:CDate(2003/11/12)結(jié)果為日期類型VB中還有其他類型轉(zhuǎn)換函數(shù),例如,CInt、CBool、CSng、CStr等,詳細(xì)例子查閱幫助功能。本章目錄精選ppt4.4.4 日期和時(shí)間函數(shù)日期和時(shí)間函數(shù)
49、上一頁(yè)下一頁(yè)Second(#1:12:56PM#)返回秒(059)Second(C|N)Time返回系統(tǒng)時(shí)間Time()Year(365)返回年代號(hào)(17532078)Year(C|N)Now返回系統(tǒng)日期和時(shí)間NowMonth(2003,05,01)返回月份代號(hào)(112)Month(C|N)Minute(#1:12:56PM#)返回分鐘(059)Minute(C|N)Hour(#1:12:56PM#)返回小時(shí)(024)Hour(C|N)Day(2003,05,01)返回日期代號(hào)(131)Day(C|N)Date返回系統(tǒng)日期Date()實(shí)例說明 函數(shù)名本章目錄精選ppt4.5 運(yùn)算符與表達(dá)式運(yùn)算
50、符與表達(dá)式 上一頁(yè)下一頁(yè)和其他語言一樣,VB中也具有豐富的運(yùn)算符,通過運(yùn)算符和操作數(shù)組合成表達(dá)式,實(shí)現(xiàn)程序編制中所需的大量操作。運(yùn)算符是表示實(shí)現(xiàn)某種運(yùn)算的符號(hào)。VB中的運(yùn)算符可分算術(shù)運(yùn)算符、字符串運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符四類。本章目錄精選ppt4.5.1 運(yùn)算符運(yùn)算符-算術(shù)運(yùn)算符算術(shù)運(yùn)算符上一頁(yè)下一頁(yè)例:例:5+10 mod 10 9 / 3 +2 2 結(jié)果:結(jié)果:10 注意:對(duì)算術(shù)運(yùn)算符兩邊的操作數(shù)應(yīng)是數(shù)值型,若是數(shù)字字符或邏輯型,則自動(dòng)轉(zhuǎn)換成數(shù)值類型后再運(yùn)算。例如:30-True 結(jié)果是31,邏輯量True轉(zhuǎn)為數(shù)值-1,F(xiàn)alse轉(zhuǎn)為數(shù)值0False + 10 + 4 結(jié)果是14 本
51、章目錄精選ppt運(yùn)算符運(yùn)算符-字符串運(yùn)算符字符串運(yùn)算符上一頁(yè)下一頁(yè) 、+ 字符串連接& 兩旁的操作數(shù)可任意,轉(zhuǎn)換成字符型后再連接 + 兩旁的操作數(shù)應(yīng)均為字符型;若為數(shù)值型則進(jìn)行算術(shù)加運(yùn)算;若一個(gè)為數(shù)字字符,另一個(gè)為數(shù)值,則自動(dòng)將數(shù)字字符轉(zhuǎn)換為數(shù)值后進(jìn)行算術(shù)加;若一個(gè)為非數(shù)字字符型,另一個(gè)為數(shù)值型,則出錯(cuò)。例如: 操作 結(jié)果 操作 結(jié)果abc & 123 abc123 abcdef + 12345 出錯(cuò)123 & 456 123456 123 & True 123True123 + 456 579123 + True 122注意注意: 在變量后使用運(yùn)算符時(shí),變量與
52、間應(yīng)加一個(gè)空格變量與間應(yīng)加一個(gè)空格 本章目錄精選ppt運(yùn)算符運(yùn)算符-關(guān)系運(yùn)算符關(guān)系運(yùn)算符上一頁(yè)下一頁(yè)關(guān)系運(yùn)算符是雙目運(yùn)算符,作用是將兩個(gè)操作數(shù)進(jìn)行大小比較,若關(guān)系成立,則返回True,否則返回False。操作數(shù)可以是數(shù)值型、字符型。本章目錄精選ppt運(yùn)算符運(yùn)算符-邏輯運(yùn)算符邏輯運(yùn)算符 上一頁(yè)下一頁(yè)邏輯運(yùn)算符除Not是單目運(yùn)算符外,其余都是雙目運(yùn)算符,作用是將操作數(shù)進(jìn)行邏輯運(yùn)算,結(jié)果是邏輯值True或False。 本章目錄精選ppt表達(dá)式表達(dá)式 上一頁(yè)下一頁(yè) 變量、常量、函數(shù)、運(yùn)算符和圓括號(hào) (1) 運(yùn)算符不能相鄰。例a+ -b是錯(cuò)誤的。 (2) 乘號(hào)不能省略。例x 乘以y 應(yīng)寫成:x*y (3
53、) 括號(hào)必須成對(duì)出現(xiàn),均使用圓括號(hào)。 (4) 表達(dá)式從左到右在同一基準(zhǔn)上書寫,無高低、大小。3. 不同數(shù)據(jù)類型的轉(zhuǎn)換不同數(shù)據(jù)類型的轉(zhuǎn)換 運(yùn)算結(jié)果的數(shù)據(jù)類型向精度高的數(shù)據(jù)類型靠. IntegerLongSingleDouble=字符運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算本章目錄精選ppt表達(dá)式書寫舉例表達(dá)式書寫舉例110lne45sin10yxefgabcda*b*c*d/e/f/g 或 a*b*c*d/(e*f*g) 選拔優(yōu)秀生的條件為:年齡(Age)小于19歲,三門課總分(Total)高于285分,其中有一門為100分,如果其表達(dá)式寫為:Age285 And ( Mark1=100 Or Mark2=10
54、0 Or Mark3=100 )如果取消括號(hào)有何問題?請(qǐng)讀者考慮。如果取消括號(hào)有何問題?請(qǐng)讀者考慮。 sin(45*3.14/180)+(exp(10)+log(10)/sqr(x+y+1)上一頁(yè)下一頁(yè)本章目錄精選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上一頁(yè)下一頁(yè) Print Print方法作用:在對(duì)象上輸出信息。形式:對(duì)象.PrintPrintSpc(n)|Tab(n)表達(dá)式列表;|,其中:對(duì)象:窗體、圖形框或打印機(jī)。缺省對(duì)象為窗體。Spc(
55、n)函數(shù):從當(dāng)前打印位置起空n個(gè)空格。Tab(n)函數(shù):從最左端開始計(jì)算的第n列。分號(hào):定位在上一個(gè)被顯示的字符之后。逗號(hào):定位在下一個(gè)打印區(qū)開始處(每個(gè)打印區(qū)14列)。Print語句尾無分號(hào)或逗號(hào),表示輸出后換行。本章目錄5.1 數(shù)據(jù)輸出數(shù)據(jù)輸出Print方法方法精選ppt上一頁(yè)下一頁(yè)5.1 數(shù)據(jù)輸出數(shù)據(jù)輸出Print方法方法2.2.用于用于PrintPrint方法的格式輸出函數(shù)方法的格式輸出函數(shù)形式: Format (表達(dá)式表達(dá)式, 格式字符串格式字符串)常用數(shù)值格式化符及舉例 1.23E-010.00E+001234.567用指數(shù)表示E+$1234.57$#.#1234.567在數(shù)字前強(qiáng)
56、加123456.7%#.#%1234.567數(shù)值乘以100,加百分號(hào)%1,234.567#,#0.0001234.567千分位,1234.567#.#1234.567位置不足時(shí)不填充0#01234.567000000.00001234.567用0填充不足的位置0顯示結(jié)果格式字符串表達(dá)式作 用符號(hào)本章目錄精選ppt上一頁(yè)下一頁(yè)日期輸出控制日期輸出控制常用日期和時(shí)間格式符 顯示小時(shí)(023),hh個(gè)位前加0h在h后顯示分(059),mm個(gè)位前加0m顯示秒(059),ss個(gè)位前加0s顯示完整長(zhǎng)日期(yyyy年m月d日)dddddd顯示4位數(shù)年份,yy為2位數(shù)年份yyyy顯示月份,mm個(gè)位前加0m星期
57、為數(shù)字(1是星期日)w顯示日期 ,dd個(gè)位前加0d作 用符號(hào)本章目錄精選ppt格式:格式:InputBox( 提示提示 ,標(biāo)題標(biāo)題 ,默認(rèn)值默認(rèn)值 ,橫坐標(biāo)值橫坐標(biāo)值 ,縱坐標(biāo)值縱坐標(biāo)值 )功能功能: 打開一個(gè)對(duì)話框,等待用戶輸入,返回字符串類型的輸入值打開一個(gè)對(duì)話框,等待用戶輸入,返回字符串類型的輸入值王紅王紅缺省值缺省值例如:例如:InputBox(請(qǐng)輸入姓名然后單擊確定請(qǐng)輸入姓名然后單擊確定, 輸入框輸入框, 王紅王紅)對(duì)應(yīng)的輸入框如下:對(duì)應(yīng)的輸入框如下:提示提示標(biāo)題標(biāo)題5.2 數(shù)據(jù)輸入數(shù)據(jù)輸入InputBox函數(shù)函數(shù)上一頁(yè)下一頁(yè)本章目錄精選ppt格式:格式:MsgBox ( 提示提示
58、, 按鈕按鈕 , 標(biāo)題標(biāo)題 )功能:功能:打開一個(gè)信息框,等待用戶選擇一個(gè)按鈕。打開一個(gè)信息框,等待用戶選擇一個(gè)按鈕。例例: MsgBox (是否退出系統(tǒng)是否退出系統(tǒng)?, vbOKCancel + vbQuestion, 退出退出)提示提示標(biāo)題標(biāo)題命令按鈕命令按鈕圖標(biāo)圖標(biāo)5.3 MsgBox函數(shù)函數(shù)上一頁(yè)下一頁(yè)本章目錄精選ppt上一頁(yè)下一頁(yè)MsgBox按鈕設(shè)置按鈕設(shè)置 第3個(gè)按鈕為默認(rèn)512VbDefaultButton3第2個(gè)按鈕為默認(rèn) 56VbDefaultButton2第1個(gè)按鈕為默認(rèn) 0VbDefaultButton1默認(rèn)按鈕 信息圖標(biāo) 64VbInformation警告信息圖標(biāo) 48
59、VbExclamation詢問信息圖標(biāo) 32VbQuestion關(guān)鍵信息圖標(biāo) 16VbCritical圖標(biāo)類型 重試、取消按鈕 5VbRetryCancel是、否按鈕 4VbYesNo是、否、取消按鈕 3VbYesNoCancel終止、重試、忽略按鈕 2VbAboutRetryIgnore確定、取消按鈕 1VbOkCancel確定按鈕 0VbOkOnly按鈕數(shù)目 描 述值內(nèi) 部 常 數(shù)分組 本章目錄精選ppt上一頁(yè)下一頁(yè)MsgBox所選按鈕返回值所選按鈕返回值 vbNo7否vbYes6是vbIgnore5忽略vbRetry4重試vbAbort3終止vbCancel2取消vbOk1確定內(nèi)部常數(shù)返
60、回值被單擊的按鈕本章目錄精選ppt第第6 6章章 Visual BasicVisual Basic常用標(biāo)準(zhǔn)控件常用標(biāo)準(zhǔn)控件 6.1 概述概述6.2 圖形控件圖形控件6.3 單選按鈕和復(fù)選框單選按鈕和復(fù)選框6.4 框架框架6.5 列表框和組合框列表框和組合框6.6 滾動(dòng)條滾動(dòng)條6.7 計(jì)時(shí)器計(jì)時(shí)器6.8 文件系統(tǒng)控件文件系統(tǒng)控件6.9 焦點(diǎn)與焦點(diǎn)與Tab順序順序 本書目錄精選ppt圖片框圖片框( (PictureBoxPictureBox) )和圖像框和圖像框( (ImageImage) )功能:功能:用于顯示圖形用于顯示圖形PicturePicture屬性屬性: :設(shè)置圖片框或圖像框中要顯示設(shè)置圖片框或圖像框中要顯示的圖像
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲公司管理制度代寫
- 做銷售衛(wèi)生管理制度
- 公司嚴(yán)格式管理制度
- 財(cái)務(wù)審批責(zé)任管理制度
- 公司財(cái)務(wù)員工管理制度
- 長(zhǎng)城物業(yè)保潔管理制度
- 酒業(yè)公司車間管理制度
- 修車廠前臺(tái)管理制度
- 公司管理制度-投標(biāo)
- 銷售顧問薪酬管理制度
- 三年級(jí)音樂上冊(cè) 《法國(guó)號(hào)》課件教學(xué)
- 鄉(xiāng)鎮(zhèn)(街道)財(cái)政運(yùn)行綜合績(jī)效評(píng)價(jià)報(bào)告及自評(píng)指標(biāo)
- 餐飲部作業(yè)流程圖
- 代建項(xiàng)目管理手冊(cè)
- WS/T 510-2016病區(qū)醫(yī)院感染管理規(guī)范
- GB/T 15065-2009電線電纜用黑色聚乙烯塑料
- 與圓有關(guān)的最值問題課件
- 中層干部任期考核民主測(cè)評(píng)表
- 十二經(jīng)絡(luò)及腧穴課件
- 辦公室工作存在問題(總結(jié)12篇)
- 精細(xì)化工產(chǎn)品公司企業(yè)經(jīng)營(yíng)戰(zhàn)略方案
評(píng)論
0/150
提交評(píng)論