第1章 前言
1.1 因特網的發(fā)展過程
1.1.1 第一代因特網,HTML的時代
1.1.2 第二代因特網,Browser/Server的流行
1.1.3 第三代因特網Web Service與XML最佳組合
1.2 什么是.NEI
1.3 .NET的系統(tǒng)體系結構
1.4 無處不在的CLR(Common Language Runtime)
1.5 VS.NEI簡介
1.6 .NET的未來與前景
1.7 VS.NET安裝與配置
1.7.1 VS.NEI所需的系統(tǒng)環(huán)境
1.7.2 安裝VS.NET
1.7.3 VS.NET基本界面元素
第2章 案例一:Web文件管理器
2.1 ASP.NEI基礎
2.1.1 ASP與ASP.NET
2.1.2 ASP.NEI程序結構詳解
2.1.3 Web Control介紹
2.1.4 File System Object對象
2.2 設計思路
2.3 案例代碼解析
2.4 本章小結
第3章 案例二:網絡通信簿實現
3.1 ADO.NET基礎
3.1.1 ADO.NET的最新特性
3.1.2 ADO與ADO.NET功能對比
3.1.3 ADO.NET組件
3.1.4 C#通過ADO.NET訪問數據庫
3.1.5 數據結果的顯示(Grid,List,Text)
3.2 設計思路
3.3 分類目錄的創(chuàng)建與維護
3.4 個人信息的維護
3.5 本章小結
第4章 案例三:網絡呼叫器的實現
4.1 Socket編程基礎
4.1.1 TCP與UDP協議的比較與介紹
4.1.2 TCP協議通信的響應流程
4.1.3 TcpListener和TcpClient對象介紹
4.1.4 Network Stream對象介紹
4.1.5 Thread對象介紹
4.2 設計思路
4.3 案例代碼解析
4.4 本章小結
第5章 案例四:Web Mail的實現
5.1 Web Mail編程基礎
支持Mail的兩個類(Sessinn、Send Mail)
5.2 網絡安全基礎
5.2.1 全新的Passport安全技術
5.2.2 用戶身份驗證
5.3 設計思路
5.4 通過SMTP發(fā)送郵件
5.5 郵件服務器的用戶安全驗證
5.6 接收、維護郵件列表
5.7 郵件的回復、轉發(fā)
5.8 本章小結
第6章 案例五:Web Service應用案例
6.1 Web Service基礎
6.1.1 Web Service特性
6.1.2 Web Service的體系結構
6.1.3 怎樣開發(fā)Web Service組件
6.1.4 Web Service的適用環(huán)境
6.2 設計思路
6.3 案例代碼解析
6.4 本章小結
第7章 案例六:從VB6移植到VB.NET
7.1 VB.NET基礎
7.1.1 VB與VB.NET
7.1.2 VB.NET中的最新特性
7.1.3 從VB到VB.NET
7.2 試驗環(huán)境的準備
7.3 將VB 6的應用移植到VB.NET
7.4 本章小結
第8章 案例七:VB.NET面向對象編程
8.1 VB.NET面向對象基礎
8.1.1 VB.NET面向對象的功能
8.1.2 在VB.NET中實現繼承與重載
8.1.3 全新的異常處理方式(Exception)
8.2 設計思路
8.3 案例代碼解析
8.4 本章小結
第9章 案例八:VB.NET中多線程的實現
9.1 多線程編程基礎
9.1.1 程序、進程與線程
9.1.2 何時使用多線程
9.1.3 創(chuàng)建并啟動線程
9.1.4 線程控制
9.1.5 參數傳遞和參數返回
9.1.6 線程同步
9.2 設計思路
9.3 案例代碼解析
9.4 本章小結
第10章 案例九:企業(yè)組織結構圖的實現
10.1 XML基礎
10.1.1 XML簡介
10.1.2 支持XML訪問的幾個類
10.1.3 為什么要使用XML
10.1.4 使用C#訪問XML
10.2 設計思路
10.3 傳統(tǒng)樹型結構的表示
10.3.1 樹型結構的存儲
10.3.2 使用遞歸訪問樹型結構
10.4 使用XML實現企業(yè)組織結構圖的優(yōu)勢
10.5 XML文件結構的設計
10.6 XML方法的實現
10.7 本章小結
第11章 案例十:混合編程的實現
11.1 混合編程基礎
11.1.1 使用Web Service實現混合編程
11.1.2 使用.NET組件實現VB.NET和C#.NET的混合編程
11.1.3 通過Socket實現異種操作系統(tǒng)之間的混合編程
11.2 設計思路
11.3 案例代碼解析
11.4 本章小結