第1章VisualBasic.NET開發(fā)環(huán)境介紹
1.1基礎知識
1.1.1.NET概述
1.1.2VisualStudio.NET集成開發(fā)環(huán)境
案例1-1VisualBasic.NET編程第1例
1.2使用VisualStudio.NET集成開發(fā)環(huán)境
1.2.1解決方案資源管理器
1.2.2類視圖
1.2.3屬性窗口
1.2.4工具箱
1.2.5服務器資源管理器
1.2.6對象瀏覽器
1.2.7命令窗口
案例1-2VisualBasic.NET起航--讀取Access數據庫表
1.3本章小結
第2章VisualBasic.NET編程基礎
2.1基礎知識
2.1.1操作符與表達式
2.1.2數據類型.變量.常量和數組
案例2-1字符轉換函數的使用
2.1.3控制分支語句
案例2-2使用分支語句
案例2-3使用SelectCase語句實現選擇
2.1.4循環(huán)語句與控制流
案例2-4使用VisualBasic.NET的控制循環(huán)語句
2.1.5VisualBasic.NET中的過程和自定義函數
案例2-5使用過程和函數
2.1.6VisualBasic.NET重要函數分析
案例2-6使用VisualBasic.NET系統(tǒng)函數
2.2本章小結
第3章VisualBasic.NET中的類與對象
3.1面向對象的術語
3.1.1對象.類和實例
3.1.2對象的組成
3.2使用對象
3.2.1對象聲明和創(chuàng)建
3.2.2對象的引用
案例3-1在VisualBasic.NET中使用類
3.3創(chuàng)建類
3.3.1類的關鍵字
案例3-2使用類的方法.屬性和事件
3.3.2成員變量
3.3.3方法
3.3.4屬性
3.3.5事件
3.4構造函數
案例3-3在VisualBasic.NET中使用構造函數
3.5面向對象的高級概念
3.5.1重載方法
3.5.2共享方法和變量
3.5.3委托
案例3-4使用委托實現排序
3.6繼承
3.6.1繼承的概念
3.6.2創(chuàng)建基類
案例3-5使用繼承
3.6.3創(chuàng)建子類
3.7本章小結
第4章高級窗口應用
4.1菜單控件
4.1.1設計主菜單
案例4-1使用菜單和工具欄
4.1.2設計彈出式菜單
4.2工具欄控件
4.3狀態(tài)欄控件
4.4本章小結
第5章錯誤和異常處理
5.1錯誤的種類
5.1.1語法錯誤
5.1.2運行時錯誤
5.1.3邏輯錯誤
5.2調試工具
5.2.1中斷模式
案例5-1使用調式工具
5.2.2調試工具欄
5.2.3調試窗口
5.3異常處理
5.3.1Exceptio類
5.3.2OnError語句
案例5-2在VisualBasic.NET中使用異常處理
5.3.3Try...Catch...Finally語句
5.3.4Throw語句
5.4本章小結
第6章VisualBasic.NET的文件系統(tǒng)
6.1和處理文件相關的類
6.1.1FileSystemlnfo基類
6.1.2目錄服務類
案例6-1使用目錄相關類
6.1.3Directory類
6.1.4Path類
6.1.5文件相關類
案例6-2使用文件相關類
6.2文件流
6.2.1FileStream類
6.2.2讀取文件類
6.2.3寫文件類
案例6-3綜合使用StreamReader和StreamWriter
6.3本章小結
第7章VisualBasic.NET的多線程
7.1線程的含義
7.1.1進程與線程
7.1.2使用線程的原因
7.2線程范例
7.2.1創(chuàng)建線程
7.2.2線程的優(yōu)先級別
7.2.3啟動暫停線程
7.2.4恢復線程
7.2.5延遲終止線程
案例7-1使用多線程
7.3本章小結
第8章網絡應用程序開發(fā)
8.1操作域名和IP地址
8.1.1Dns對象
8.1.2IPAddress對象
8.1.3IPHostEntry對象
案例8-1操作域名和IP地址
8.2使用電子郵件類
8.2.1添加SMTP服務
8.2.2MaiMessage和SmtpMail對象
案例8-2最簡單的郵件發(fā)送程序
案例8-3完善郵件發(fā)送程序
8.3使用托盤程序
8.3.1添加圖標
案例8-4在應用程序中添加圖標
8.3.2添加圖標菜單
8.3.3實現圖標動畫
8.4本章小結
第9章VisualBasic.NET的組件開發(fā)技術
9.1組件的基本概念
9.1.1COM的概念
9.1.2.NET中的組件
9.2創(chuàng)建VisualBasic.NET組件
案例9-1創(chuàng)建組件
9.3在程序中調用組件
案例9-2在控制臺程序中引用組件
案例9-3在常規(guī)Windows程序中引用組件
9.4本章小結
第10章使用ADO.NET操作數據庫
10.1ADO.NET的結構
10.2.NET數據提供程序
10.2.1SQLServer.NET數據提供程序
10.2.2OLEDB.NET數據提供程序
10.2.3選擇.NET數據提供程序
10.2.4DataSet簡介
10.3使用ADO.NET對象初步
案例10-1使用ADO.NET讀取Access數據庫
10.3.1安裝SQLServer2000
案例10-2使用ADO.NEF讀取SQLServer數據庫
10.3.2使用Connection對象
案例10-3使用ADO.NET的對象
10.3.3使用Command對象
10.3.4使用ExecuteReader方法
10.3.5使用ExcuteScalar方法
10.3.6使用ExecuteNonQuery方法
10.4使用ADO.NET對象
10.4.1使用DataAdapter對象和DataSet對象
案例10-4使用對象
10.4.2使用DataView
10.5本章小結
第11章在VisualBasic.NET中使用XML
11.1XML技術簡介
11.1.1XML語言
11.1.2System.XML名字空間
11.1.3DataSet的XML處理方法
11.1.4DOM模型
11.2使用VisualBasic.NET操作XML文件
11.2.1使用名字空間操作XML
案例11-1讀取XML文件
案例11-2寫入XML文件
11.2.2使用DOM操作XML文件
案例11-3使用DOM讀寫XlVIL文件
11.3使用ADO.NET操作XML文件
案例11-4使用DataSet操作XML文件
11.4本章小結
第12章調用Web服務
12.1WebService簡介
12.1.1WebService是一種新的平臺
12.1.2WebService的協(xié)議及消息傳遞
12.1.3WebService的接口描述
案例12-1使用VisualBasic.NET開發(fā)WebService項目
12.2完整的WebService程序
案例12-2創(chuàng)建并使用最簡單的WebService
12.2.1實現Web服務
12.2.2測試Web服務
12.2.3使用Web服務
12.3WebService中的數據類型
案例12-3使用WebService的數據類型
12.4使用對象和內部對象
案例12-4在WebService中使用Session和Application
12.5使用SOAP協(xié)議
12.5.1SOAP的結構
12.5.2定義和處理SOAP頭條目
案例12-5使用SOAP頭條目實現驗證
12.6本章小結
第13章開發(fā)ASP.NET網頁
13.1ASP.NET簡介
13.1.1什么是ASP.NET
13.1.2安裝IIS
案例13-1建立ASP.NET工程
13.2Response對象
13.2.1向瀏覽器輸出數據(Response.Write)
13.2.2網頁轉向(Resonse.Redirect)
13.2.3停止向瀏覽器輸出數據(Response.End())
13.2.4向瀏覽器輸出文件(Response.WriteFile)
13.3Request對象
13.3.1從瀏覽器獲取數據
13.3.2使用QueryString集合獲取數據
案例13-2使用Request和Response實現調查表
13.3.3.NET的漢字問題
13.4Application對象
13.4.1對Application對象的理解
13.4.2使用Application對象的自定義屬性
13.4.3使用Application事件
案例13-3聊天室應用
案例13-4網頁計數器
13.5Server對象
13.5.1對Server對象的理解
13.5.2向瀏覽器輸出HTML代碼
13.5.3取得文件的路徑
13.6Session對象
13.6.1對Session的理解
13.6.2使用Session的自定義屬性保存信息
13.6.3Session事件
案例13-5使用Session實現密碼驗證
案例13-6使用Session實現購物車
13.7Cookie集合
13.7.1Cookie是怎樣工作的
13.7.2向瀏覽器輸出Cookie
13.7.3從瀏覽器讀取Cookie
13.8Global.asax文件
案例13-7使用C10bal.asax文件實現動態(tài)在線人數統(tǒng)計
13.9配置web.config
13.9.1配置概述
13.9.2配置文件特點
13.9.3配置文件結構
案例13-8使用ASP.NET讀取配置文件
13.10本章小結