vb程序设计基础笔记
程序設計基礎
變量的作用域,即是變量的“可見性” 定義一個變量后,為了正確的使用變量值,應當明確可以在程序的什么地方訪問變量。
一般作用域往往與變量定義的位置有關。
既然變量作用域 與變量定義的位置有關,我們需要知道在什么地方定義的變量有怎么樣的可見性,所有我們需要知道有哪些地方。
Vb程序語言由
三塊地方組成, 窗體模塊 標準模塊 類模塊
二級不考,類模塊 所以應用程序 由 窗體模塊 和 標準模塊主城
窗體模塊包括事件過程,通用過程,聲明過程
標準模塊包括 通用過程 和 聲明過程
1局部變量 在過程中定義的就叫做 局部變量 就是 事件過程 和通用過程中定義的叫做 局部變量,其作用域就是他所在 的 過程,局部變量通常用于存放中間的結果或者臨時變量
模塊變量 .(窗體變量 和 標準 模塊變量)
窗體變量作用與 窗體內所有過程。 一個窗體可以含有諾干過程(事件過程或者通用過程) 這些過程連同窗體一起存入窗體文件(.frm)中。當同一個窗體內的不同過程使用相同的變量時,必須定義窗體層的變量。
如何使用???????????????
然后就可以在代碼層實現聲明窗體層變量。
標準模塊 中 模塊層聲明 和使用 與窗體層 變量類似。
標準模塊
模塊中的代碼對所有過程都是可見的, 但是對其他模塊的代碼都是不可見的。
Private Dim 聲明
Private intTemp As Interger
Dim intTemp AS Integer
在模塊中,Private 和 Dim 中沒有聲明區(qū)別
全局變量
全局變量 全程變量 公用變量 工程級變量 其作用域最大,可以在工程中的每一個塊,每一個過程中使用。和模塊級變量類似,全局變量也在標準模塊或者窗體模塊中聲明,不能用Private 語句聲明。
全局變量就是用Public 聲明的變量。 我們在窗體模塊的聲明部分聲明了一個變量,則可以在其他窗體或者標準模塊中引用這個變量
但是引用的時候必須家還是那個窗體名稱作為前綴
窗體名.變量名
Form1的聲明部分 Public varInt As Integer
Form1.varInt 我們就需要這么應用
名稱 作用域 聲明位置 使用語句
局部變量 過程 Dim或者Static
模塊變量 窗體或者標準模塊 模塊的聲明部分 Dim或者Private
全局變量 整個應用程序 標準模塊或者窗體的聲明部分 Public
變量的類型 用類型說明符(% & ! # $ @)來標識。
這種 情況雖然 方便 但是 有時會引發(fā) 問題。 同名沖突 模塊級變量和局部變量重名了。 因為咩有顯性的聲明程序中變量,模塊級的變量中數據將被覆蓋。
為什么我們需要花這么多時間來學習變量,??
內部函數
程序設計語言中預先定義的函數,可以在應用程序中直接調用。Vb提供了
很多內部函數,以實現多種操作
內部函數 有很多, 我們先來看看 有哪些分類。
轉換函數就是 用于數據類型 或者 形式的轉換 包括 整型 實型 字符串之間的轉換
我們建一個表來學習他們
轉換函數
函數 功能 舉例 結果
數學函數
函數 功能 舉例 結果
說明
日期和時間函數 Now 放回系統(tǒng)日期時間 Day(Now) 返回當前日期 WeekDay(Now)反回當前 星期 Month(Now) 返回當前 月份 Year(Now) 返回單錢年份 Hour() 返回當前小時 Minute() 返回當前分鐘 Second() 返回秒鐘 Timer() 返回從午夜開始已過的秒數 Time 返回當前時間 ``` 字符串函數立即窗口 可以crtl 加 g 我們來試一試我們的內部函數因為我們不可能一直已可視的方法來檢驗每一個函數。a b整理一下 我們字符串函數``` LTrim$(s) RTrim$(s) Trim$(s) Left$(s) Right$(s) Mid$(s,p,n) Len(s) LenB(s) String$(n,s) Space$(n) InStr(n,s1,s2,m) UCase$(s) LCase$(s) -------- ```應該是慢慢一章一章學呢? 還是 走馬觀花 全部看完呢? 慢慢學吧 , 學習還是應該有耐性。、運算符和表達式
^ - * / \ Mod
習題:
總結
以上是生活随笔為你收集整理的vb程序设计基础笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 老鼠测毒水问题
- 下一篇: linux是只读添加 来覆盖,Linux