图书介绍

21天学通Visual C++PDF|Epub|txt|kindle电子书版本网盘下载

21天学通Visual C++
  • 杨章伟等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121079153
  • 出版时间:2009
  • 标注页数:416页
  • 文件大小:94MB
  • 文件页数:418页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

21天学通Visual C++PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 Visual C++基础篇19

第1章 Visual C++ 6.0概述(教学视频:66分钟)19

1.1 Visual C++ 6.0简介19

1.1.1 Visual C++ 6.0的特点19

1.1.2 Visual C++ 6.0的版本与使用环境20

1.2 Visual C++ 6.0集成开发环境20

1.2.1 工作区(Workspace)20

1.2.2 编辑区(Editor Area)21

1.2.3 输出窗口(Output Panel)22

1.3 Visual C++ 6.0系统菜单简介22

1.4 Visual C++ 6.0的重要工具23

1.4.1 C/C++编译器23

1.4.2 资源编辑器和资源编译器23

1.4.3 链接器和调试器24

1.4.4 应用程序向导(AppWizard)24

1.4.5 类向导(ClassWizard)25

1.4.6 资源浏览器25

1.5 第一个Visual C++程序——Hello World27

1.5.1 使用AppWizard创建工程27

1.5.2 添加消息处理代码29

1.5.3 编译连接和运行29

1.6 Visual C++ 6.0的文件说明30

1.7 综合练习31

1.8 小结33

1.9 习题34

第2章 Windows应用程序框架(教学视频:60分钟)36

2.1 Windows应用程序设计基础36

2.1.1 Windows API36

2.1.2 句柄37

2.1.3 WinMain函数37

2.1.4 消息及消息队列38

2.2 MFC应用程序框架39

2.2.1 MFC简介40

2.2.2 使用AppWizard创建MFC应用程序框架40

2.3 MFC应用程序框架说明44

2.3.1 CHelloWorldApp类45

2.3.2 CMainFrame类46

2.3.3 CHelloWorldView类和CHelloWorldDoc类46

2.4 综合练习47

2.5 小结48

2.6 习题49

第二篇 可视化编程篇51

第3章 常用控件(教学视频:59分钟)51

3.1 控件的基本概念51

3.2 Visual C++中的控件51

3.2.1 文本控件53

3.2.2 编辑框控件(Edit Box)56

3.2.3 按钮控件57

3.2.4 列表框控件(List Box)59

3.2.5 组合框控件(Combo Box)59

3.2.6 滚动条控件(Scroll Bar)61

3.3 控件的应用61

3.3.1 添加、移动、复制和删除控件61

3.3.2 控件的布局62

3.4 控件应用实例63

3.5 综合练习66

3.6 小结67

3.7 习题67

第4章 对话框(教学视频:70分钟)69

4.1 对话框概述69

4.1.1 对话框的组成70

4.1.2 对话框的种类70

4.1.3 对话框编辑器71

4.1.4 对话框的属性72

4.2 创建对话框73

4.2.1 添加对话框资源73

4.2.2 添加控件74

4.2.3 使用ClassWizard创建对话框类74

4.2.4 使用ClassWizard加入成员变量76

4.2.5 添加消息处理函数78

4.3 模态对话框和非模态对话框80

4.3.1 构建主程序框架80

4.3.2 创建非模态对话框82

4.3.3 对话框的数据交换机制84

4.3.4 创建模态对话框85

4.4 综合练习86

4.5 小结88

4.6 习题88

第5章 消息处理与ClassWizard使用(教学视频:61分钟)91

5.1 消息的种类91

5.1.1 键盘消息91

5.1.2 鼠标消息92

5.1.3 窗口消息92

5.1.4 焦点消息93

5.1.5 定时器消息94

5.1.6 命令消息94

5.2 消息应用实例95

5.3 ClassWizard的使用97

5.3.1 启动ClassWizard98

5.3.2 使用ClassWizard添加消息处理函数98

5.3.3 添加成员变量100

5.3.4 添加一个新类102

5.4 综合练习103

5.5 小结104

5.6 习题105

第6章 菜单(教学视频:61分钟)107

6.1 菜单概述107

6.1.1 菜单的种类107

6.1.2 Visual C++ 6.0自动生成的菜单108

6.2 创建菜单109

6.2.1 添加菜单资源109

6.2.2 利用菜单编辑器编辑菜单资源110

6.2.3 将菜单加入到应用程序中113

6.2.4 添加消息处理函数114

6.3 在应用程序中控制菜单117

6.3.1 在应用程序中取得菜单117

6.3.2 在应用程序中修改菜单的状态118

6.3.3 在应用程序中添加、删除、插入菜单或菜单项121

6.4 快捷菜单123

6.4.1 手动创建快捷菜单123

6.4.2 借助组件创建快捷菜单124

6.5 综合练习126

6.6 小结127

6.7 习题127

第7章 工具栏与状态栏(教学视频:62分钟)130

7.1 工具栏介绍130

7.1.1 CToolBar类131

7.1.2 创建工具栏131

7.1.3 利用工具栏编辑器设计工具栏按钮134

7.2 新建工具栏135

7.2.1 添加工具栏资源136

7.2.2 设计工具栏按钮136

7.2.3 添加到应用程序137

7.3 显示/隐藏工具栏139

7.4 状态栏143

7.4.1 状态栏介绍143

7.4.2 CStatusBar类143

7.4.3 创建状态栏144

7.5 修改状态栏145

7.5.1 指示器数组146

7.5.2 修改状态栏146

7.6 综合练习147

7.7 小结148

7.8 习题148

第三篇 Visual C++应用篇152

第8章 图形(教学视频:56分钟)152

8.1 理解图形设备接口152

8.2 设备描述表152

8.2.1 设备描述表概述153

8.2.2 获取设备描述表153

8.3 Windows的图形设备接口对象154

8.4 GDI对象的创建155

8.4.1 自定义画刷(CBrush)155

8.4.2 自定义画笔(CPen)156

8.5 画笔的使用156

8.5.1 使用画笔画线157

8.5.2 改进画线功能159

8.6 画刷的使用162

8.6.1 使用带颜色的画刷162

8.6.2 使用带位图的画刷164

8.7 综合练习167

8.8 小结168

8.9 习题169

第9章 文本与字体(教学视频:57分钟)172

9.1 文本编程简介172

9.1.1 基本概念172

9.1.2 使用GDI对象自定义字体173

9.2 字体的使用174

9.2.1 实现简单文字处理174

9.2.2 处理特殊字符177

9.2.3 文本颜色应用实例180

9.3 综合练习184

9.4 小结185

9.5 习题185

第10章 文档视图结构(教学视频:60分钟)188

10.1 文档视图结构概述188

10.1.1 文档和视图188

10.1.2 文档视图应用程序189

10.1.3 基本程序结构189

10.1.4 框架窗口190

10.2 文档/视图相互作用的函数191

10.2.1 GetDocument函数191

10.2.2 其余函数192

10.3 单文档视图应用程序193

10.3.1 单文档视图应用程序概述193

10.3.2 创建单文档视图应用程序194

10.4 多文档视图应用程序196

10.4.1 多文档视图应用程序概述196

10.4.2 创建多文档视图应用程序196

10.5 综合练习198

10.6 小结202

10.7 习题202

第11章 文件(教学视频:56分钟)204

11.1 文件基础204

11.1.1 文件与流204

11.1.2 文件组成与种类205

11.2 文件操作205

11.2.1 打开和关闭顺序文件205

11.2.2 顺序文件的读写操作207

11.2.3 顺序文件读写应用实例207

11.3 CFile类212

11.3.1 CFile类的构造函数212

11.3.2 打开文件213

11.3.3 读写文件214

11.3.4 关闭文件214

11.4 文件输入输出实现215

11.5 创建打开和保存对话框218

11.5.1 创建打开对话框218

11.5.2 创建保存对话框220

11.6 综合练习221

11.7 小结223

11.8 习题223

第12章 文档序列化与注册表操作(教学视频:55分钟)225

12.1 文档序列化225

12.2 序列化实例226

12.2.1 实现简单绘图功能227

12.2.2 添加可序列化类229

12.2.3 重载Serialize函数230

12.2.4 加入宏231

12.2.5 构造CGraph类231

12.2.6 保存图形232

12.2.7 完成绘图功能233

12.2.8 保存图形234

12.3 注册表操作236

12.3.1 注册表概述236

12.3.2 注册表结构237

12.3.3 读写注册表238

12.4 综合练习241

12.5 小结242

12.6 习题242

第13章 应用程序外观设计(教学视频:59分钟)245

13.1 修改应用程序外观样式245

13.1.1 在框架类中修改程序外观245

13.1.2 在视图类中修改程序外观248

13.2 制作动画图标249

13.3 设置图片背景251

13.4 综合练习256

13.5 小结257

13.6 习题258

第14章 面向对象程序设计基础(教学视频:55分钟)260

14.1 面向对象技术基本概念260

14.1.1 面向对象技术简介260

14.1.2 面向对象程序设计语言261

14.2 对象和类261

14.2.1 对象262

14.2.2 类262

14.3 对象的属性和方法264

14.3.1 对象的属性264

14.3.2 对象的方法264

14.4 封装、继承和多态265

14.4.1 封装265

14.4.2 继承266

14.4.3 多态267

14.5 Visual C++面向对象程序设计267

14.5.1 类的定义267

14.5.2 类的使用268

14.5.3 函数的重载271

14.5.4 构造函数(Constructor)273

14.5.5 析构函数(Destructor)274

14.5.6 this指针275

14.5.6 类的继承276

14.5.7 虚函数与多态性280

14.6 综合练习280

14.7 小结281

14.8 习题281

第四篇 Visual C++开发篇284

第15章 数据库编程(教学视频:56分钟)284

15.1 数据库概述284

15.1.1 关系数据库系统284

15.1.2 结构化查询语言285

15.2 数据库访问技术介绍285

15.2.1 Visual C++开发数据库技术的特点286

15.2.2 Visual C++开发数据库技术286

15.3 使用ODBC286

15.3.1 ODBC概述287

15.3.2 添加ODBC数据源288

15.4 与ODBC相关的MFC类290

15.4.1 CDatabase类290

15.4.2 CRecordSet类291

15.4.3 CRecordView类293

15.5 应用ODBC编程293

15.5.1 生成一个ODBC应用程序框架293

15.5.2 查询记录296

15.5.3 增加记录297

15.5.4 修改记录297

15.5.5 删除记录298

15.6 ADO简介298

15.6.1 ADO概述298

15.6.2 ADO对象299

15.7 使用ADO300

15.7.1 导入ADO类型库300

15.7.2 初始化COM环境301

15.7.3 连接数据库301

15.7.4 执行命令304

15.7.5 访问数据306

15.7.6 操作数据306

15.7.7 关闭连接307

15.8 应用ADO编程307

15.9 综合练习310

15.10 小结312

15.11 习题312

第16章 网络编程(教学视频:61分钟)316

16.1 第一个网络编程实例316

16.2 Socket套接字及其使用319

16.2.1 Socket概述319

16.2.2 创建Socket320

16.2.3 建立连接320

16.2.4 发送数据和监听数据321

16.2.5 接收数据322

16.2.6 关闭套接字322

16.3 WinSock编程机制323

16.3.1 Windows Socket概述323

16.3.2 WinSock编程步骤323

16.3.3 WinSock编程实例324

16.4 综合练习327

16.5 小结330

16.6 习题330

第17章 线程同步与进程通信(教学视频:60分钟)332

17.1 进程和线程332

17.2 MFC的线程处理333

17.2.1 MFC线程处理概述333

17.2.2 创建工作者线程333

17.2.3 创建用户界面线程334

17.3 线程同步338

17.3.1 线程同步概述338

17.3.2 关键代码段338

17.4 进程通信341

17.4.1 剪贴板常用函数341

17.4.2 剪贴板通信实例342

17.5 综合练习345

17.6 小结346

17.7 习题346

第18章 动态链接库(教学视频:49分钟)348

18.1 第一个例子348

18.2 动态链接库概述351

18.2.1 静态库与动态库351

18.2.2 运行与查看动态链接库351

18.3 Win32 DLL的创建和使用352

18.4 MFC规则DLL的创建354

18.4.1 MFC规则DLL概述354

18.4.2 MFC规则DLL的创建354

18.5 综合练习357

18.6 小结360

18.7 习题361

第19章 ActiveX技术(教学视频:45分钟)363

19.1 ActiveX简介363

19.2 ActiveX控件概述364

19.2.1 ActiveX控件与普通Windows控件364

19.2.2 ActiveX控件的属性364

19.2.3 ActiveX控件的方法365

19.2.4 ActiveX控件的事件366

19.3 创建ActiveX控件367

19.3.1 创建ActiveX控件应用程序外壳367

19.3.2 添加OnDraw函数代码370

19.3.3 解决时钟不能自动更新372

19.4 ActiveX控件高级应用373

19.4.1 添加背景色属性373

19.4.2 添加方法376

19.4.3 添加事件378

19.5 综合练习380

19.6 小结381

热门推荐