本書對Visual Basic.NET做了全方位的介紹,試圖將最新、最全面、最實用的技術展現給讀者。全書共10章,詳細介紹了Visual Basic.NET的基礎知識、程式設計方法及技巧。內容包括.NET Framework概況、Visual Basic.NET語言的基本概念、基本流程控制、物件導向的程式設計、Windows應用程式開發基礎、圖形處理、資料存取、檔案與註冊表,以及網路應用程式開發初步等內容。
本書特別適合具有電腦基礎的讀者閱讀,可作為各類高等學校相關專業的教材,也可作為Visual Basic.NET愛好者的自學參考書和培訓教材。
目錄:
第1章VB.NET語言簡介
1.1 .NET框架概覽
1.1.1 公共語言運行時的功能
1.1.2 .NET框架類別庫
1.1.3 客戶端應用程式開發
1.1.4 伺服器應用程式開發
1.2 VB.NET語言的發展歷程
1.3 VB.NET的功能與新增特性
1.3.1 Web開發中的新增特性
1.3.2 資料庫中的新特性
1.3.3 Windows窗體和控制項的新特性
1.3.4 項目的新特性
1.3.5 組件和組件製作的新特性
1.3.6 調試器的新特性
1.3.7 可擴展性和自動控制方面的新特性
1.3.8 國際化應用程式的新特性
1.4 標準構造塊
1.5 本章小結
1.6 習題
第2章資料型態、運算子和表達式
2.1 資料類型
2.1.1 基本資料類型
2.1.2 使用者自訂資料類型
2.2 常數和變數
2.2.1 常量
2.2.2 變數
2.2.3 變數的作用域
2.3 運算符
2.3.1 算術運算符
2.3.2 關係運算符
2.3.3 邏輯運算符
2.3.4 表達式的執行順序
2.4 數組
2.4.1 定長數組
2.4.2 多維數組
2.4.3 Lbound()函數和Ubound()函數
2.4.4 動態數組
2.4.5 保留動態數組的內容
2.5 本章小結
2.6 上機練習
2.7 習題
第3章基本流程控制
3.1 條件判斷語句
3.1.1 If...Then語句
3.1.2 If...Then...Else語句
3.1.3 If...Then...Elself語句
3.2 分支語句
3.3 循環語句
3.3.1 Do...Loop循環語句
3.3.2 While...End While循環
3.3.3 For...NeXt循環
3.3.4 循環的退出
3.4 跳轉語句
3.5 異常處理結構
3.5.1 End語句
3.5.2 Stop語句
3.5.3 Exit語句
3.6 本章小結
3.7 上機練習
3.8 習題
第4章物件導向的程式設計
4.1 物件導向概述
4.2 類別和對象
4.2.1 類別的定義
4.2.2 物件的概念和屬性
4.3 繼承與多態
4.3.1 繼承
4.3.2 多態性
4.4 方法重載
4.4.1 重載的定義
4.4.2 方法重載的實現
4.5 建構子與析構函數
4.5.1 建構函數
4.5.2 析構函數
4.6 跨語言繼承
4.7 命名空間
4.7.1 命名空間聲明
4.7.2 完全限定名
4.8 本章小結
4.9 上機練習
4.10 習題
第5章設計Windows窗體
5.1 Windows窗體的新特性
5.2 窗體結構
5.3 窗體的屬性、事件和方法
5.3.1 屬性
5.3.2 事件和方法
5.4 多重文件介面設計
5.4.1 建立MDI父窗體
5.4.2 建立子窗體
5.4.3 確定活動子窗體
5.4.4 為活動子窗體傳送資料
5.4.5 排列子窗體
5.5 本章小結
5.6 上機練習
5.7 習題
第6章在窗體中新增控件
6.1 操作控件
6.2 常用控件
6.2.1 Button控件
6.2.2 CheckBox和RadioButton控件
6.2.3 GroupBox控件
6.2.4 TextBox控件
6.2.5 RichTextBox控件
6.2.6 ScrollBar控件
6.1.7 TrackBar控件
6.1.8 ProgressBar控件
6.1.9 ListBox控件
6.1.10 ComboBox控件
6.2 設計選單
6.2.1 建立選單的更改
6.2.2 4種選單元素
6.2.3 MainMenu控件
6.2.4 ContexMenu組件
6.3 設計工具列
6.3.1 新增按鈕
6.3.2 定義工具列按鈕的圖標
6.3.3 處理工具列按鈕的Click事件
6.4 新增狀態列
6.4.1 為StatusBar控制項新增面板
6.4.2 確定點選的面板
6.4.3 設定狀態列面板的尺寸
6.4.4 動態更新狀態列的內容
6.5 對話框控件
6.5.1 對話框的建立、顯示和關閉
6.5.2 檢察對話框的結果
6.5.3 顯示消息樞
6.5.4 常用對話框
6.6 定制控件
6.7 本章小結
6.8 上機練習
6.9 習題
第7章處理圖形
7.1 座標系統
7.1.1 預設規格座標系統
7.1.2 標準規格座標系統
7.1.3 自訂規格的座標系
7.2 在窗體中使用GDI+功能
7.2.1 用GDI+建立圖形影像
7.2.2 用GDI+繪製線條利形狀
7.2.3 圖形容器
7.3 System.Drawing命名空間
7.3.1 System.Drawing.Drawing2d
7.3.2 System.Drawing.Imaging
7.3.3 System.Drawing.Text
7.4 簡單的動畫設計
7.4.1 位移動畫程式設計
7.4.2 翻頁動畫程式設計
7.5 本章小結
7.6 上機練習
7.7 習題
第8章資料訪問
8.1 ADO.NET概述
8.1.1 ADO.NET的設計目標
8.1.2 ADO.NET體系結構
8.2 連接
8.2.1 用ADO.NET連接SQL Server
8.2.2 對於SQL Server.NET資料提供者的連線池
8.2.3 使用ADO.NET連接OLE DB資料來源
8.2.4 OLE DB.NET資料提供者的連線投票
8.2.5 連結事件的工作方式
8.3 DataReader
8.3.1 關閉DataReader
8.3.2 多重結果設置
8.3.3 從DataReader得到結構訊息
8.3.4 OLE DB章節
8.4 資料綁定
8.4.1 資料綁定的類型
8.4.2 使用資料綁定的常見方案
8.4.3 資料綁定概述與語法
8.4.4 資料綁定表達式
8.4.5 利用DataBinder.Eval
8.5 本章小結
8.6 上機習題
8.7 習題
第9章文件與註冊表
9.1 VB.NET的文件處理系統
9.1.1 System.IO命名空間
9.1.2 相關類別及枚舉
9.2 文件處理
9.2.1 NewFile指令
9.2.2 OpenFile指令
9.2.3 FileOpen函數
9.2.4 FileClose函數
9.2.5 FileCopy函數
9.2.6 FileAttr函數
9.2.7 GetAttr函數
9.2.8 SetAttr函數
9.2.9 FileGet函數
9.2.10 FileGetObject函數
9.2.11 FilePut函數
9.2.12 FilePutObject函數
9.2.13 Seek函數
9.2.14 Loc函數
9.2.15 EOF函數
9.2.16 Input函數
9.2.17 InputString函數
9.2.18 Write和WriteLine函數
9.2.19 Print和PrintLine函數
9.3 讀寫文件
9.3.1 文件存取類型
9.3.2 檔案存取函數和語句
9.3.3 資料存取函數
9.3.4 順序文件訪問
9.3.5 隨機文件訪問
9.3.6 二進位檔案訪問
9.4 讀寫註冊表
9.4.1 VB.NET中註冊表存取的變化
9.4.2 常用函數
9.4.3 Registry類
9.4.4 RegistryKey類別成員
9.5 本章小結
9.6 習題
第10章Web應用程式開發初步
10.1 什麼是Web應用程式
10.1.1 Web應用程式概述
10.1.2 建立Web應用程式
10.2 設計Web窗體
10.2.1 Web窗體的組成部分
10.2.2 Web窗體建立的專案文件
10.2.3 Web專案的編譯與部署
10.2.4 編譯並運行Web窗體頁
10.3 本章小結
10.4 上機習題
10.5 習題
附錄A 安裝與解除安裝Visual Studio.NET
A1 Visual Studio.NET系統需求
A2 安裝Visual Studio.NET
A3 解除安裝Visual Studio.NET
附錄B VB.NET錯誤與異常處理
B1 錯誤類型
B2 異常處理在VB.NET的變化
B3 異常處理介紹
B4 結構化異常處理
B5 非結構化異常處理
附錄C VB 6.0專案遷移到VB.NET
C1 升級工具
C2 升級的必要性
C3 升級前的注意事項
C4 升級應用程式準備工作
C5 用升級嚮導升級項目
C6 完成升級過程
C7 查看升級報告
C8 從命令列升級項目
C9 從VB 6.0升級的應用程式的疑難解答前言
展開