随着计算机的普及,网络的应用也越来越广泛。如今人们正在享受着各种网络服务带来的便利,例如,在门户网站看新闻,通过下载工具获取网络资源,通过即时通讯软件联系好友等。
由于微软的操作系统Windows一直都在个人计算机领域有着广泛的应用和市场占有率,所以Windows网络编程技术也受到了越来越多的程序员和软件公司的青睐。为了便于大家更好地学习Windows网络编程技术,笔者梁伟编写了《Visual C++网络编程案例实战(附光盘)》。
《Visual C++网络编程案例实战(附光盘)》(笔者梁伟)结合21个实战开发案例,全面、系统地介绍了Visual C++网络开发所涉及的各种技术。读者可以以本书中的案例为基础,编写出功能更加强大的网络应用。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。
《Visual C++网络编程案例实战(附光盘)》共15章,分为3篇。第1篇介绍了Visual C++网络开发基础知识,包括Visual C++网络编程概述、Socket套接字编程和多线程与异步套接字编程。第2篇介绍了7大类网络开发典型应用案例的实现,包括FTP客户端实现之一、FTP客户端实现之二、网页浏览器、网络通信器、邮件接收和发送客户端之一、邮件接收和发送客户端之二、网络文件传输器、Q版聊天软件和聊天室。第3篇介绍了Visual C++串口通信开发,包括串口通信基础、串口通信编程应用和VC发送手机短信实战案例。
本书适合用Visual C++进行网络程序开发的人员阅读,也适合想进一步提升Visual C++网络编程水平的人员阅读。另外,本书非常适合大中专院校的学生作为毕业设计和课题设计的参考书。
第1篇 Visual C++网络开发基础
第1章 Visual C++网络编程概述(教学视频:21分钟)
第2章 Socket套接字编程(教学视频:102分钟)
第3章 多线程与异步套接字编程(教学视频:119分钟)
第2篇 Visual C++网络开发典型应用
第4章 FTP客户端实现之一(教学视频:54分钟)
第5章 FTP客户端实现之二(教学视频:71分钟)
第6章 网页浏览器(教学视频:36分钟)
第7章 网络通信器(教学视频:26分钟)
第8章 邮件接收和发送客户端之一(教学视频:57分钟)
第9章 邮件接收和发送客户端之二(教学视频:94分钟)
第10章 网络文件传输器(教学视频:32分钟)
第11章 Q版聊天软件(教学视频:44分钟)
第12章 聊天室(教学视频:71分钟)
第3篇 Visual C++串口通信开发
第13章 串口通信基础(教学视频:17分钟)
第14章 串口通信编程应用(教学视频:52分钟)
第15章 VC发送手机短信(教学视频:38分钟)