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

面向軟件工程的Visual C++網(wǎng)絡(luò)程序開發(fā)

面向軟件工程的Visual C++網(wǎng)絡(luò)程序開發(fā)

定 價(jià):¥24.00

作 者: 孫曉剛等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: C語言

ISBN: 9787302096924 出版時(shí)間: 2004-11-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 225 字?jǐn)?shù):  

內(nèi)容簡介

  近幾年來,Internet在我國日益普及,用戶對(duì)網(wǎng)絡(luò)應(yīng)用的需求也不斷增長。Visual C++ 以其強(qiáng)大、高效的特點(diǎn),成為開發(fā)Windiws網(wǎng)絡(luò)應(yīng)用程序的首選開發(fā)工具。本書除了向讀者介紹開發(fā)Windows網(wǎng)絡(luò)程序的基本技術(shù):Winsock 、WinInet COM等外,還突出了從實(shí)際出發(fā)的特點(diǎn),從軟件工程的角度展示了如何分析、設(shè)計(jì)、開發(fā)一個(gè)功能完善、細(xì)節(jié)眾多的網(wǎng)絡(luò)應(yīng)用系統(tǒng),本書的最后還介紹了關(guān)于組織測試和制作安裝程序的內(nèi)容。整本書形成一個(gè)從技術(shù)基礎(chǔ)到設(shè)計(jì)、開發(fā),進(jìn)而到測試、發(fā)布的體系。另外,書中有實(shí)例的章節(jié)都附有源代碼,以方例讀者學(xué)習(xí)和研究之用。本書語言通俗易懂,內(nèi)容豐富翔實(shí),突出了實(shí)例,處處體現(xiàn)了軟件工程的思想,適合有一定Windows 平臺(tái)下的C和C++語言編程經(jīng)驗(yàn)的高等院校計(jì)算機(jī)及其相關(guān)專業(yè)學(xué)生、網(wǎng)絡(luò)應(yīng)用程序開發(fā)人員及網(wǎng)絡(luò)編程愛好者學(xué)習(xí)使用,同時(shí)也可作為從事Windows網(wǎng)絡(luò)應(yīng)用程序開發(fā)的軟件工程師參考用書。

作者簡介

暫缺《面向軟件工程的Visual C++網(wǎng)絡(luò)程序開發(fā)》作者簡介

圖書目錄

第1章 Socket編程基礎(chǔ)
1.1 TCP/IP協(xié)議
1.1.1 引言
1.1.2 TCP/IP的體系結(jié)構(gòu)
1.1.3 IP地址和通信端口
1.1.4 協(xié)議功能
1.2 Socket簡介
1.2.1 Socket歷史
1.2.2 Socket的類型
1.2.3 客戶/服務(wù)器模式
1.2.4 阻塞和非阻塞
1.3 小結(jié)
第2章 Linux下的Socket編程
2.1 引言
2.2 Socket編程的基本結(jié)構(gòu)
2.2.1 structSockaddr
2.2.2 structin_addr
2.3 Socket輔助函數(shù)
2.3.1 字節(jié)序轉(zhuǎn)換函數(shù)
2.3.2 IP地址轉(zhuǎn)換函數(shù)
2.3.3 數(shù)據(jù)庫函數(shù)
2.4 基本的Socket調(diào)用
2.4.1 socket()
2.4.2 bind()
2.4.3 connect()
2.4.4 listen()
2.4.5 accept()
2.4.6 send()、recv()
2.4.7 sendto()、recvfrom()
2.4.8 close()、shutdown()
2.4.9 getpeemame()
2.4.10 gethostname()
2.4.11 getsockopt()、setsockopt()
2.4.12 fcntl()
2.4.13 select()
2.5 小結(jié)
第3章 Windows下的Socket編程
3.1 WindowsSocket 1.1簡介
3.2 WinSock 1.1的特點(diǎn)
3.2.1 啟動(dòng)和終止
3.2.2 套接字類型
3.2.3 異步選擇機(jī)制
3.2.4 異步請(qǐng)求函數(shù)
3.2.5 阻塞處理例程
3.2.6 出錯(cuò)處理
3.2.7 函數(shù)名的變化
3.2.8 宏
3.3 WinSock 1.1API概覽
3.3.1 傳統(tǒng)Socket函數(shù)
3.3.2 數(shù)據(jù)庫函數(shù)
3.3.3 WinSock新增函數(shù)
3.4 MFCSocket編程
3.4.1 CasyncSocket類
3.4.2 CSocket類
3.4.3 使用MFCSocket應(yīng)注意的問題
3.5 WinSock2簡介
3.6 WinSock2APl擴(kuò)充函數(shù)概覽
3.7 小結(jié)
第4章 一個(gè)MFCSocket編程的例子
4.1 功能描述
4.2 系統(tǒng)結(jié)構(gòu)
4.3 通信協(xié)議和報(bào)文格式
4.3.1 用戶登錄命令--100
4.3.2 用戶登出命令--101
4.3.3 字符串消息--102
4.3.4 用戶信息列表命令--200
4.3.5 新用戶加入命令--201
4.3.6 用戶退出命令--202
4.3.7 確認(rèn)用戶登出命令--203
4.3.8 服務(wù)器關(guān)閉命令--204
4.3.9 用戶登錄時(shí)序
4.3.10 用戶登出時(shí)序
4.4 結(jié)構(gòu)、類型和宏
4.5 Chat的m設(shè)計(jì)
4.6 Chat主要的類及其關(guān)系
4.6.1 Client的類
4.6.2 Server的類
4.7 Chat的實(shí)現(xiàn)
4.7.1 Client
4.7.2 Server
4.8 小結(jié)
第5章 一個(gè)WinSock2的例子--組播通信
5.1 背景知識(shí)
5.1.1 組播通信原理
5.1.2 IP地址與組播
5.1.3 WinSock2組播的實(shí)現(xiàn)
5.2 一個(gè)組播通信實(shí)例
5.2.1 工程結(jié)構(gòu)和組成
5.2.2 程序關(guān)鍵部分的實(shí)現(xiàn)
5,3 小結(jié)
第6章 WinInet編程
6.1 WinInet類介紹
6.2 WinInet類編程模型
6.2.1 確立并初始化Internet會(huì)話
6.2.2 建立和服務(wù)器的連接
6.2.3 獲?。O(shè)定Internet請(qǐng)求選項(xiàng)
6.2.4 獲取Internet文件
6.2.5 Internet文件讀寫
6.2.6 Internet異常處理
6.2.7 結(jié)束Internet會(huì)話,釋放資源
6.3 一個(gè)WinInet編程的例子
6.3.1 Tear中定義的MFC派生類
6.3.2 Tear中定義的全局函數(shù)和全局變量
6.3.3 main()函數(shù)
6.4 小結(jié)
第7章 COM/DCOM技術(shù)
7.1 COM技術(shù)
7.1.1 接口的概念
7.1.2 COM的工作模型
7.1.3 COM服務(wù)器的工作方式
7.1.4 組件的開發(fā)方法
7.1.5 IUnknown接口
7.1.6 IDL
7.2 一個(gè)COM的例子
7.2.1 COM服務(wù)器端
7.2.2 COM測試端(客戶端)
7.3 DCOM技術(shù)
7.3.1 DCOM原理
7.3.2 DCOM的工作流程
7.3.3 DCOM編程
7.4 小結(jié)
第8章 遠(yuǎn)程控制系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)
8.1 引言
8.2 屏幕圖像的獲取和傳輸
8.2.1 屏幕圖像獲取
8.2.2 屏幕圖像傳輸
8.3 輸入模擬
8.3.1 輸入捕獲和表示
8.3.2 輸入模擬
8.4 文件/目錄管理
8.4.1 查找
8.4.2 創(chuàng)建
8.4.3 刪除
8.4.4 重命名
8.4.5 更改屬性
8.5 小結(jié)
第9章 VC網(wǎng)絡(luò)應(yīng)用之一--一個(gè)遠(yuǎn)程控制系統(tǒng)的設(shè)計(jì)
9.1 RCSystem概述
9.2 用例設(shè)計(jì)
9.3 總體設(shè)計(jì)
9.3.1 版本和平臺(tái)要求
9.3.2 軟件體系結(jié)構(gòu)
9.4 通信協(xié)議設(shè)計(jì)
9.4.1 客戶端命令
9.4.2 服務(wù)器端命令
9.5 客戶端詳細(xì)設(shè)計(jì)
9.5.1 客戶端的功能
9.5.2 設(shè)計(jì)細(xì)節(jié)
9.6 服務(wù)器端的詳細(xì)設(shè)計(jì)
9.6.1 服務(wù)器端的功能
9.6.2 設(shè)計(jì)細(xì)節(jié)
9.7 小結(jié)
第10章 VC網(wǎng)絡(luò)應(yīng)用之二--一個(gè)三層架構(gòu)的進(jìn)銷存管理系統(tǒng)
10.1 系統(tǒng)概述
10.2 系統(tǒng)設(shè)計(jì)原則和實(shí)現(xiàn)目標(biāo)
10.2.1 設(shè)計(jì)原則
10.2.2 實(shí)現(xiàn)目標(biāo)
10.3 總體設(shè)計(jì)
10.3.1 體系結(jié)構(gòu)
10.3.2 服務(wù)器
10.3.3 數(shù)據(jù)庫選擇
10.3.4 系統(tǒng)的功能劃分
10.3.5 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
10.4 協(xié)議設(shè)計(jì)
10.4.1 采購及訂貨管理
10.4.2 入庫、驗(yàn)收、出庫及退貨管理
10.4.3 銷售管理
10.4.4 盤點(diǎn)管理
10.4.5 報(bào)表查詢
10.4.6 人事工資管理
10.4.7 基本資料
10.4.8 系統(tǒng)設(shè)置
10.5 詳細(xì)設(shè)計(jì)
10.5.1 服務(wù)器端設(shè)計(jì)
10.5.2 客戶端設(shè)計(jì)
10.6 系統(tǒng)關(guān)鍵部分的實(shí)現(xiàn)
10.6.1 服務(wù)器端
10.6.2 客戶端
10.7 小結(jié)
第11章 軟件測試的作業(yè)程序及分析報(bào)告
11.1 軟件測試的基本概念
11.1.1 測試目的
11.1.2 測試的基本方法
11.1.3 測試的分類
11.2 軟件測試工作的人員及流程
11.2.1 測試相關(guān)人員的權(quán)責(zé)定義
11.2.2 測試工作的流程
11.3 軟件測試的作業(yè)程序
11.3.1 測試計(jì)劃階段
11.3.2 測試準(zhǔn)備階段
11.3.3 測試執(zhí)行階段
11.3.4 現(xiàn)場測試與驗(yàn)收測試
11.4 軟件測試的測試分析報(bào)告
11.5 小結(jié)
第12章 軟件的發(fā)布
12.1 用Wise Installer來制作安裝程序
12.2 用InstallShield來制作安裝程序
12.3 小結(jié)
附錄 WinSock錯(cuò)誤代碼

本目錄推薦

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