Visual C++网络通信开发入门与编程实践

出版时间:2008-10  出版社:电子工业出版社  作者:李媛媛 著  页数:508  
Tag标签:无  

前言

  0.1编写目的  欢迎阅读《Visual C++网络通信开发入门与编程实践》一书。Microsoft推出的Visual Studio C++和网络通信的完美结合成就了本书。本书全面介绍VC++网络编程的知识,语言本身不难,易于学习,并且是一门典型的面向对象的编程技术,用VC++开始您的网络通信编程是绝佳方式。  0.2本书特色  网络通信作为一门独立的学科,其内容较为繁杂,有许多彼此交织的概念和协议。基础篇中涉及到VC++工具的使用及网络应用在VC++中的实现,协议原理全部放在提高篇中讲解。

内容概要

  《Visual C++网络通信开发入门与编程实践》从介绍通信基础知识和VC++基本编程模型开始,通过众多的小实例来贯穿讲解晦涩的基础知识;然后按照通信协议层展开,将通信协议层和实际应用结合,让读者在学习“基础”后学习中、高级应用,最终提高实际应用水平和独立编程技能;《Visual C++网络通信开发入门与编程实践》最后部分的综合案例,可以让读者对前面学习的内容融会贯通,以便深刻理解与实践应用。《Visual C++网络通信开发入门与编程实践》的特点是:以通信协议层的技术为主线,在此基础上讲解各技术的应用范围,再通过众多小、中、大型实例来全面而生动地讲解VC++的知识,既能让读者全面地学习VC++技术,又能让读者联系实际,从而摆脱单纯讲解软件功能的枯燥学习模式。《Visual C++网络通信开发入门与编程实践》在讲解VC++的过程中还穿插大量提示和技巧,并对复杂和容易忽略的问题进行单独说明。书中的实例制作深入浅出,步骤详细清晰,可以帮助读者轻松、快速地学习VC++,能够保证对VC++不了解的读者也可以轻松学习。同时对实例进行细致的选择,使《Visual C++网络通信开发入门与编程实践》将知识点、技巧、行业知识和成功经验完美地融合到实例中,也让中级读者感觉物有所值。《Visual C++网络通信开发入门与编程实践》所配光盘中包含多媒体视频教学和实例源文件。《Visual C++网络通信开发入门与编程实践》适合VC++初、中级自学用户及VC++设计爱好者,同时也可作为计算机技能中级培训教材。

书籍目录

第1章 VisualC++网络通信基础.1.1 计算机网络的组成及体系结构1.1.1 网络边缘1.1.2 网络核心1.1.3 计算机网络的分层体系结构1.2 初识WindowsSockets编程规范1.2.1 WindowsSockets的相关概念1.2.2 Winsock技术特点1.2.3 Winsock编程原理1.2.4 实例——Winsock实现基于TCP的客户端/服务器通信1.3 利用MFC网络编程1.3.1 CAsyncSocket类的基本组成1.3.2 CSocket类的基本组成1.3.3 WinInet类的基本组成1.3.4 实例——基于CSocket的网络聊天室第2章 认识Windows编程模型2.1 Windows初级编程模型2.1.1 匈牙利命名法2.1.2 VisualC++使用入门2.1.3 最简单的Windows应用程序2.2 Windows应用程序剖析2.2.1 真正的Windows应用程序2.2.2 Windows程序分析2.2.3 重要的消息事件处理2.2.4 Windows控件的应用2.3 Windows高级编程2.3.1 利用Windows菜单中的位图资源2.3.2 利用资源制作菜单2.4 小结第3章 网络基本应用在VC++中的实现3.1 获取网卡的MAC地址3.1.1 原理3.1.2 实现程序3.2 获取网络中计算机的IP地址和计算机名3.2.1 原理3.2.2 实现程序3.3 超链接程序的原理与实现3.3.1 原理3.3.2 实现程序3.4 获取域名和网卡类型的原理和实现3.4.1 原理3.4.2 实现程序3.5 小结第4章 串口通信及其实例4.1 串行通信原理4.1.1 串行通信基本概念4.1.2 单工.半双工和全双工定义4.1.3 串行通信协议4.1.4 串行通信方式4.2 MSComm控件4.2.1 VC++中的MSComm控件4.2.2 实例——MSComm多串口通信4.3 WindowsAPI串口通信编程4.3.1 Windows串口通信API函数4.3.2 VC++中的CserialPort类4.3.3 实例——串口的多线程通信4.4 小结第5章 应用层协议及编程实例5.1 应用层协议体系结构5.1.1 应用层协议原理5.1.2 网络应用程序的体系结构5.2 HTTP协议5.2.1 HTTP协议5.2.2 实例——基于VC++的HTTP客户端程序5.3 Email协议及电子邮件5.3.1 SMTP协议5.3.2 POP3模型及会话过程..5.3.3 实例——Email接收程序5.4 FTP文件传输协议5.4.1 FTP工作原理5.4.2 FTP服务器实例5.5 Telnet协议5.5.1 Telnet命令5.5.2 Telnet操作5.6 实例——HTTP服务器端程序5.7 小结第6章 传输层协议及编程实例6.1 计算机网络传输层概述6.1.1 传输层概述6.1.2 传输层的作用6.2 UDP无连接的传输6.2.1 UDP报文结构6.2.2 UDP协议特点6.2.3 实例——基于VC++用UDP实现点对点聊天程序6.3 TCP面向连接的传输6.3.1 TCP报文结构6.3.2 TCP协议特点6.3.3 TCP通信6.3.4 实例——基于VC++用TCP实现客户机服务器模式的聊天程序6.4 小结第7 章网络层协议和数据链路层7.1 网络服务模型概述7.1.1 网络层概述7.1.2 网络层与传输层的关系7.2 数据链路层服务7.2.1 PPP协议7.2.2 广播链路协议的划分7.3 ICMP协议7.3.1 数据报格式7.3.2 实例——用ICMP实现Traceroute程序7.4 小结第8章 Internet通信原理及编程实例8.1 WinInet编程技术8.2 Web浏览器的实现8.3 从Internet上下载文件8.4 强制过滤弹出的窗口8.5 实时监测网络流量8.6 小结第9章 基于WindowsAPI的虚拟终端实现9.1 实例原理9.2 程序结构和流程图9.3 实例设计9.4 代码设计9.5 实例演示9.6 小结第10章 多线程网络文件传输的设计与实现10.1 实例原理10.2 程序结构和流程图10.3 实例设计10.4 代码实现10.5 实例演示10.6 小结第11章 防火墙的设计与实现11.1 实例原理11.2 程序结构与流程图11.3 实例设计11.4 代码设计11.5 实例演示11.6 小结第12章 Foxmail邮件转发器设计与实现12.1 实现原理12.2 程序结构和流程图12.3 实例设计12.4 代码设计12.5 实例演示12.6 小结第13章 基于Telnet的BBS客户端的设计和实现13.1 实现原理13.2 实例结构设计13.3 代码设计13.4 实例演示13.5 小结

编辑推荐

  《Visual C++网络通信开发入门与编程实践》特点如下:  超长时间多媒体有声讲解视频;  全书以通信协议层的技术为主线;  按网络体系结构从应用层到数据链路层逐一讲解;  实例完美融合知识点、技巧、行业知识与成功经验;  由浅入深,通俗易懂,注重趣味性,避免枯燥说教;  内容生动,结构合理,强调实践性,编程实例丰富;  理念先进,方法为要,突出多角度,倡导正确思想。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Visual C++网络通信开发入门与编程实践 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7