前言
第1章 緒論
1. 1 程序設計與VisualBasic. NET所擔任的角色
1. 2 HelloWorld程序
1. 2. 1 程序的編輯與輸入
1. 2. 2 程序的生成與運行
1. 3 Visual Basic. NET編程的一般步驟
1. 4 IDE環(huán)境的使用
1. 5 菜單中主要項的簡要說明
1. 6 幫助系統(tǒng)的使用
1. 7 自學內容
上機練習
第2章 創(chuàng)建第一個Windows應用程序
2. 1 開始新的Windows項目
2. 2 設計程序界面
2. 2. 1 VisualBasic控件
2. 2. 2 設置控件屬性并排列控件
2. 3 編寫與運行程序
2. 3. 1 編寫按鈕事件代碼
2. 3. 2 運行程序
2. 3. 3 理解程序
2. 4 保存成果
2. 5 進一步理解Windows的事件驅動
2. 5. 1 事件驅動的編程
2. 5. 2 理解程序
2. 6 自學內容
2. 6. 1 VisualBasic. NET解決方案
2. 6. 2 項目文件
2. 6. 3 在Windows下運行程序
上機練習
第3章 數(shù)據(jù)類型. 變量和表達式
3. 1 VisualBasic. NET數(shù)據(jù)類型
3. 1. 1 數(shù)據(jù)類型
3. 1. 2 解數(shù)據(jù)類型
3. 2 變量與常量
3. 2. 1 聲明變量
3. 2. 2 變量的命名規(guī)則
3. 2. 3 變量的有效范圍
3. 2. 4 常量
3. 3 運算符與表達式
3. 3. 1 賦值語句
3. 3. 2 運算符
3. 3. 3 表達式
3. 4 類型轉換
3. 5 程序的/頃序結構
3. 6 VisualBasic程序格式
3. 7 GroupBox, RadioButton和CheckBox控件
3. 7. 1 RadioBuaon控件
3. 7. 2 CheckBox控件
3. 7. 3 框架GroupBox控件的使用
3. 7. 4 例子
3. 8 自學內容
3. 8. 1 面向對象的程序設計
3. 8. 2 良好的編程風格
上機練習
第4章 選擇結構
4. 1 If語句
4. 1. 1 If. . . Then語句
4. 1. 2 If. . . Then...Else語句
4. 1. 3 If. . . Then...Elself語句
4. 1. 4 嵌套If...Then語句
4. 1. 5 SelectCase語句
4. 2 End語句
4. 3 ListBox, CheckedListBox和ComboBox控件
4. 3. 1 ListBox控件
4. 3. 2 CheckedListBox控件
4. 3. 3 組合框 ComboBox 的使用
4. 3. 4 一個綜合的例子
4. 4 自學內容
上機練習
第5章 循環(huán)結構
5. 1 循環(huán)語句
5. 1. 1 For. . . Next循環(huán)
5. 1. 2 While. . . End While循環(huán)
5. 1. 3 Do…Loop循環(huán)
5. 2 Exit語句
5. 3 多重循環(huán)
5. 4 其他輔助控制語句
5. 4. 1 GoTo語句
5. 4. 2 With語句
5. 5 Timer 時鐘 組件
5. 6 自學內容
上機練習
第6章 數(shù)組
6. 1 靜態(tài)數(shù)組
6. 1. 1 一維數(shù)組
6. 1. 2 多維數(shù)組
6. 2 動態(tài)數(shù)組
6. 3 數(shù)組的基本操作
6. 3. 1 數(shù)組的引用
6. 3. 2 數(shù)組的復制
6. 3. 3 數(shù)組的輸出
6. 3. 4 數(shù)組的初始化
6. 3. 5 For Each...Next語句
6. 4 數(shù)組的應用
6. 4. 1 選擇排序
6. 4. 2 冒泡排序
6. 4. 3 字符統(tǒng)計
6. 4. 4 矩陣運算
6. 5 自定義數(shù)據(jù)類型
6. 6 ProgressBar. TrackBar和TabControl控件
6. 6. 1 ProgressBar控件
6. 6. 2 TrackBar控件
6. 6. 3 TabControl控件
6. 6. 4 ProgressBar, TrackBar和TabControl控件的例子
6. 7 自學內容
上機練習
第7章 過程
7. 1 過程
7. 1. 1 Sub過程的定義
7. 1. 2 調用Sub過程
7. 2 Function過程
7. 2. 1 Function過程的定義
7. 2. 2 Function過程的調用
7. 3 參數(shù)傳遞
7. 3. 1 參數(shù)傳遞的方式
7. 3. 2 數(shù)組參數(shù)
7. 3. 3 變量的作用域
7. 3. 4 靜態(tài)變量
7. 3. 5 遞歸
7. 3. 6 快速排序
7. 4 自學內容
上機練習
第8章 類
8. 1 類與對象的概念
8. 1. 1 類的概念
8. 1. 2 對象的概念
8. 1. 3 類與對象
8. 2 在VisualBasic. NET中的類
8. 3 創(chuàng)建類的步驟
8. 3. 1 新建一個類庫項目
8. 3. 2 給類添加屬性
8. 3. 3 給類添加方法
8. 3. 4 給類添加事件
8. 3. 5 Shared關鍵字
8. 3. 6 類的生命周期
8. 3. 7 完整的代碼
8. 4 在應用程序里使用一個新類
8. 4. 1 給解決方案添加項目
8. 4. 2 設置啟動項目
8. 4. 3 添加引用
8. 4. 4 聲明和使用對象
8. 4. 5 銷毀對象
8. 4. 6 在程序中使用cStudent類
8. 4. 7 完整的代碼清單
8. 5 類的繼承
8. 5. 1 繼承的語法
8. 5. 2 相關的關鍵字與修飾符
8. 5. 3 重載和重寫
8. 5. 4 繼承的實現(xiàn)
8. 5. 5 簡單的測試
8. 6 自學內容
上機練習
第9章 菜單與圖形
9. 1 繪圖基礎知識
9. 1. 1 坐標系
9. 1. 2 GDI 繪圖
9. 2 設置繪圖屬性
9. 2. 1 設置畫線的寬度和顏色
9. 2. 2 設置填充屬性
9. 2. 3 設置文字屬性
9. 3 繪圖
9. 4 在控件上繪圖
9. 5 菜單
9. 5. 1 菜單的基本概念
9. 5. 2 設計菜單
9. 5. 3 編寫菜單項的事件代碼
9. 5. 4 設計上下文菜單
上機練習
第10章 文件
10. 1 文件和流的基本概念
10. 1. 1 文件的概念
10. 1. 2 流的概念
10. 2 文本文件的讀寫
10. 2. 1 StreamWriter
10. 2. 2 StreamReader
10. 2. 3 一個文本文件讀寫的例子
10. 3
進制文件的讀寫
10. 3. 1 Filestream
10. 3. 2 BinaryWriter和BinarvReader
10. 3. 3
進制文件讀寫的示例
10. 4 目錄和文件操作
10. 4. 1 目錄操作
10. 4. 2 文件操作
上機練習
第11章 Form窗體和對話框
11. 1 窗體
11. 1. 1 在項目中加入新的窗體
11. 1. 2 窗體和對話框
11. 1. 3 About對話框的顯示
11. 2 標準對話框
11. 2. 1 創(chuàng)建標準對話框
11. 2. 2 創(chuàng)建消息對話框
11. 2. 3 輸入對話框
11. 2. 4 對話框的使用
11. 3 多文檔 MDI 程序
11. 3. 1 父窗體和窗體模板
11. 3. 2 打開多個圖片文件
上機練習
第12章 Web編程基礎
12. 1 因特網
12. 1. 1 什么是因特網
12. 1. 2 服務器與客戶機
12. 1. 3 瀏覽Web
12. 2 HTML文件格式
12. 3 Web服務器與Microsoft IIS
12. 3. 1 IIS的安裝
12. 3. 2 配置IIS
12. 4 簡單的Web瀏覽器客戶端
12. 5 創(chuàng)建第一個Web應用程序
12. 5. 1 Web應用程序項目
12. 5. 2 驗證自己的Web服務器
12. 5. 3 創(chuàng)建Web應用程序項目
12. 5. 4 創(chuàng)建Web應用程序
12. 5. 5 設計Web窗體
12. 5. 6 編寫VisualBasic代碼
12. 5. 7 理解程序的工作方式
12. 6 自學內容
12. 6. 1 JavaScript
12. 6. 2 VBScript
12. 6. 3 ActiveX控件
12. 6. 4 Java小應用程序
上機練習
第13章 ASP. NET初步
13. 1 準備使用ASP. NET
13. 1. 1 Web目錄結構
13. 1. 2 在IIS中創(chuàng)建虛擬目錄
13. 2 第一個ASP. NET頁面
13. 3 ASP. NET的工作原理
13. 3. 1 在Web頁中插入ASP. NET代碼
13. 3. 2 導入命名空間
13. 3. 3 配置ASP. NET程序
13. 3. 4 一個簡單的ASP. NET示例
13. 4 使用ASP. NET中的內建類
13. 4. 1 Session對象
13. 4. 2 Response對象
13. 4. 3 Request對象
13. 5 創(chuàng)建Web圖片管理冊
13. 5. 1 創(chuàng)建虛擬目錄
13. 5. 2 管理圖片目錄
13. 5. 3 創(chuàng)建縮略圖查看頁面
13. 5. 4 上載頁面
13. 5. 5 配置文件
13. 5. 6 測試程序
13. 6 自學內容
上機練習
第14章 Web控件
14. 1 ASP. NET服務器端控件
14. 1. 1 允許瀏覽器調整控件的大小
14. 1. 2 設置相對字體大小
14. 2 常用的服務器端控件
14. 2. 1 HTML服務器控件
14. 2. 2 向窗體添加HTML服務器控件
14. 2. 3 Web服務器控件
14. 2. 4 使用Panel控件組織頁面
14. 2. 5 Button控件
14. 2. 6 ListBox, DropDownList, CheckListBox和RadioButtonList控件
14. 2. 7 在表格中顯示信息
14. 2. 8 控制表的外觀
14. 3 驗證用戶輸入的內容
14. 3. 1 使用驗證控件
14. 3. 2 執(zhí)行基本的校驗
14. 4 自學內容
上機練習
第15章 數(shù)據(jù)訪問
15. 1 數(shù)據(jù)庫概念及術語
15. 1. 1 數(shù)據(jù)庫
15. 1. 2 關系數(shù)據(jù)庫
15. 1. 3 數(shù)據(jù)庫的運行方式
15. 2 結構化查詢語言
15. 2. 1 SQL概要
15. 2. 2 使用SELECT語句查詢
15. 2. 3 使用DELETE語句刪除記錄
15. 2. 4 使用UPDATE語句修改記錄
15. 3 使用VisualStudio. NET操作數(shù)據(jù)庫
15. 3. 1 數(shù)據(jù)庫項目
15. 3. 2 服務器資源管理器
15. 3. 3 查詢表
15. 4 自學內容
15. 4. 1 常用的桌面數(shù)據(jù)庫系統(tǒng)
15. 4. 2 常見的大型關系數(shù)據(jù)庫產品
上機練習
第16章 ADO. NET初步
16. 1 ADO. NET簡介
16. 1. I ADO. NET的工作原理
16. 1. 2 ADO. NET的優(yōu)點
16. 2 在VisualBasic中訪問數(shù)據(jù)庫
16. 2. 1 SqlConnection對象
16. 2. 2 SqlCommand對象
16. 2. 3 SqlDataReader對象
16. 2. 4 完成dbTest2示例
16. 3 數(shù)據(jù)集
16. 3. 1 DataSet對象
16. 3. 2 DataAdapter對象
16. 3. 3 填充數(shù)據(jù)集并訪問字段值
16. 4 修改和更新數(shù)據(jù)庫
16. 4. 1 利用VisualStudio產生代碼
16. 4. 2 使用DataGrid顯示數(shù)據(jù)
16. 4. 3 數(shù)據(jù)的修改與更新
上機練習
附錄A 部署應用程序
A1 創(chuàng)建安裝程序
A1. 1 為Windows應用程序創(chuàng)建安裝項目
A1. 2 設置程序的主輸出
A1. 3 設置快捷方式
A2 生成安裝程序
A3 其他安裝特性
附錄B 調試程序
B1. 1 語法錯誤
B1. 2 運行錯誤
B1. 3 邏輯錯誤
B2 VisualBasic. NET中的調試工具
B2. 1 調試菜單
B2. 2 調試工具欄
B3 程序的3種模式
B3. 1 設計時模式
B3. 2 運行時模式
B3. 3 中斷模式
B4 常用的調試方法與技巧
B4. 1 在中斷模式下進行程序調試
B4. 2 運行程序的特定部分
B4. 3 使用調試窗口
參考文獻