主页 详情

《Visual C++网络编程案例实战》_梁伟等编著_13361476_9787302318095

【书名】:《Visual C++网络编程案例实战》
【作者】:梁伟等编著
【出版社】:北京:清华大学出版社
【时间】:2013
【页数】:411
【ISBN】:9787302318095
【SS码】:13361476

最新查询

内容简介

第1篇 Visual C++++网络开发基础

第1章 Visual C++++网络编程概述(教学视频:21分钟)

1.1网络基础知识

1.1.1 OSI七层网络模型

1.1.2 TCP/IP协议

1.1.3 C/S编程模型

1.2网络编程基础

1.2.1 Sockets套接字

1.2.2网络字节顺序

1.3 Windows Sockets介绍

1.3.1 CAsyncSocket类

1.3.2 CSocket类

1.4小结

第2章Socket套接字编程(教学视频:102分钟)

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基于TCP的Sockets编程

2.2.4基于UDP的Sockets编程

2.3网络程序实例应用

2.3.1 TCP客户端程序

2.3.2 TCP服务器程序

2.4小结

第3章 多线程与异步套接字编程(教学视频:119分钟)

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.4设置I/O模式

3.4.1异步I/O模式

3.4.2 WSAAsyncSelect方法

3.5小结

第2篇 Visual C++++网络开发典型应用

第4章 FTP客户端实现之一(教学视频:54分钟)

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创建工程

4.2.2连接和登录验证

4.2.3更新文件列表

4.2.4文件上传

4.2.5文件下载

4.2.6安全退出

4.3小结

第5章 FTP客户端实现之二(教学视频:71分钟)

5.1 FTP客户端简介

5.1.1树形结构的应用

5.1.2列表结构的应用

5.1.3信息框的应用

5.1.4浮动对话框的应用

5.2关键技术讲解

5.2.1制作、使用浮动对话框

5.2.2客户区的分割

5.2.3树形视图项目拖动效果

5.2.4列表视图项目拖动效果

5.3实现FTP客户端

5.3.1 WinInet类介绍

5.3.2 FTP服务器操作

5.3.3遍历本地文件夹资源

5.3.4拖动文件实现上传

5.3.5拖动文件实现下载

5.3.6多次修改的头文件

5.4小结

第6章 网页浏览器(教学视频:36分钟)

6.1 HTTP协议

6.1.1 HTTP基础

6.1.2 HTTP请求

6.1.3 HTTP响应

6.2应用Microsoft Web控件实例

6.2.1创建工程

6.2.2添加Microsoft Web控件

6.2.3输入地址,载入网页

6.2.4网页导航

6.3应用CHtm]View实例

6.3.1创建工程

6.3.2输入地址,载入网页

6.3.3网页导航

6.4小结

第7章 网络通信器(教学视频:26分钟)

7.1通信原理及连接

7.1.1通信原理

7.1.2通信连接

7.2服务器端程序

7.2.1开启服务器

7.2.2响应连接与读取

7.2.3发送信息

7.2.4断开连接

7.3客户端程序

7.3.1连接服务器

7.3.2响应读取

7.3.3发送信息

7.3.4断开连接

7.4客户端与服务器端

7.5小结

第8章 邮件接收和发送客户端之一(教学视频:57分钟)

8.1调用Windows自带的邮件发送程序

8.1.1调用Windows自带程序

8.1.2 CreateProcess()函数

8.2 SMTP会话过程

8.2.1连接服务器

8.2.2 SMTP命令

8.2.3发送命令与接收响应

8.3 SMTP客户端——发送邮件

8.3.1准备工作

8.3.2 SMTP登录身份验证方式

8.3.3连接登录服务器

8.3.4构造并发送邮件

8.3.5退出程序

8.4 POP3简介

8.5 POP3客户端——接收邮件

8.5.1准备工作

8.5.2连接登录服务器

8.5.3获取邮件列表

8.5.4获取并解析邮件内容

8.5.5退出程序

8.6小结

第9章 邮件接收和发送客户端之二(教学视频:94分钟)

9.1邮件管理器简介

9.1.1程序主界面

9.1.2“设置”对话框

9.1.3收件箱

9.1.4发件箱

9.1.5“正在处理中……”对话框

9.2 Jmail简介

9.2.1如何使用Jmail

9.2.2属性

9.2.3方法

9.2.4发送和接收邮件示例

9.3 CBitButtonNL简介

9.3.1按钮图像

9.3.2按钮字体

9.3.3按钮声音

9.3.4自绘按钮

9.3.5头文件总览

9.4邮件管理程序示例

9.4.1程序主窗体

9.4.2设置窗体

9.4.3收件箱窗体

9.4.4发件箱窗体

9.4.5“正在处理中”窗体

9.5小结

第10章 网络文件传输器(教学视频:32分钟)

10.1 CFile类

10.1.1构造函数

10.1.2读写文件

10.1.3文件关闭

10.1.4文件定位

10.2使用API函数操作文件

10.2.1创建文件

10.2.2操作文件

10.3内存映射文件

10.4文件传输服务器实例

10.5文件传输客户端实例

10.6小结

第11章Q版聊天软件(教学视频:44分钟)

11.1设计软件通讯时的消息格式

11.2 Q版聊天服务器端

11.2.1工程创建及界面设计

11.2.2对话框的初始化

11.2.3服务器的开启和关闭

11.2.4自定义客户端信息结构

11.2.5其他封装函数

11.2.6自定义响应函数

11.2.7 QQ serverDlg.h文件全观

11.3 Q版聊天客户端

11.3.1工程创建及界面设计

11.3.2主对话框的初始化

11.3.3连接服务器

11.3.4自定义封装函数

11.3.5自定义响应函数

11.3.6发送信息对话框

11.3.7 QQ clientDlg.h文件全观

11.4小结

第12章 聊天室(教学视频:71分钟)

12.1聊天室功能简介

12.1.1开启聊天室服务器

12.1.2登录聊天室

12.1.3聊天对话框

12.2 CSocket简介

12.2.1创建Socket

12.2.2侦听连接请求

12.2.3接受连接请求

12.2.4发送信息

12.2.5接收信息

12.3我们约定个协议

12.4灵活可靠的控件

12.4.1位图按钮

12.4.2 IP地址编辑框

12.4.3列表控件

12.4.4图像组合框控件

12.5聊天室服务器

12.5.1聊天室服务器界面设计

12.5.2添加套接字类

12.5.3服务器功能实现

12.6聊天室客户端

12.6.1聊天室客户端界面设计

12.6.2添加套接字类

12.6.3客户端功能实现

12.7小结

第3篇 Visual C++++串口通信开发

第13章 串口通信基础(教学视频:17分钟)

13.1串口通信基本概念

13.1.1串口通信概述

13.1.2单工、半双工和全双工的定义

13.1.3同步方式与异步方式

13.1.4串口通信的应用方向

13.2常用数据校验法

13.2.1奇偶校验

13.2.2循环冗余校验

13.3小结

第14章 串口通信编程应用(教学视频:52分钟)

14.1 MFC串口控件编程

14.1.1 VC中应用MSComm控件编程步骤

14.1.2 MSComm控件类

14.1.3 MSComm控件串行通信编程方法

14.1.4在基于对话框的程序中使用MSComm控件

14.2串口API编程

14.2.1 Windows API串口编程概述

14.2.2 API串口编程中用到的结构及相关概念说明

14.2.3 OVERLAPPED异步I/O重叠结构

14.2.4 Win32 API串口通信编程的一般流程

14.2.5 Win32 API同步串口编程实例

14.2.6 Win32 API异步串口编程实例

14.3小结

第15章 VC发送手机短信(教学视频:38分钟)

15.1短信猫介绍

15.1.1短信猫简介

15.1.2短信猫分类

15.1.3短信猫开发接口

15.2实现与短信猫的硬件连接

15.2.1短信猫的硬件设备

15.2.2 PC连接短信猫

15.3相关AT指令介绍

15.3.1 AT指令介绍

15.3.2 AT指令

15.4短信发送规则

15.4.1 Text模式

15.4.2 PDU模式

15.5超级终端演示信息发送

15.5.1连接短信猫

15.5.2 Text模式演示

15.5.3 PDU模式演示

15.6 VC短信发送示例

15.6.1示例展示

15.6.2封装串口操作

15.6.3连接串口

15.6.4 PDU模式短信

15.6.5 Text模式短信

15.7小结


书查询(www.shuchaxun.com)本网页唯一编码:
30051cc4be57e7ada3ec20750b1e9f24#1b0ae89f16d82ef3eb3857dfa8c9b742#166568389#13361476_VisualC++网络编程案例实战.pdf