|
《Visual C++网络编程经典案例详解》开发视频+代码
本书由浅入深、循序渐进地向读者介绍了visual c++网络编程的基础知识,并且在此基础上讲解了常见的visual c++网络编程技术及典型应用案例,最终使读者从根本上提高自身的编程水平,能够独立开发网络应用程序。本书内容包括网络编程基础知识、socket套接字编程基础、多线程技术、ftp浏览器实例程序、网页浏览器实例程序、网络通信器、邮件收发器、实用播放器、网络文件传输器、p2p网络播放器、o版聊天软件的实现、串口通信技术等。本书最后专门讲解了如何用visual c++实现发送手机短信的案例,其中具体讲解了串口通信编程的实现方法、所需要的硬件设备以及数据封装等知识。
本书配套光盘中提供了作者专门为本书录制的多媒体语音教学视频和本书所涉及的源代码,这些源代码都经过精心调试,在windows xp和windows 2003下测试通过。
本书适合广大用visual c++进行网络程序开发的人员和想进一步提升网络编程水平的人员阅读,尤其适合具有一定c语言基础和c++语言基础的人员或大中专院校的学生阅读。
第1篇visual c++网络编程基础
第1章visual c++网络编程概述(教学视频:21分钟)
1.1网络基础知识
1.2网络编程基础
1.3windows sockets介绍
1.4小结
第2章socket套接字编程(教学视频:73分钟)
2.1寻址方式和字节顺序
2.2winsock网络程序开发流程
2.3网络程序实例应用
2.4小结
第3章多线程与异步套接字编程(教学视频:116分钟)
3.1多线程技术
3.2实现线程同步
3.3进程间通信
3.4设置i/o模式
3.5小结
第2篇visualc++网络编程典型应用
第4章ftp浏览器(教学视频:95分钟)
4.1ftp工作原理
.4.2登录ftp服务器
4.3ftp文件处理
4.4创建客户端
4.5小结
第5章网页浏览器(教学视频:72分钟)
5.1http请求
5.2http响应
5.3制作个性化界面
5.4使用microsoft web浏览器控件
5.5chtmlview类
5.6小结
第6章网络通信器(教学视频:58分钟)
6.1通信原理
6.2发送端程序
6.3接收端程序
6.4界面美化编程
6.5小结-
第7章邮件收发器(教学视频:107分钟)
7.1调用windows自带的邮件发送程序
7.2smtp会话过程
7.3发送邮件
7.4接收邮件
7.5小结:
第8章网络文件传输器(教学视频:87分钟)
8.1cfile类
8.2使用api函数操作文件
8.3内存映射文件
8.4使用socket传输文件
8.5服务器代码
8.6客户端代码
8.7小结
第9章实用播放器(教学视频:120分钟)
9.1播放器编程基础
9.2界面设计
9.3界面初始化
9.4添加消息映射
9.5多线程通信
9.6数据读取与播放控制
9.7实现搜索功能
9.8小结
第10章p2p网络播放器(教学视频:107分钟)
10.1p2p网络应用
10.2界面设计
10.3客户机之间的连接
10.4传输数据
10.5使用多线程进行数据传输与播放
10.6小结
第11章q版聊天软件(学视频:60分钟)
11.1界面设计
11.2通信数据
11.3q版邮件收发功能,
11.4q版浏览器
11.5小结
第3篇visual c++串口通信
第12章串口通信基础(教学视频:22分钟)
12.1串口通信基本概念
12.2常用数据校验法
12.3小结
第13章串口通信编程应用(教学视频:69分钟)
13.1mfc串口控件编程
13.2串口api编程
12.3小结
第14章vc发送手机短信(教学视频:73分钟)
14.1短信猫介绍
14.2实现与短信猫的硬件连接
14.3相关at指令介绍
14.4封装数据结构
14.5封装短消息类
14.6发送和接收
14.7相关代码分析
14.8小结 |
|