




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第2.1節 VB語言及程序開發環境2.1.1VB語言概述Visual Basic(以下簡稱VB)程序設計語言是Windows環境下快速開發應用程序的可視化工具。它簡單易學,功能強大。探究探究Private Sub Command1_Click() Const PI As Single = 3.14 常量說明 Dim r As Single, s As Single 變量說明 r = InputBox(r=, 輸入半徑) 輸入r的值 s = PI * r * r 數據處理 Print 圓的面積S=; s 輸出End Sub 結束基本數據類型整型數 (Integer)長整型數(Long)單精度實型
2、數(Single)雙精度實型數(Double)日期型(Date, Time)字符型(String)邏輯型(Boolean)常量與變量1、常量:指在程序執行期間其值不能發生變化其值不能發生變化,具有固定值的量。如 8, -15.9, 2e3, welcome常量分為數值常量、字符串常量和符號常量(1)數值常量(常數)如:123、-99、123.456、12.34E+2(表示1234)(2)字符串常量用雙引號把若干個合法字符括起來,如: QBasic、abc123(3)符號常量(用一個符號表示一個常量) Const 常量名 As 類型=表達式如Const PI As single=3.14159在
3、程序中就可用PI代表數字3.14159,便于理解和修改程序。變量變量:指在程序運行過程中值可以變化的量,實際上是對存儲空間的指定。1、變量名(1)變量名可以由字母、數字或其它符號組成。 x1,x2,delt(2)規則 變量名的第一個字符必須是字母 VB的保留字不能用作變量名 如Integer在VB中已有確切的意義 變量名中的大小寫字母等效 變量名中不可有空格 例:下面哪些變量名是正確的 A. 3abe B. c de C. a35 D. print2、變量說明 Dim Dim 變量名變量名 As As 類型類型如 Dim r As Single , s As single,I As Integ
4、er 一個語句可定義多個變量,中間用逗號隔開。3、字符串變量 字符串變量,書寫時在變量后加$ 如: a$=abcdea$=12345674、對變量賦值的操作:未賦值的變量,變量的初值為空值 一個變量只有一個值,變量的當前值由最后一次所賦值決定辨析符號常量與變量符號常量與變量定義方式不同符號常量用Const 說明;變量用Dim 定義變量的值可以改變,可以在程序執行過程中被多次賦值而符號常量僅在說明時一次性賦值3.運算符和表達式VB有四種運算: 算術運算:+、-、 *、 /、 、 Mod、 ()() 字符串運算符 & 關系運算 、 =、 邏輯運算 And、 Or、 not算術運算符 加加+
5、 + 4+54+5 =9=9 減減- -8-38-3 =5=5 乘乘* *2 2* *3 3 =6=6 除除/ /5/25/2 =2.5=2.5 整除整除 5252 =2=2 求余求余ModMod5 Mod 25 Mod 2 =1=1 乘方乘方 2323 =8=8 注:注:(1 1)對于整除和求余運算,若參與運算的數不是整)對于整除和求余運算,若參與運算的數不是整數,則先按四舍五入的原則變成整數后再運算。數,則先按四舍五入的原則變成整數后再運算。(2 2)兩字符串相加即兩字符串合并。字符加法不符)兩字符串相加即兩字符串合并。字符加法不符合交換律。如:合交換律。如:22+1=22122+1=22
6、1函數數學函數Sin(x) Cos(x) Tan(x) Atn(x) Exp(x) Log(x) Sqr(x) Sgn(x) Int(x) Fix(x) Cint(x) CLong(x)字符串函數id(C,N1,N2) Right(C,N) Left(C,N)Len(C) Space(N) Date( ) Time( )表達式1表達式是指某個求值規則,它由運算符和配對的圓括號將常量、變量、函數等操作數以合理的形式連接起來的式子。3*Int(a-2*b)算術運行符的優先順序括號正負號函數乘方乘、除、整除余數加、減表達式的寫法表達式應寫出在同一行,注意分式的寫法。 1.3 Visual Basic
7、 6.0的集成開發環境的集成開發環境 1.3 Visual Basic 6.0的集成開發環境的集成開發環境 菜單欄工具欄代碼窗口工具箱窗 體 窗口立即窗口監視窗口工程窗口屬性窗口布局窗口1.1.主窗口主窗口 應用程序窗口應用程序窗口, ,由標題欄、菜單欄和工具欄組成由標題欄、菜單欄和工具欄組成VB的三種工作模式的三種工作模式(標題欄總顯示當前模式)(標題欄總顯示當前模式) (1)設計模式:)設計模式:創建應用程序的大多數工作都是在設計創建應用程序的大多數工作都是在設計時完成的。在設計時,可以設計窗體、繪制控件、編寫代碼時完成的。在設計時,可以設計窗體、繪制控件、編寫代碼并使用并使用“屬性屬性”
8、窗口來設置或查看屬性設置值。窗口來設置或查看屬性設置值。 (2)運行模式:)運行模式:代碼正在運行的時期,用戶可與應用程代碼正在運行的時期,用戶可與應用程序交流。可查看代碼,但不能改動它。序交流。可查看代碼,但不能改動它。 (3)中斷模式:)中斷模式:程序在運行的中途被停止執行時。在中程序在運行的中途被停止執行時。在中斷模式下,用戶可查看各變量及不是屬性的當前值,從而了斷模式下,用戶可查看各變量及不是屬性的當前值,從而了解程序執行是否正常。還可以修改程序代碼,檢查、調試、解程序執行是否正常。還可以修改程序代碼,檢查、調試、重置、單步執行或繼續執行程序。重置、單步執行或繼續執行程序。2.2.窗體
9、窗體(Form)(Form)設計窗口設計窗口 窗體設計窗口是屏幕中央的主窗口,它可以作窗體設計窗口是屏幕中央的主窗口,它可以作為自定義窗口用來設計應用程序的界面。用戶可以為自定義窗口用來設計應用程序的界面。用戶可以在窗體中添加控件、圖形和圖片來創建所希望的外在窗體中添加控件、圖形和圖片來創建所希望的外觀。每個窗口必須有一個的窗體名字,建立窗體時觀。每個窗口必須有一個的窗體名字,建立窗體時缺省名為缺省名為Form1,Form2, . . .。應注意窗體名即應注意窗體名即Name屬性和窗體文件名的區別屬性和窗體文件名的區別 窗體設計窗口窗體名窗體文件名3.3.代碼代碼(code)(code)窗口窗
10、口 在設計模式中,通過雙擊窗體或窗體上任何對象或通過在設計模式中,通過雙擊窗體或窗體上任何對象或通過“工程資源管理器工程資源管理器”窗口中的窗口中的“查看代碼查看代碼”按鈕來打開代碼編按鈕來打開代碼編輯器窗口。代碼編輯器是輸入應用程序代碼的編輯器。輯器窗口。代碼編輯器是輸入應用程序代碼的編輯器。 4. 4. 屬性屬性(properties)(properties)窗口窗口 屬性是指對象的特征,如大小、標題或顏色等屬性是指對象的特征,如大小、標題或顏色等數據。在數據。在Visual Basic6.0設計模式中,屬性窗口列出設計模式中,屬性窗口列出了當前選定窗體或控件的屬性的值,用戶可以對這了當前
11、選定窗體或控件的屬性的值,用戶可以對這些屬性值進行設置。些屬性值進行設置。 工程是指用于創建一個應用程序的文件的集合。工工程是指用于創建一個應用程序的文件的集合。工程資源管理器列出了當前工程中的窗體和模塊程資源管理器列出了當前工程中的窗體和模塊 5. 工程資源管理器工程資源管理器(project explorer)(project explorer)窗口窗口 工具箱提供一組工工具箱提供一組工具,用于設計時在窗體中放置具,用于設計時在窗體中放置控件生成應用程序的用戶接口。控件生成應用程序的用戶接口。系統啟動后缺省的系統啟動后缺省的GeneralGeneral工工具箱就會出現在屏幕左邊,上具箱就會出現在屏幕左邊,上面有常用面有常用“部件部件” 6. 工具箱工具箱( (ToolBoxToolBox) )窗口窗口 窗體
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 虛損病護理診斷
- 2025年DH(DHP)離心壓縮機項目合作計劃書
- 物業電梯設備管理
- 國際石油鉆井平臺長期運維管理合同書
- 外賣店鋪大數據分析與運營托管合同
- 電池產品生產安全事故理賠補充協議
- 高效網絡直播設備維護保養與性能優化合同
- 工業廢水處理藥劑及配套設施融資租賃與技術支持合同
- 氫能技術轉化氫燃料電池項目投資合同
- 跨國物流保險理賠糾紛解決協議
- 急診突發事件處理流程圖解
- 定價原理與價格策略的數字化應用
- 醫院保安服務規范
- 2024(商務星球版)地理八年級上冊總復習 課件
- 離散數學第6章
- 危險化學品企業安全培訓空間建設應用指南
- 《沁園春·雪》PPT課件下載【優秀課件PPT】
- 國開電大本科《外國文學專題》在線形考(形考任務一至四)試題及答案
- 兒童語言發育遲緩
- 04.第四講 堅持以人民為中心
- 機械傷害安全培訓-2
評論
0/150
提交評論