資源描述:
《第二章VisualBasic語言基礎(chǔ)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第二章VisualBasic語言基礎(chǔ)VisualBasic的數(shù)據(jù)類型主要內(nèi)容1常量與變量2運(yùn)算符與表達(dá)式3常用內(nèi)部函數(shù)422.1VisualBasic的數(shù)據(jù)類型數(shù)據(jù)是指能夠輸入到計(jì)算機(jī)中,并能夠被計(jì)算機(jī)識(shí)別和加工處理的符號(hào)的集合,是程序處理的最小對象。32.1.1提出問題,解決問題程序在運(yùn)行過程中可能要處理多種數(shù)據(jù),如數(shù)值、字符、圖形、圖像和聲音等都是數(shù)據(jù)。不同的數(shù)據(jù)有不同的存儲(chǔ)要求和處理算法。計(jì)算機(jī)怎樣區(qū)分這些數(shù)據(jù),并根據(jù)數(shù)據(jù)的不同給出相應(yīng)的處理方法?數(shù)據(jù)類型這一概念可以用來區(qū)別不同的數(shù)據(jù)。把有共同特征的數(shù)據(jù)歸納
2、為同一類型并取一個(gè)類型名,幫助計(jì)算機(jī)區(qū)別不同的數(shù)據(jù)。42.1.2標(biāo)準(zhǔn)數(shù)據(jù)類型標(biāo)準(zhǔn)數(shù)據(jù)類型是VisualBasic系統(tǒng)定義的數(shù)據(jù)類型,用戶可以直接使用它們來定義常量和變量,VisualBasic中的標(biāo)準(zhǔn)數(shù)據(jù)類型如表2-152.1.2標(biāo)準(zhǔn)數(shù)據(jù)類型62.1.3用戶自定義數(shù)據(jù)類型VisualBasic中的Type語句可實(shí)現(xiàn)自定義類型,格式如下:Type自定義類型名元素名1As類型名元素名2As類型名……元素名nAs類型名EndTypeType是語句定義符,是VisualBasic的關(guān)鍵字;自定義類型名是要定義的數(shù)據(jù)類型的名
3、稱,由用戶確定;endtype表示該類型定義結(jié)束。例如,定義一個(gè)管理車輛信息的“記錄”Typecarcar_noAsstringcar_brandAsstringcar_typeAsstringcar_buytimeAsdatecar_mileageAssingleEndType72.2常量與變量數(shù)據(jù)在程序中以常量或變量的方式被引用。例2-1設(shè)圓和圓球的半徑均為r,r的值從文本框中輸入,計(jì)算出圓的周長和面積,圓球的表面積和體積。PrivateSubCommand1_Click()DimrAsDouble,cAsDo
4、uble,s1AsDouble,s2AsDouble,vAsDoubler=Val(Text1.Text)'把文本框中的數(shù)字字符轉(zhuǎn)換成數(shù)值c=2*3.14*r:s1=3.14*r*rs2=4*3.14*r*r:v=4/3*3.14*r*r*rText2.Text=c:Text3.Text=s1Text4.Text=s2:Text5.Text=vEndSub82.2常量常量就是在程序運(yùn)行過程中,其值不能被改變的量。VisualBasic中的常量分為普通常量、符號(hào)常量和系統(tǒng)常量三種。1.普通常量整型常量、實(shí)型常量、字符
5、串常量、邏輯常量、日期/時(shí)間常量。92.符號(hào)常量符號(hào)常量,即用一個(gè)符號(hào)代表一個(gè)具體的常量值,該符號(hào)稱為“符號(hào)常量”。引入符號(hào)常量可簡化程序的錄入、修改。符號(hào)常量的定義方法:Const常量名[As類型
6、類型符]=常數(shù)表達(dá)式說明:常量名符合標(biāo)識(shí)符命名規(guī)則,并且一般大寫;“[As類型
7、類型符]”用來指定標(biāo)識(shí)符常量的類型,如果省略,則其類型由“=”右邊的常數(shù)表達(dá)式的類型決定;“常數(shù)表達(dá)式”的值必須是常量,可以取各種常量或常量表達(dá)式的值。例2-1的程序可改寫為ConstPI#=3.14159PrivateSubCommand
8、1_Click()DimrAsdouble,cAsdouble,s1asdouble,s2asdouble,vassingler=val(text1.text)c=2*PI*r:s1=PI*r*r:s2=4*PI*r*rv=4*PI*r*r*r/3EndSub103.系統(tǒng)常量系統(tǒng)常量是VisualBasic提供的,是能夠表示一定含義的常量。如表示顏色的常量有vbRed(紅色),vbBlue(藍(lán)色),vbBlack(黑色)。在程序中使用系統(tǒng)常量可以使程序變得易讀和易編寫。112.2.3變量變量是指在程序運(yùn)行過程中,其
9、值可以改變的量,是程序臨時(shí)保存數(shù)據(jù)的地方。程序中為什么需要變量呢?程序中使用的數(shù)據(jù)被“藏”在哪里呢?——變量122.2.3變量1.變量的命名規(guī)則及VisualBasic字符集變量名必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成,不能包含其它符號(hào)。變量名不區(qū)分大小寫,變量名abc,Abc,ABC,abC都表示為同一個(gè)變量。變量名稱的長度最長為255個(gè)字符。VisualBasic中的保留字不能作為變量名使用。保留字包括語法符號(hào)、系統(tǒng)內(nèi)部函數(shù)和過程的名稱等。變量名中的字符必須并排書寫,不能出現(xiàn)上下標(biāo)。VisualB
10、asic字符集就是指編寫程序時(shí)所能使用的所有符號(hào)的集合。包含字母、數(shù)字和專用字符3類,共89個(gè)字符。專用字符一共有27個(gè),包括各種運(yùn)算符、數(shù)據(jù)類型說明符、“(“、”)“、單引號(hào)、雙引號(hào)、逗號(hào)、分號(hào)、冒號(hào)、實(shí)心句號(hào)、問號(hào)、下劃線、空格符、回車鍵。132.2.3變量2.變量的聲明變量的聲明就是變量的定義。變量的聲明方式有兩種,顯式聲明和隱式聲明。1)顯示聲明。使