第1章.NET平臺
1.1.NET平臺簡介
1.1.1什么是.NET
1.1.2.NET的功能
1.1.3.NET的核心組件
1.2.NET平臺特點
1.3.NET平臺架構
1.4本章小結
第2章C#Web編程基礎
2.1Internet發(fā)展簡史
2.1.1WWW與Internet
2.1.2Web的工作原理
2.1.3超文本傳輸協(xié)議
2.2Web編程起步
2.2.1HTML頁面
2.2.2HTML表單
2.2.3靜態(tài)和動態(tài)Web頁面
2.2.4Web的演化過程
2.3.NETWeb編程
2.3.1ASPNET
2.3.2WebFOrms
2.4本章小結
第3章基于ASP.NET的網絡編程
3.1WebForms
3.1.1創(chuàng)建第一個Web窗體
3.1.2在Web窗體上添加控件
3.1.3將控件與數(shù)據(jù)綁定
3.1.4WebForms的事件響應
3.2服務器端控件
3.3自定義控件
3.3.1創(chuàng)建項目
3.3.2將控件添加到工具箱
3.3.3個性化控件
3.3.4創(chuàng)建自定義設計器
3.3.5測試控件
3.4HTML控件
3.5ASPNET應用程序
3.5.1什么是應用程序
3.5.2配置Web.config
3.5.3編寫GlObal.asax
3.5.4應用和會話
3.5.5安全訪問控制
3.6本章小結
第4章基于TCP/UDP協(xié)議的Socket編程
4.1hternet和SOcket簡介
4.1.1TCP協(xié)議簡介
4.1.2UDP協(xié)議簡介
4.1.3端口簡介
4.1.4System.Net名稱空間
4.1.5System.Net.Sockets名稱空間
4.2基于TCP協(xié)議的網絡會話實例
4.2.1服務器端編程
4.2.2客戶端編程
4.2.3編譯運行
4.3基于TCP的P2P文件共享應用
4.3.1QRemoteFileStream協(xié)議
4.3.2QRemoteFileStreamServer類
4.3.3QRemoteFileStreamProxy類
4.3.4QFileSharingPeer類
4.3.5P2P-GUI程序的編寫和編譯運行
4.4基于UDP協(xié)議的網絡會話實例
4.4.1服務器端編程
4.4.2客戶端編程
4.4.3編譯運行
4.5基于UDP廣播的自動收報機的實現(xiàn)
4.5.1服務器和客戶端的公共類
4.5.2服務器端編程
4.5.3客戶端編程
4.5.4編譯運行
4.6基于UDP的客戶一服務器聊天應用的實現(xiàn)
4.6.1QTCPServerSession類
4.6.2QTCPServer類
4.6.3聊天協(xié)議
4.6.4QChatServer類
4.6.5QChatClient類
4.6.6編譯和運行程序
4.7網絡資料的訪問
4.7.1代理的概念
4.7.2訪問網絡資源的客戶端程序
4.8本章小結
第5章遠程訪問
5.1遠程訪問概述
5.2創(chuàng)建一個簡單的遠程訪問客戶一服務器程序
5.2.1遠程服務對象的創(chuàng)建
5.2.2創(chuàng)建主應用
5.2.3創(chuàng)建客戶端應用
5.2.4代碼的理解
5.2.5示例應用的改進
5.3遠程訪問在企業(yè)內部網絡中的應用
5.3.1對象生命周期和持續(xù)時間
5.3.2創(chuàng)建一個計數(shù)服務器
5.3.3創(chuàng)建一個計數(shù)主應用
5.3.4創(chuàng)建一個計數(shù)客戶端應用
5.4遠程訪問對象的版本問題
5.4.1創(chuàng)建一個帶版本的遠程訪問應用
5.4.2創(chuàng)建一個帶版本的遠程訪問主應用
5.4.3創(chuàng)建一個帶版本的遠程訪問客戶端應用
5.5本章小結
第6章基于MSMQ的消息隊列
6.1MSMQ概述
6.1.1MSMQ的架構
6.1.2MSMQ的安裝
6.2創(chuàng)建一個簡單的MSMQ應用
6.2.1一個簡單的MSMQ應用
6.2.2MSMQ應用代碼分析和一些高級技術
6.3創(chuàng)建一個復雜的MSMQ應用
6.3.1創(chuàng)建MSMQDrawing繪圖類庫
6.3.2創(chuàng)建DrawingSender繪圖發(fā)送工程
6.3.3創(chuàng)建Drawin:gReceiver繪圖接收工程
6.4MSMQ的異步調用
6.5本章小結
第7章電子郵件客戶端系統(tǒng)
7.1電子郵件的相關基礎知識
7.2POP3郵件接收程序
7.2.1POP3協(xié)議簡介
7.2.2利用POP3協(xié)議的郵件接收程序
7.3SMTP郵件發(fā)送程序
7.3.1SMTP協(xié)議簡介
7.3.2利用SMTP協(xié)議發(fā)送郵件
7.4ESMTP郵件發(fā)送程序
7.5本章小結
第8章網絡編程實用技巧示例
8.1獲得主機名和IP地址
8.1.1DNS類
8.1.2讀取計算機名和本機固定IP地址
8.1.3讀取計算機名和本機當前所有的IP地址
8.2獲取機器的MAC地址
8.2.1獲得本地機器的MAC地址
8.2.2獲得遠程機器的MAC地址
8.3簡單Web服務器的開發(fā)
8.3.1HTTP協(xié)議的工作原理
8.3.2簡單Web服務器的開發(fā)
8.4文件的下載和上傳
8.4.1文件的下載
8.4.2文件的上傳
8.5本章小結
第9章XMLWebServices編程
9.1WebServices的應用場合
9.2WebServices的體系結構
9.2.1WebServices的搜索引擎
9.2.2WebServices的發(fā)現(xiàn)
9.2.3WebServices可調用的方法
9.2.4WebServices客戶端程序對方法的調用
9.3WebServiCeS與.NET
9.3.1WebServices的創(chuàng)建
9.3.2WebServices的客戶端程序
9.4一個簡單的ASPNETWebServices
9.4.1WebServices的創(chuàng)建
9.4.2WebServices客戶端程序
9.5本章小結
第10章一個大整數(shù)計算的WebSerrices
10.1大整數(shù)處理的功能設計
10.1.1功能模塊設計
10.1.2關鍵技術
10.2WebServices的創(chuàng)建
10.2.1大整數(shù)計算基本類庫的創(chuàng)建
10.2.2大整數(shù)計算WebServices的創(chuàng)建
10.3客戶端程序的創(chuàng)建
10.3.1基于Windows的客戶端程序
10.3.2基于ASRNET的網絡客戶端程序
10.4程序測試
10.5本章小結