第0章 環(huán)境安裝
Part A:Microsoft Windows 2000 Service Pack 1安裝說明
A-1 如何獲取
A-2 安裝說明
Part B:Microsoft.Net Framework SDK安裝說明
B-1 如何獲取Internet Explorer 5.5
B-2 安裝Internet Explorer 5.5
B-3 如何獲取Microsoft.NET Framework SDK
B-4 安裝.Net Framework SDK
Part C:Antechinus C# Editor安裝說明
C-1 下載及安裝Antechinus C# Editor
C-2 啟動與簡易操作
C-2-1 啟動
C-2-2 編輯C#程序代碼
C-2-3 設置
C-2-4 編譯與運行
Part D:SharpDevelop安裝與使用說明
D-1 如何獲取SharpDevelop
D-2 安裝SharpDevelop
D-3 使用SharpDevelop
D-3-1 使用環(huán)境說明
D-3-2 簡易操作說明
Part E:用UltraEdit進行C#程序設計
E-1 下載及安裝UltraEdit
E-2 UltraEdit簡體漢化中文版
E-3 設置UltraEdit
Part F:用EditPlus進行C#程序設計
F-1 下載及安裝EditPlus
F-2 下載及安裝C#關鍵字文件
F-3 設置EditPlus
Part G:用Visual Studio進行C#程序設計
G-1 Visual Studio的設置
Part 1基礎篇
第1章 Microsoft.NET Framework與程序設計入門
1-1 Microsoft.NET Framework結構
1-1-1 運行環(huán)境
1-1-2 開發(fā)工具
1-2 Microsoft.NET Framework SDK
1-3 C#面向對象語言
1-3-1 C#語言和C/C++語言的關系
1-3-2 C#和C/C++的差異
1-3-3 C#的特性
1-4 C#程序設計基礎
1-4-1 準備工作
1-4-2 C#程序的開發(fā)流程
1-4-3 源程序
1-4-4 編譯程序
1-4-5 執(zhí)行與調試
1-5 Hello C-Sharp范例
1-5-1 編寫源程序HelloCSharp.cs
1-5-2 編譯
1-5-3 運行程序
1-5-4 范例程序說明
第2章 網絡基本概念
2-1 網絡基本概念
2-2 互聯(lián)網(Internet)背景概述
2-3 通訊協(xié)議
2-4 TCP/IP通訊協(xié)議
2-4-1 數(shù)據包(Data Packet)
2-4-2 IP、TCP、UDP與ICMP數(shù)據包
2-5 Client/ Server結構
第3章 淺談萬維網
3-1 World Wide Web發(fā)展
3-2 World Wide Web結構
3-2-1 Client/Server結構
3-2-2 命名與尋址技術:URI與URL
3-2-3 HTTP Paradigm
3-2-4 Web Content
3-2-5 Web AP
Part 2高級篇
第4章 網址
4-1 網址的相關概念
4-2 IPAddress類
4-3 DNS類
4-4 IPHostEntry類
第5章 Socket程序設計
5-1 什么是套接字(Socket)
5-2 Socket類
第6章 多線程程序設計(Multithread)
6-1 何謂進程(Process)
6-2 線程的基本概念
6-3 Thread類
6-3-1 創(chuàng)建線程
6-3-2 線程的操作
6-4 線程的同步問題
6-4-1 何謂同步問題
6-5 Monitor類
Part3 實戰(zhàn)篇
第7章 客戶端應用程序設計
7-1 客戶端Socket程序設計
7-2 TcpClient類
7-3 NetworkStream類
7-4 實作Echo服務客戶端應用程序
第8章 服務器端應用程序設計
8-1 服務器端Socket程序設計
8-2 TcpListener類
8-3 Echo服務器端應用程序
8-4 多線程服務器端應用程序設計
第9章 進入WWW的世界
9-1 Uri類
9-2 WebRequest類
9-3 HttpWebRequest類
9-4 WebResponse類
9-5 HapWebResponse類
Part 4 附錄篇
附錄A C#編譯器使用說明
附錄B C#語法速成