图书介绍

Visual C++网络通信程序开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++网络通信程序开发指南
  • 郎锐,罗发根编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111139690
  • 出版时间:2004
  • 标注页数:316页
  • 文件大小:36MB
  • 文件页数:325页
  • 主题词:

PDF下载


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

下载说明

Visual C++网络通信程序开发指南PDF格式电子书版下载

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

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

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

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

图书目录

出版说明1

前言1

第1章Windows编程基础1

1.1 Windows操作系统及编程环境1

1.1.1 Windows操作系统1

目 录1

1.1.2 Windows的编程环境2

1.1.3 Microsoft Visual C++6.0集成开发环境3

1.2.1Windows系统结构6

1.2.2虚拟机与虚拟设备驱动程序6

1.2认识Windows环境框架6

1.2.3多任务管理7

1.2.4窗口与消息7

1.2.5句柄9

1.2.6资源9

1.2.7内存管理9

1.2.8图形设备接口9

1.2.9动态链接库10

1.3 Win32程序SDK编程10

1.3.1 SDK编程方式10

1.3.2 Win32应用程序入口11

1.3.3窗口类及其注册11

1.3.4窗口的创建、显示与更新12

1.3.5消息循环13

1.3.6完整的实例15

第2章MFC应用程序设计基础18

2.1 MFC应用程序框架18

2.1.1 MFC概述18

2.1.2消息映射与命令/通知23

2.1.3文档/视结构28

2.2持久性与文件I/O30

2.2.1对象的持久性30

2.2.2文件I/O34

2.2.3初始化文件访问37

2.2.4系统注册表访问40

2.3结构化异常处理42

2.3.1在程序中使用异常处理42

2.3.2中断处理44

2.3.3异常处理45

2.3.4未处理异常和C++异常处理52

2.4程序的调试57

2.4.1调试环境57

2.4.2基本调试方法60

2.4.3常用的调试技巧65

3.1多进程管理70

3.1.1进程70

第3章多任务管理70

3.1.2创建进程72

3.1.3结束进程80

3.1.4作业80

3.2多线程管理84

3.2.1线程的创建与结束84

3.2.2线程的管理89

3.2.3线程间通信92

3.3线程同步95

3.3.1使用线程同步95

3.3.2原子访问96

3.3.3临界区99

3.3.4管理事件内核对象102

3.3.5信号量内核对象106

3.3.6互斥内核对象111

第4章内存管理115

4.1虚拟内存115

4.1.1 Windows的内存结构115

4.1.2对内存的管理121

4.2内存映射文件126

4.2.1关于内存映射文件126

4.2.2内存映射文件的基本用法128

4.2.3内存映射文件的高级用法136

4.3.1堆和堆管理142

4.3堆管理142

4.3.2进行堆管理144

第5章动态链接库150

5.1 DLL基本概念150

5.1.1使用动态链接库150

5.1.2 DLL的调用方式152

5.1.3输入、输出函数153

5.1.4模块定义文件155

5.1.5共享数据段155

5.1.6 DLL的结构156

5.1.7调用约定与修饰名约定157

5.2.1进入点函数159

5.2创建DLL159

5.2.2 MFC及非MFC的DLL160

5.2.3创建非MFC的DLL161

5.2.4创建MFC规则DLL163

5.2.5创建MFC扩展DLL163

5.3加载和使用DLL165

5.3.1调用DLL的可执行程序165

5.3.2隐式链接165

5.3.3显式链接166

5.3.4延迟加载167

6.1.2线程局部钩子与系统全局钩子169

6.1.1钩子的概念169

6.1 Windows钩子机制169

第6章钩子169

6.1.3钩子的安装与卸载170

6.2常用钩子的使用171

6.2.1使用鼠标钩子171

6.2.2使用键盘钩子173

第7章Windows套接字176

7.1概述176

7.1.1 Windows Sockets规范176

7.1.2套接字及其分类176

7.1.3客户机/服务器模型177

7.2.1套接字函数178

7.1.4网络字节顺序178

7.2套接字库函数178

7.2.2数据库函数184

7.2.3 Windows扩展函数186

7.3使用WinSocket API193

7.3.1基本Secket系统调用193

7.3.2 Windows Sockets编程机理194

7.3.3面向连接的套接字编程195

7.3.4无连接套接字编程199

7.3.5原始套接字编程200

7.4.1 CAsyncSocket类204

7.4 MFC对WinSoket API的封装204

7.4.2使用CAsyncSocket类207

7.4.3 CSocket类210

7.4.4使用CSocket类211

第8章邮槽与管道214

8.1邮槽214

8.1.1邮槽实施细节214

8.1.2邮槽服务器215

8.1.3邮槽客户机216

8.2匿名管道218

8.2.1匿名管道的实施细节218

8.1.4其他的邮槽API218

8.2.2匿名管道程序示例220

8.3命名管道221

8.3.1命名管道技术概述221

8.3.2命名规范及通信模式222

8.3.3使用命名管道222

8.3.4其他命名管道API226

第9章通信端口编程230

9.1串行端口通信编程230

9.1.1 Windows环境下的串口编程230

9.1.2串口参数配置及对资源的申请231

9.1.3同步I/O读写数据237

9.1.4使用事件驱动机制240

9.1.5异步I/O读写数据242

9.1.6 MSComm串行通信控件248

9.2并行端口通信编程252

第10章Internet编程255

10.1 WinInet编程255

10.1.1 WinInet API概述255

10.1.2 WinInet类概述258

10.1.3 HTTP编程261

10.1.4 FTP编程263

10.1.5 Gopher编程266

10.2.1 ISAPI概述267

10.2 ISAPI编程267

10.2.2 ISAPI服务器扩展程序269

10.2.3对ISA的调试272

10.2.4 ISAPI过滤程序274

10.3 MAPI编程277

10.3.1 MAPI体系结构概述277

10.3.2 MAPI应用程序接口278

10.3.3使用MAPI编写电子邮件程序279

第11章联机帮助285

11.1建立帮助工程285

11.1.1使用HtmlHelpWorkshop创建工程285

11.1.2配置工程文件287

11.1.3定制显示窗口288

11.1.4添加/删除主题文件289

11.2创建目录290

11.2.1定制目录特性290

11.2.2标题项、主题项的添加与维护291

11.3创建索引292

11.3.1定制索引特性292

11.3.2添加关键字293

11.4编译运行294

11.4.1编译生成CHM帮助文件294

11.4.2在应用程序中启动帮助294

12.1.1使用Install Shield 6.0298

12.1.2建立安装程序框架298

第12章安装盘298

12.1基本安装程序的创建298

12.1.3必要的完善306

12.1.4安装程序的发布309

12.2界面设计313

12.2.1设计启动画面313

12.2.2设计标题314

12.2.3设计安装背景314

12.2.4在安装过程显示位图315

12.2.5使用API函数向导316

热门推荐