版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第4課 常量與變量,本課要點(diǎn) 具體要求 本課導(dǎo)讀 上機(jī)練習(xí),本課要點(diǎn),數(shù)據(jù)類(lèi)型 常量和變量 運(yùn)算符與表達(dá)式 常用內(nèi)部函數(shù),具體要求,熟悉各種數(shù)據(jù)類(lèi)型 掌握常量的使用 掌握變量的使用 掌握運(yùn)算符與表達(dá)式 掌握內(nèi)部函數(shù),本課導(dǎo)讀,前面幾課主要講解了如何使用Visual Basic 6.0集成開(kāi)發(fā)環(huán)境和設(shè)計(jì)應(yīng)用程序界面。應(yīng)用程序的功能往往需要編寫(xiě)代碼實(shí)現(xiàn)。本課將講解Visual Basic 6.0程序代碼編寫(xiě)的基礎(chǔ)知識(shí),包括數(shù)據(jù)類(lèi)型、常量、變量、運(yùn)算符、表達(dá)式和常用內(nèi)部函數(shù)。,4.1 數(shù)據(jù)類(lèi)型與常量,Visual Basic 6.0可以處理數(shù)值、字符、日期時(shí)間等多種類(lèi)型的數(shù)據(jù)。數(shù)據(jù)類(lèi)型用于描述各種數(shù)
2、據(jù),不同類(lèi)型數(shù)據(jù)的存儲(chǔ)方式和運(yùn)算規(guī)則各不相同。,4.1 數(shù)據(jù)類(lèi)型與常量,4.1.1 知識(shí)講解 4.1.2 典型案例計(jì)算周長(zhǎng)和面積,4.1.1 知識(shí)講解,Visual Basic 6.0支持的數(shù)據(jù)類(lèi)型可分為基本數(shù)據(jù)類(lèi)型和自定義數(shù)據(jù)類(lèi)型。,4.1.1 知識(shí)講解,1數(shù)據(jù)類(lèi)型 2常量,1數(shù)據(jù)類(lèi)型,基本數(shù)據(jù)類(lèi)型包括:字節(jié)型、整數(shù)型、長(zhǎng)整型、單精度浮點(diǎn)型、雙精度浮點(diǎn)型、貨幣型、布爾型、日期時(shí)間型、對(duì)象、變體型。自定義數(shù)據(jù)類(lèi)型是用戶(hù)使用Type關(guān)鍵字定義的數(shù)據(jù)類(lèi)型。,2常量,常量指不能改變的數(shù)據(jù),例如,100、12.5、程序設(shè)計(jì)、#2007-8-28#等都是常量,它們?cè)谑褂脮r(shí)不會(huì)變成其他的數(shù)據(jù)。Visual
3、 Basic 6.0中的常量可分為數(shù)值常量、字符常量、日期常量、邏輯常量和符號(hào)常量。,4.1.2 典型案例計(jì)算周長(zhǎng)和面積,案例目標(biāo) 本案例練習(xí)利用符號(hào)常量和輸入半徑計(jì)算圓的周長(zhǎng)和面積.,4.1.2 典型案例計(jì)算周長(zhǎng)和面積,操作思路 (1)圓周率定義為符號(hào)常量。 (2)半徑用文本框輸入。如果輸入的不是數(shù)字或小于零,用MsgBox顯示提示信息。 (3)單擊【計(jì)算】按鈕計(jì)算周長(zhǎng)和面積。,4.1.2 典型案例計(jì)算周長(zhǎng)和面積,操作步驟 具體步驟請(qǐng)參見(jiàn)圖書(shū)內(nèi)容。,4.1.2 典型案例計(jì)算周長(zhǎng)和面積,案例小結(jié) 符號(hào)常量常用于定義代碼中頻繁使用的數(shù)據(jù)。這樣,在需要改變這些數(shù)據(jù)時(shí),只需要改變符號(hào)常量的定義即可,
4、不需要修改使用數(shù)據(jù)的代碼。,4.2 變量,變量用于在程序運(yùn)行時(shí)臨時(shí)保存數(shù)據(jù),變量的值可以在代碼中多次改變。變量名稱(chēng)用于在程序中引用該變量,變量的數(shù)據(jù)類(lèi)型則決定了該變量如何存放、可參與的運(yùn)算以及如何參與運(yùn)算。,4.2 變量,4.2.1 知識(shí)講解 4.2.2 典型案例計(jì)算三角形面積,4.2.1 知識(shí)講解,學(xué)習(xí)變量的使用需要掌握變量的命名規(guī)則、定義變量和理解變量的作用范圍。,4.2.1 知識(shí)講解,1變量命名規(guī)則 2定義變量 3變量的作用范圍 4賦值語(yǔ)句,1變量命名規(guī)則,命名變量應(yīng)遵循如下規(guī)則: 必須以字母開(kāi)頭。 可包含字母、數(shù)字、下畫(huà)線或漢字。 不能包含空格。 不能包含嵌入的標(biāo)點(diǎn)符號(hào)或類(lèi)型說(shuō)明字符(
5、%,&,!,#,或$)。 可用類(lèi)型說(shuō)明字符作為最后一個(gè)字符。 變量名長(zhǎng)最多255個(gè)字符。 不能使用Visual Basic 6.0的保留字作為變量名。 在同一個(gè)范圍內(nèi)必須是唯一的。范圍就是可以引用變量的變化域,例如一個(gè)過(guò)程、一個(gè)窗體等。 在命名變量時(shí),Visual Basic 6.0建議根據(jù)數(shù)據(jù)類(lèi)型定義變量名前綴。,2定義變量,變量代表了數(shù)據(jù)在內(nèi)存中占用的存儲(chǔ)空間。定義變量實(shí)質(zhì)上就是向系統(tǒng)請(qǐng)求分配存儲(chǔ)空間,所以定義變量時(shí)應(yīng)指明變量的名稱(chēng)和數(shù)據(jù)類(lèi)型。Visual Basic 6.0并不要求變量在使用前必須定義,未定義的變量默認(rèn)為變體類(lèi)型(Variant),其初始值為空(沒(méi)有任何值)。,3變量的作
6、用范圍,變量的作用范圍可以是一個(gè)過(guò)程、模塊、窗體或一個(gè)工程。變量定義的方式和位置決定其作用范圍。Dim,Private,Public和Static都可用于定義變量的作用范圍。按照變量的作用范圍可將變量分為3種:局部變量、模塊變量和公共變量。,4賦值語(yǔ)句,賦值語(yǔ)句用于給變量或?qū)ο髮傩再x值,其語(yǔ)法格式如下: Let 變量名 = 表達(dá)式 或: 對(duì)象名.屬性名 = 表達(dá)式 賦值語(yǔ)句將等號(hào)右側(cè)表達(dá)式的值賦給左側(cè)的變量。,4.2.2 典型案例計(jì)算三角形面積,案例目標(biāo) 本案例將練習(xí)利用變量實(shí)現(xiàn)三角形面積計(jì)算。,4.2.2 典型案例計(jì)算三角形面積,操作思路 (1)用文本框輸入三角形的邊長(zhǎng)。 (2)用靜態(tài)變量統(tǒng)
7、計(jì)計(jì)算次數(shù)。 (3)計(jì)算結(jié)果用多行文本框顯示。,4.2.2 典型案例計(jì)算三角形面積,操作步驟 請(qǐng)參閱圖書(shū)中的相應(yīng)內(nèi)容。,4.2.2 典型案例計(jì)算三角形面積,案例小結(jié) 變量的使用應(yīng)特別注意數(shù)據(jù)類(lèi)型。本案例中,保存邊長(zhǎng)值的變量A,B,C以及變量L都定義成單精度,變量S定義為雙精度,是為了能夠存儲(chǔ)小數(shù)值。如果變量L和S定義為整數(shù)數(shù)據(jù)類(lèi)型,則無(wú)法得到正確的結(jié)果。,4.3 運(yùn)算符、表達(dá)式和函數(shù),運(yùn)算符指定數(shù)據(jù)的運(yùn)算方式,參與運(yùn)算的數(shù)據(jù)稱(chēng)為操作數(shù)。運(yùn)算符與操作數(shù)構(gòu)成表達(dá)式。函數(shù)用于實(shí)現(xiàn)Visual Basic 6.0預(yù)定義的功能。在表達(dá)式中也可使用函數(shù)。,4.3 運(yùn)算符、表達(dá)式和函數(shù),4.3.1 知識(shí)講解
8、 4.3.2 典型案例字符串加密,4.3.1 知識(shí)講解,Visual Basic 6.0的運(yùn)算符包括算術(shù)運(yùn)算符、比較運(yùn)算符、連接運(yùn)算符和邏輯運(yùn)算符等。,4.3.1 知識(shí)講解,1運(yùn)算符和表達(dá)式 2常用內(nèi)部函數(shù),1運(yùn)算符和表達(dá)式,運(yùn)算符指定操作數(shù)的計(jì)算方式,運(yùn)算符和操作數(shù)連接構(gòu)成表達(dá)式。 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 邏輯運(yùn)算符與邏輯表達(dá)式 連接運(yùn)算符 運(yùn)算符的優(yōu)先級(jí),2常用內(nèi)部函數(shù),常用的內(nèi)部函數(shù)包括數(shù)學(xué)函數(shù)、類(lèi)型轉(zhuǎn)換函數(shù)、日期時(shí)間函數(shù)以及字符串處理函數(shù)。,4.3.2 典型案例字符串加密,案例目標(biāo) 本案例將練習(xí)利用字符串函數(shù)實(shí)現(xiàn)字符串加密功能。,4.3.2 典型案例字符串加密,操作思路 (
9、1)字符串輸入和顯示用文本框,單擊【加密】按鈕執(zhí)行加密操作。 (2)加密時(shí),依次取出處理輸入字符串中的每個(gè)字符。首先判斷該字符是否為英文字母,是英文字母則執(zhí)行轉(zhuǎn)換操作。 (3)英文字母轉(zhuǎn)換通過(guò)ASCII加4完成。但應(yīng)注意特殊情況,即W,X,Y,Z,w,x,y和z等字母,在ASCII加4后,應(yīng)再減26才是準(zhǔn)確的結(jié)果。,4.3.2 典型案例字符串加密,操作步驟 具體操作請(qǐng)參見(jiàn)圖書(shū)內(nèi)容。,4.3.2 典型案例字符串加密,案例小結(jié) 字符串加密通過(guò)ASCII碼運(yùn)算完成,主要使用到Len(求字符串長(zhǎng)度)、Mid(取子字符串)、Asc(求字符ASCII碼)和Chr(求ASCII碼的字符)。在字符加密處理時(shí),應(yīng)考慮特殊情況。,4.4 上機(jī)練習(xí),4.4.1 整數(shù)拆分 4.4.2 算術(shù)運(yùn)算練習(xí)器,4.4.1 整數(shù)拆分,本次練習(xí)將利用字符串函數(shù)完成4位整數(shù)的拆分。 操作思路: 驗(yàn)證文本框中輸入的是否為4位整數(shù)(使用Val和Int函數(shù))。 可使用Left,Mid,Right,Mod
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備交付通知函
- 反洗工作匯報(bào)主題
- 低壓電器知識(shí)分享
- 2025光盤(pán)復(fù)制加工合同書(shū)
- 2025軟件開(kāi)發(fā)項(xiàng)目合同(詳細(xì)范本)
- 2025西瓜產(chǎn)銷(xiāo)合同模板
- 2025蒸汽管道委托施工合同
- 農(nóng)業(yè)產(chǎn)品行業(yè)銷(xiāo)售工作總結(jié)
- 【七年級(jí)下冊(cè)地理中圖版】4.2.1 我國(guó)土地資源的特點(diǎn) 同步練習(xí)
- 高校教研團(tuán)隊(duì)發(fā)展戰(zhàn)略
- 五年級(jí)數(shù)學(xué)應(yīng)用題100道
- 政治表現(xiàn)及具體事例三條經(jīng)典優(yōu)秀范文三篇
- 高考詩(shī)歌鑒賞專(zhuān)題復(fù)習(xí):題畫(huà)抒懷詩(shī)、干謁言志詩(shī)
- 2023年遼寧省交通高等專(zhuān)科學(xué)校高職單招(英語(yǔ))試題庫(kù)含答案解析
- GB/T 304.3-2002關(guān)節(jié)軸承配合
- 漆畫(huà)漆藝 第三章
- CB/T 615-1995船底吸入格柵
- 光伏逆變器一課件
- 貨物供應(yīng)、運(yùn)輸、包裝說(shuō)明方案
- (完整版)英語(yǔ)高頻詞匯800詞
- 《基礎(chǔ)馬來(lái)語(yǔ)》課程標(biāo)準(zhǔn)(高職)
評(píng)論
0/150
提交評(píng)論