內容簡介
《高等學校計算機教材:Visual C++ 網絡編程教程(Visual Studio 2010平颱)》以Visual Studi02010為平颱,以全新的角度,通過一係列動態實例揭示網絡編程的本質,包括MFCSocket編程、WinsockAPI編程、即時通信應用開發、HTTP編程與萬維網開發、FTP編程與資源訪問、電子郵件應用編程等。加上介紹相關網絡知識、網絡環境配置、搭建步驟配閤,使讀者能方便地理解和運行書中實例。程序之間實現互操作,如客戶端和服務器對接、接入第三方程序、程序之間整閤集成為套件等,使書中的每個例子不再是孤立的實體;將書中的實例程序與當下流行的産品軟件進行比較,從而激發讀者從事實際應用性網絡編程開發的熱情;適時地由所講實例延伸開來,開拓讀者視野。
《高等學校計算機教材:Visual C++ 網絡編程教程(Visual Studio 2010平颱)》可作為計算機及相關專業本、專科網絡編程的教材或參考書。同時,可為廣大計算機愛好者、網絡愛好者、編程愛好者、軟件發燒友、計算機網絡DIY玩傢成為網絡高手貢獻一份力。
內頁插圖
目錄
第1章 網絡編程和開發環境
1.1 VisualC++2010開發平颱
1.1.1 VisualStudi02010安裝
1.1.2 創建VisualC++項目工程
1.1.3 VisualC++可視化設計
1.1.4 -個簡單的VisualC++小程序
1.2 網絡編程的基本概念
1.2.1 計算機網絡協議
1.2.2 網絡應用編程界麵
1.2.3 網絡程序工作機理
1.2.4 本書編程的協議環境
第2章 MFCSocket編程
2.1 MFC及其Socket類
2.1.1 MFC簡介
2.1.2 MFC中的Socket類
2.2 C/S模式下網絡程序的Socket通信實例
2.2.1 客戶端一服務器方式(C/S模式)
2.2.2 CAsyncSocket類編程基礎
2.2.3 CAsyncSocket類程序的指針實現
2.2.4 CSocket類編程
2.3 Socket程序的互通
2.3.1 不同版本Socket程序的互通
2.3.2 接入第三方Socket程序
第3章 WinsockAPI編程
3.1 WinsockAPI編程原理
3.1.1 通行的操作
3.1.2 WinsockAPI函數詳解
3.1.3 TCP與UDP
3.2 TCP編程
3.2.1 TCP通信流程
3.2.2 TCPSocketAPI程序設計
3.2.3 WinsockAPI程序與MFCSocket程序的等價性
3.3 UDP編程
3.3.1 UDP通信流程
3.3.2 UDPSocketAPI程序設計
3.3.3 UDP進程通信演示
第4章 即時通信應用開發
4.1 IM軟件的體係結構
4.1.1 互聯網中繼通信原理
4.1.2 P2P方式架構的係統
4.2 C/S結構的聊天室應用
4.2.1 聊天室功能效果展示
4.2.2 聊天室的開發
4.3 P2P架構的簡單聊天工具
4.3.1 軟件使用效果展示
4.3.2 P2P通信規約
4.3.3 聊天工具的開發過程
4.3.4 P2P方式通信的特性
4.4 原型程序與IM産品
4.4.1 本章程序與騰訊QQ的類比
4.4.2 IM産品的增強功能與技術
4.4.3 即時通信發展新趨勢
第5章 HTTP編程與萬維網開發
5.1 HTTP原理
5.1.1 萬維網的工作過程
5.1.2 超文本傳輸協議
5.1.3 統一資源定位符URL
5.2 瀏覽器開發
5.2.1 MFC對瀏覽器開發的支持
5.2.2 定製開發自己的瀏覽器
5.3 Web服務器的開發
5.3.1 項目框架的建立
5.3.2 Web服務器界麵總控
5.3.3 Web服務流程的實現
5.3.4 HTTP協議的實現
5.3.5 協議實現的輔助代碼
5,4自製瀏覽器訪問Web服務器
5.4.1 Web資源準備
5.4.2 訪問Web服務器
5.4.3 相對路徑下的資源訪問
第6章 FTP編程與資源訪問
6.1 FTP應用基礎
……
第7章 電子郵件應用編程
前言/序言
我們生活在信息時代,計算機和網絡是這個時代的産物和標誌。啓動計算機、打開瀏覽器,用戶接觸到的幾乎都是網絡應用軟件,如各式各樣的即時通信工具、下載工具、Web應用……網絡應用軟件(又稱網絡編程)自然成為焦點。
本書以Visual Studi02010作為平颱,介紹VisualC++網絡編程,具有如下特色。
(1)通過一係列實例揭示一個個典型網絡應用的本質,以啓發讀者的好奇心、探索欲和創新意識。從普通人對信息時代生活的主觀體驗和感性認識齣發,從身邊的應用講起,從現象到本質,由錶及裏、深入淺齣地講解網絡編程。
(2)強調軟件程序和網絡如魚兒和水一樣密不可分的關係,不僅介紹編程技巧,還適當地介紹相關網絡知識並詳細給齣網絡環境配置、搭建步驟,使讀者能很方便地開發本書實例。
(3)在本書程序之間實現互操作,如客戶端和服務器對接、接入第三方程序、程序之間整閤集成為套件等,使書中的每個例子不再是孤立的實體,而是整個互聯網世界的一分子。
(4)聯係實際,將書中的例子程序與當下流行的産品軟件做比較,指齣它們在基本原理上的相通之處,以及書中原型程序的局限性和完善改進的方嚮,從而激發讀者從事實際應用性網絡編程開發的熱情,
(5)適時地由所講實例延伸開,介紹當前互聯網的真實現狀和網絡應用的流行趨勢,提齣很多新觀點,為讀者打開各種熱門新技術、新應用的窗口,對於大傢開拓視野、瞭解網絡最新動態、認清信息社會發展的曆史潮流提供幫助。
本書從嶄新的視角透視網絡程序,用形象生動的語言介紹網絡編程,軟件與自然事物相類比,程序與網絡環境相依存,編程技巧與探索實驗並重,技術原理與哲理感悟交織。讀者隻要學過C++語言,懂一點計算機和網絡的基本知識,就可以順利地學習本書。本書可作為普通高校計算機及相關專業本、專科學生學習網絡編程的教材或參考書。同時,我們期待本書能成為廣大計算機愛好者、網絡愛好者、編程愛好者、軟件發燒友、計算機網絡DIY玩傢的好朋友,為他們中的更多人成為高手貢獻力量。
高等學校計算機教材:Visual C++ 網絡編程教程(Visual Studio 2010平颱) epub pdf mobi txt 電子書 下載 2024
高等學校計算機教材:Visual C++ 網絡編程教程(Visual Studio 2010平颱) 下載 epub mobi pdf txt 電子書
高等學校計算機教材:Visual C++ 網絡編程教程(Visual Studio 2010平颱) mobi pdf epub txt 電子書 下載 2024
高等學校計算機教材:Visual C++ 網絡編程教程(Visual Studio 2010平颱) epub pdf mobi txt 電子書 下載 2024