第1章 概述
1.1 本章目標
1.2 如何可使用本書
1.3 面向對象理論
1.4 小例子
1.5 快速應用程序設計
1.6 在命名空間中安排類
1.7 .NET體系結構概述
1.8 實驗1.1:拉斯維加斯21點
1.9 課外作業(yè)
1.10 自我測試
第2章 回顧變量. 常量. 數據類型及更多相關知識
2.1 本章目標
2.2 變量. 常量. 字面量和數據類型
2.2.1 命名約定和數據類型
2.2.2 定義變量和常量
2.2.3 名稱識別的作用域
2.2.4 字面量
2.3 數據類型之間的轉換
2.4 處理數值數據類型
2.5 處理字符串數據類型
2.6 處理日期數據類型
2.7 動態(tài)確定數據類型
2.8 消息框
2.9 實驗2.1:快速回顧日期數據類型和窗體設計
2.10 實驗2.2:練習使用字符串數據類型
2.11 課外作業(yè)
2.12 自我測試
第3章 數組和控制語句
3.1 本章目標
3.2 數組
3.2.1 顯示排列和穩(wěn)式排列
3.2.2 初始化數組
3.2.3 鋸齒狀數組
3.2.4 數組語句Erase. Sort和Join
3.3 結構體
3.3.1 結構體中的方法
3.3.2 結構體中的數組
3.4 枚舉
3.5 選擇語句
3.6 循環(huán)語句
3.7 簡單循環(huán)
3.7.1 X的階乘
3.7.2 搜索數組
3.7.3 另一個搜索數組的例子
3.7.4 一修理我復雜的例子
3.7.5 標識質數
3.7.6 Do循環(huán)
3.7.7 Do循環(huán)的更多例子
3.7.8 For Each循環(huán)
3.8 順序命令控制語句
3.8.1 子程序和函數
3.8.2 子程序
3.8.3 重載子程序
3.8.4 Private. Public. Friend. Shared以及Protected子程序
3.8.5 函數
3.8.6 遞歸函數
3.9 捕捉和處理錯誤
3.10 結構化異常處理
3.11 委托概述
3.12 實驗3.1:循環(huán)和列表框
3.13 實驗3.2:循環(huán). 階乘和列表框
3.14 實驗3.3:排序與動態(tài)的控件數組
3.15 實驗3.4:正弦函數和余弦函數
3.16 實驗3.5:計算器
3.17 課外作業(yè)
3.18 自我測試
第4章 深入介紹面向對象
4.1 本章目標
4.2 面向對象編程
4.2.1 引言
4.2.2 封裝
4.2.3 多態(tài)性
4.2.4 繼承
4.3 命名空間和類
4.4 設計和使用
4.4.1 類的屬性
4.4.2 類的方法
4.4.3 方法重載
4.4.4 方法重寫
4.4.5 類的事件
4.5 對象的生存期
4.6 實驗4.1
4.7 關于面向對象的更多內容
4.7.1 共享成員
4.7.2 ComputeValues方法的客戶端代碼
4.7.3 對象的實例化
4.7.4 關于抽象的更多內容
4.7.5 MyBase和MyClass關鍵字
4.7.6 SubClass()方法的客戶端代碼
4.8 課外作業(yè)
4.9 自我測試
第5章 目錄. 文件. 路徑和順序文件存取
5.1 本章目標
5.2 路徑. 目錄和文件
5.2.1 Directory類
5.2.2 File類
5.2.3 Path類
5.2.4 DirectoryInfo類和FileInfo類
5.3 目錄和文件對話框
5.3.1 OpenFileDialog類
5.3.2 SaveFileDialog類
5.4 流和順序存取方法
5.5 實驗5.1:目錄和文件存取
5.6 實驗5.2:順序存取方法
5.7 課外作業(yè)
5.8 自我測試
第6章 二進制存取方法
6.1 本章目標
6.2 二進制存取簡介
6.2.1 二進制存取類
6.2.2 二進制讀取
6.2.3 二進制寫入
6.2.4 同步
6.3 使用FileStream類加密
6.4 串行化(創(chuàng)建持久性對象)
6.5 直接(隨機)存取方法
6.5.1 與設計隨機存取方法文件有關的問題
6.5.2 使用隨機存取方法定位記錄
6.5.3 使用隨機存取方法添加新記錄
6.5.4 使用隨機存取方法刪除記錄
6.5.5 使用隨機存取方法讀取下一條記錄
6.6 實驗6:練習十進制存取方法
6.7 課外作業(yè)
6.8 自我測試
第7章 圖形和動畫制作
7.1 本章目標
7.2 System.Drawing.Graphice
7.2.1 VB.NET中圖形的概述
7.2.2 多邊形和點
7.2.3 直線
7.2.4 橢圓和圓
7.2.5 弧和餅圖
7.2.6 貝塞爾曲線(ezier)
7.2.7 特殊字體和圖標
7.2.8 顏色
7.2.9 動畫
7.3 實驗7:圖形
7.4 課外作業(yè)
7.5 自我測試
第8章 多線程
8.1 本章目標
8.2 多任務和多線程
8.2.1 聲明線程
8.2.2 運行線程
8.2.3 時間分片和線程優(yōu)先級
8.2.4 協(xié)調線程
8.2.5 線程睡眠
8.2.6 終止線程
8.3 線程間共享數據與同步
8.3.1 同步
8.3.2 死鎖
8.4 線程的狀態(tài)
8.5 實驗8:練習多線程
8.6 課外作業(yè)
8.7 自我測試
第9章 數據庫編程概述
9.1 本章目標
9.2 數據庫
9.2.1 表. 行和列(屬性)
9.2.2 表. 行和列的示例
9.2.3 索引和鍵
9.2.4 關鍵
9.3 ADO.NET概述
9.3.1 .NET數據提供者
9.3.2 .NET數據對象
9.4 將VB.NET連接到SQL Server數據庫
9.5 將VB.NET連接到Access數據庫
9.6 使用數據控件(而不是Server Explorer窗口)訪問數據庫
9.6.1 一個簡短的示例
9.6.2 回顧示例
9.7 更好地理解連接類的屬性
9.8 連接類的一些方法
9.9 實驗9:練習使用數據適配器和數據綁定
9.10 課外作業(yè)
9.11 自我測試
第10章 連接層命令和DataReader類
10.1 本章目標
10.2 快速回顧使用Server Explorer中Query Builder的基本SQL
10.3 概述Command對象和DataReader對象
10.3.1 一些基本命令類的屬性和方法
10.3.2 一些基本的DataReader屬性和方法
10.4 關注其他的屬性和方法
10.4.1 Command Timeout屬性
10.4.2 Command Type屬性
10.4.3 其他命令屬性
10.4.4 其他一些命令方法
10.5 XML Reader
10.6 讀取數據庫模式
10.7 將參數遞給Command對象
10.7.1 參數介紹
10.7.2 在SQL語句中指定參數
10.7.3 在VB代碼中創(chuàng)建參數
10.8 管理事務
10.8.1 創(chuàng)建事務
10.8.2 隔離級別
10.8.3 設置隔離級別
10.8.4 OleDb命名空間中和事務
10.9 簡要介紹存儲過程
10.10 實驗10:Command. DataReader和Patameters類
10.11 課外作業(yè)
10.12 自我測試
第11章 連接層的更多內容
11.1 本章目標
11.2 Data Form向導
11.2.1 快速回顧, 用控件來顯示Acces中的單個記錄
11.2.2 查看生成的對象
11.2.3 查看生成的控件
11.3 Query Buider窗口
11.3.1 準備階段
11.3.2 選擇查詢
11.3.3 分組選擇查詢
11.3.4 動作查詢
11.4 實驗11.1:練習使用Data Form向導
11.5 實驗11.2:在SQL Server中練習使用帶有參數的Data Form向導
11.6 課外作業(yè)
11.7 自我測試
第12章 非連接層
12.1 本章目標
12.2 Dataset類及其相關類的概述
12.2.1 非連接類概述
12.2.2 Data Table中的概述
12.2.3 一個例子
12.2.4 查看方法中的一些非連接層層次結構
12.3 Dataset和DataTabl類的一個簡單列子
12.3.1 填充Data Set
12.3.2 導航
12.3.3 有類型的和無類型的Data Set
12.3.4 查看XML
12.3.5 操作Data Set
12.3.6 在Data Set中應用過濾器
12.4 一些允許從DataSet復制到數據庫中的修改
12.4.1 修改Data Adapter
12.4.2 根據Data Set的數據來更新數據庫
12.5 另一個Access數據庫, Friends
12.6 Data Set的其他方法和屬性
12.6.1 其他屬性
12.6.2 其他方法
12.7 Data Table的其他方法和屬性
12.7.1 其他屬性
12.7.2 其他方法
12.8 實驗12.1:Data Set
12.9 課外作業(yè)
12.10 自我測試
第13章 我表Data Set
13.1 本章目標
13.2 多表Data Set
13.2.1 目標
13.2.2 Data Set作業(yè)獨立數據庫的需求
13.2.3 用一個Data Set處理數據庫中的多表副本
13.3 應用數據關系和約束
13.4 不用Data Adapter創(chuàng)建Data Set
13.4.1 Data Column構造函數
13.4.2 AutoNumber
13.4.3 創(chuàng)建Data Set
13.4.4 操作沒有Data Source的Data Set中的數據
13.4.5 添加已改變的Data Rom的視圖
13.5 Data Rom的欺了方法和屬性
13.6 實驗:概述
13.7 實驗13.1
13.8 實驗13.2
13.9 復習實驗3
13.10 一般性練習實驗:使用非連接的Data Set的圖書館應用程序
13.11 課外作業(yè)
13.12 自我測試
第14章 Active Server Pages.NET綜術
14.1 本章目標
14.2 Web頁面和Web服務器
14.3 處理表單輸入的方式
14.4 ASP.NET介紹
14.4.1 平臺要求
14.4.2 Web表單和Web服務
14.4.3 Web表單編碼模式
14.4.4 往返
14.4.5 Page類
14.5 HTML服務器控件
14.6 實驗14.1:包含HTML服務器控件的Web表單
14.7 ASP.NET Web表單控件
14.7.1 Web控件
14.7.2 Label控件
14.7.3 TexBox控件
14.7.4 CheckBox控件
14.7.5 RadioButton控件
14.7.6 Button控件
14.7.7 DropDownList控件
14.7.8 RadioButtonLIst控件
14.7.9 其他控件
14.8 實驗14.2:包含Web表單服務器控件的Web表單
14.9 用效性控件
14.9.1 RequiredFieldValidator控件
14.9.2 RangeValidator控件
14.9.3 CompareValidator控件
14.9.4 RegularExpressionValidator控件
14.9.5 CustomValidator控件
14.9.6 ValidationSummary控件
14.10 實驗14.3:包含有效性控件的抵押貸款應用程序(實驗14.2)
14.11 ASP.NET中的其他控件
14.12 課外作業(yè)
14.13 自我測試
第15章 Active Server Pages.NET和ActiveX Data Objects.NET
15.1 本章目標
15.2 進一步了解ASP.NET
15.2.1 HTTPRequest類
15.2.2 HTTPResponse類
15.2.3 在Web應用程序中保持狀態(tài)
15.2.4 HTTPSessionState類
15.2.5 其他ASP.NET內部類
15.3 ActiveX Data Objects.NET
15.3.1 關于DataSet
15.3.2 .NET數據提供者
15.3.3 OLE DB.NET數據提供者
15.3.4 SQL Server.NET數據提供者
15.4 實驗15.1:第一個ASP.NET/ADO.NET應用程序
15.5 實驗15.2:簡介
15.6 實驗15.2:帶有動態(tài)Web表單控件的考試應用程序
15.7 課外作業(yè)
15.8 自我測試
第16章 Web服務
16.1 本章目標
16.2 概述
16.3 利用Visual Studio.NET設計一個簡單的XML Web服務
16.3.1 創(chuàng)建新的Web服務項目
16.3.2 使用Web服務
16.4 實驗16.1:電子郵件Web服務
16.5 實驗16.2:Unisys天氣Web服務
16.6 課件作業(yè)
16.7自我測試
附錄A SQL
A.1 本附錄目標
A.2 SQL概述
A.3 DDL
A.3.1 創(chuàng)建表(DDL)
A.3.2 創(chuàng)建索引(DDL)
A.3.3 刪除表(DDL)
A.3.4 刪除索引(DDL)
A.4 DML選擇
A.4.1 Select
A.4.2 選擇并進行合計
A.5 Select命令中的連接和聯(lián)合
A.6 DML動作查詢
A.6.1 插入
A.6.2 使用Select插入
A.6.3 刪除
A.6.4 更新
A.7 SQL中的性能問題
A.7.1 連接策略
A.7.2 SQL中的其他問題
</font>