




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第三章VisualBasic語言基礎(chǔ)(1)本章內(nèi)容及要求:1熟悉VB程序中代碼和語句書寫規(guī)則;2掌握VB的數(shù)據(jù)類型,變量與常量的概念及定義方法;3掌握VB的運算符和表達(dá)式的使用;4掌握常用內(nèi)部函數(shù)的使用;本章重點:變量和常量的定義及使用、運算符和表達(dá)式的使用及常用內(nèi)部函數(shù)的使用。本章難點:數(shù)據(jù)類型、內(nèi)部函數(shù)教學(xué)方法案例教學(xué)法3.1變量與常量案例1交換兩個文本框內(nèi)的數(shù)據(jù)1.功能描術(shù):案例運行界面如圖3.1所示。當(dāng)單擊“交換數(shù)據(jù)”按鈕時,相互交換兩個文本框內(nèi)的數(shù)據(jù);當(dāng)單擊“退出”按鈕時,則退出該應(yīng)用程序。2.實現(xiàn)步驟新建工程:啟動VisualBasic6.0.新建一個工程,選擇“標(biāo)準(zhǔn)EXE”創(chuàng)建用戶界面:在窗體上創(chuàng)建2個文本框和2個命令按鈕,界面布局如圖2.2所示;設(shè)置各對象的屬性,如表2.1所示。 圖3.1“交換數(shù)據(jù)”案例設(shè)計界面圖 3.2“交換數(shù)據(jù)”案例運行界面表3.1設(shè)置對象的屬性編寫代碼為命令按鈕Command1添加單擊事件,并在事件中添加如下代碼,實現(xiàn)當(dāng)單擊Command1時,交換兩個文本框內(nèi)的數(shù)據(jù)。在命令按鈕Command2的單擊事件過程中添加代碼,實現(xiàn)當(dāng)單擊Command2時,結(jié)束程序。運行程序單擊工具條中的“啟動”按鈕“”,運行程序,單擊“交換數(shù)據(jù)”按鈕,觀察兩個文本框中內(nèi)容的有什么變化。3.案例說明在計算機中實現(xiàn)“數(shù)據(jù)交換”要引入一個中間變量。交換兩個杯子中的水,需要使用一個空杯子,類似地,本例交換兩個文本框內(nèi)的數(shù)據(jù),需要使用一個中間變量臨時存放數(shù)據(jù),如命令1單擊事件代碼所示。變量在使用前應(yīng)先定義,如本例中的代碼:dimxasstring它們依次是:關(guān)鍵字變量名關(guān)鍵字?jǐn)?shù)據(jù)類型名案例2求圓的周長和面積1.功能描述:案例運行界面如圖2.4所示,在第一個文本框中輸入圓的半徑,單擊“計算”按鈕,將在第將在第二個文本框中顯示圓的周長,在第三個文本框中顯示圓的面積:單擊“退出”按鈕,退出該應(yīng)用程序。2.實現(xiàn)步驟(1)新建工程啟動VisualBasic6.0,或單擊“文件”菜單下的“新建”工程,選擇“標(biāo)準(zhǔn)EXE”。(2)設(shè)計界面在窗體上創(chuàng)建3個標(biāo)簽、3個文本框和2個命令按鈕,界面布局如圖2.4所示;設(shè)置各對象的屬性,如表2.2所示。日期常量的表示格式為:#m/d/yyyy#(月/日/年)#m/d/yyyyh:m:s#(月/日/年時:分:秒)(7)變體類型Variant:可以存儲任何類型的數(shù)據(jù),根據(jù)實際數(shù)據(jù)分配內(nèi)存空間。3常量(1).常量用于表示在程序運行中固定不變數(shù)據(jù)的單詞符號。(2).常數(shù)常量如:12,-23,2.56,2.3E-2,1.56Ed4,“abc”,#9/12/2006#(3)符號常量 用一個單詞符號表示一個常數(shù)。常量的的聲明:例constPI=3.14159264.變量用于存儲在程序運行中可變化數(shù)據(jù)的命名內(nèi)存空間。有名稱、有類型、有對應(yīng)的內(nèi)存空間。(1).變量的命名規(guī)則以字母或漢字開頭,后可跟字母、數(shù)字或下劃線組成.不能使用VB中的關(guān)鍵字;VB中不區(qū)分變量名的大小寫.注:VB中的關(guān)鍵字是VB系統(tǒng)定義的有意義的單詞(2)變量聲明用Dim語句顯式聲明變量格式:Dim變量名[AS類型] 或Dim變量名[類型符]例:DimxAsinteger,sumAssingle例:變量的定義DimxAsInteger或dimx%DimyAsSingledimy!DimzAsStringDimd1AsDate隱式聲明VisualBasic允許用戶在編寫應(yīng)用程序時,不聲明變量而直接使用,系統(tǒng)臨時為新變量分配存儲空間并使用,這就是隱式聲明。所有隱式聲明的變量都是Variant數(shù)據(jù)類型。VisualBasic根據(jù)程序中賦予變量的值來自動調(diào)整變量的類型。例如:下面是一個很簡單的程序,其使用的變量a,b,Sum都沒有事先定義。PrivateSubForm_Click()Sum=0a=10:b=20Sum=a+bPrint"Sum=";SumEndSub練習(xí):計算商品的價格功能:根據(jù)用戶輸入的商品單價和數(shù)量,計算商品的原價和優(yōu)惠價。實現(xiàn):界面設(shè)計 圖2.5設(shè)置屬性:代碼設(shè)計:小結(jié):數(shù)據(jù)類型:Integer(整型)、Single(單精度實型)、String(字符串型)、Date(日期)常量概念及符號常量的定義和命使用常數(shù),如3,4,6.78,4.567E2(相當(dāng)4.56×102),“ABCDFG”符號常量:Const符號常量名=常數(shù)如:ConstPI=3.1415926變量概念及定義概念:程序中申請的臨時存儲空間,用于存儲程序運行中的數(shù)據(jù);定義:Dim變量名As數(shù)據(jù)類型名如:Dimx1AsSingle 英文單詞卡:Integer整體,整數(shù)整數(shù)類型Single單身的,單純的,單一的單精度實型Double兩倍的,雙重的雙精度實型String線,一串,字串字符串類型Date日期日期類型Const常數(shù)form 窗體,表單label 標(biāo)簽text 文本command
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 開幕式致辭與未來發(fā)展規(guī)劃演講文本
- 不同類型疾病患者就醫(yī)習(xí)慣分析表
- 農(nóng)業(yè)觀光可行性報告
- 企業(yè)培訓(xùn)員工的方式
- 農(nóng)業(yè)科技成果
- 股東合作與投資方案說明書
- 全國光伏發(fā)電項目
- 育嬰師復(fù)習(xí)測試題
- 農(nóng)村金融投資者保護(hù)指南
- 中級養(yǎng)老護(hù)理復(fù)習(xí)測試卷含答案(二)
- 中職教育歷史《近代以來中國職業(yè)教育的興起與發(fā)展》課件
- 公司傳統(tǒng)載體檔案數(shù)字化管理辦法
- (完整版)中國古代書法史課件
- 【內(nèi)科學(xué)課件】慢性腎小球腎炎
- 語文版(2023)基礎(chǔ)模塊1 Unit 8 Treasured Memories of Travelling 單元測試題(含答案)
- 辦公用品、耗材采購服務(wù)投標(biāo)方案
- (2023)壓力管道考試題庫及參考答案(通用版)
- 數(shù)據(jù)分析基礎(chǔ)課程-第4章-數(shù)據(jù)的分析
- 新人教版高中數(shù)學(xué)必修第二冊全冊教案
- 中學(xué)語文課程標(biāo)準(zhǔn)與教材研究
- 女人的歷史(英)羅莎琳德·邁爾斯RosalindMiles
評論
0/150
提交評論