![第3章VB程序設(shè)計(jì)基礎(chǔ)(1)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/f883e29e-6a5b-4e65-a321-adf61b1371ec/f883e29e-6a5b-4e65-a321-adf61b1371ec1.gif)
![第3章VB程序設(shè)計(jì)基礎(chǔ)(1)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/f883e29e-6a5b-4e65-a321-adf61b1371ec/f883e29e-6a5b-4e65-a321-adf61b1371ec2.gif)
![第3章VB程序設(shè)計(jì)基礎(chǔ)(1)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/f883e29e-6a5b-4e65-a321-adf61b1371ec/f883e29e-6a5b-4e65-a321-adf61b1371ec3.gif)
![第3章VB程序設(shè)計(jì)基礎(chǔ)(1)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/f883e29e-6a5b-4e65-a321-adf61b1371ec/f883e29e-6a5b-4e65-a321-adf61b1371ec4.gif)
![第3章VB程序設(shè)計(jì)基礎(chǔ)(1)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/f883e29e-6a5b-4e65-a321-adf61b1371ec/f883e29e-6a5b-4e65-a321-adf61b1371ec5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、回顧回顧u常用對象的常用屬性、事件和方法:l屬性:見課件l事件:click、load、unload、change、 Gotfocus、lostfocusl方法:print、cls、move、setfocus第第3章章 VB程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)第第3 3章章 VBVB程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)VB的基本數(shù)據(jù)類型的基本數(shù)據(jù)類型常量、變量常量、變量運(yùn)算符和表達(dá)式運(yùn)算符和表達(dá)式 常用內(nèi)部函數(shù)常用內(nèi)部函數(shù)實(shí)現(xiàn)以下界面的功能實(shí)現(xiàn)以下界面的功能3.1 3.1 數(shù)據(jù)類型數(shù)據(jù)類型l 數(shù)據(jù):計(jì)算機(jī)能夠處理的信息,如:數(shù)字、文字、聲音等數(shù)據(jù):計(jì)算機(jī)能夠處理的信息,如:數(shù)字、文字、聲音等l 數(shù)據(jù)類型:根據(jù)數(shù)據(jù)描述信
2、息的含義,將數(shù)據(jù)分為不同類型數(shù)據(jù)類型:根據(jù)數(shù)據(jù)描述信息的含義,將數(shù)據(jù)分為不同類型, 數(shù)據(jù)類型分為數(shù)據(jù)類型分為基本數(shù)據(jù)類型基本數(shù)據(jù)類型和自定義數(shù)據(jù)類型。和自定義數(shù)據(jù)類型。基本數(shù)據(jù)類型基本數(shù)據(jù)類型 數(shù)據(jù)類型數(shù)據(jù)類型 關(guān)鍵字關(guān)鍵字類型符類型符占字節(jié)數(shù)占字節(jié)數(shù)舉例舉例邏輯型邏輯型BooleanBoolean2 2TrueTrue或或FalseFalse數(shù)值型數(shù)值型整型整型IntegerInteger% %2 22020長整型長整型LongLong& &4 44000040000單精度單精度SingleSingle! !4 413.613.6雙精度雙精度DoubleDouble# #8
3、826.56826.568日期型日期型DateDate8 8#9/16/2013#9/16/2013#字符串型字符串型StringString$ $ 開心!開心! 變體型變體型VariantVariantP47-3276832767Label1.FontSize = 40Label1.FontSize = 40.5Label1.ForeColor = &H00FF00FF&Label1.FontBold = TruePicture1.Print #9/22/2014#Label1.FontName = 幼圓幼圓雙引號能去掉嗎?雙引號能去掉嗎?十六進(jìn)制的長整型十六進(jìn)制的長整型3.
4、2 3.2 常量與變量常量與變量3.2.2 常量 在整個(gè)應(yīng)用程序運(yùn)行期間值不會發(fā)生變化的量。 直接常量 (如:40、#9/22/2014#、true、“幼圓幼圓”等)等) 用戶自定義符號常量 符號常量 系統(tǒng)定義符號常量(視圖對象瀏覽器 例如:vbred)Label1.ForeColor = vbred符號常量(用戶自定義)符號常量(用戶自定義) 在程序設(shè)計(jì)中,經(jīng)常用符號常量來在程序設(shè)計(jì)中,經(jīng)常用符號常量來代替程代替程序中反復(fù)使用或很難記憶的數(shù)據(jù),減少程序的序中反復(fù)使用或很難記憶的數(shù)據(jù),減少程序的出錯(cuò)率,改進(jìn)程序的可讀性。出錯(cuò)率,改進(jìn)程序的可讀性。符號常量(用戶自定義)符號常量(用戶自定義) 形
5、式: Const 常量名 AS 類型 = 表達(dá)式 舉例: Const Birth = #1/1/2010# Const Max As Integer = 100 Const Pi = 3.1415926, Max = 100 說明:符號常量不能改變,不能重新賦值。變變 量量 u 定義:定義:一個(gè)有一個(gè)有名字的內(nèi)存單名字的內(nèi)存單元就叫變量元就叫變量。u 在程序運(yùn)行期在程序運(yùn)行期間變量值是可間變量值是可以改變的。以改變的。 變量名變量名變量值變量值變量的命名規(guī)則變量的命名規(guī)則(P48) 以字母或漢字開頭,后可跟漢字、字母、數(shù)字或以字母或漢字開頭,后可跟漢字、字母、數(shù)字或下劃線組成,長度小于等于下劃
6、線組成,長度小于等于255255個(gè)字符;個(gè)字符; 不能和關(guān)鍵字(系統(tǒng)標(biāo)識符)同名不能和關(guān)鍵字(系統(tǒng)標(biāo)識符)同名 ; VBVB中不區(qū)分變量名的大小寫;中不區(qū)分變量名的大小寫; 變量名在同一個(gè)范圍內(nèi)必須是唯一的。變量名在同一個(gè)范圍內(nèi)必須是唯一的。見名知義見名知義簡單明了簡單明了變量的聲明變量的聲明 (1)顯式聲明 格式:Dim 變量名1AS 類型, ,變量名2 AS 類型 例如:Dim c As StringDim br as booleanDim a As integer,b As integerDim a, b As integer?聲明語句的執(zhí)行過程?變量的默認(rèn)初值 P51P51(2)隱式聲
7、明(建議不使用) 對變量未加聲明而直接使用,或省略了AS 類型/類型符短語的變量,其類型為變體(Variant)類型。(3) 強(qiáng)制聲明 在Visual BASIC程序的開始處,若出現(xiàn)(系統(tǒng)環(huán)境可設(shè)置)或?qū)懭胂旅嬲Z句: Option Explicit Option Explicit變量的聲明變量的聲明 工具工具| |選項(xiàng)選項(xiàng)| |編輯器編輯器“要求變量聲明要求變量聲明”Dim a%, b%a=100b=200.123Print a, b100 200讀程序讀程序 dim a as integer, b as integer a=20000 b=20000 a=a+b print a 溢出錯(cuò)誤原因
8、:Integer占2個(gè)字節(jié)(3276832767)方法:改變a的數(shù)據(jù)類型例:編程實(shí)現(xiàn):例:編程實(shí)現(xiàn): 運(yùn)行程序后,輸入圓的半徑,求圓的面運(yùn)行程序后,輸入圓的半徑,求圓的面積和周長。積和周長。變量的使用注意變量的使用注意u一個(gè)變量只能存一個(gè)數(shù)。u給別的變量賦值后原變量的值不變。u思考:如何實(shí)現(xiàn)兩個(gè)變量值的交換? 編程實(shí)現(xiàn):單擊“互換”命令按鈕,實(shí)現(xiàn)Tom和Jerry的名字和形象互換。 賦值語句賦值語句 格式:Let 變量或?qū)傩悦?變量或?qū)傩缘闹倒δ埽合扔?jì)算賦值號右邊的變量或?qū)傩缘闹担賹⑵渲蒂x給左邊的變量或?qū)傩?。舉例: a=1 Text1.Text=大家好 r = Val(Text1.Text) 補(bǔ)充補(bǔ)充說明:(1)不要將“”理解為數(shù)學(xué)上的等號。 例:A=A+1 表示將變量A的值加后放回到A中。(2)賦值號“=”左邊一般是變量名或?qū)ο蟮膶傩砸?,?能是常量、符號常量、表達(dá)式。 5=X 左邊是常量。(3)賦值號“=”
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙教版九年級歷史下冊階段測試試卷含答案
- 2025年西師新版七年級科學(xué)上冊月考試卷含答案
- 2025年湘教版選擇性必修1地理上冊月考試卷含答案
- 2025年粵教版必修一地理下冊月考試卷
- 2025年浙教新版九年級歷史上冊月考試卷含答案
- 2025年開封文化藝術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年常考版參考題庫含答案解析
- 2025年廣東建設(shè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年山東經(jīng)貿(mào)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年常考版參考題庫含答案解析
- 2025年山東勞動職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年安徽工業(yè)職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 成人失禁相關(guān)性皮炎的預(yù)防與護(hù)理
- 人教版(2024新版)七年級上冊數(shù)學(xué)第六章《幾何圖形初步》測試卷(含答案)
- 九宮數(shù)獨(dú)200題(附答案全)
- JT-T-496-2018公路地下通信管道高密度聚乙烯硅芯塑料管
- 食材配送投標(biāo)方案技術(shù)標(biāo)
- 再見深海合唱簡譜【珠海童年樹合唱團(tuán)】
- 《聚焦客戶創(chuàng)造價(jià)值》課件
- PTW-UNIDOS-E-放射劑量儀中文說明書
- 保險(xiǎn)學(xué)(第五版)課件全套 魏華林 第0-18章 緒論、風(fēng)險(xiǎn)與保險(xiǎn)- 保險(xiǎn)市場監(jiān)管、附章:社會保險(xiǎn)
- 典范英語2b課文電子書
- 17~18世紀(jì)意大利歌劇探析
評論
0/150
提交評論