VB教案-VB語言基礎(chǔ)

VB教案-VB語言基礎(chǔ)

ID:45567046

大小:100.12 KB

頁數(shù):20頁

時間:2019-11-14

VB教案-VB語言基礎(chǔ)_第1頁
VB教案-VB語言基礎(chǔ)_第2頁
VB教案-VB語言基礎(chǔ)_第3頁
VB教案-VB語言基礎(chǔ)_第4頁
VB教案-VB語言基礎(chǔ)_第5頁
資源描述:

《VB教案-VB語言基礎(chǔ)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、第三課VB語言基礎(chǔ)授課方式:講授法授課學(xué)時:2學(xué)時教學(xué)目的:通過本次課的學(xué)習(xí),學(xué)生應(yīng)該掌握VB的數(shù)據(jù)類型、變量聲明,數(shù)組的使用和過程、函數(shù)的定義與使用,掌握VB的控制語句。教學(xué)重點和難點:1.變量的聲明和作用域;2.函數(shù)和過程的作用;3.控制語句的使用教學(xué)過程:3.1數(shù)據(jù)類型一、基本數(shù)據(jù)類型介紹常用的基本數(shù)據(jù)類型二、用戶白定義數(shù)據(jù)類型介紹用戶白定義數(shù)據(jù)類型的語法格式三、常量聲明介紹常量聲明與使用四、變量介紹變量聲明M作用域3.2函數(shù)與表達式一、函數(shù)介紹函數(shù)的功能二、表達式介紹各種運算符與表達式3.3基本語句一、循環(huán)語句介紹For和Do循環(huán)。二、條

2、件語句介紹If和Select語句3.4數(shù)組、過程與函數(shù)一、數(shù)組講授數(shù)據(jù)的定義,并結(jié)合循環(huán)語句學(xué)習(xí)它的使用。二、過程與函數(shù)介紹過程與兩數(shù)的定義與使用(三)VB語言基礎(chǔ)3.1數(shù)據(jù)類型要編寫一個真正冇用的VB程序,離不開語言的基木功能。與任何程序設(shè)計語言一樣,VB規(guī)定了川于編程的數(shù)據(jù)類型,棊木語句、函數(shù)和過程等。3.1.1數(shù)據(jù)類型在各種程序設(shè)計語言中,數(shù)據(jù)類型的規(guī)定和處理方法是各不相同的。VB不但提供了豐富的標(biāo)準(zhǔn)數(shù)據(jù)類型,還口J以由用戶自定義所需的數(shù)據(jù)類型(將在數(shù)組中介紹)標(biāo)準(zhǔn)數(shù)據(jù)類型是系統(tǒng)定義的數(shù)據(jù)類型,表3.2.1列出了VB支持的標(biāo)準(zhǔn)數(shù)據(jù)類型,包括

3、它們占川的存儲空間和數(shù)值范圍。(表3.2.1見下頁)一、數(shù)值(Numeric)數(shù)據(jù)類型Numeric類型包扌舌八;種,分別為:Integer,Long,Single,Double,Currency和Byte1.Integer和LongInteger和Long型用于整數(shù),整數(shù)運算速度快,精確,但表示數(shù)的范圍小。Integer類型占2個字節(jié),考慮冇一位符號位,可存放的最大整數(shù)為215-1,而32767,當(dāng)>32767或<-32768時,程序運行時就會產(chǎn)生“溢出”而中斷。這時,應(yīng)釆用長整型Long,或是Single或Double數(shù)據(jù)類型關(guān)鍵字前綴類型符

4、占字節(jié)數(shù)范圍1.字節(jié)型Bytebyt無10?2552?邏輯型BooleanBln無2True與False3.整型IntegerInt%2-3276曠327674.長整型LongAng&4-2147483648?21474836475?單精度型SingleSng1?46.雙精度型DoubleDbl87.貨幣型CurrencyCur88.日期型Date(time)dtm無89.字符型StringStr$與字符串長冇關(guān)0~65535個字符10.對象型ObjectObj無4任何對象引用11.變體型VariantVnt無根據(jù)需要分配表3-2-1Visual

5、Basic的標(biāo)準(zhǔn)數(shù)據(jù)類型A:在VB屮整數(shù)表示形式:土n[%],n是0?9的數(shù)字,%是類型符例:123.-123.+123.123%?均表示整數(shù)123.0?單精度數(shù)123,456?非法數(shù),因為其屮岀現(xiàn)了逗號。B:長整型的表示形式:土n&例:123&,-12345678&等2.Single和Double川于保存浮點實數(shù),浮點實數(shù)表示數(shù)的范圍大,但冇誤差,運算速度慢。在VB中規(guī)定Single的精度為7位,Double的精度為16位。法:m,nr±n.n為無符v±n!號整數(shù)土nE±m(xù)n.nE+m例:123.45,(1)Single的多種表示?小數(shù)形式?一

6、般形式?整數(shù)指數(shù)形式?單精度類型符+指數(shù)形式123.451,0.12345E+3(=0.12345X10')(2)Double的多種表示形式扌對小數(shù)形式:在數(shù)字后加“#”或用“#”代替“!”由指數(shù)形式:用“D”代替“E”或在指數(shù)形式后加“#”例:123.45#,0.12345D+3,0.12345E+3#3.Currency(貨幣型)它是定點實數(shù)或整數(shù),最多保留小數(shù)點右邊4位和小數(shù)點左邊15位,應(yīng)用丁?貨幣計算。例123.45@,1234?4.Byte(字節(jié)型)用于存儲二進制數(shù)二、日期數(shù)據(jù)類型(Date/time)1.范圍按8字節(jié)的浮點數(shù)來存儲。

7、表示的日期范圍:公元100年1月1日?9999年12月31日表示的時間范圍:0:00:00?23:59:592.兩種表示方法:(1)以任何字面上可被認(rèn)作日期和吋間的字符用號碼符(#)將其括起來表示例:#January1.200#,#10/26/2000#,#1998-5-1212:30:00PM#(2)以數(shù)字序列表示小數(shù)點左邊的數(shù)字代表FI期。小數(shù)點右邊的數(shù)字代表時間(0為午夜,0.5為小午12點)負(fù)數(shù)代表的是1899年12月31日之前的H期和時I'可例:下面的程序段PrivateSubFormClick()DimTAsDateT=~2.5Pic

8、ture1.PrintTEndSub則運行后的結(jié)果1899年12月28H12:00:00注:若T=0.5貝I」1899年12月31日12

當(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)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。