Visual C++网络编程经典案例详解 PDF版下载

本书封面

内容简介

Visual C++网络编程经典案例详解
梁伟等编著
北京:清华大学出版社,2010.6
ISBN 978-7-302-21972-9
C语言-程序设计
TP312中国版本图书馆CIP数据核字(2010)第018838号
本书由浅入深、循序渐远地向读者介绍了Visual C++网络编程的基础知识,并且在此基础上讲解了常见的Visual C++网络编程技术及典型应用案例,最终使读者从根本上提高自身的编程水平,能够独立开发网络应用程序。本书内容包括网络编程基础知识、Socket 套接字编程基础、多线程技术、FTP浏览器实例程序、网页浏览器实例程序、网络通信器、邮件收发器、实用播放器、网络文件传输器、P2P网络播放器.版聊天软件的实现、串口通信技术等。本书最后专门讲解了如何用Visual C++实现发送手机短信的案例,其中具体讲解了串口通信编程的实现方法、所需要的硬件设备以及数据封装等知识。
本书配套光盘中提供了作者专门为本书录制的多媒体语音教学视频和本书所涉及的源代码。这些源代码都经过精心调试。在Windows XP 和Windows 2003 下测试通过-
本书适合广大用VisualC++进行网络程序开发的人员和想进一步提升网络编程水平的人员阅读,尤其适合其有一定C语言基础和CH+语言基础的人员或大中专院校的学生阅读。

本书目录

第1章:如果读者还是初学者,那么在本章中,读者将学习到什么是OSI七层模型等网络编程中常用的几种网络模型结构及其意义,并且还可以学习到 MFC 中相关的网络套接字类等。
第2章:详细讲解了网络套接字的寻址方式和字节传输顺序,并介绍了相关的Socket函数。根据网络传输协议的不同,并结合实例程序分别向读者介绍了TCP和 UDP这两种常用的网络协议的编程流程。
第3章:主要向用户讲解多线程技术的基础知识以及实现方法,并以此为基础进一步向读者讲解实现异步套接字编程的方法及其技巧。
第4章:详细讲解了FTP浏览器的工作原理及其常用命令等相关知识,并向读者介绍了连接、登录FTP服务器的命令、编程方法。在本章最后,通过创建FTP的客户端实例程序,向读者综合讲解了FTP编程的编程技巧等。
第5章:着重向读者介绍了网页浏览器的工作原理以及HTTP请求和响应知识。通过制作浏览器的个性化界面,向读者介绍了工具栏的编程技巧以及实现方法。最后,在VC++中通过创建实例程序,向读者讲解了编程步骤等。
第6章:向读者讲解了通信程序的通信原理。通过发送端和接收端程序的实例讲解,向读者分别介绍了通信双方的编程技巧以及套接字编程的实现方法。
第7章:首先向读者介绍了通过API函数直接调用Windows自带的邮件收发器程序,并详细讲解了CreateProcess()函数的使用方法。在本章中,还向读者介绍了SMTP会话的整个过程。最后,综合前面所讲的知识实现了邮件收发器的实例程序。
第8章:向读者讲解了网络文件传输器的实现原理及其编程方法。通过编写服务器端和客户端程序分别向读者讲解双方的实现方法,并且对代码进行了详细的分析。
第9章:通过编写播放器实例程序,向用户讲解了在 MFC 中实现消息映射的方法,使读者对MFC框架程序的工作原理有了进一步的认识。并通过多线程通信和多媒体控制函数向读者讲解了播放器实例程序的编写方法。最后,还向读者着重讲解了如何实现播放器程序的搜索功能。
第10章:主要向读者介绍了当今流行的 P2Р流媒体技术及其网络模型。通过向程序界面中添加播放MP3文件的功能向读者介绍了如何进行界面的美化以及实现方法。在本章中,着重向读者讲解进行P2P通信的双方如何实现数据传输和控制。
第11章:通过读者熟悉的Q版界面编程方法向读者介绍界面中各个控件的使用等。在本章中,封装了自定义的通信数据类Cdata,并使用该自定义类进行本章实例程序的编写。
第12章:在本章中,着重向读者介绍串口通信的基础知识。通过本章的学习,读者对于串口通信编程会有一个比较清晰地知识结构,对于后面深入学习串口编程会起到很好的作用。
第13章:在本章中,结合第12章所介绍的串口基础知识,向读者分别讲解了如何使用MFC串口控件和串口API函数进行编程实现串口实例应用的方法和实现过程。其中,对实现过程中所使用的数据结构等进行了非常细致的讲解。
第14章:通过前面所有章节的知识进行综合,通过短信猫实现VC++发送手机短信的实例程序。在本章中,主要是使读者感受开发综合项目,使其达到实战的效果。

为您推荐

返回顶部
首页
电子图书
视频教程
搜索
会员