图书介绍

Visual C++网络编程案例实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual C++网络编程案例实战
  • 梁伟等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302318095
  • 出版时间:2013
  • 标注页数:411页
  • 文件大小:148MB
  • 文件页数:424页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++网络编程案例实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

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

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

1.1网络基础知识2

1.1.1 OSI七层网络模型2

1.1.2 TCP/IP协议3

1.1.3 C/S编程模型4

1.2网络编程基础4

1.2.1 Sockets套接字5

1.2.2网络字节顺序5

1.3 Windows Sockets介绍5

1.3.1 CAsyncSocket类5

1.3.2 CSocket类5

1.4小结6

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

2.1寻址方式和字节顺序7

2.1.1寻址方式7

2.1.2字节顺序8

2.1.3 Socket相关函数9

2.2 Winsock网络程序开发流程11

2.2.1 VC中创建工程的步骤11

2.2.2 Winsock编程流程12

2.2.3基于TCP的Sockets编程16

2.2.4基于UDP的Sockets编程19

2.3网络程序实例应用22

2.3.1 TCP客户端程序22

2.3.2 TCP服务器程序29

2.4小结34

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

3.1多线程技术35

3.1.1基本概念35

3.1.2创建线程36

3.2实现线程同步39

3.2.1临界区对象39

3.2.2事件对象44

3.2.3互斥对象49

3.3进程间通信54

3.3.1邮槽54

3.3.2命名管道58

3.3.3匿名管道64

3.4设置I/O模式70

3.4.1异步I/O模式71

3.4.2 WSAAsyncSelect方法71

3.5小结72

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

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

4.1 FTP工作原理74

4.1.1 FTP数据结构74

4.1.2 FTP数据传输模式75

4.1.3与服务器进行连接76

4.1.4登录验证77

4.1.5关闭数据连接77

4.1.6 FTP常用命令77

4.1.7数据校验与重发控制78

4.2 FTP客户端实例78

4.2.1创建工程78

4.2.2连接和登录验证79

4.2.3更新文件列表82

4.2.4文件上传86

4.2.5文件下载88

4.2.6安全退出90

4.3小结92

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

5.1 FTP客户端简介93

5.1.1树形结构的应用93

5.1.2列表结构的应用93

5.1.3信息框的应用94

5.1.4浮动对话框的应用94

5.2关键技术讲解94

5.2.1制作、使用浮动对话框95

5.2.2客户区的分割98

5.2.3树形视图项目拖动效果100

5.2.4列表视图项目拖动效果107

5.3实现FTP客户端111

5.3.1 WinInet类介绍111

5.3.2 FTP服务器操作113

5.3.3遍历本地文件夹资源118

5.3.4拖动文件实现上传122

5.3.5拖动文件实现下载124

5.3.6多次修改的头文件125

5.4小结127

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

6.1 HTTP协议128

6.1.1 HTTP基础128

6.1.2 HTTP请求128

6.1.3 HTTP响应131

6.2应用Microsoft Web控件实例134

6.2.1创建工程135

6.2.2添加Microsoft Web控件135

6.2.3输入地址,载入网页137

6.2.4网页导航137

6.3应用CHtm]View实例138

6.3.1创建工程139

6.3.2输入地址,载入网页140

6.3.3网页导航141

6.4小结142

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

7.1通信原理及连接143

7.1.1通信原理143

7.1.2通信连接143

7.2服务器端程序145

7.2.1开启服务器146

7.2.2响应连接与读取150

7.2.3发送信息152

7.2.4断开连接152

7.3客户端程序153

7.3.1连接服务器154

7.3.2响应读取155

7.3.3发送信息156

7.3.4断开连接156

7.4客户端与服务器端156

7.5小结157

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

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

8.1.1调用Windows自带程序158

8.1.2 CreateProcess()函数159

8.2 SMTP会话过程163

8.2.1连接服务器163

8.2.2 SMTP命令165

8.2.3发送命令与接收响应168

8.3 SMTP客户端——发送邮件170

8.3.1准备工作170

8.3.2 SMTP登录身份验证方式171

8.3.3连接登录服务器172

8.3.4构造并发送邮件175

8.3.5退出程序179

8.4 POP3简介179

8.5 POP3客户端——接收邮件181

8.5.1准备工作181

8.5.2连接登录服务器183

8.5.3获取邮件列表186

8.5.4获取并解析邮件内容187

8.5.5退出程序191

8.6小结191

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

9.1邮件管理器简介192

9.1.1程序主界面192

9.1.2“设置”对话框192

9.1.3收件箱193

9.1.4发件箱194

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

9.2 Jmail简介197

9.2.1如何使用Jmail197

9.2.2属性199

9.2.3方法199

9.2.4发送和接收邮件示例200

9.3 CBitButtonNL简介201

9.3.1按钮图像201

9.3.2按钮字体207

9.3.3按钮声音210

9.3.4自绘按钮215

9.3.5头文件总览217

9.4邮件管理程序示例219

9.4.1程序主窗体220

9.4.2设置窗体227

9.4.3收件箱窗体231

9.4.4发件箱窗体241

9.4.5“正在处理中”窗体246

9.5小结248

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

10.1 CFile类249

10.1.1构造函数249

10.1.2读写文件250

10.1.3文件关闭251

10.1.4文件定位252

10.2使用API函数操作文件253

10.2.1创建文件253

10.2.2操作文件255

10.3内存映射文件258

10.4文件传输服务器实例260

10.5文件传输客户端实例266

10.6小结269

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

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

11.2 Q版聊天服务器端271

11.2.1工程创建及界面设计271

11.2.2对话框的初始化271

11.2.3服务器的开启和关闭273

11.2.4自定义客户端信息结构275

11.2.5其他封装函数276

11.2.6自定义响应函数279

11.2.7 QQ serverDlg.h文件全观281

11.3 Q版聊天客户端283

11.3.1工程创建及界面设计283

11.3.2主对话框的初始化284

11.3.3连接服务器285

11.3.4自定义封装函数287

11.3.5自定义响应函数289

11.3.6发送信息对话框291

11.3.7 QQ clientDlg.h文件全观293

11.4小结294

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

12.1聊天室功能简介295

12.1.1开启聊天室服务器295

12.1.2登录聊天室296

12.1.3聊天对话框296

12.2 CSocket简介298

12.2.1创建Socket298

12.2.2侦听连接请求299

12.2.3接受连接请求299

12.2.4发送信息300

12.2.5接收信息300

12.3我们约定个协议300

12.4灵活可靠的控件301

12.4.1位图按钮301

12.4.2 IP地址编辑框307

12.4.3列表控件312

12.4.4图像组合框控件323

12.5聊天室服务器326

12.5.1聊天室服务器界面设计326

12.5.2添加套接字类328

12.5.3服务器功能实现330

12.6聊天室客户端340

12.6.1聊天室客户端界面设计340

12.6.2添加套接字类342

12.6.3客户端功能实现342

12.7小结350

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

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

13.1串口通信基本概念352

13.1.1串口通信概述352

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

13.1.3同步方式与异步方式355

13.1.4串口通信的应用方向356

13.2常用数据校验法356

13.2.1奇偶校验356

13.2.2循环冗余校验357

13.3小结358

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

14.1 MFC串口控件编程359

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

14.1.2 MSComm控件类360

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

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

14.2串口API编程369

14.2.1 Windows API串口编程概述369

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

14.2.3 OVERLAPPED异步I/O重叠结构374

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

14.2.5 Win32 API同步串口编程实例378

14.2.6 Win32 API异步串口编程实例382

14.3小结385

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

15.1短信猫介绍386

15.1.1短信猫简介386

15.1.2短信猫分类387

15.1.3短信猫开发接口388

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

15.2.1短信猫的硬件设备390

15.2.2 PC连接短信猫391

15.3相关AT指令介绍393

15.3.1 AT指令介绍393

15.3.2 AT指令394

15.4短信发送规则394

15.4.1 Text模式394

15.4.2 PDU模式394

15.5超级终端演示信息发送395

15.5.1连接短信猫396

15.5.2 Text模式演示397

15.5.3 PDU模式演示398

15.6 VC短信发送示例400

15.6.1示例展示400

15.6.2封装串口操作401

15.6.3连接串口403

15.6.4 PDU模式短信405

15.6.5 Text模式短信409

15.7小结411

热门推荐