VB語言基礎(chǔ)(4學(xué)時)

VB語言基礎(chǔ)(4學(xué)時)

ID:36872464

大小:453.00 KB

頁數(shù):35頁

時間:2019-05-10

VB語言基礎(chǔ)(4學(xué)時)_第1頁
VB語言基礎(chǔ)(4學(xué)時)_第2頁
VB語言基礎(chǔ)(4學(xué)時)_第3頁
VB語言基礎(chǔ)(4學(xué)時)_第4頁
VB語言基礎(chǔ)(4學(xué)時)_第5頁
資源描述:

《VB語言基礎(chǔ)(4學(xué)時)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、VisualBasic程序設(shè)計第三章VB語言基礎(chǔ)3.1程序代碼的組織方式3.2代碼的書寫規(guī)則3.3VB的數(shù)據(jù)類型3.4運(yùn)算符與表達(dá)式3.5VB的公共函數(shù)§3.1VB程序代碼的組織方式§3.1.1過程過程:具有特定書寫格式、包含若干可被作為一個整體執(zhí)行的代碼行的組合。根據(jù)執(zhí)行的方式:事件過程通用過程事件過程為窗體及窗體上的各種對象編寫的用來響應(yīng)由用戶或系統(tǒng)引發(fā)的各種事件的代碼行就是“事件過程”當(dāng)指定的事件發(fā)生時,該過程即會被激活執(zhí)行。私有(private)通用過程一個應(yīng)用程序中的多個窗體共享一些代碼,或一個窗體內(nèi)不同的事件過程可以共享一些代碼。這些被共享的代碼構(gòu)成的過程稱為

2、“通用過程”公有的(public)§3.1.2模塊用于將不同類型過程代碼組織到一起而提供的一種結(jié)構(gòu)窗體模塊標(biāo)準(zhǔn)模塊類模塊窗體模塊應(yīng)用程序中每個窗體都有一個相對應(yīng)的窗體模塊。包含用于處理發(fā)生在窗體中的各個對象的事件過程,而且包含有窗體及窗體中各個控件對象的屬性設(shè)置以及相關(guān)的說明。標(biāo)準(zhǔn)模塊被多個應(yīng)用程序中讀個窗體共享的代碼,組織到“標(biāo)準(zhǔn)模塊”。保存的是通用過程。類模塊包含用于創(chuàng)建新的對象類的屬性、方法的定義等。1.語句語句是組成VB程序的最基本成分。(1)語句的一般形式:<語句定義符>[語句體]§3.2代碼的書寫規(guī)則規(guī)定語句的功能;有些語句沒有該部分提供具體說明或具體操作例如

3、:DimaasIntegera=20一條語句作用:向系統(tǒng)提供必要的信息或規(guī)定系統(tǒng)執(zhí)行某些操作。(2)書寫注意1)代碼不區(qū)分字母的大小寫,如:Ab與AB等效;2)系統(tǒng)對用戶程序代碼進(jìn)行自動轉(zhuǎn)換;對于關(guān)鍵字,首字母被轉(zhuǎn)換成大寫,其余轉(zhuǎn)換成小寫對于用戶定義的變量、過程名,以首次定義為準(zhǔn)進(jìn)行轉(zhuǎn)換2.語句書寫規(guī)則(1)續(xù)行:(空格+下劃線字符“_”)(2)同一行上書寫多條語句,語句間用冒號“:”分隔(3)一行允許多達(dá)1023個字符(4)注釋行以Rem開頭,注釋整行;以注釋符“'”引導(dǎo)注釋內(nèi)容從注釋符開始直到該行結(jié)束利用“編輯”工具欄的“設(shè)置注釋塊”、“解除注釋塊”來設(shè)置/取消多行注

4、釋。例如:⑴Form1.Print"學(xué)好VB"_&"要多學(xué)多練"⑵Form1.Hide:Form2.Show⑶Form1.Hide'將Form1隱藏⑷Print&HF,&O17§3.2代碼的書寫規(guī)則§3.3VB的數(shù)據(jù)類型變量/常量命名規(guī)則變量常量常量數(shù)據(jù)類型整長整單精度雙精度貨幣型字節(jié)型Integer;Long;Single;Double;Currency;Byte1.數(shù)值數(shù)據(jù)類型§3.3.1數(shù)據(jù)類型⑴Integer:整型(占2字節(jié))表數(shù)范圍:-215-1~215-1,即-32768~32767表示形式:±n或±n%⑵Long:長整型(占4字節(jié))表數(shù)范圍:-231-1~2

5、31-1表示形式:±n&例如:-120,120&,120,120%,43210,-12345678&⑶Byte:字節(jié)型(占1字節(jié))表數(shù)范圍:0~255(無符號)整長整單精度雙精度貨幣型字節(jié)型Integer;Long;Single;Double;Currency;Byte§3.3.1數(shù)據(jù)類型⑷Single:單精度(4字節(jié))---7個有效位表示形式:帶小數(shù)點(diǎn)數(shù)用指數(shù)(E)表示數(shù)字后面加“!”⑸Double:雙精度(8字節(jié))---15個有效位表示形式:用指數(shù)(D)表示數(shù)字后面加“#”例:-1E2,1.2E2120.0,120!+12345678.例:-1D2,1.2D2120#

6、⑹Currency:貨幣型(8字節(jié))---19個有效位表示形式:數(shù)字后面加“@”例:120@1.數(shù)值數(shù)據(jù)類型Integer;Long;Single;Double;Currency;Byte1.數(shù)值數(shù)據(jù)類型§3.3.1數(shù)據(jù)類型2.Boolean型:占2個字節(jié),只有兩個值True(-1)False(0)3.String型:表示形式:用雙引號括起來或變量名后加“$”如:“Basic”、“1234”注意:●""與""的區(qū)別●字符串123"abc的表示:"123""abc"Integer;Long;Single;Double;Currency;Byte1.數(shù)值數(shù)據(jù)類型§3.3.1數(shù)

7、據(jù)類型4.Date型:---占用8個字節(jié)表示形式:用#號括起來如:#2-14-046:10:00#或以數(shù)字表示如:2.5表示日期以1899年12月30日為基點(diǎn)表示時間2.Boolean型:用于邏輯判斷,只有兩個值True(-1)False(0)3.String型:表示形式:用雙引號括起來或變量名后加“$”5.Variant型:萬能型是一種通用的、可變的數(shù)據(jù)類型隱含變量的類型6.Object型:用于保存任何對象的引用舉例:re,mydata,re.er,8re,工資,IntegerintSum引例:解方程3x2+25x+11=0

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。