語言
·聲明、初始化、終止
表單作為一個類出現,所以表單可以實現繼承
由建構函式方法來實現初始化,總是命名為New,相當於VB6中的Class_Initialize
如果New對應VB6中的Class_Initialize,那麼Disopse方法就對應VB6中的Class_Terminate或Form_Unload。
·Windows Form Designer產生的程式碼
偽指令:#Region、#End
Region
變數聲明:InitializeComponet方法初始化表單
·事件處理代碼
VB6中的大部分事件處理控制代碼均不帶參數,而在VB.NET中,所有的事件處理常式均帶有兩個參數。
·名稱空間
名稱空間是一個“花名冊”,有助於組織應用程式要使用的各種類,以便找到它們。在.NET中,所有的代碼都位於名稱空間中,無論這些代碼是屬於一個正式的組件,還是一個普通的WinForms用戶端應用程式。如果沒有為代碼明確指定名稱空間,系統就會根據組/應用程式的名稱自動產生一個名稱空間。這意味著代碼總是可以通過一個固定的命名規則來訪問。
·語言和文法上的改變
Option語句、資料類型、變數聲明、數組、使用者定義型別、集合、算術運算子、邏輯運算子和位級運算子、短迴圈If…Then語句、使用保留字作為過程名、沒有set語句、結構化的錯誤處理(try)、過程文法、事件處理方式、廢棄、過時、不再支援的Visual
Basic文法。
·委託
首先瞭解一下什麼是函數指標(也稱之為回調):把一個過程作為參數傳遞給方法。這種技術的典型用法是建立一個通用的排序常式,該常式不僅需要提供要排序的資料,還有提供一個與指定的資料相適應的比較常式。從代碼中調用委託常式需要使用Invoke方法。
·屬性
屬性是一種類類型。IDE可以對它進行語法檢查,屬性還具有IntelliSense的功能。可以通過建立一個屬性類來定義自己的屬性,然後通過響應來查詢類或對象的屬性——這是構建架構的一種強大的機制。
功能
·Windows UI功能
Windows Forms
重要性
基礎
結構
可視化繼承
與vb6比較
視覺化設計工具
對話方塊
從屬表單
Cancel、Default表單內容
表單、控制項在定位和布局上的區別
控制項新屬性
運行期間添加新控制項
重要控制項小結
階層
VB6和VB.NET中相對應的控制項
新控制項
現有控制項的改進
MDI表單的區別
建立父表單
區別
父表單
子表單
在父表單中排列子表單
使用定製的屬性和方法
GDI
名稱空間
·新物件導向
物件導向和面向組件合并
OO的實現
介面
與對象互動
跨語言的繼承性
可視化的繼承
·新Web功能
.NET的介面層
Web開發的預備知識
Active Server Pages的問題
Web Forms概述
伺服器控制項
資料繫結
vb轉換web forms
Web service概述
資料訪問
·ADO——ADO.NET
相同點
不同點
·ADO.NET概念
類的位置
替換Recordsets
對DataSet的說明
資料流概述
·管理支援程式
·DataView
·Exception類
·訪問XML
通過ADO.NET
通過DOM