




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、VB.NET基礎知識集錦項目:一個獨立的變成單位(包含窗體文件及其他一些相關文件),若干項目組成一個解決方案解決方案可以含有以下類型的文件:解決方案文件(.sln):可包括用不用的語言開發的項目項目文件(.vbproj):由引用的組件和代碼模塊組成代碼模塊文件(.vb):包括窗體文件、類模塊或其他代碼文件保存程序和文件組成程序存盤后將建立一個文件夾,包含如下內容:(1)XXX.sln-項目關聯、配置等的信息(2)XXX.suo-開發環境選項的信息(3)XXX.vbproj-項目文件(4)Form1.vb-窗體文件(5)AssemblyInfo.vb-項目集合信息(系統自動建立)(6)XXX.e
2、xe-可執行文件(在Bin文件夾)(7)Bin文件夾-可執行文件的默認路徑。(8)Debug文件夾-存放程序調試產生的信息常量直接常量:其常數值反映了其類型符號常量:用戶聲明,便于程序閱讀或修改 Const 符號常量名 As 類型 = 表達式系統常量:系統提供許多內部常量和枚舉變量概述變量:在程序運行中其存儲的值可以改變命名規則:(1)必須以字母或漢字開頭,由字母、漢字、數字或下劃線組成,長度小于等于255個字符(2)不能使用VB.NET中的關鍵字(3)VB.NET不區分變量名的大小寫,一般變量名首字母用大寫,其余用小寫字母表示;常量全部用大寫字母表示值類型變量:直接存放數據。每個值類型變量有
3、它自己的數據拷貝,因此對一個值類型變量的操作不能影響其他的變量引用類型變量:并不真的包含數據,存放的是指向其他數據的內存地址的指針,也就是把數據值所在的地址作為引用變量的值。該種變量對象的引用簡稱為賦值或存儲。字符串。數組和類是引用類型的變量。變量聲明1.用Dim語句顯示聲明變量 Dim 變量名 As 類型 =初始值As部分缺省,創建的變量為Object類型Dim m,n,j As Integer,x,y As Single,k(k為object類型,且此時不可以同時給變量賦初值)運算符算數運算符(注意:對算數運算符兩邊的操作數應是數值型,若是數字字符或邏輯型, 則自動轉換成數值類型后再運算)
4、字符串運算符(1)& 兩旁的操作數可任意,轉換成字符型后再連接(2)+ 兩旁的操作數應均為字符型; 若為數值型則進行算術加運算; 若一個為數字字符,另一個為數值,則自動將數字字符轉換為數值后進行算術加; 另一個為非數字字符型,另一個為數值型,則出錯。關系運算符:屬于雙目運算符,作用是對兩個操作數進行大小比較。邏輯運算符: (1)Not-取反-Not F->T (2)And-與-T And F->F T And T->T (3)Or-或-T Or F->T F Or F->F (4)Xor-異或-T Xor F->T T Xor T->F表達式
5、不同數據類型的轉換,運算結果的數據類型向精度高的數據類型靠: Integer<Long<Single<Double<Currency優先級: 算術運算符 >= 字符運算符 > 關系運算符 > 邏輯運算符常用函數 Conversion-轉換函數 DateAndTime-日期和時間函數 Strings-字符串函數 VBMath-隨機函數 基本數據類型-System-基本的和經常使用的數據類型、事件和事件處理程序、接口、屬性和異常處理等 編程類型-System.Collections(對象集合)/System.IO(文件管理及其輸入/輸出) 圖形-Syste
6、m.Drawing/System.Windows.Forms-GDI+Windows的應用程序的豐富用戶 數據庫-System.Data-ADO.NET的各種對象名稱空間的使用 (1)項目引用:新建項目時,根據所建的項目類型,自動導入 (2)直接引用:給出名稱空間的全名。可以任意訪問類及各項內容 (3)Imports語句導入:在代碼中就可直接使用名稱空間的類和成員。 Imports 名稱空間.NET中的數學函數包含在Math類中,使用前在模塊的開頭,用語句Imports System.Math導入數學函數: Abs(N)-取絕對值 Cos(N)-余弦函數 Exp(N)-e的X次方 Fix(N)
7、-取整 Log(N)-自然對數 Int(N)-取小于或等于N的最大整數 Rnd(N)-產生隨機數 Round(N)-四舍五入取整 Sin(N)-正弦函數 Sgn(N)-符號函數 Sqr(N)-平方根 Tan(N)-正切函數日期函數: Date()-返回系統日期 Day(C/N)-返回日期代號(1-31) Hour(C/N)-返回小時(0-24) Minute(C/N)-返回分鐘(0-59) Month(C/N)-返回月份代號(1-12) Now-返回系統日期和時間 Second(C/N)-返回秒(0-59) Time()-返回系統時間 Year(C/N)-返回年代號(1753-2078)順序結
8、構:賦值語句、輸入/輸出語句等。 注意:賦值語句左邊只能是變量,不能使常量、常數符號、表達式。 常用的復合賦值語句: (1)累加 sum +=X <=> sum = sum+X (2)計數 n += a <=> n = n+1 (3)顯示多行信息 利用 &= 來實現選擇結構:If語句和Select語句 If.Then . End If Select CaseXXX Case 0. Case 1. End Select循環結構:計數循環語句和條件型循環語句 For循環語句用于控制循環次數預知的循環結構 For 循環結構 = 初值 To 終值Step 步長 語句塊
9、Exit For 語句塊 Next 循環變量 循環變量必須為數值型 循環次數 = Int( (終值-初值)/步長+1) 步長:(1) >0 初值<終值 =1時,可省略 (2) <0 初值>終值 (3) =0 死循環 Do.Loop循環語句調試窗口輸出信息 Debug.WriteLine(表達式)->輸出時換行 Debug.Write(表達式)->輸出時不換行 Exit語句:用于退出某種控制結構的執行 End語句:獨立的End語句用于結束一個程序的運行,它可以放在任何事件過程中錯誤類型:語法錯誤、運行時錯誤和邏輯錯誤 常用的算法:素數判定、級數求和、試湊法、迭
10、代法解方程數組排序:選擇法、冒泡法、插入法、合并排序 選擇法:每次在若干個無序數中找最小(大)數。并放在相應的位置。 冒泡法:從第一個元素開始,對數組中兩兩相鄰的元素比較,將值較小 元素放在前面,一個最大的數沉淀稱為數組中的最后一個元素, 一些較小的數如同氣泡一樣上浮到一個位置。n個數,經過n-1 輪比較后完成排序。 插入法:(1)首先查找待插入數據在數組中的位置k; (2)然后從最后一個元素開始直到下標為k的元素依次往后移動一個位置。 (3)第k個元素的位置騰出,將數據插入 刪除數據:首先也是要找到欲刪除的元素的位置k;然后從k+1到n個位置開始 向前移動,最后將數組元素減1。結構類型及其數
11、組 數組存放性質相同的數組集合。若不同類型信息作為一個整體來描述, 例如姓名、性別、出生年齡等,通過"Structure"結構類型來解決。 結構類型的定義: Structure 結構類型名 成員名聲明 End Structure 注意:(1)結構類型不能再過程內部定義; (2)必須顯示聲明結構的每一個數據成員,用Dim語句聲明的 成員默認為Public,否則可用Private聲明子過程定義的方法同函數過程,形式如下: Sub 子過程名(參數列表) 局部變量或常數定義 語句 Exit Sub 語句 End Sub 注意:子過程名、形參同函數過程中對應項的規定,當無形參時不要括號。變量的作用域 塊變量:在控制結構中生命的變量,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 承包經營方案(3篇)
- DB23-T2980-2021-紅樹莓根蘗苗繁育技術規程-黑龍江省
- 兒童康復安全管理制度
- 噴漆車間消防管理制度
- 工廠產品退貨管理制度
- 制定生物安全管理制度
- 小學綠色節能管理制度
- 培訓機構資產管理制度
- 礦井整治利用方案(3篇)
- 古建遺址復建方案(3篇)
- 飛盤課學習通超星課后章節答案期末考試題庫2023年
- 6S知識競賽暨技能比武活動方案
- 教育學原理簡答題和論述題
- 新改版教科版三年級下冊科學全冊精編實驗總結(超全)
- 游博物館小學作文
- 新概念英語電子版
- 格力2匹柜機檢測報告KFR-50LW(50530)FNhAk-B1(性能)
- 2023年山東省濟南市高新區中考物理一模試卷(含解析)
- 工程質量保證措施
- 劉醒龍文集:生命是勞動與仁慈
- 探尋中國茶一片樹葉的傳奇之旅2023章節測試答案-探尋中國茶一片樹葉的傳奇之旅超星爾雅答案
評論
0/150
提交評論