网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Visual C++网络编程教程(Visual Studio2010平台高等学校计算机教材)
分类
作者 郑阿奇
出版社 电子工业出版社
下载
简介
编辑推荐

郑阿奇主编的《Visual C++网络编程教程》从崭新的视角透视网络程序,用形象生动的语言介绍网络编程,软件与自然事物相类比,程序与网络环境相依存,编程技巧与探索实验并重,技术原理与哲理感悟交织。读者只要学过C++语言,懂一点计算机和网络的基本知识,就可以顺利地学习本书。本书可作为普通高校计算机及相关专业本、专科学生学习网络编程的教材或参考书。同时,我们期待本书能成为广大计算机爱好者、网络爱好者、编程爱好者、软件发烧友、计算机网络DIY玩家的好朋友,为他们中的更多人成为高手贡献力量。

内容推荐

郑阿奇主编的《Visual C++网络编程教程》以Visual Studio 2010为平台,以全新的角度,通过一系列动态实例揭示网络编程的本质,包括MFC Socket编程、WinsockAPI编程、即时通信应用开发、HTTP编程与万维网开发、FTP编程与资源访问、电子邮件应用编程等。加上介绍相关网络知识、网络环境配置、搭建步骤配合,使读者能方便地理解和运行书中实例。程序之间实现互操作,如客户端和服务器对接、接入第三方程序、程序之间整合集成为套件等,使书中的每个例子不再是孤立的实体;将书中的实例程序与当下流行的产品软件进行比较,从而激发读者从事实际应用性网络编程开发的热情;适时地由所讲实例延伸开来,开拓读者视野。

《Visual C++网络编程教程》可作为计算机及相关专业本、专科网络编程的教材或参考书。同时,可为广大计算机爱好者、网络爱好者、编程爱好者、软件发烧友、计算机网络DIY玩家成为网络高手贡献一份力。

目录

第1章 网络编程和开发环境/1

 1.1 Visual C++ 2010开发平台/1

1.1.1 Visual Studio 2010安装/1

1.1.2 创建Visual C++项目工程/4

1.1.3 Visual C++可视化设计/7

1.1.4 一个简单的Visual C++小程序/10

 1.2 网络编程的基本概念/16

1.2.1 计算机网络协议/16

1.2.2 网络应用编程界面/19

1.2.3 网络程序工作机理/21

1.2.4 本书编程的协议环境/23

第2章 MFC Socket编程/25

 2.1 MFC及其Socket类/25

2.1.1 MFC简介/25

2.1.2 MFC中的Socket类/26

 2.2 C/S模式下网络程序的Socket通信实例/29

2.2.1 客户端—服务器方式(C/S模式/29

2.2.2 CAsyncSocket类编程基础/31

2.2.3 CAsyncSocket类程序的指针实现/51

2.2.4 CSocket类编程/62

 2.3 Socket程序的互通/70

2.3.1 不同版本Socket程序的互通/70

2.3.2 接入第三方Socket程序/73

第3章 Winsock API编程/75

 3.1 Winsock API编程原理/75

3.1.1 通行的操作/75

3.1.2 Winsock API函数详解/77

3.1.3 TCP与UDP/80

 3.2 TCP编程/81

3.2.1 TCP通信流程/81

3.2.2 TCP Socket API程序设计/81

3.2.3 Winsock API程序与MFC Socket程序的等价性/92

 3.3 UDP编程/92

3.3.1 UDP通信流程/92

3.3.2 UDP Socket API程序设计/93

3.3.3 UDP进程通信演示/100

第4章 即时通信应用开发/104

 4.1 IM软件的体系结构/104

4.1.1 互联网中继通信原理/104

4.1.2 P2P方式架构的系统/105

 4.2 C/S结构的聊天室应用/106

4.2.1 聊天室功能效果展示/106

4.2.2 聊天室的开发/107

 4.3 P2P架构的简单聊天工具/124

4.3.1 软件使用效果展示/124

4.3.2 P2P通信规约/125

4.3.3 聊天工具的开发过程/126

4.3.4 P2P方式通信的特性/142

 4.4 原型程序与IM产品/146

4.4.1 本章程序与腾讯QQ的类比/146

4.4.2 IM产品的增强功能与技术/147

4.4.3 即时通信发展新趋势/148

第5章 HTTP编程与万维网开发/150

 5.1 HTTP原理/150

5.1.1 万维网的工作过程/150

5.1.2 超文本传输协议/151

5.1.3 统一资源定位符URL/154

 5.2 浏览器开发/155

5.2.1 MFC对浏览器开发的支持/155

5.2.2 定制开发自己的浏览器/159

 5.3 Web服务器的开发/173

5.3.1 项目框架的建立/173

5.3.2 Web服务器界面总控/177

5.3.3 Web服务流程的实现/180

5.3.4 HTTP协议的实现/187

5.3.5 协议实现的辅助代码/195

 5.4 自制浏览器访问Web服务器/200

5.4.1 Web资源准备/200

5.4.2 访问Web服务器/201

5.4.3 相对路径下的资源访问/203

第6章 FTP编程与资源访问/205

 6.1 FTP应用基础/205

6.1.1 FTP简介/205

6.1.2 FTP的特性/206

6.1.3 FTP工作原理/207

6.1.4 FTP命令和应答/208

6.1.5 FTP网络环境搭建和使用/211

 6.2 制作FTP上传下载器/215

6.2.1 WinInet类对FTP的支持/215

6.2.2 设计软件界面/216

6.2.3 编程实现/217

6.2.4 测试FTP客户端/223

 6.3 FTP服务器的实现/224

6.3.1 项目框架的建立/225

6.3.2 FTP服务器界面总控/230

6.3.3 FTP服务流程的实现/236

6.3.4 FTP协议的实现/244

6.3.5 FTP实现辅助代码/257

 6.4 自制FTP客户端与服务器对接/273

6.4.1 FTP上传下载器的改造/273

6.4.2 自制客户端访问服务器/275

第7章 电子邮件应用编程/278

 7.1 邮件系统原理/278

7.1.1 概述/278

7.1.2 邮件客户端配置/279

7.1.3 邮件收发环境/284

 7.2 基于MAPI的邮件客户端开发/288

7.2.1 开发邮件程序的接口MAPI/288

7.2.2 邮件客户端程序开发/289

7.2.3 网络邮件收发实验/300

 7.3 基于POP3的邮件接收程序/306

7.3.1 POP3原理/306

7.3.2 用POP3协议实现邮件接收/310

7.3.3 用POP3邮件程序接收邮件/322

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/6/4 23:27:47