Visual C++网络编程经典案例详解
¥
17.03
2.9折
¥
59.5
九品
仅1件
作者梁伟 著
出版社清华大学出版社
出版时间2010-06
版次1
装帧平装
货号A8
上书时间2024-12-20
商品详情
- 品相描述:九品
图书标准信息
-
作者
梁伟 著
-
出版社
清华大学出版社
-
出版时间
2010-06
-
版次
1
-
ISBN
9787302219729
-
定价
59.50元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
458页
-
字数
734千字
-
正文语种
简体中文
-
丛书
21世纪高等院校计算机网络工程专业规划教材
- 【内容简介】
-
《VisualC++网络编程经典案例详解》由浅入深、循序渐进地向读者介绍了VisualC++网络编程的基础知识,并且在此基础上讲解了常见的VisualC++网络编程技术及典型应用案例,最终使读者从根本上提高自身的编程水平,能够独立开发网络应用程序。《VisualC++网络编程经典案例详解》内容包括网络编程基础知识、Socket套接字编程基础、多线程技术、FTP浏览器实例程序、网页浏览器实例程序、网络通信器、邮件收发器、实用播放器、网络文件传输器、P2P网络播放器、Q版聊天软件的实现、串口通信技术等。《VisualC++网络编程经典案例详解》最后专门讲解了如何用VisualC++实现发送手机短信的案例,其中具体讲解了串口通信编程的实现方法、所需要的硬件设备以及数据封装等知识。
《VisualC++网络编程经典案例详解》配套光盘中提供了作者专门为《VisualC++网络编程经典案例详解》录制的多媒体语音教学视频和《VisualC++网络编程经典案例详解》所涉及的源代码,这些源代码都经过精心调试,在WindowsXP和Windows2003下测试通过。
《VisualC++网络编程经典案例详解》适合广大用VisualC++进行网络程序开发的人员和想进一步提升网络编程水平的人员阅读,尤其适合具有一定C语言基础和C++语言基础的人员或大中专院校的学生阅读。
- 【作者简介】
-
梁伟,软件工程师、电气工程师。擅长网络通信、数字图像处理、DCS分布式系统开发、MATLAB电磁场仿真分析等技术。担任C3P图像处理论坛版主和汇编网的讲师。曾任职于多家软件公司,担任项目经理和软件架构师,负责银行ATM机系统、电力监控系统、医疗CT图像系统等多个大型项目的开发。
- 【目录】
-
第1篇VisualC++网络编程基础
第1章VisualC++网络编程概述(教学视频:21分钟)
1.1网络基础知识
1.1.1OSI七层网络模型
1.I.2TCP/IP协议
1.1.3C/S编程模型
1.2网络编程基础
1.2.1Sockets套接字
1.2.2网络字节顺序
1.3WindowsSockets介绍
1.3.1CAsyncSocket类
1.3.2CSocket类
1.4小结
第2章Socket套接字编程(教学视频:73分钟)
2.1寻址方式和字节顺序
2.1.1寻址方式
2.1.2字节顺序
2.1.3Socket相关函数
2.2Winsock网络程序开发流程
2.2.1VC中创建工程的步骤
2.2.2Winsock编程流程
2.2.3基于UDP的Sockets编程
2.2.4.基于UDP的Sockets编程
2.3网络程序实例应用
2.3.1TCP客户端程序
2.3.2TCP服务器程序
2.4小结
第3章多线程与异步套接字编程(教学视频:116分钟)
3.1多线程技术
3.1.1基本概念
3.1.2创建线程
3.2实现线程同步
3.2.1临界区对象
3.2.2事件对象
3.2.3互斥对象
3.3进程间通信
3.3.1邮槽
3.3.2命名管道
3.3.3匿名管道
3.3.4小结
3.4设置I/O模式
3.4.1异步I/O模式
3.4.2WSAAsyncSelect方法
3.5小结
第2篇VisualC++网络编程典型应用
第4章FTP浏览器(教学视频:95分钟)
4.1FTP工作原理
4.1.1FTP数据结构
4.1.2FTP数据传输模式
4.1.3服务器进行连接
4.1.4登录验证
4.1.5关闭数据连接
4.1.6FTP常用命令
4.1.7数据校验与重发控制
4.2登录FTP服务器
4.2.1连接FTP服务器
4.2.2登录FTP服务器
4.3FTP文件处理
4.3.1CSocketFile类的使用
4.3.2使用CArchive类进行串行化
4.3.3获取FTP服务器文件信息
4.3.4上传文件
4.3.5下载文件
4.4创建客户端
4.4.1建立工程
4.4.2定义CFtp类
4.4.3使用CFtp类编程
4.5小结
第5章网页浏览器(教学视频:72分钟)
5.1HTTP请求
5.1.1GET方式
5.1.2POSI方式
5.1.3请求消息
5.2HTTP响应
5.2.1响应状态信息
5.2.2响应标题字段信息
5.2.3实体标题字段信息
5.2.4实体数据
5.3制作个性化界面
5.3.1工具栏编程
5.3.2添加消息响应
5.3.3如何实现收藏夹的功能
5.5.4.使用MicrosoftWeb浏览器控件
5.4.1建立MFC工程
5.4.2添加控件
5.4.3控件对象属性方法
5.5CHtmlView类
5.5.1CHtmlView类
5.5.2建立继承关系
5.5.3地址栏消息响应
5.5.4实现查看源文件功能
5.5.5实现刷新功能
5.6小结
第6章网络通信器(教学视频:58分钟)
6.1通信原理
6.1.1通信连接
6.1.2发送接收
6.2发送端程序
6.2.1创建连接套接字
6.2.2创建发送套接字
6.2.3实现发送功能
6.3接收端程序
6.3.1监听端口
6.3.2接收数据
6.4界面美化编程
6.4.1界面初始化
6.4.2设置服务器窗口图标
6.4.3显示服务器启动时间
6.4.4服务器状态栏编程
6.5,J、结
第7章邮件收发器(教学视频:107分钟)
7.1调用Windows自带的邮件发送程序
7.1.1调用Windows进程
7.1.2CreateProcess(1函数
7.2SMTP会话过程
7.2.1怎么连接服务器
7.2.2SMTP命令
7.2.3发送命令与接收响应
7.3发送邮件
7.3.1界面设计
7.3.2界面初始化代码
7.3.3添加服务器设置对话框
7.3.4使用服务器设置对话框
7.3.5记录程序配置信息
7.3.6设置并连接服务器
7.3.7构造邮件
7.3.8发送邮件
7.3.9发送邮件实例
7.4接收邮件
7.4.1POP3简介
7.4.2接收邮件实例界面
7.4.3使用接收邮件对话框
7.4.4接收邮件
7.4.5实现接收邮件功能
7.4.6封装客户端发送与接收功能
7.4.7显示邮件数据
7.4.8代码分析
7.5小结
第8章网络文件传输器(教学视频:87分钟)
8.1CFile类
8.1.1构造函数
8.1.2读写文件
8.1.3文件关闭
8.1.4文件定位
……
第9实用播放器(教学视频:120分钟)
第10P2P网络播放器(教学视频:107分钟)
第11Q版聊天软件(学视频:60分钟)
第3篇VisualC++串口通信
第12串口通信基础(教学视频:22分钟)
第13串口通信编程应用(教学视频:69分钟)
第14VC发送手机短信(教学视频:73分钟)
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价