《vb語言基礎(chǔ)》ppt課件

《vb語言基礎(chǔ)》ppt課件

ID:27358482

大?。?32.00 KB

頁數(shù):46頁

時間:2018-12-01

《vb語言基礎(chǔ)》ppt課件_第1頁
《vb語言基礎(chǔ)》ppt課件_第2頁
《vb語言基礎(chǔ)》ppt課件_第3頁
《vb語言基礎(chǔ)》ppt課件_第4頁
《vb語言基礎(chǔ)》ppt課件_第5頁
資源描述:

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

1、第三章VB語言基礎(chǔ)3.1語法規(guī)則3.2數(shù)據(jù)類型3.3常量、變量和函數(shù)3.4運(yùn)算符與表達(dá)式VisualBasic編程風(fēng)格作為高級程序設(shè)計語言,VB也有著一定源程序代碼書寫規(guī)則:(1)源代碼不區(qū)分字母的大小寫關(guān)鍵字的首字母自動轉(zhuǎn)換為大寫;由多個英文單詞構(gòu)成的關(guān)鍵字,每個單詞首字母也自動大寫;用戶自定義的變量、過程名以第一次定義的為準(zhǔn)。(2)語句書寫自由同一行上的多個語句之間用“:”分隔;代碼的分隔符用空格或Tab鍵;每行字符長度不超過1023個字節(jié);一個語句可分為若干行書寫,此時每行后加續(xù)行標(biāo)志“_”;VisualBasic編程風(fēng)格(3)適當(dāng)添加注釋有利于程序的維護(hù)和調(diào)試以關(guān)鍵字“Rem”或“’

2、”開頭引導(dǎo)注釋內(nèi)容;可通過“編輯”工具欄的“設(shè)置注釋塊”、“解除注釋塊”按鈕,為選中的若干行語句(或文字)統(tǒng)一設(shè)置注釋或取消注釋。(4)保留行號與下標(biāo)注:有語法意義的標(biāo)點(diǎn)符號,必須是英文狀態(tài)的標(biāo)點(diǎn),而不能是中文狀態(tài)的標(biāo)點(diǎn)?!?.1數(shù)據(jù)類型作為程序處理的對象,不同類型的數(shù)據(jù),它們的操作方式和取值范圍都不同。凡是涉及數(shù)據(jù)就與數(shù)據(jù)類型有關(guān),包括:變量、常量、數(shù)組,以及函數(shù)、過程中的參數(shù)?!?.1.1標(biāo)準(zhǔn)數(shù)據(jù)類型標(biāo)準(zhǔn)數(shù)據(jù)類型是系統(tǒng)定義的數(shù)據(jù)類型,主要的有字符串型數(shù)據(jù)、數(shù)值型數(shù)據(jù),以及字節(jié)、貨幣、對象、日期、布爾和變體數(shù)據(jù)類型。每種數(shù)據(jù)類型在程序中都有相應(yīng)固定的關(guān)鍵字、類型符、取值范圍等。字符串(St

3、ring)數(shù)據(jù)類型用雙引號界定的一個字符序列,用于存儲字符串,例如:“Hello”“VisualBasic6.0程序設(shè)計”“2+6=?”“”(空字符串)注意:(1)有定長、變長和空字符串之分;定義時的區(qū)別:DimSasString(變長)DimSasString*10(定長)(2)雙引號僅起界定作用,輸入、輸出時都不顯示;(3)字符串內(nèi)容區(qū)別大小寫。定長與變長字符串的比較數(shù)值(Numeric)數(shù)據(jù)類型VB自動提供多種數(shù)值型數(shù)據(jù),它們都可用于數(shù)值計算,數(shù)值變量之間可相互賦值。(p26)整型:不帶小數(shù)點(diǎn)和指數(shù)符號,可帶正、負(fù)號的整數(shù)。(1)整型(Integer)(2)長整型(Long)(3)字節(jié)

4、型(Byte)實(shí)型:帶有小數(shù)部分的數(shù),由符號、指數(shù)、尾數(shù)三部分組成。(1)單精度浮點(diǎn)數(shù)(Single)(2)雙精度浮點(diǎn)數(shù)(Double)貨幣型(Currency)整型取值范圍邏輯(Boolean)數(shù)據(jù)類型若變量值只是“true/false”、“yes/no”、“on/off”等信息,則可將它聲明為Boolean類型,缺省值為False。日期(Date)數(shù)據(jù)類型用于存儲與時間、日期相關(guān)的值,一般用由“#”括起來的字符表示,日期范圍為:100年1月1日~9999年12月31日時間范圍為:0:00:00~23:59:59例如:#1980-03-16##March7,20032:20am#日期型數(shù)據(jù)

5、對象(Object)數(shù)據(jù)類型用于表示圖形、引用應(yīng)用程序中或其他應(yīng)用程序中的對象。可以隨后(用Set語句)指定一個被聲明為Object的變量去引用應(yīng)用程序所識別的任何實(shí)際對象,例如:DimobjDbAsObjectSetobjDb=OpenDatabase("c:Vb5Biblio.mdb")變體(Variant)數(shù)據(jù)類型所有未定義類型之變量的缺省數(shù)據(jù)類型,能夠存儲任何一種類型的數(shù)據(jù)?!?.1.2用戶自定義的數(shù)據(jù)類型程序員可根據(jù)需要利用已有的標(biāo)準(zhǔn)數(shù)據(jù)類型,通過Type語句自定義數(shù)據(jù)類型,通常稱為記錄類型,其定義格式如下:Type自定義數(shù)據(jù)類型名元素名[(下標(biāo))]As類型名……EndType

6、參看P29例,當(dāng)數(shù)據(jù)類型定義好之后,便可象引用其它標(biāo)準(zhǔn)數(shù)據(jù)類型一樣使用了。自定義類型必須在標(biāo)準(zhǔn)模塊中定義;自定義類型中的元素類型可以是字符串,但是必須是定長字符串。TypestudTypeintNoAsIntegerstrNameAsString*20strSexAsString*1sngMark(1to4)AsSinglesngTotalAsSingleEndTypeDimstudentasstudTypestudent.intNo=30student.strName=“Tom”§3.2常量與變量經(jīng)過命名的內(nèi)存單元就是常量或變量。程序運(yùn)行期間,內(nèi)存單元中所存放的數(shù)據(jù)可以改變與否,決定了這個

7、單元是常量還是變量?!?.2.1常量或變量的命名規(guī)則常量或變量名,是以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成的序列;VB中的關(guān)鍵字不可用作常量或變量名;常量或變量名中不區(qū)分大小寫;可在變量名前加前綴用以表明該量的數(shù)據(jù)類型。變量的命名規(guī)則§3.2.2常量在程序中設(shè)置的常量,即是用標(biāo)識符表示的永遠(yuǎn)不變的數(shù)值或字符串。通過采用有意義的標(biāo)識符表示常量值,可提高源代碼的可讀性和可維護(hù)性。常量不能象變量那樣在程序

當(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)系客服處理。