本书从介绍通信基础知识和VC++基本编程模型开始,通过众多的小实例来贯穿讲解晦涩的基础知识;然后按照通信协议层展开,将通信协议层和实际应用结合,让读者在学习“基础”后学习中、高级应用,最终提高实际应用水平和独立编程技能;本书最后部分的综合案例,可以让读者对前面学习的内容融会贯通,以便深刻理解与实践应用。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Visual C++网络通信开发入门与编程实践(附光盘) |
分类 | |
作者 | 李媛媛 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书从介绍通信基础知识和VC++基本编程模型开始,通过众多的小实例来贯穿讲解晦涩的基础知识;然后按照通信协议层展开,将通信协议层和实际应用结合,让读者在学习“基础”后学习中、高级应用,最终提高实际应用水平和独立编程技能;本书最后部分的综合案例,可以让读者对前面学习的内容融会贯通,以便深刻理解与实践应用。 内容推荐 本书从介绍通信基础知识和VC++基本编程模型开始,通过众多的小实例来贯穿讲解晦涩的基础知识;然后按照通信协议层展开,将通信协议层和实际应用结合,让读者在学习“基础”后学习中、高级应用,最终提高实际应用水平和独立编程技能;本书最后部分的综合案例,可以让读者对前面学习的内容融会贯通,以便深刻理解与实践应用。 本书的特点是:以通信协议层的技术为主线,在此基础上讲解各技术的应用范围,再通过众多小、中、大型实例来全面而生动地讲解VC++的知识,既能让读者全面地学习VC++技术,又能让读者联系实际,从而摆脱单纯讲解软件功能的枯燥学习模式。本书在讲解VC++的过程中还穿插大量提示和技巧,并对复杂和容易忽略的问题进行单独说明。书中的实例制作深入浅出,步骤详细清晰,可以帮助读者轻松、快速地学习VC++,能够保证对VC++不了解的读者也可以轻松学习。同时对实例进行细致的选择,使本书将知识点、技巧、行业知识和成功经验完美地融合到实例中,也让中级读者感觉物有所值。 本书所配光盘中包含多媒体视频教学和实例源文件。 本书适合VC++初、中级自学用户及VC++设计爱好者,同时也可作为计算机技能中级培训教材。 目录 第1章 Visual C++网络通信基础/1 1.1 计算机网络的组成及体系结构/2 1.1.1 网络边缘/2 1.1.2 网络核心/4 1.1.3 计算机网络的分层体系结构/6 1.2 初识Windows Sockets编程规范/7 1.2.1 Windows Sockets的相关概念/8 1.2.2 Winsock技术特点/9 1.2.3 Winsock编程原理/10 1.2.4 实例——Winsock实现基于TCP的客户端/服务器通信/17 1.3 利用MFC网络编程/21 1.3.1 CAsyncSocket类的基本组成/21 1.3.2 CSocket类的基本组成/24 1.3.3 WinInet类的基本组成/25 1.3.4 实例——基于CSocket的网络聊天室/27 第2章 认识Windows编程模型/38 2.1 Windows 初级编程模型/39 2.1.1 匈牙利命名法/39 2.1.2 Visual C++使用入门/41 2.1.3 最简单的Windows应用程序/43 2.2 Windows应用程序剖析/45 2.2.1 真正的Windows应用程序/45 2.2.2 Windows程序分析/50 2.2.3 重要的消息事件处理/57 2.2.4 Windows控件的应用/59 2.3 Windows高级编程/62 2.3.1 利用Windows菜单中的位图资源/63 2.3.2 利用资源制作菜单/66 2.4 小结/67 第3章 网络基本应用在VC++中的实现/68 3.1 获取网卡的MAC地址/69 3.1.1 原理/69 3.1.2 实现程序/74 3.2 获取网络中计算机的IP地址和计算机名/78 3.2.1 原理/78 3.2.2 实现程序/85 3.3 超链接程序的原理与实现/88 3.3.1 原理/89 3.3.2 实现程序/90 3.4 获取域名和网卡类型的原理和实现/96 3.4.1 原理/97 3.4.2 实现程序/100 3.5 小结/104 第4章 串口通信及其实例/105 4.1 串行通信原理/106 4.1.1 串行通信基本概念/106 4.1.2 单工、半双工和全双工定义/107 4.1.3 串行通信协议/108 4.1.4 串行通信方式/110 4.2 MSComm控件/111 4.2.1 VC++中的MSComm控件/111 4.2.2 实例——MSComm多串口通信/117 4.3 Windows API串口通信编程/124 4.3.1 Windows串口通信API函数/125 4.3.2 VC++中的CserialPort类/127 4.3.3 实例——串口的多线程通信/138 4.4 小结/143 第5章 应用层协议及编程实例/144 5.1 应用层协议体系结构/145 5.1.1 应用层协议原理/145 5.1.2 网络应用程序的体系结构/145 5.2 HTTP协议/146 5.2.1 HTTP协议/146 5.2.2 实例——基于VC++的HTTP客户端程序/151 5.3 Email协议及电子邮件/155 5.3.1 SMTP协议/155 5.3.2 POP3模型及会话过程/159 5.3.3 实例——Email接收程序/163 5.4 FTP文件传输协议/177 5.4.1 FTP工作原理/177 5.4.2 FTP服务器实例/185 5.5 Telnet协议/207 5.5.1 Telnet 命令/208 5.5.2 Telnet操作/211 5.6 实例——HTTP服务器端程序/211 5.7 小结/232 第6章 传输层协议及编程实例/233 6.1 计算机网络传输层概述/234 6.1.1 传输层概述/234 6.1.2 传输层的作用/236 6.2 UDP无连接的传输/237 6.2.1 UDP报文结构/237 6.2.2 UDP协议特点/238 6.2.3 实例——基于VC++用UDP实现点对点聊天程序/239 6.3 TCP面向连接的传输/248 6.3.1 TCP报文结构/248 6.3.2 TCP协议特点/250 6.3.3 TCP通信/252 6.3.4 实例——基于VC++用TCP实现客户机服务器模式的聊天程序/259 6.4 小结/266 第7章 网络层协议和数据链路层/267 7.1 网络服务模型概述/268 7.1.1 网络层概述/269 7.1.2 网络层与传输层的关系/279 7.2 数据链路层服务/283 7.2.1 PPP协议/285 7.2.2 广播链路协议的划分/289 7.3 ICMP协议/295 7.3.1 数据报格式/295 7.3.2 实例——用ICMP实现Traceroute程序/299 7.4 小结/312 第8章 Internet通信原理及编程实例/313 8.1 WinInet编程技术/314 8.2 Web浏览器的实现/317 8.3 从Internet上下载文件/323 8.4 强制过滤弹出的窗口/328 8.5 实时监测网络流量/338 8.6 小结/353 第9章 基于Windows API的虚拟终端实现 /354 9.1 实例原理/355 9.2 程序结构和流程图/360 9.3 实例设计/361 9.4 代码设计/371 9.5 实例演示/385 9.6 小结/388 第10章 多线程网络文件传输的设计与实现/389 10.1 实例原理/390 10.2 程序结构和流程图/392 10.3 实例设计/393 10.4 代码实现/394 10.5 实例演示/413 10.6 小结/415 第11章 防火墙的设计与实现/416 11.1 实例原理/417 11.2 程序结构与流程图/425 11.3 实例设计/431 11.4 代码设计/435 11.5 实例演示/451 11.6 小结/453 第12章 Foxmail邮件转发器设计与实现/454 12.1 实现原理/455 12.2 程序结构和流程图/456 12.3 实例设计/457 12.4 代码设计/460 12.5 实例演示/478 12.6 小结/479 第13章 基于Telnet的BBS客户端的设计和实现/480 13.1 实现原理/481 13.2 实例结构设计/484 13.3 代码设计/485 13.4 实例演示/506 13.5 小结/508 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。