当前位置:主页 > 计算机电子书 > C++ > Visual C++下载
Visual C++网络编程经典案例详解

Visual C++网络编程经典案例详解 PDF 高清版

  • 更新:2021-07-21
  • 大小:129.21MB
  • 类别:Visual C++
  • 作者:梁伟
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

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

目录

  • 第1篇Visual C++网络编程基础
  • 第1章Visual C++网络编程概述(教学视频:21分钟)
  • 1.1 网络基础知识
  • 1.1.1 OSI七层网络模型
  • 1.I.2 TCP/IP协议
  • 1.1.3 C/S编程模型
  • 1.2 网络编程基础
  • 1.2.1 Sockets套接字
  • 1.2.2 网络字节顺序
  • 1.3 WindowsSockets介绍
  • 1.3.1 CAsyncSocket类
  • 1.3.2 CSocket类
  • 1.4 小结
  • 第2章 Socket套接字编程(教学视频:73分钟)
  • 2.1 寻址方式和字节顺序
  • 2.1.1 寻址方式
  • 2.1.2 字节顺序
  • 2.1.3 Socket相关函数
  • 2.2 Winsock网络程序开发流程
  • 2.2.1 VC中创建工程的步骤
  • 2.2.2 Winsock编程流程
  • 2.2.3 基于UDP的Sockets编程
  • 2.2.4.基于UDP的Sockets编程
  • 2.3 网络程序实例应用
  • 2.3.1 TCP客户端程序
  • 2.3.2 TCP服务器程序
  • 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.2 WSAAsyncSelect方法
  • 3.5 小结
  • 第2篇 Visual C++网络编程典型应用
  • 第4章 FTP浏览器(教学视频:95分钟)
  • 4.1 FTP工作原理
  • 4.1.1 FTP数据结构
  • 4.1.2 FTP数据传输模式
  • 4.1.3 服务器进行连接
  • 4.1.4 登录验证
  • 4.1.5 关闭数据连接
  • 4.1.6 FTP常用命令
  • 4.1.7 数据校验与重发控制
  • 4.2 登录FTP服务器
  • 4.2.1 连接FTP服务器
  • 4.2.2 登录FTP服务器
  • 4.3 FTP文件处理
  • 4.3.1 CSocketFile类的使用
  • 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.1 HTTP请求
  • 5.1.1 GET方式
  • 5.1.2 POSI方式
  • 5.1.3 请求消息
  • 5.2 HTTP响应
  • 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.5 CHtmlView类
  • 5.5.1 CHtmlView类
  • 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.2 CreateProcess(1函数
  • 7.2 SMTP会话过程
  • 7.2.1 怎么连接服务器
  • 7.2.2 SMTP命令
  • 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.1 POP3简介
  • 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.1 CFile类
  • 8.1.1 构造函数
  • 8.1.2 读写文件
  • 8.1.3 文件关闭
  • 8.1.4 文件定位
  • ……
  • 第9 实用播放器(教学视频:120分钟)
  • 第10 P2P网络播放器(教学视频:107分钟)
  • 第11 Q版聊天软件(学视频:60分钟)
  • 第3篇 Visual C++串口通信
  • 第12 串口通信基础(教学视频:22分钟)
  • 第13 串口通信编程应用(教学视频:69分钟)
  • 第14 VC发送手机短信(教学视频:73分钟)
     

资源下载

资源下载地址1:https://pan.baidu.com/s/1EQwz0MzaNXEaNEb8vfo8MA

相关资源

网友留言