如果您尚未學習過程式語言,那麼本書將是您的不二選擇,因為我們不僅以深入淺出的筆觸引導您熟悉Visual Basic.NET的語法,同時對於Microsoft .NET架構、.NET Framework、程式設計流程、物件導向、繼承、多型、介面、事件驅動、例外處理、檔案存取、Windows Forms、ADO.NET等進階的觀念,做了鞭辟入裡的解說,讓您克服初學者的迷思,進而朝向專業的程式設計之路邁進。
第1章 打造下一世代網際網路平台-.NET
1-1 Microsoft .NET願景
1-2 Microsoft .NET架構
1-3 .NET Framework架構
1-4 .NET程式語言
1-5 .NET應用程式的結構
1-6 安裝Visual Studio.NET
第2章 認識與啟動Visual Basic.NET
2-1 Visual Basic.NET簡介
2-2 Visual Basic.NET基本觀念
2-3 Visual Basic.NET新增功能
2-4 Visual Basic.NET與VB 6.0的差異
2-5 認識Visual Studio.NET整合開發環境
2-6 小錦囊 (一) 如何查詢Visual Studio.NET文件?
第3章 開始撰寫Visual Basic.NET程式
3-1 Visual Basic.NET程式設計流程
3-2 您的第一個Visual Basic.NET程式
3-3 程式碼剖析
3-4 程式碼撰寫慣例
3-5 小錦囊 (一) 如何使用輸出視窗 (MsgBox)?
3-6 小錦囊 (二) 如何使用輸入視窗 (InputBox)?
3-7 小錦囊 (三) 如何在表單載入時就執行程式?
3-8 小錦囊 (四) 如何撰寫Main() 程序?
3-9 小錦囊 (五) 如何匯入命名空間與設定別名?
3-10 小錦囊 (六) 如何在命令列編譯VB.NET程式?
第4章 資料型別、變數、常數、列舉與運算子
4-1 資料型別 (Data Types)
4-2 資料型別的結構
4-3 資料型別的轉換
4-4 變數 (Variables)
4-5 常數 (Constants)
4-6 使用者自訂型別 (User-Defined Types)
4-7 列舉型別 (Enumeration Types)
4-8 運算子 (Operators)
第5章 流程控制
5-1 流程控制結構
5-2 If...Then
5-3 Select...Case
5-4 For...Next (計數迴圈)
5-5 For Each...In...Next (陣列迴圈)
5-6 條件式迴圈 (Conditional Loops)
5-7 With...End With
5-8 無條件跳躍-Goto陳述式
5-9 IIf() 函式的用法
5-10 Choose() 函式的用法
第6章 副程式、函式與屬性
6-1 程序 (Procedure)
6-2 Sub副程式 (Subroutine)
6-3 函式 (Function)
6-4 遞迴函式 (Recursive Function)
6-5 程序重載 (Procedure Overloading)
6-6 屬性 (Property)
第7章 陣列 (Array)
7-1 陣列與System.Array類別
7-2 使用一維陣列 (One-Dimentional Array)
7-3 使用多維陣列 (Multi-Dimentional Array)
7-4 陣列的進階應用
7-5 與陣列相關的函式
第8章 類別與物件
8-1 物件導向
8-2 建立類別
8-3 在類別內加入成員
8-4 存取類別
8-5 共用成員
8-6 物件的生命週期
8-7 物件V.S. 集合
8-8 類別V.S. 命名空間
8-9 自訂類別庫
8-10 早期連結V.S. 晚期連結
第9章 繼承、介面與多型
9-1 繼承 (Inheritance)
9-2 介面 (Interface)
9-3 多型 (Polymorphism)
第10章 事件與委派 (Delegate)
10-1 事件驅動的意義
10-2 事件的宣告、觸發與處理
10-3 委派 (Delegate)
第11章 Windows Forms控制項
11-1 Windows Forms簡介
11-2 設計階段的表單
11-3 執行階段的表單
11-4 文字編輯控制項
11-5 命令控制項
11-6 文字顯示控制項
11-7 圖片控制項
11-8 清單控制項
11-9 功能表控制項
11-10 其它控制項
11-11 Windows Forms的GDI+ 繪圖
11-12 Windows Forms的列印支援
第12章 資料夾與檔案存取
12-1 System.IO命名空間
12-2 存取資料夾
12-3 存取檔案
12-4 操作路徑
12-5 讀寫檔案
第13章 Access/SQL Server資料庫存取
13-1 資料庫簡介
13-2 建立Access 2000/2002資料庫
13-3 建立SQL Server 2000資料庫
13-4 Windows應用程式存取資料庫的方式
13-5 DataSet物件的架構
13-6 使用DataSet物件存取資料庫
13-7 存取DataSet物件的資料表
13-8 存取資料表的欄位
13-9 存取資料表的資料列
13-10 使用SQL查詢
13-11 新增、更新或刪除資料列
13-12 執行SQL命令的方式
13-13 使用DataView物件來搜尋、篩選、排序、瀏覽及編輯資料列
13-14 資料庫與DataGrid控制項整合應用
第14章 例外處理
14-1 例外處理簡介
14-2 構化例外處理
14-3 非結構化例外處理
第15章 安裝與部署
15-1 安裝與部署專案範本
15-2 建立Windows應用程式的安裝程式
15-3 小錦囊 (一) 如何設定安裝專案的屬性?
15-4 小錦囊 (二) 如何使用檔案系統編輯器?
15-5 小錦囊 (三) 如何使用登錄編輯器?
15-6 小錦囊 (四) 如何使用檔案類型編輯器?
附錄A 資料型別的結構
附錄B Visual Basic.NET內建的函式