版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
VB語言及程序開發(fā)環(huán)境
走進編程VB語言及程序開發(fā)環(huán)境走進編程VisualBasic是什么VisualBasic(簡稱VB)是Microsoft公司開發(fā)的一種通用的基于對象的程序設(shè)計語言。“Visual”指的是開發(fā)圖形用戶界面(GUI)的方法?!癇asic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)語言,一種在計算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的語言。專業(yè)人員可以用VisualBasic實現(xiàn)其它任何Windows編程語言的功能,而初學(xué)者只要掌握幾個關(guān)鍵詞就可以建立實用的應(yīng)用程序。VisualBasic是什么VisualBasic(簡探究-“求圓的面積”的程序PrivateSubCommand1_Click() ConstpiAsSingle=3.14 DimrAsSingle,sAsSingle r=InputBox(“r=”,”輸入半徑”) s=pi*r^2 Print“圓的面積s=”;sEndSub思考:(1)程序有多少行,每一行的作用是什么?(2)如果按語句的作用區(qū)分,這個程序包含幾個部分?(3)程序中用到了哪些數(shù)據(jù)類型,分別是什么?‘過程結(jié)束‘定義名為command1_click()的事件過程‘說明程序中pi是常量∏‘定義半徑r和面積s為單精度實型‘輸入r的值‘把表達式pi*r*r的值賦給s‘把s的值輸出到當(dāng)前的窗體上
數(shù)據(jù)類型說明部分
數(shù)據(jù)的輸入部分
數(shù)據(jù)的處理部分
數(shù)據(jù)的輸出部分
探究-“求圓的面積”的程序PrivateSubComma上機練習(xí)一編寫VB程序求解“圓的面積”問題。上機練習(xí)一編寫VB程序求解“圓的面積”問題。PrivateSubCommand1_Click()ConstPIAsSingle=3.14DimrAsSingle,sAsSingler=InputBox("r=","輸入半徑")s=PI*r*rPrint"圓的面積s=";sEndSub常量變量函數(shù)表達式VB程序一般包括四個基本知識探究-“求圓的面積”的程序PrivateSubCommand1_Click()常一、
VB中的常用數(shù)據(jù)類型人類在社會中所扮演的角色,按其工作性質(zhì)區(qū)分有哪些?
我們要知道在VB中數(shù)據(jù)是如何參與活動完成任務(wù)的,首先要了解數(shù)據(jù)在VB中都有哪些角色。
閱讀教材第20頁和第21頁和教師出示的表格,說出數(shù)據(jù)在VB中有哪些角色以及它們的屬性情況。
一、VB中的常用數(shù)據(jù)類型人類在社會中所扮演的角色,按其工作導(dǎo)入人類在地球的世界里,不同的時間不同的地點會以一種或多種角色出現(xiàn)。計算機則用大量的數(shù)據(jù)把五彩繽紛的世界模擬得玲瓏剔透,數(shù)據(jù)在計算機的世界里也有著不同的角色。
數(shù)據(jù)在計算機世界中究竟扮演了什么樣的角色?它在計算機世界里是如何進行活動,解決問題的呢?
導(dǎo)入人類在地球的世界里,不同的時間不同的地點會以一種或多種角一、
VB中的常用數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字取值范圍存儲空間整型(%)
Integer-32768~327672個字節(jié)長整型(&)
Long-2147483648~21474836474個字節(jié)單精度型(!)
Single負(fù)數(shù):-3.402823E38~1.401298E-45正數(shù):1.401298E-45~3.402823E384個字節(jié)雙精度型(#)
Double負(fù)數(shù):-1.797693134E308~-4.940656458-324正數(shù):4.940656458E-324~1.797693134E3088個字節(jié)字符串型($)String定長字符串:0~65535個字符不定長字符串:0~20億個字符231-1個字符布爾型BooleanTrue或False2個字節(jié)日期型Date100/1/1~9999/12/318個字節(jié)一、VB中的常用數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字取值范圍存儲空一、VB中的常用數(shù)據(jù)類型常用的數(shù)據(jù)類型有字符串型、數(shù)值常量、布爾常量、日期常量常用的數(shù)據(jù)類型數(shù)值型字符型布爾型日期型整型長整型浮點型貨幣型字節(jié)型單精度浮點型雙精度浮點型一、VB中的常用數(shù)據(jù)類型常用的數(shù)據(jù)類型有字符串型、數(shù)值常量、思考一個整型數(shù)據(jù)是否可以定義為長整型?
如果可以,為什么通常我們不會這樣做呢?(提示:可以從存儲空間這一點上思考。)
思考一個整型數(shù)據(jù)是否可以定義為長整型?課堂練習(xí)(1)比較VB中的“數(shù)據(jù)”和數(shù)學(xué)課中的“數(shù)據(jù)”之間的差異。(2)分析一下,求半徑為r的圓的面積的程序。VB中的數(shù)據(jù)可以理解為范圍更廣一些,不僅有數(shù)值型,還有字符型、布爾型、日期型等,一般情況下同類型數(shù)據(jù)之間才可以進行運算處理;數(shù)學(xué)課中的數(shù)據(jù)可以認(rèn)為等同于數(shù)值型數(shù)據(jù)。課堂練習(xí)(1)比較VB中的“數(shù)據(jù)”和數(shù)學(xué)課中的“數(shù)據(jù)”之間的二、常量與變量大部分成年人都有固定的職業(yè),但也有一部分人頻繁更換自己的職業(yè),即使職業(yè)不變,職位也會發(fā)生變化。隨著職業(yè)或職位的變化,人在社會中的角色也就隨之發(fā)生了變化。
數(shù)據(jù)亦是如此,有常量與變量之分。常量可以類比為職業(yè)、職位不會改變的數(shù)據(jù),變量可以類比為職業(yè)、職位會隨時改變的數(shù)據(jù)。
二、常量與變量大部分成年人都有固定的職業(yè),但也有一部分人頻繁常量和變量常量在程序運行中保持不變的常數(shù)、字符串,如3.14、"r="、"輸入半徑"等
常量定義方法:
Const常量名[As類型]=表達式
例:
Const
PIAsSingle=3.14
‘聲明了常量PI,代表3.14,單精度型
Const
MAXAsInteger=144
‘聲明了常量MAX,數(shù)值為144,整型常量和變量常量例:變量是指存儲器中有著特定名稱的存儲單位,其特點就是存放在其中的數(shù)據(jù)值可任意改變。變量的作用其實類似于日常生活中使用的各種儲值卡,如電話IC卡、銀行卡等,在程序中調(diào)用變量名時就是引用變量中存儲的值。常量和變量變量是指存儲器中有著特定名稱的存儲單位,常量和變量常量和變量變量的定義方法
Dim<變量名>As<類型>如:
Dim
X
Asinteger
DimkAsInteger,yASSingle說明:1、如果沒有As
類型,則默認(rèn)為變體類型
2、一條語句可以同時定義多個變量,但每個變量必須有自己的類型聲明,類型聲明不能共用變量的命名規(guī)則
1)必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成,長度≤255個字符
2)不能使用VB中的關(guān)鍵字,并盡量不與VB中標(biāo)準(zhǔn)函數(shù)名同名;如:Dim、Sin
3)VB中不區(qū)分變量的大小寫,一般變量首字母用大寫,其余用小寫;常量全部用大寫字母表示常量和變量變量的定義方法變量的命名規(guī)則運算符、函數(shù)和表達式運算符號+-*/^\MOD含義加號減號乘號除號乘方整除取余數(shù)算術(shù)運算符DimMyValueMyValue=10/4 ‘返回2.5MyValue=10/3 ‘返回3.333333MyValue=10\4 ‘返回2MyValue=10.67\3 ‘返回3MyValue=2^3 ‘返回8MyValue=10Mod3 ‘返回1MyValue=12Mod4.3 ‘返回0MyValue=12.6Mod5 ‘返回3MyValue=(-10)Mod3‘返回-1MyValue=10Mod(-3)‘返回1\與Mod參與運算的兩數(shù)中有一個是浮點數(shù),該數(shù)會先被四舍五入成整型后再進行運算。求余結(jié)果的正負(fù)號始終與第一個運算量的符號相同。運算符、函數(shù)和表達式運算符號+-*/^\MOD含義加號減號乘字符運算符運算符作用區(qū)別示例結(jié)果&將兩個字符串拼接起來連接符兩旁的操作數(shù)不管是字符型還是數(shù)值型,系統(tǒng)先將操作數(shù)轉(zhuǎn)換成字符,然后再連接。"123"&55"abc“&12"12355""abc12"+連接符兩旁的操作數(shù)若均為數(shù)值型則進行算術(shù)加法運算;若一個為數(shù)字字符型,一個數(shù)值型,則自動將數(shù)字字符轉(zhuǎn)換為數(shù)值,然后進行算術(shù)加;若一個為非數(shù)字字符型,一個數(shù)值型,則出錯。"123"+55"abc"+12178出錯算術(shù)運算符的優(yōu)先順序指數(shù)運算(^)負(fù)數(shù)(-)乘法和除法
(*、/)整數(shù)除法(\)求余的模運算(Mod)加法和減法(+、-)字符運算符運算符作用區(qū)別示例結(jié)果&將兩個字符串拼接起來常見函數(shù)(見附錄二)函數(shù)名說明示例結(jié)果Sin(X)正弦Sin(0)0Cos(X)余弦Cos(0)1Abs(X)絕對值A(chǔ)bs(-3.5)3.5Sqr(X)平方根Sqr(9)3Int(X)不大于給定數(shù)X的最大整數(shù)Int(-1.6)-2Fix(X)取整Fix(-1.6)-1Cint(X)小數(shù)部分四舍五入Cint(1.6)2Date()返回當(dāng)前系統(tǒng)日期Date()或Date07-03-15Time()返回系統(tǒng)時間Time()或Time10:36:08常見函數(shù)(見附錄二)函數(shù)名說明示例結(jié)果Sin(X)正弦Sin表達式表達式是指某個求值規(guī)則,它由運算符和配對的圓括號將變量、常量、函數(shù)等操作數(shù)以合理的形式連接起來的式子。如:PI*r*r表達式表達式是指某個求值規(guī)則,它由運算符和配對的圓括號將變量表達式書寫舉例【例1】將數(shù)學(xué)式改寫成VB的算術(shù)表達式VB的算術(shù)表達式為:3.14159/(a^2+Sqr(b))VB表達式:
a*b*c*d/e/f/g
或a*b*c*d/(e*f*g)
【例2】表達式書寫舉例【例1】將數(shù)學(xué)式可視化程序的開發(fā)環(huán)境控件工具欄菜單欄工具欄代碼窗口窗體設(shè)計窗口工程窗口屬性窗口布局窗口可視化程序的開發(fā)環(huán)境控件工具欄菜單欄工具欄代碼窗口窗體設(shè)計窗小
結(jié)VB程序的組成數(shù)據(jù)類型說明部分?jǐn)?shù)據(jù)的輸入部分?jǐn)?shù)據(jù)的處理部分?jǐn)?shù)據(jù)的輸出部分基本數(shù)據(jù)類型:
整型、長整型、單精度型、雙精度型、邏輯型、字符型常量——在程序運行中保持不變的常數(shù)、字符串常量定義方法:
Const常量名As類型=表達式變量是指存儲器中有著特定名稱的存儲單位,存放在其中的數(shù)據(jù)值可任意改變變量的定義方法:
Dim變量名As類型運算符、函數(shù)和表達式可視化程序的開發(fā)環(huán)境小
結(jié)VB程序的組成整型數(shù)(Integer)整型數(shù)表示不帶小數(shù)點和指數(shù)符號的數(shù),其內(nèi)部存儲空間和范圍為:存儲空間(Byte):2范圍:-32768——32767,小數(shù)部分四舍五入整型數(shù)的運算速度較快,而且比其他數(shù)據(jù)類型占據(jù)的內(nèi)存要少。在For…Next循環(huán)內(nèi)作為記數(shù)器變量使用時,整型數(shù)尤為有用。十進制整型數(shù)只能包括數(shù)字0..9、正負(fù)號(正號可以省略),如:10,2566,-38,0。整型數(shù)(Integer)整型數(shù)表示不帶小數(shù)點和指數(shù)符號的數(shù),長整型數(shù)(Long)長整型數(shù)的數(shù)字組成與整數(shù)相同,正號可以省略,并且在數(shù)值中不能出現(xiàn)逗號(分節(jié)符)。存儲空間(Byte):4范圍:-2147483648——2147483647,小數(shù)部分四舍五入如:32768,-2567898,10長整型數(shù)(Long)長整型數(shù)的數(shù)字組成與整數(shù)相同,正號可以省單精度型(Single)單精度型可以表示最多7位有效數(shù)字的數(shù)。小數(shù)點可以位于這些數(shù)字的任何位置,正號可以省略。單精度數(shù)可以用定點形式和浮點形式來表示。定點形式是指在該范圍內(nèi)含有小數(shù)的數(shù)。例如:-3.4、120.0、+1.234、.00069、-31.24單精度型(Single)單精度型可以表示最多7位有效數(shù)字浮點形式是用科學(xué)記數(shù)法,即以10的整數(shù)次冪表示的數(shù),以E表示底數(shù)10,例如:-3.4×105表示為-3.4E5120.0×10-5表示為-120.0E-5浮點形式是用科學(xué)記數(shù)法,即以10的整數(shù)次冪表示的數(shù),以雙精度型(Double)雙精度型可以表示最多15位有效數(shù)字的數(shù)。小數(shù)點可以位于這些數(shù)字的任何位置,正號可以省略。雙精度數(shù)可以用定點形式和浮點形式來表示。雙精度型(Double)雙精度型可以表示最多15位有效數(shù)字符型(String)字符型數(shù)據(jù)是指一切可以打印的字符和字符串,它是用雙引號括起來的一串字符。1、變長字符串可變長字符串是指字符串的長度是不固定的,隨著對字符串變量賦予新的字符串,它的長度可增可減。按照默認(rèn)規(guī)定,一個字符串如果沒有定義成固定長的,都屬于可變長字符串,如:
“VisualBasic”,“可視化編程”
字符型(String)字符型數(shù)據(jù)是指一切可以打印的字符和字符2、定長字符串固定長字符串是指它在程序執(zhí)行過程中,始終保持其長度不變的字符串。例如,下列語句聲明一個長度為20個字符的字符串變量:
DimEmpAddressAsString*20EmpAddress=“Beijing,China”如果賦予字符串的字符少于20個,則用空格將EmpAddress的不足部分填滿,如果超過20個,則截去超出部分的字符。2、定長字符串布爾型數(shù)據(jù)(Boolean)布爾型數(shù)據(jù)只有兩個值:真(True)和假(False),經(jīng)常被用來表示邏輯判斷的結(jié)果。任何只有兩種狀態(tài)的數(shù)據(jù),如True或False,Yes或No,On或Off,都可以表示為布爾型。當(dāng)把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為Boolean型時,0轉(zhuǎn)換為False,其他非0值轉(zhuǎn)換為True.當(dāng)把Boolean值轉(zhuǎn)換為數(shù)值型時,F(xiàn)alse轉(zhuǎn)為0,True轉(zhuǎn)為-1。布爾型數(shù)據(jù)(Boolean)布爾型數(shù)據(jù)只有兩個值:真(Tru日期型數(shù)據(jù)(Date)日期型數(shù)據(jù)表示日期和時間,可以表示多種格式的日期和時間。Date型數(shù)據(jù)用兩個“
#”把日期和時間的值括起來。例如:#11/18/1999#、#1999-11-18##11/18/199910:28:56pm#如果輸入的日期或時間是非法的或不存在的,系統(tǒng)將提示出錯。日期型數(shù)據(jù)(Date)日期型數(shù)據(jù)表示日期和時間,可以表示多種演講完畢,謝謝觀看!演講完畢,謝謝觀看!VB語言及程序開發(fā)環(huán)境
走進編程VB語言及程序開發(fā)環(huán)境走進編程VisualBasic是什么VisualBasic(簡稱VB)是Microsoft公司開發(fā)的一種通用的基于對象的程序設(shè)計語言?!癡isual”指的是開發(fā)圖形用戶界面(GUI)的方法?!癇asic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)語言,一種在計算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的語言。專業(yè)人員可以用VisualBasic實現(xiàn)其它任何Windows編程語言的功能,而初學(xué)者只要掌握幾個關(guān)鍵詞就可以建立實用的應(yīng)用程序。VisualBasic是什么VisualBasic(簡探究-“求圓的面積”的程序PrivateSubCommand1_Click() ConstpiAsSingle=3.14 DimrAsSingle,sAsSingle r=InputBox(“r=”,”輸入半徑”) s=pi*r^2 Print“圓的面積s=”;sEndSub思考:(1)程序有多少行,每一行的作用是什么?(2)如果按語句的作用區(qū)分,這個程序包含幾個部分?(3)程序中用到了哪些數(shù)據(jù)類型,分別是什么?‘過程結(jié)束‘定義名為command1_click()的事件過程‘說明程序中pi是常量∏‘定義半徑r和面積s為單精度實型‘輸入r的值‘把表達式pi*r*r的值賦給s‘把s的值輸出到當(dāng)前的窗體上
數(shù)據(jù)類型說明部分
數(shù)據(jù)的輸入部分
數(shù)據(jù)的處理部分
數(shù)據(jù)的輸出部分
探究-“求圓的面積”的程序PrivateSubComma上機練習(xí)一編寫VB程序求解“圓的面積”問題。上機練習(xí)一編寫VB程序求解“圓的面積”問題。PrivateSubCommand1_Click()ConstPIAsSingle=3.14DimrAsSingle,sAsSingler=InputBox("r=","輸入半徑")s=PI*r*rPrint"圓的面積s=";sEndSub常量變量函數(shù)表達式VB程序一般包括四個基本知識探究-“求圓的面積”的程序PrivateSubCommand1_Click()常一、
VB中的常用數(shù)據(jù)類型人類在社會中所扮演的角色,按其工作性質(zhì)區(qū)分有哪些?
我們要知道在VB中數(shù)據(jù)是如何參與活動完成任務(wù)的,首先要了解數(shù)據(jù)在VB中都有哪些角色。
閱讀教材第20頁和第21頁和教師出示的表格,說出數(shù)據(jù)在VB中有哪些角色以及它們的屬性情況。
一、VB中的常用數(shù)據(jù)類型人類在社會中所扮演的角色,按其工作導(dǎo)入人類在地球的世界里,不同的時間不同的地點會以一種或多種角色出現(xiàn)。計算機則用大量的數(shù)據(jù)把五彩繽紛的世界模擬得玲瓏剔透,數(shù)據(jù)在計算機的世界里也有著不同的角色。
數(shù)據(jù)在計算機世界中究竟扮演了什么樣的角色?它在計算機世界里是如何進行活動,解決問題的呢?
導(dǎo)入人類在地球的世界里,不同的時間不同的地點會以一種或多種角一、
VB中的常用數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字取值范圍存儲空間整型(%)
Integer-32768~327672個字節(jié)長整型(&)
Long-2147483648~21474836474個字節(jié)單精度型(!)
Single負(fù)數(shù):-3.402823E38~1.401298E-45正數(shù):1.401298E-45~3.402823E384個字節(jié)雙精度型(#)
Double負(fù)數(shù):-1.797693134E308~-4.940656458-324正數(shù):4.940656458E-324~1.797693134E3088個字節(jié)字符串型($)String定長字符串:0~65535個字符不定長字符串:0~20億個字符231-1個字符布爾型BooleanTrue或False2個字節(jié)日期型Date100/1/1~9999/12/318個字節(jié)一、VB中的常用數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字取值范圍存儲空一、VB中的常用數(shù)據(jù)類型常用的數(shù)據(jù)類型有字符串型、數(shù)值常量、布爾常量、日期常量常用的數(shù)據(jù)類型數(shù)值型字符型布爾型日期型整型長整型浮點型貨幣型字節(jié)型單精度浮點型雙精度浮點型一、VB中的常用數(shù)據(jù)類型常用的數(shù)據(jù)類型有字符串型、數(shù)值常量、思考一個整型數(shù)據(jù)是否可以定義為長整型?
如果可以,為什么通常我們不會這樣做呢?(提示:可以從存儲空間這一點上思考。)
思考一個整型數(shù)據(jù)是否可以定義為長整型?課堂練習(xí)(1)比較VB中的“數(shù)據(jù)”和數(shù)學(xué)課中的“數(shù)據(jù)”之間的差異。(2)分析一下,求半徑為r的圓的面積的程序。VB中的數(shù)據(jù)可以理解為范圍更廣一些,不僅有數(shù)值型,還有字符型、布爾型、日期型等,一般情況下同類型數(shù)據(jù)之間才可以進行運算處理;數(shù)學(xué)課中的數(shù)據(jù)可以認(rèn)為等同于數(shù)值型數(shù)據(jù)。課堂練習(xí)(1)比較VB中的“數(shù)據(jù)”和數(shù)學(xué)課中的“數(shù)據(jù)”之間的二、常量與變量大部分成年人都有固定的職業(yè),但也有一部分人頻繁更換自己的職業(yè),即使職業(yè)不變,職位也會發(fā)生變化。隨著職業(yè)或職位的變化,人在社會中的角色也就隨之發(fā)生了變化。
數(shù)據(jù)亦是如此,有常量與變量之分。常量可以類比為職業(yè)、職位不會改變的數(shù)據(jù),變量可以類比為職業(yè)、職位會隨時改變的數(shù)據(jù)。
二、常量與變量大部分成年人都有固定的職業(yè),但也有一部分人頻繁常量和變量常量在程序運行中保持不變的常數(shù)、字符串,如3.14、"r="、"輸入半徑"等
常量定義方法:
Const常量名[As類型]=表達式
例:
Const
PIAsSingle=3.14
‘聲明了常量PI,代表3.14,單精度型
Const
MAXAsInteger=144
‘聲明了常量MAX,數(shù)值為144,整型常量和變量常量例:變量是指存儲器中有著特定名稱的存儲單位,其特點就是存放在其中的數(shù)據(jù)值可任意改變。變量的作用其實類似于日常生活中使用的各種儲值卡,如電話IC卡、銀行卡等,在程序中調(diào)用變量名時就是引用變量中存儲的值。常量和變量變量是指存儲器中有著特定名稱的存儲單位,常量和變量常量和變量變量的定義方法
Dim<變量名>As<類型>如:
Dim
X
Asinteger
DimkAsInteger,yASSingle說明:1、如果沒有As
類型,則默認(rèn)為變體類型
2、一條語句可以同時定義多個變量,但每個變量必須有自己的類型聲明,類型聲明不能共用變量的命名規(guī)則
1)必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成,長度≤255個字符
2)不能使用VB中的關(guān)鍵字,并盡量不與VB中標(biāo)準(zhǔn)函數(shù)名同名;如:Dim、Sin
3)VB中不區(qū)分變量的大小寫,一般變量首字母用大寫,其余用小寫;常量全部用大寫字母表示常量和變量變量的定義方法變量的命名規(guī)則運算符、函數(shù)和表達式運算符號+-*/^\MOD含義加號減號乘號除號乘方整除取余數(shù)算術(shù)運算符DimMyValueMyValue=10/4 ‘返回2.5MyValue=10/3 ‘返回3.333333MyValue=10\4 ‘返回2MyValue=10.67\3 ‘返回3MyValue=2^3 ‘返回8MyValue=10Mod3 ‘返回1MyValue=12Mod4.3 ‘返回0MyValue=12.6Mod5 ‘返回3MyValue=(-10)Mod3‘返回-1MyValue=10Mod(-3)‘返回1\與Mod參與運算的兩數(shù)中有一個是浮點數(shù),該數(shù)會先被四舍五入成整型后再進行運算。求余結(jié)果的正負(fù)號始終與第一個運算量的符號相同。運算符、函數(shù)和表達式運算符號+-*/^\MOD含義加號減號乘字符運算符運算符作用區(qū)別示例結(jié)果&將兩個字符串拼接起來連接符兩旁的操作數(shù)不管是字符型還是數(shù)值型,系統(tǒng)先將操作數(shù)轉(zhuǎn)換成字符,然后再連接。"123"&55"abc“&12"12355""abc12"+連接符兩旁的操作數(shù)若均為數(shù)值型則進行算術(shù)加法運算;若一個為數(shù)字字符型,一個數(shù)值型,則自動將數(shù)字字符轉(zhuǎn)換為數(shù)值,然后進行算術(shù)加;若一個為非數(shù)字字符型,一個數(shù)值型,則出錯。"123"+55"abc"+12178出錯算術(shù)運算符的優(yōu)先順序指數(shù)運算(^)負(fù)數(shù)(-)乘法和除法
(*、/)整數(shù)除法(\)求余的模運算(Mod)加法和減法(+、-)字符運算符運算符作用區(qū)別示例結(jié)果&將兩個字符串拼接起來常見函數(shù)(見附錄二)函數(shù)名說明示例結(jié)果Sin(X)正弦Sin(0)0Cos(X)余弦Cos(0)1Abs(X)絕對值A(chǔ)bs(-3.5)3.5Sqr(X)平方根Sqr(9)3Int(X)不大于給定數(shù)X的最大整數(shù)Int(-1.6)-2Fix(X)取整Fix(-1.6)-1Cint(X)小數(shù)部分四舍五入Cint(1.6)2Date()返回當(dāng)前系統(tǒng)日期Date()或Date07-03-15Time()返回系統(tǒng)時間Time()或Time10:36:08常見函數(shù)(見附錄二)函數(shù)名說明示例結(jié)果Sin(X)正弦Sin表達式表達式是指某個求值規(guī)則,它由運算符和配對的圓括號將變量、常量、函數(shù)等操作數(shù)以合理的形式連接起來的式子。如:PI*r*r表達式表達式是指某個求值規(guī)則,它由運算符和配對的圓括號將變量表達式書寫舉例【例1】將數(shù)學(xué)式改寫成VB的算術(shù)表達式VB的算術(shù)表達式為:3.14159/(a^2+Sqr(b))VB表達式:
a*b*c*d/e/f/g
或a*b*c*d/(e*f*g)
【例2】表達式書寫舉例【例1】將數(shù)學(xué)式可視化程序的開發(fā)環(huán)境控件工具欄菜單欄工具欄代碼窗口窗體設(shè)計窗口工程窗口屬性窗口布局窗口可視化程序的開發(fā)環(huán)境控件工具欄菜單欄工具欄代碼窗口窗體設(shè)計窗小
結(jié)VB程序的組成數(shù)據(jù)類型說明部分?jǐn)?shù)據(jù)的輸入部分?jǐn)?shù)據(jù)的處理部分?jǐn)?shù)據(jù)的輸出部分基本數(shù)據(jù)類型:
整型、長整型、單精度型、雙精度型、邏輯型、字符型常量——在程序運行中保持不變的常數(shù)、字符串常量定義方法:
Const常量名As類型=表達式變量是指存儲器中有著特定名稱的存儲單位,存放在其中的數(shù)據(jù)值可任意改變變量的定義方法:
Dim變量名As類型運算符、函數(shù)和表達式可視化程序的開發(fā)環(huán)境小
結(jié)VB程序的組成整型數(shù)(Integer)整型數(shù)表示不帶小數(shù)點和指數(shù)符號的數(shù),其內(nèi)部存儲空間和范圍為:存儲空間(Byte):2范圍:-32768——32767,小數(shù)部分四舍五入整型數(shù)的運算速度較快,而且比其他數(shù)據(jù)類型占據(jù)的內(nèi)存要少。在For…Next循環(huán)內(nèi)作為記數(shù)器變量使用時,整型數(shù)尤為有用。十進制整型數(shù)只能包括數(shù)字0..9、正負(fù)號(正號可以省略),如:10,2566,-38,0。整型數(shù)(Integer)整型數(shù)表示不帶小數(shù)點和指數(shù)符號的數(shù),長整型數(shù)(Long)長整型數(shù)的數(shù)字組成與整數(shù)相同,正號可以省略,并且在數(shù)值中不能出現(xiàn)逗號(分節(jié)符)。存儲空間(Byte):4范圍:-2147483648——2147483647,小數(shù)部分四舍五入如:32768,-25
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度挖掘機教育培訓(xùn)及售后服務(wù)合同3篇
- 2024年環(huán)保技術(shù)與廢棄物處理服務(wù)合同
- 藥品批發(fā)商進貨渠道管理制度
- 2024年知識產(chǎn)權(quán)許可合同范本:許可范圍與使用條件
- 2024年度昆山法院判決昆山XX小區(qū)退物業(yè)費合同執(zhí)行風(fēng)險評估3篇
- 2024年母嬰健康管理月嫂服務(wù)專項合同3篇
- 窗簾定制服務(wù)合同
- 2024年石墨烯材料研發(fā)合同
- 2024年新能源汽車充電站項目投資擔(dān)保合同3篇
- 2024年度專利許可合同標(biāo)的許可使用的專利和技術(shù)領(lǐng)域
- 四川省成都市武侯區(qū)2022-2023學(xué)年九年級上學(xué)期期末化學(xué)試卷
- 治理和善治引論
- 電子壁爐行業(yè)前景分析
- 辦公設(shè)備租賃方案
- 老年人中醫(yī)養(yǎng)生健康知識講座
- 小分子水可行性方案
- 四等水準(zhǔn)測量記錄表格
- 質(zhì)量手冊培訓(xùn)課件
- 公路工程檢測技術(shù) 課件 任務(wù)2.1無機結(jié)合料穩(wěn)定材料檢測
- 曲阜師范大學(xué)教育經(jīng)濟學(xué)期末復(fù)習(xí)題
- 電影第一出品單位變更協(xié)議模板
評論
0/150
提交評論