注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C#網(wǎng)絡(luò)開發(fā)項目教程

C#網(wǎng)絡(luò)開發(fā)項目教程

C#網(wǎng)絡(luò)開發(fā)項目教程

定 價:¥29.00

作 者: 陳青華 主編
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò)

ISBN: 9787121189630 出版時間: 2012-12-01 包裝: 平裝
開本: 16開 頁數(shù): 233 字?jǐn)?shù):  

內(nèi)容簡介

  C#是微軟公司推出的一種面向?qū)ο蟆㈩愋桶踩恼Z言,簡單易學(xué)且功能強大,本書通過精選的實際項目詳細(xì)介紹了C#在網(wǎng)絡(luò)開發(fā)方面的方法和技巧。本書詳細(xì)講述了郵件發(fā)送和接收、FTP客戶端、P2P聊天、局域網(wǎng)綜合工具(主機(jī)掃描、端口掃描、廣播程)、網(wǎng)絡(luò)五子棋、Web服務(wù)(天氣預(yù)報查詢、航班查詢)、無紙化考試系統(tǒng)等程序的開發(fā),涉及到SMTP、ICMP、TCP、UDP等多種網(wǎng)絡(luò)協(xié)議。本書還介紹了不同于TCP/IP通信的Remoting通信技術(shù),以及程序發(fā)布和美化方面的技巧。案例內(nèi)容豐富,講解詳細(xì),并有一定的工程背景,具有很高的實用價值。

作者簡介

暫缺《C#網(wǎng)絡(luò)開發(fā)項目教程》作者簡介

圖書目錄

第1章 網(wǎng)絡(luò)開發(fā)基礎(chǔ)
1.1 OSI參考模型
1.1.1 OSI分層模型
1.1.2 OSI各層介紹
1.2 TCP/IP網(wǎng)絡(luò)模型
1.2.1 TCP協(xié)議和UDP協(xié)議
1.2.2 端口
1.2.3 套接字Socket
1.3 C#網(wǎng)絡(luò)開發(fā)相關(guān)的類概覽
1.3.1 網(wǎng)絡(luò)開發(fā)相關(guān)的命名空間
1.3.2 網(wǎng)絡(luò)開發(fā)相關(guān)的類
1.4 Windows常用網(wǎng)絡(luò)命令
1.4.1 ipconfig命令
1.4.2 ping命令
1.4.3 netstat命令
1.4.4 nbtstat命令
1.5 小結(jié)
1.6 習(xí)題
第2章 C#語言基礎(chǔ)
2.1 C#語言及開發(fā)環(huán)境簡介
2.1.1 C#語言簡介
2.1.2 熟悉Visual Studio 2008
2.2 數(shù)據(jù)類型及類型的轉(zhuǎn)換
2.2.1 數(shù)據(jù)類型
2.2.2 數(shù)據(jù)類型的轉(zhuǎn)換
2.3 數(shù)組、字符串和結(jié)構(gòu)體
2.3.1 數(shù)組
2.3.2 字符串
2.3.3 結(jié)構(gòu)體
2.4 集合相關(guān)類
2.4.1 動態(tài)數(shù)組ArrayList
2.4.2 堆棧Stack
2.4.3 隊列Queue
2.4.4 哈希表HashTable
2.5 異常的處理
2.6 多線程
2.6.1 進(jìn)程與線程
2.6.2 Thread類
2.6.3 線程的操作
2.6.4 線程舉例
2.7 委托和事件
2.7.1 委托delegate
2.7.2 事件Event
2.8 文件、目錄和流
2.8.1 文件和目錄操作
2.8.2 NetWorkStream網(wǎng)絡(luò)流
2.9 小結(jié)
2.10 習(xí)題
第3章 電子郵件的發(fā)送和接收
3.1 項目展示
3.2 任務(wù)1:電子郵件的發(fā)送
3.2.1 SMTP協(xié)議簡介
3.2.2 SMTP相關(guān)的類
3.2.3 任務(wù)實施
3.3 任務(wù)2:電子郵件的接收
3.3.1 POP3協(xié)議簡介
3.3.2 LumiSoft庫簡介
3.3.3 任務(wù)實施
3.4 小結(jié)
3.5 習(xí)題
第4章 FTP客戶端設(shè)計
4.1 項目展示
4.2 任務(wù)1:配置FTP服務(wù)器
4.2.1 FTP概述
4.2.2 配置FTP服務(wù)器
4.3 FTP客戶端開發(fā)相關(guān)的類
4.3.1 FtpWebRequest和FtpWebResponse
4.3.2 TreeView控件
4.4 任務(wù)2:實現(xiàn)FTP文件上傳功能
4.4.1 在C#程序中調(diào)用Windows API
4.4.2 用TreeView控件實現(xiàn)本地文件瀏覽
4.4.3 任務(wù)實施
4.5 任務(wù)3:實現(xiàn)FTP文件下載功能
4.6 小結(jié)
4.7 習(xí)題
第5章 局域網(wǎng)綜合工具設(shè)計
5.1 項目展示
5.2 任務(wù)1:獲得本機(jī)IP和主機(jī)名
5.2.1 IPAddress類和IPHostEntry類
5.2.2 Dns類
5.2.3 任務(wù)實施
5.3 任務(wù)2:局域網(wǎng)主機(jī)掃描
5.3.1 ProcessStartInfo和Process類
5.3.2 任務(wù)實施
5.4 任務(wù)3:局域網(wǎng)端口掃描
5.4.1 ICMP協(xié)議簡介
5.4.2 Ping相關(guān)類
5.4.3 Socket類
5.4.4 任務(wù)實施
5.5 任務(wù)4:局域網(wǎng)聊天
5.5.1 TcpClient類
5.5.2 TcpListener類
5.5.3 監(jiān)聽類Listener
5.5.4 聊天程序的發(fā)送類Sender
5.5.5 任務(wù)實施
5.6 任務(wù)5:局域網(wǎng)廣播
5.6.1 相關(guān)知識
5.6.2 任務(wù)實施
5.7 小結(jié)
5.8 習(xí)題
第6章 Web Service應(yīng)用設(shè)計
6.1 項目展示
6.2 Web Service簡介
6.3 任務(wù)1:實現(xiàn)天氣預(yù)報功能
6.4 任務(wù)2:實現(xiàn)國內(nèi)航班查詢功能
6.5 任務(wù)3:創(chuàng)建Web服務(wù)
6.6 小結(jié)
6.7 習(xí)題
第7章 網(wǎng)絡(luò)五子棋游戲
7.1 項目展示
7.2 任務(wù)1:游戲的設(shè)計
7.2.1 功能的設(shè)計
7.2.2 數(shù)據(jù)結(jié)構(gòu)的設(shè)計
7.2.3 應(yīng)用協(xié)議的設(shè)計
7.2.4 坐標(biāo)的轉(zhuǎn)換
7.3 任務(wù)2:程序資源的組織
7.3.1 圖片資源
7.3.2 聲音資源
7.4 任務(wù)3:游戲勝負(fù)的判斷
7.5 任務(wù)4:網(wǎng)絡(luò)通信類的設(shè)計
7.5.1 監(jiān)聽類
7.5.2 發(fā)送類
7.6 任務(wù)5:游戲中的事件
7.6.1 主窗體加載事件
7.6.2 鼠標(biāo)事件
7.6.3 更新事件
7.6.4 鍵盤事件
7.7 項目的實施
7.8 小結(jié)
7.9 習(xí)題
第8章 Remoting通信技術(shù)
8.1 Remoting技術(shù)概述
8.2 Remoting體系的基本元素
8.3 遠(yuǎn)程對象
8.4 Remoting通道
8.4.1 Remoting通道的注冊
8.4.2 Remoting通道的注銷
8.5 遠(yuǎn)程對象的激活方式
8.6 訪問遠(yuǎn)程Access數(shù)據(jù)庫
8.6.1 ADO.NET概述
8.6.2 創(chuàng)建遠(yuǎn)程數(shù)據(jù)庫訪問的共享類
8.6.3 服務(wù)端RemoteDbServer
8.6.4 客戶端RemoteDbClient
8.7 小結(jié)
8.8 習(xí)題
第9章 無紙化考試系統(tǒng)
9.1 項目展示
9.2 任務(wù)1:系統(tǒng)結(jié)構(gòu)與功能設(shè)計
9.2.1 系統(tǒng)結(jié)構(gòu)設(shè)計
9.2.2 功能設(shè)計
9.3 任務(wù)2:數(shù)據(jù)庫設(shè)計
9.4 任務(wù)3:數(shù)據(jù)庫訪問設(shè)計
9.4.1 通用數(shù)據(jù)庫訪問類AccessHelper
9.4.2 建立模型層
9.4.3 數(shù)據(jù)訪問層
9.4.4 業(yè)務(wù)邏輯層
9.4.5 外觀層設(shè)計
9.5 任務(wù)4:輔助類設(shè)計
9.6 任務(wù)5:遠(yuǎn)程對象設(shè)計
9.7 任務(wù)6:服務(wù)器端設(shè)計
9.7.1 服務(wù)器登錄窗體設(shè)計
9.7.2 服務(wù)器主窗體設(shè)計
9.7.3 服務(wù)器中心窗體
9.7.4 服務(wù)器配置窗體
9.7.5 考生監(jiān)視窗體
9.7.6 成績?yōu)g覽窗體
9.8 任務(wù)7:客戶端設(shè)計
9.8.1 考生登錄窗體設(shè)計
9.8.2 考試窗體設(shè)計
9.9 小結(jié)
9.10 習(xí)題
第10章 應(yīng)用程序的發(fā)布和美化
10.1 概述
10.2 應(yīng)用程序的發(fā)布
10.3 應(yīng)用程序的美化
10.4 小結(jié)
10.5 習(xí)題
附錄A 課程設(shè)計參考方案
附錄B C#編碼參考規(guī)范
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號