![算法第2章(21)VB語(yǔ)言及程序開(kāi)發(fā)環(huán)境_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/fdc3203a-e3b6-48da-9c20-ef3b66bf8163/fdc3203a-e3b6-48da-9c20-ef3b66bf81631.gif)
![算法第2章(21)VB語(yǔ)言及程序開(kāi)發(fā)環(huán)境_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/fdc3203a-e3b6-48da-9c20-ef3b66bf8163/fdc3203a-e3b6-48da-9c20-ef3b66bf81632.gif)
![算法第2章(21)VB語(yǔ)言及程序開(kāi)發(fā)環(huán)境_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/fdc3203a-e3b6-48da-9c20-ef3b66bf8163/fdc3203a-e3b6-48da-9c20-ef3b66bf81633.gif)
![算法第2章(21)VB語(yǔ)言及程序開(kāi)發(fā)環(huán)境_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/fdc3203a-e3b6-48da-9c20-ef3b66bf8163/fdc3203a-e3b6-48da-9c20-ef3b66bf81634.gif)
![算法第2章(21)VB語(yǔ)言及程序開(kāi)發(fā)環(huán)境_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/fdc3203a-e3b6-48da-9c20-ef3b66bf8163/fdc3203a-e3b6-48da-9c20-ef3b66bf81635.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第2.1節(jié) VB語(yǔ)言及程序開(kāi)發(fā)環(huán)境2.1.1VB語(yǔ)言概述Visual Basic(以下簡(jiǎn)稱VB)程序設(shè)計(jì)語(yǔ)言是Windows環(huán)境下快速開(kāi)發(fā)應(yīng)用程序的可視化工具。它簡(jiǎn)單易學(xué),功能強(qiáng)大。探究探究Private Sub Command1_Click() Const PI As Single = 3.14 常量說(shuō)明 Dim r As Single, s As Single 變量說(shuō)明 r = InputBox(r=, 輸入半徑) 輸入r的值 s = PI * r * r 數(shù)據(jù)處理 Print 圓的面積S=; s 輸出End Sub 結(jié)束基本數(shù)據(jù)類(lèi)型整型數(shù) (Integer)長(zhǎng)整型數(shù)(Long)單精度實(shí)型
2、數(shù)(Single)雙精度實(shí)型數(shù)(Double)日期型(Date, Time)字符型(String)邏輯型(Boolean)常量與變量1、常量:指在程序執(zhí)行期間其值不能發(fā)生變化其值不能發(fā)生變化,具有固定值的量。如 8, -15.9, 2e3, welcome常量分為數(shù)值常量、字符串常量和符號(hào)常量(1)數(shù)值常量(常數(shù))如:123、-99、123.456、12.34E+2(表示1234)(2)字符串常量用雙引號(hào)把若干個(gè)合法字符括起來(lái),如: QBasic、abc123(3)符號(hào)常量(用一個(gè)符號(hào)表示一個(gè)常量) Const 常量名 As 類(lèi)型=表達(dá)式如Const PI As single=3.14159在
3、程序中就可用PI代表數(shù)字3.14159,便于理解和修改程序。變量變量:指在程序運(yùn)行過(guò)程中值可以變化的量,實(shí)際上是對(duì)存儲(chǔ)空間的指定。1、變量名(1)變量名可以由字母、數(shù)字或其它符號(hào)組成。 x1,x2,delt(2)規(guī)則 變量名的第一個(gè)字符必須是字母 VB的保留字不能用作變量名 如Integer在VB中已有確切的意義 變量名中的大小寫(xiě)字母等效 變量名中不可有空格 例:下面哪些變量名是正確的 A. 3abe B. c de C. a35 D. print2、變量說(shuō)明 Dim Dim 變量名變量名 As As 類(lèi)型類(lèi)型如 Dim r As Single , s As single,I As Integ
4、er 一個(gè)語(yǔ)句可定義多個(gè)變量,中間用逗號(hào)隔開(kāi)。3、字符串變量 字符串變量,書(shū)寫(xiě)時(shí)在變量后加$ 如: a$=abcdea$=12345674、對(duì)變量賦值的操作:未賦值的變量,變量的初值為空值 一個(gè)變量只有一個(gè)值,變量的當(dāng)前值由最后一次所賦值決定辨析符號(hào)常量與變量符號(hào)常量與變量定義方式不同符號(hào)常量用Const 說(shuō)明;變量用Dim 定義變量的值可以改變,可以在程序執(zhí)行過(guò)程中被多次賦值而符號(hào)常量?jī)H在說(shuō)明時(shí)一次性賦值3.運(yùn)算符和表達(dá)式VB有四種運(yùn)算: 算術(shù)運(yùn)算:+、-、 *、 /、 、 Mod、 ()() 字符串運(yùn)算符 & 關(guān)系運(yùn)算 、 =、 邏輯運(yùn)算 And、 Or、 not算術(shù)運(yùn)算符 加加+
5、 + 4+54+5 =9=9 減減- -8-38-3 =5=5 乘乘* *2 2* *3 3 =6=6 除除/ /5/25/2 =2.5=2.5 整除整除 5252 =2=2 求余求余ModMod5 Mod 25 Mod 2 =1=1 乘方乘方 2323 =8=8 注:注:(1 1)對(duì)于整除和求余運(yùn)算,若參與運(yùn)算的數(shù)不是整)對(duì)于整除和求余運(yùn)算,若參與運(yùn)算的數(shù)不是整數(shù),則先按四舍五入的原則變成整數(shù)后再運(yùn)算。數(shù),則先按四舍五入的原則變成整數(shù)后再運(yùn)算。(2 2)兩字符串相加即兩字符串合并。字符加法不符)兩字符串相加即兩字符串合并。字符加法不符合交換律。如:合交換律。如:22+1=22122+1=22
6、1函數(shù)數(shù)學(xué)函數(shù)Sin(x) Cos(x) Tan(x) Atn(x) Exp(x) Log(x) Sqr(x) Sgn(x) Int(x) Fix(x) Cint(x) CLong(x)字符串函數(shù)id(C,N1,N2) Right(C,N) Left(C,N)Len(C) Space(N) Date( ) Time( )表達(dá)式1表達(dá)式是指某個(gè)求值規(guī)則,它由運(yùn)算符和配對(duì)的圓括號(hào)將常量、變量、函數(shù)等操作數(shù)以合理的形式連接起來(lái)的式子。3*Int(a-2*b)算術(shù)運(yùn)行符的優(yōu)先順序括號(hào)正負(fù)號(hào)函數(shù)乘方乘、除、整除余數(shù)加、減表達(dá)式的寫(xiě)法表達(dá)式應(yīng)寫(xiě)出在同一行,注意分式的寫(xiě)法。 1.3 Visual Basic
7、 6.0的集成開(kāi)發(fā)環(huán)境的集成開(kāi)發(fā)環(huán)境 1.3 Visual Basic 6.0的集成開(kāi)發(fā)環(huán)境的集成開(kāi)發(fā)環(huán)境 菜單欄工具欄代碼窗口工具箱窗 體 窗口立即窗口監(jiān)視窗口工程窗口屬性窗口布局窗口1.1.主窗口主窗口 應(yīng)用程序窗口應(yīng)用程序窗口, ,由標(biāo)題欄、菜單欄和工具欄組成由標(biāo)題欄、菜單欄和工具欄組成VB的三種工作模式的三種工作模式(標(biāo)題欄總顯示當(dāng)前模式)(標(biāo)題欄總顯示當(dāng)前模式) (1)設(shè)計(jì)模式:)設(shè)計(jì)模式:創(chuàng)建應(yīng)用程序的大多數(shù)工作都是在設(shè)計(jì)創(chuàng)建應(yīng)用程序的大多數(shù)工作都是在設(shè)計(jì)時(shí)完成的。在設(shè)計(jì)時(shí),可以設(shè)計(jì)窗體、繪制控件、編寫(xiě)代碼時(shí)完成的。在設(shè)計(jì)時(shí),可以設(shè)計(jì)窗體、繪制控件、編寫(xiě)代碼并使用并使用“屬性屬性”
8、窗口來(lái)設(shè)置或查看屬性設(shè)置值。窗口來(lái)設(shè)置或查看屬性設(shè)置值。 (2)運(yùn)行模式:)運(yùn)行模式:代碼正在運(yùn)行的時(shí)期,用戶可與應(yīng)用程代碼正在運(yùn)行的時(shí)期,用戶可與應(yīng)用程序交流。可查看代碼,但不能改動(dòng)它。序交流??刹榭创a,但不能改動(dòng)它。 (3)中斷模式:)中斷模式:程序在運(yùn)行的中途被停止執(zhí)行時(shí)。在中程序在運(yùn)行的中途被停止執(zhí)行時(shí)。在中斷模式下,用戶可查看各變量及不是屬性的當(dāng)前值,從而了斷模式下,用戶可查看各變量及不是屬性的當(dāng)前值,從而了解程序執(zhí)行是否正常。還可以修改程序代碼,檢查、調(diào)試、解程序執(zhí)行是否正常。還可以修改程序代碼,檢查、調(diào)試、重置、單步執(zhí)行或繼續(xù)執(zhí)行程序。重置、單步執(zhí)行或繼續(xù)執(zhí)行程序。2.2.窗體
9、窗體(Form)(Form)設(shè)計(jì)窗口設(shè)計(jì)窗口 窗體設(shè)計(jì)窗口是屏幕中央的主窗口,它可以作窗體設(shè)計(jì)窗口是屏幕中央的主窗口,它可以作為自定義窗口用來(lái)設(shè)計(jì)應(yīng)用程序的界面。用戶可以為自定義窗口用來(lái)設(shè)計(jì)應(yīng)用程序的界面。用戶可以在窗體中添加控件、圖形和圖片來(lái)創(chuàng)建所希望的外在窗體中添加控件、圖形和圖片來(lái)創(chuàng)建所希望的外觀。每個(gè)窗口必須有一個(gè)的窗體名字,建立窗體時(shí)觀。每個(gè)窗口必須有一個(gè)的窗體名字,建立窗體時(shí)缺省名為缺省名為Form1,Form2, . . .。應(yīng)注意窗體名即應(yīng)注意窗體名即Name屬性和窗體文件名的區(qū)別屬性和窗體文件名的區(qū)別 窗體設(shè)計(jì)窗口窗體名窗體文件名3.3.代碼代碼(code)(code)窗口窗
10、口 在設(shè)計(jì)模式中,通過(guò)雙擊窗體或窗體上任何對(duì)象或通過(guò)在設(shè)計(jì)模式中,通過(guò)雙擊窗體或窗體上任何對(duì)象或通過(guò)“工程資源管理器工程資源管理器”窗口中的窗口中的“查看代碼查看代碼”按鈕來(lái)打開(kāi)代碼編按鈕來(lái)打開(kāi)代碼編輯器窗口。代碼編輯器是輸入應(yīng)用程序代碼的編輯器。輯器窗口。代碼編輯器是輸入應(yīng)用程序代碼的編輯器。 4. 4. 屬性屬性(properties)(properties)窗口窗口 屬性是指對(duì)象的特征,如大小、標(biāo)題或顏色等屬性是指對(duì)象的特征,如大小、標(biāo)題或顏色等數(shù)據(jù)。在數(shù)據(jù)。在Visual Basic6.0設(shè)計(jì)模式中,屬性窗口列出設(shè)計(jì)模式中,屬性窗口列出了當(dāng)前選定窗體或控件的屬性的值,用戶可以對(duì)這了當(dāng)前
11、選定窗體或控件的屬性的值,用戶可以對(duì)這些屬性值進(jìn)行設(shè)置。些屬性值進(jìn)行設(shè)置。 工程是指用于創(chuàng)建一個(gè)應(yīng)用程序的文件的集合。工工程是指用于創(chuàng)建一個(gè)應(yīng)用程序的文件的集合。工程資源管理器列出了當(dāng)前工程中的窗體和模塊程資源管理器列出了當(dāng)前工程中的窗體和模塊 5. 工程資源管理器工程資源管理器(project explorer)(project explorer)窗口窗口 工具箱提供一組工工具箱提供一組工具,用于設(shè)計(jì)時(shí)在窗體中放置具,用于設(shè)計(jì)時(shí)在窗體中放置控件生成應(yīng)用程序的用戶接口??丶蓱?yīng)用程序的用戶接口。系統(tǒng)啟動(dòng)后缺省的系統(tǒng)啟動(dòng)后缺省的GeneralGeneral工工具箱就會(huì)出現(xiàn)在屏幕左邊,上具箱就會(huì)出現(xiàn)在屏幕左邊,上面有常用面有常用“部件部件” 6. 工具箱工具箱(ToolBox)(ToolBox)窗口窗口 窗體
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025底吹爐砌筑合同
- 2025學(xué)校食堂租賃合同范本
- 2025合同模板購(gòu)銷(xiāo)合同(房產(chǎn))范本
- 2025年中國(guó)勞動(dòng)合同標(biāo)準(zhǔn)版本(三篇)
- 2025年聘用合同模板酒店店長(zhǎng)
- 茶葉銷(xiāo)售合同
- 2025無(wú)抵押借款合同模板大全
- 2025年企業(yè)合作合同協(xié)議(2篇)
- 2025年二手房屋買(mǎi)賣(mài)合同參考范文(2篇)
- 工程裝修合同模板
- 《石油產(chǎn)品分析》課件-車(chē)用汽油
- 《你為什么不開(kāi)花》兒童故事繪本
- 15篇文章包含英語(yǔ)四級(jí)所有詞匯
- 王陽(yáng)明心學(xué)完整版本
- 四年級(jí)上冊(cè)豎式計(jì)算300題及答案
- 保潔班長(zhǎng)演講稿
- 課題研究實(shí)施方案 范例及課題研究方法及技術(shù)路線圖模板
- 牙髓炎中牙髓干細(xì)胞與神經(jīng)支配的相互作用
- 勞務(wù)雇傭協(xié)議書(shū)范本
- 【2022屆高考英語(yǔ)讀后續(xù)寫(xiě)】主題升華積累講義及高級(jí)句型積累
- 環(huán)境監(jiān)測(cè)的基本知識(shí)
評(píng)論
0/150
提交評(píng)論