





作者:梁伟 等
定价:59元
印次:1-9
ISBN:9787302318095
出版日期:2013.07.01
印刷日期:2022.06.01
图书责编:王中英
图书分类:零售
本书结合21个实战开发案例,全面、系统地介绍了Visual C++网络开发所涉及的各种技术。读者可以以本书中的案例为基础,编写出功能更加强大的网络应用。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。 本书共15章,分为3篇。第1篇介绍了Visual C++网络开发基础知识,包括Visual C++网络编程概述、Socket套接字编程和多线程与异步套接字编程。第2篇介绍了7大类网络开发典型应用案例的实现,包括FTP客户端实现之一、FTP客户端实现之二、网页浏览器、网络通信器、邮件接收和发送客户端之一、邮件接收和发送客户端之二、网络文件传输器、Q版聊天软件和聊天室。第3篇介绍了Visual C++串口通信开发,包括串口通信基础、串口通信编程应用和VC发送手机短信实战案例。 本书适合用Visual C++进行网络程序开发的人员阅读,也适合想进一步提升Visual C++网络编程水平的人员阅读。另外,本书非常适合大中专院校的学生作为毕业设计和课题设计的参考书。
梁伟:毕业于四川大学计算机专业,硕士。在校期间,一直从事医疗器械VC三维图形图像处理。毕业后,进入四川天纵科技有限公司,从事VC网络游戏开发。主持参与开发天地纵横、霸图、虚空Online等多个大型网络游戏的开发。
前 言 随着计算机的普及,网络的应用也越来越广泛。如今人们正在享受着各种网络服务带来的便利,例如,在门户网站看新闻,通过下载工具获取网络资源,通过即时通讯软件联系好友等。 由于微软的操作系统Windows一直都在个人计算机领域有着广泛的应用和市场占有率,所以Windows网络编程技术也受到了越来越多的程序员和软件公司的青睐。为了便于大家更好地学习Windows网络编程技术,笔者编写了本书。 本书以Visual C++为开发环境,系统地讲解了Windows网络编程所涉及的各种技术。书中穿插了21个实战开发案例,帮助读者身临其境地体验实际的项目案例开发过程,从而提高开发水平。为了帮助读者高效而直观地学习本书内容,笔者专门为本书录制了大量的配套多媒体教学视频辅助读者学习。阅读完本书,相信读者对书中的项目案例适当修改,即可编写出功能更加强大的网络应用。 本书中的案例除了适合广大的Windows网络编程爱好者学习之外,还是大中专院校相关专业的学生做毕业设计和课题设计的绝佳参考。 本书有何特色 1.配多媒体教学视频光盘 本书提供了大量的多媒体语音教学视频,让读者更加直观地理解本书内容,提高学习效率。另外,配书光盘中还提供了本书涉及的实例源程序,以方便读者使用。 2.由浅入深,循序渐进 本书首先从C/S网络模型等网络编程基础知识开始向读者讲解,并在读者不断学习的过程中,引进新的知识点,鼓励读者独立修改各章中的实例程序。然后重点通过21个实战案例让读者进一步掌握Visual C++网络编程的各种技术。 3.案例精讲,实战为王 ...
第1篇 Visual C++网络开发基础
第1章 Visual C++网络编程概述( 教学视频:21分钟) 2
1.1 网络基础知识 2
1.1.1 OSI七层网络模型 2
1.1.2 TCP/IP协议 3
1.1.3 C/S编程模型 4
1.2 网络编程基础 4
1.2.1 Sockets套接字 5
1.2.2 网络字节顺序 5
1.3 Windows Sockets介绍 5
1.3.1 CAsyncSocket类 5
1.3.2 CSocket类 5
1.4 小结 6
第2章 Socket套接字编程( 教学视频:102分钟) 7
2.1 寻址方式和字节顺序 7
2.1.1 寻址方式 7
2.1.2 字节顺序 8
2.1.3 Socket相关函数 9
2.2 Winsock网络程序开发流程 11
2.2.1 VC中创建工程的步骤 11
2.2.2 Winsock编程流程 12
2.2.3 基于TCP的Sockets编程 16
2.2.4 基于UDP的Sockets编程 19
2.3 网络程序实例应用 22
2.3.1 TCP客户端程序 22
2.3.2 TCP服务器程序 29
2.4 小结 34
第3章 多线程与异步套接字编程( 教学视频:119分钟) 35
3.1 多线程技术 35
3.1.1 基本概念 35
3.1.2 创建线程 36
3.2 实现线程同步 39
3.2.1 临界区对象 39
3.2.2 事件对象 44
... 查看详情