




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第4課 常量與變量,本課要點 具體要求 本課導讀 上機練習,本課要點,數據類型 常量和變量 運算符與表達式 常用內部函數,具體要求,熟悉各種數據類型 掌握常量的使用 掌握變量的使用 掌握運算符與表達式 掌握內部函數,本課導讀,前面幾課主要講解了如何使用Visual Basic 6.0集成開發環境和設計應用程序界面。應用程序的功能往往需要編寫代碼實現。本課將講解Visual Basic 6.0程序代碼編寫的基礎知識,包括數據類型、常量、變量、運算符、表達式和常用內部函數。,4.1 數據類型與常量,Visual Basic 6.0可以處理數值、字符、日期時間等多種類型的數據。數據類型用于描述各種數
2、據,不同類型數據的存儲方式和運算規則各不相同。,4.1 數據類型與常量,4.1.1 知識講解 4.1.2 典型案例計算周長和面積,4.1.1 知識講解,Visual Basic 6.0支持的數據類型可分為基本數據類型和自定義數據類型。,4.1.1 知識講解,1數據類型 2常量,1數據類型,基本數據類型包括:字節型、整數型、長整型、單精度浮點型、雙精度浮點型、貨幣型、布爾型、日期時間型、對象、變體型。自定義數據類型是用戶使用Type關鍵字定義的數據類型。,2常量,常量指不能改變的數據,例如,100、12.5、程序設計、#2007-8-28#等都是常量,它們在使用時不會變成其他的數據。Visual
3、 Basic 6.0中的常量可分為數值常量、字符常量、日期常量、邏輯常量和符號常量。,4.1.2 典型案例計算周長和面積,案例目標 本案例練習利用符號常量和輸入半徑計算圓的周長和面積.,4.1.2 典型案例計算周長和面積,操作思路 (1)圓周率定義為符號常量。 (2)半徑用文本框輸入。如果輸入的不是數字或小于零,用MsgBox顯示提示信息。 (3)單擊【計算】按鈕計算周長和面積。,4.1.2 典型案例計算周長和面積,操作步驟 具體步驟請參見圖書內容。,4.1.2 典型案例計算周長和面積,案例小結 符號常量常用于定義代碼中頻繁使用的數據。這樣,在需要改變這些數據時,只需要改變符號常量的定義即可,
4、不需要修改使用數據的代碼。,4.2 變量,變量用于在程序運行時臨時保存數據,變量的值可以在代碼中多次改變。變量名稱用于在程序中引用該變量,變量的數據類型則決定了該變量如何存放、可參與的運算以及如何參與運算。,4.2 變量,4.2.1 知識講解 4.2.2 典型案例計算三角形面積,4.2.1 知識講解,學習變量的使用需要掌握變量的命名規則、定義變量和理解變量的作用范圍。,4.2.1 知識講解,1變量命名規則 2定義變量 3變量的作用范圍 4賦值語句,1變量命名規則,命名變量應遵循如下規則: 必須以字母開頭。 可包含字母、數字、下畫線或漢字。 不能包含空格。 不能包含嵌入的標點符號或類型說明字符(
5、%,&,!,#,或$)。 可用類型說明字符作為最后一個字符。 變量名長最多255個字符。 不能使用Visual Basic 6.0的保留字作為變量名。 在同一個范圍內必須是唯一的。范圍就是可以引用變量的變化域,例如一個過程、一個窗體等。 在命名變量時,Visual Basic 6.0建議根據數據類型定義變量名前綴。,2定義變量,變量代表了數據在內存中占用的存儲空間。定義變量實質上就是向系統請求分配存儲空間,所以定義變量時應指明變量的名稱和數據類型。Visual Basic 6.0并不要求變量在使用前必須定義,未定義的變量默認為變體類型(Variant),其初始值為空(沒有任何值)。,3變量的作
6、用范圍,變量的作用范圍可以是一個過程、模塊、窗體或一個工程。變量定義的方式和位置決定其作用范圍。Dim,Private,Public和Static都可用于定義變量的作用范圍。按照變量的作用范圍可將變量分為3種:局部變量、模塊變量和公共變量。,4賦值語句,賦值語句用于給變量或對象屬性賦值,其語法格式如下: Let 變量名 = 表達式 或: 對象名.屬性名 = 表達式 賦值語句將等號右側表達式的值賦給左側的變量。,4.2.2 典型案例計算三角形面積,案例目標 本案例將練習利用變量實現三角形面積計算。,4.2.2 典型案例計算三角形面積,操作思路 (1)用文本框輸入三角形的邊長。 (2)用靜態變量統
7、計計算次數。 (3)計算結果用多行文本框顯示。,4.2.2 典型案例計算三角形面積,操作步驟 請參閱圖書中的相應內容。,4.2.2 典型案例計算三角形面積,案例小結 變量的使用應特別注意數據類型。本案例中,保存邊長值的變量A,B,C以及變量L都定義成單精度,變量S定義為雙精度,是為了能夠存儲小數值。如果變量L和S定義為整數數據類型,則無法得到正確的結果。,4.3 運算符、表達式和函數,運算符指定數據的運算方式,參與運算的數據稱為操作數。運算符與操作數構成表達式。函數用于實現Visual Basic 6.0預定義的功能。在表達式中也可使用函數。,4.3 運算符、表達式和函數,4.3.1 知識講解
8、 4.3.2 典型案例字符串加密,4.3.1 知識講解,Visual Basic 6.0的運算符包括算術運算符、比較運算符、連接運算符和邏輯運算符等。,4.3.1 知識講解,1運算符和表達式 2常用內部函數,1運算符和表達式,運算符指定操作數的計算方式,運算符和操作數連接構成表達式。 算術運算符 關系運算符與關系表達式 邏輯運算符與邏輯表達式 連接運算符 運算符的優先級,2常用內部函數,常用的內部函數包括數學函數、類型轉換函數、日期時間函數以及字符串處理函數。,4.3.2 典型案例字符串加密,案例目標 本案例將練習利用字符串函數實現字符串加密功能。,4.3.2 典型案例字符串加密,操作思路 (
9、1)字符串輸入和顯示用文本框,單擊【加密】按鈕執行加密操作。 (2)加密時,依次取出處理輸入字符串中的每個字符。首先判斷該字符是否為英文字母,是英文字母則執行轉換操作。 (3)英文字母轉換通過ASCII加4完成。但應注意特殊情況,即W,X,Y,Z,w,x,y和z等字母,在ASCII加4后,應再減26才是準確的結果。,4.3.2 典型案例字符串加密,操作步驟 具體操作請參見圖書內容。,4.3.2 典型案例字符串加密,案例小結 字符串加密通過ASCII碼運算完成,主要使用到Len(求字符串長度)、Mid(取子字符串)、Asc(求字符ASCII碼)和Chr(求ASCII碼的字符)。在字符加密處理時,應考慮特殊情況。,4.4 上機練習,4.4.1 整數拆分 4.4.2 算術運算練習器,4.4.1 整數拆分,本次練習將利用字符串函數完成4位整數的拆分。 操作思路: 驗證文本框中輸入的是否為4位整數(使用Val和Int函數)。 可使用Left,Mid,Right,Mod
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省達州開江縣聯考2025屆第二學期期末初三質量檢測試題化學試題含解析
- 商丘市重點中學2024-2025學年高三第五次模擬考試(物理試題文)試題含解析
- 無錫太湖學院《語言研究項目》2023-2024學年第二學期期末試卷
- 山東濟南市歷下區2024-2025學年初三下學期大聯考(一)英語試題含答案
- 玉林師范學院《生物化學下》2023-2024學年第二學期期末試卷
- 物業細節決定成敗培訓
- 離心泵結構培訓
- 2025年集裝箱水泥運輸合同模板
- 2025屋頂廣告牌建設合同
- 2025關于貨車租賃合同
- Q∕SY 126-2014 油田水處理用緩蝕阻垢劑技術規范
- 環保管理制度(適用于軟件企業)
- 全國青少年機器人技術等價考試三級全套課件
- 適老化改造培訓課件(PPT 31頁)
- DB 33-T 1015-2021居住建筑節能設計標準(高清正版)
- 鋼結構門式剛架廠房設計土木工程畢業設計
- 幼兒園兒歌100首
- 光伏并網逆變器調試報告正式版
- 市政道路大中修工程管理指引
- SF_T 0097-2021 醫療損害司法鑒定指南_(高清版)
- 易學書籍大全291本
評論
0/150
提交評論