注册 登录 进入教材巡展
#
  • #

出版时间:2013年6月

出版社:电子工业出版社

以下为《Visual C++ 网络编程教程(Visual Studio 2010平台)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121204081
  • 1-1
  • 159408
  • 0047151294-7
  • 平装
  • 16开
  • 2013年6月
  • 538
  • 336
  • 工学
  • 软件工程
  • TP312C
  • 编程语言
  • 本专科
内容简介
  郑阿奇主编的《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