图书介绍

决眦入归鸟 Visual C++开发修行实录PDF|Epub|txt|kindle电子书版本网盘下载

决眦入归鸟 Visual C++开发修行实录
  • 张海新等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121130434
  • 出版时间:2011
  • 标注页数:470页
  • 文件大小:175MB
  • 文件页数:485页
  • 主题词: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篇 基础篇1

第1章 Visual C++ 6.0印象1

1.1 引出问题1

1.2 Visual C++ 6.0的特点2

1.3 装备Visual C++ 6.02

1.4 遨游Visual C++ 6.05

1.4.1 熟悉集成开发环境5

1.4.2 认识集成开发环境菜单项7

1.4.3 集成开发环境的工具栏18

1.4.4 项目与项目工作区20

1.4.5 强大的编辑器21

1.5 解决问题24

1.6 我的总结25

第2章 修炼C++语法26

2.1 引出问题26

2.2 C++来了26

2.2.1 C++的特点27

2.2.2 利用Visual C++ 6.0编制C++程序27

2.2.3 C++程序的基本要素28

2.3 进进出出的人生30

2.3.1 先看基本数据类型31

2.3.2 再看数组34

2.3.3 学习三种构造类型——结构体、共同体和枚举37

2.3.4 一个萝卜一个坑的指针40

2.3.5 基本I/O流42

2.4 变量的地盘谁做主45

2.4.1 作用域和生存期45

2.4.2 作用域限定符47

2.4.3 存储类型47

2.5 运算符与表达式49

2.5.1 算术运算符50

2.5.2 赋值运算符50

2.5.3 数据类型转换51

2.5.4 关系运算符52

2.5.5 逻辑运算符53

2.5.6 位运算符54

2.5.7 ++,--运算符55

2.5.8 sizeof运算符56

2.6 控制语句如人生56

2.6.1 最简单的条件语句56

2.6.2 复杂的循环语句59

2.6.3 转移语句61

2.7 函数是一个武器63

2.7.1 函数的声明与定义64

2.7.2 函数的调用66

2.7.3 引用66

2.8 编译预处理指令67

2.8.1 #include文件包含指令68

2.8.2 #define宏定义指令68

2.8.3 条件编译指令68

2.9 解决问题69

2.10 我的总结70

第3章 引入最重要的概念——C++面向对象程序设计71

3.1 引出问题71

3.2 C++类与对象72

3.2.1 定义类72

3.2.2 兄弟连——构造函数和析构函数74

3.2.3 this指针76

3.2.4 静态成员77

3.2.5 最简单的友元79

3.3 类可以继承80

3.3.1 基类与派生类81

3.3.2 派生类的构造函数与析构函数83

3.3.3 虚基类85

3.4 多态展示变形89

3.4.1 虚函数90

3.4.2 虚析构函数91

3.4.3 抽象类与纯虚函数92

3.5 再来一次94

3.5.1 函数重载94

3.5.2 运算符重载96

3.6 解决问题97

3.7 我的总结97

第2篇 核心技术篇99

第4章 开始启程——创建MFC应用程序99

4.1 引出问题99

4.2 应用程序向导100

4.2.1 MFC应用程序开发流程100

4.2.2 谈应用程序向导生成的文件104

4.3 Class Wizard秘籍116

4.3.1 初识Class Wizard116

4.3.2 添加类120

4.3.3 添加类成员变量121

4.3.4 添加消息响应函数122

4.3.5 覆盖虚拟函数124

4.4 程序需要调试来检验125

4.4.1 查找源程序的语法错误126

4.4.2 可以一点点调试的Debug127

4.5 解决问题128

4.6 我的总结129

第5章 对话框与控件是天生一对130

5.1 引出问题130

5.2 何谓对话框130

5.2.1 基于对话框的应用程序131

5.2.2 对话框类CDialog131

5.2.3 对话框数据交换与验证132

5.3 使用对话框134

5.3.1 第一步:创建对话框134

5.3.2 第二步:编辑对话框134

5.3.3 第三步:体验对话框编程135

5.4 公用对话框和消息对话框137

5.4.1 先看公用对话框138

5.4.2 再看消息对话框143

5.5 标准控件145

5.5.1 Windows标准控件概述146

5.5.2 不能发送消息的静态控件147

5.5.3 编辑框控件149

5.5.4 按钮153

5.5.5 列表框158

5.5.6 组合框163

5.5.7 滚动条167

5.6 公共即共有170

5.6.1 标签控件与属性表170

5.6.2 图像列表172

5.6.3 列表视图控件174

5.6.4 树视图控件174

5.7 解决问题183

5.8 我的总结184

第6章 文档与视图是桌面开发的根本186

6.1 引出问题186

6.2 剖析文档与视图结构186

6.2.1 文档与视图结构概述187

6.2.2 文档与视图之间的相互作用187

6.2.3 多文档188

6.2.4 创建单文档应用程序189

6.3 设计菜单190

6.3.1 建立菜单资源191

6.3.2 添加菜单命令处理函数191

6.3.3 弹出式菜单193

6.4 鼠标响应处理194

6.4.1 鼠标消息195

6.4.2 添加鼠标消息响应函数195

6.5 工具栏和状态栏设计197

6.5.1 定制工具栏197

6.5.2 定制状态栏199

6.6 对文档进行读写201

6.6.1 时髦的序列化工作202

6.6.2 MFC应用程序的序列化203

6.7 你可以使用不同视图204

6.7.1 滚动视图205

6.7.2 多视图208

6.8 解决问题214

6.9 我的总结217

第7章 装饰门面的图形图像编程218

7.1 引出问题218

7.2 神秘的图形设备接口219

7.2.1 了解这个接口219

7.2.2 看设备环境219

7.2.3 GDI坐标系和映射模式221

7.2.4 颜色和颜色设置222

7.3 绘制图形222

7.3.1 GDI对象223

7.3.2 创建和使用画笔223

7.3.3 创建和使用画刷225

7.3.4 绘制基本图形227

7.4 文本与字体228

7.4.1 什么是字体229

7.4.2 创建字体230

7.4.3 字体对话框231

7.4.4 绘制文本233

7.5 位图、图标和光标233

7.5.1 位图234

7.5.2 图标242

7.5.3 光标243

7.6 读/写、显示图像文件245

7.6.1 剖析BMP图像文件246

7.6.2 读/写BMP图像文件248

7.6.3 显示BMP图像251

7.7 解决问题256

7.8 我的总结257

第8章 提高效率的动态链接库258

8.1 引出问题258

8.2 何谓动态链接库258

8.3 动态链接库的创建及调用261

8.3.1 知道非MFC动态库吗261

8.3.2 常规动态库262

8.3.3 扩展动态库266

8.4 解决问题268

8.5 我的总结269

第3篇 提高篇271

第9章 ActiveX控件给你额外的收获271

9.1 引出问题271

9.2 组件与ActiveX控件272

9.3 创建ActiveX控件274

9.3.1 使用MFC创建ActiveX控件274

9.3.2 测试ActiveX控件275

9.3.3 添加事件276

9.3.4 添加属性279

9.4 调用ActiveX控件283

9.4.1 MFC应用程序调用ActiveX控件284

9.4.2 Web页面调用ActiveX控件285

9.5 解决问题——业余时间的兼职285

9.6 我的总结286

第10章 改变软件产业命运的数据库技术287

10.1 引出问题287

10.2 Windows数据库解决方案287

10.2.1 常见的三种数据库管理系统288

10.2.2 常见的数据库访问接口289

10.2.3 数据库操作语言SQL292

10.3 ADO访问技术293

10.3.1 ADO数据库访问模型294

10.3.2 ADO数据库访问步骤296

10.3.3 使用ADO访问Access数据库297

10.4 ODBC访问技术302

10.4.1 MFC ODBC数据库访问类302

10.4.2 MFC ODBC数据库访问技术306

10.4.3 DBGrid控件的使用315

10.5 解决问题317

10.6 我的总结318

第11章 多线程也能提高效率319

11.1 引出问题319

11.2 认识多线程319

11.2.1 线程与进程320

11.2.2 线程优先级320

11.2.3 线程同步320

11.3 Win 32 API多线程编程321

11.3.1 编写线程函数321

11.3.2 创建一个线程321

11.3.3 终止线程323

11.3.4 设置线程优先级325

11.3.5 线程的挂起与恢复325

11.3.6 侃侃线程同步326

11.4 开始多线程编程327

11.4.1 工作线程的创建与使用328

11.4.2 创建与使用用户界面线程328

11.4.3 线程同步330

11.4.4 线程通信336

11.5 解决问题338

11.6 我的总结339

第12章 无处不在的网络编程技术341

12.1 引出问题341

12.2 认识Windows Socket341

12.2.1 分析网络通信基本流程342

12.2.2 搭建开发环境342

12.2.3 几种常用的数据结构342

12.2.4 需要了解的2个概念343

12.3 流式套接字很重要343

12.3.1 流式套接字编程模型344

12.3.2 利用流式套接字传输数据文件348

12.4 数据报套接字编程353

12.4.1 数据报套接字编程模型353

12.4.2 传输消息355

12.5 实现局域网内IP多播356

12.5.1 很难理解的IP多播356

12.5.2 教你如何实现多播通信358

12.6 利用MFC进行套接字编程359

12.6.1 CAsyncSocket和CSocket组合359

12.6.2 利用CSocket类实现一个局域网通信软件360

12.7 WinInet类364

12.7.1 MFC的WinInet类364

12.7.2 利用WinInet类编写互联网客户端程序365

12.8 解决问题369

12.9 我的总结372

第13章 绚丽人生需要多媒体来点缀373

13.1 引出问题373

13.2 厉害的控制接口374

13.2.1 常见的几种多媒体类型374

13.2.2 最基本的媒体控制接口(MCI)375

13.2.3 MCIWnd窗口类377

13.3 使用MFC控件实现多媒体编程381

13.4 OpenGL三维程序设计385

13.4.1 OpenGL初步386

13.4.2 OpenGL三维程序设计的具体步骤388

13.5 解决问题——如何抓取播放的视频图片393

13.6 我的总结394

第14章 注册表编程其实很简单395

14.1 引出问题395

14.2 Windows注册表印象396

14.3 常用的几个函数397

14.3.1 创建键函数RegCreateKeyEx397

14.3.2 打开键函数RegOpenKeyEx400

14.3.3 读取键值函数RegQueryValueEx400

14.3.4 设置键值函数RegSetValueEx401

14.4 解决问题403

14.5 我的总结404

第4篇 综合实战篇405

第15章 仿QQ通信工具405

15.1 老师的作业405

15.1.1 需求分析405

15.1.2 总体设计406

15.1.3 文件概述408

15.2 服务器端编码409

15.2.1 设计服务器界面409

15.2.2 用户信息管理模块409

15.2.3 客户端请求信息处理412

15.2.4 系统群消息发送功能417

15.3 客户端编码417

15.3.1 客户端界面设计417

15.3.2 基本信息与消息设计419

15.3.3 线程函数的设计与实现420

15.3.4 与服务器端的交互功能424

15.3.5 客户端之间的交互427

15.4 系统调试433

15.5 我的总结434

第16章 专业理财系统435

16.1 求职路上435

16.2 系统分析437

16.2.1 需求分析437

16.2.2 可行性分析438

16.3 系统设计438

16.3.1 系统目标438

16.3.2 系统模块结构439

16.4 设计数据结构440

16.4.1 设计数据库440

16.4.2 设计系统框架441

16.5 前期编码445

16.5.1 用户管理模块446

16.5.2 收支信息模块452

16.6 后期编码461

16.6.1 设计界面461

16.6.2 编码实现462

16.7 项目调试465

16.8 总结467

热门推荐