图书介绍

轻松学Visual C++【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

轻松学Visual C++
  • 胡超,徐守坤编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121200977
  • 出版时间:2013
  • 标注页数:444页
  • 文件大小:130MB
  • 文件页数:458页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

轻松学Visual C++PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础篇2

第1章 认识Visual C++2

1.1 Visual C++概述2

1.1.1 Visual C++开发环境2

1.1.2 Visual C++的语言基础——C++2

1.1.3 Visual C++的接口函数——Windows API3

1.1.4 Visual C++的类库——MFC3

1.2 搭建开发环境3

1.2.1 Visual C++6.0的安装3

1.2.2 测试编译器4

1.3 Visual C++6.0的4个模块6

1.3.1 Visual C++集成开发环境(IDE)6

1.3.2 AppWizard7

1.3.3 Resource Editor8

1.3.4 ClassWizard9

1.4 小结9

1.5 习题10

第2章 WindowsAPI程序12

2.1 第一个Windows程序12

2.1.1 WindowsAPI12

2.1.2 一个最简单的Windows程序12

2.1.3 WinMain()函数15

2.1.4 Begin程序的核心16

2.2 创建窗口17

2.2.1 程序清单17

2.2.2 主函数部分18

2.2.3 窗口过程函数部分19

2.2.4 MakeWin程序总结20

2.3 标准的Windows程序20

2.3.1 一个模块化的Windows程序20

2.3.2 WinMain()函数和WndProc()函数概述23

2.3.3 注册窗口24

2.3.4 创建窗口26

2.3.5 消息循环27

2.3.6 窗口过程28

2.4 小结29

2.5 习题29

第3章 MFC应用程序32

3.1 MFC概述32

3.2 快速创建MFC应用程序33

3.2.1 利用MFC AppWizard创建项目33

3.2.2 为创建好的MFC程序添加代码39

3.3 MFC程序的执行流程概述40

3.4 小结41

3.5 习题41

第二篇进阶篇44

第4章 接触对话框程序44

4.1 创建一个对话框程序44

4.2 分析程序结构和源文件45

4.2.1 项目构成45

4.2.2 应用程序源文件47

4.2.3 对话框源文件49

4.2.4 资源文件52

4.2.5 预编译文件52

4.3 编写一个简单的对话框程序52

4.3.1 准备项目53

4.3.2 添加编辑框控件53

4.3.3 添加“计算”按钮57

4.3.4 为生成的框架添加代码60

4.3.5 修改界面60

4.4 小结61

4.5 习题61

第5章 常用控件介绍63

5.1 Button按钮63

5.1.1 创建一个Button按钮63

5.1.2 手工添加一个按钮64

5.1.3 为按钮添加控件变量66

5.1.4 编写一个按钮程序67

5.2 Edit编辑框控件70

5.2.1 创建两个Edit控件70

5.2.2 编写一个登录界面程序72

5.3 单选按钮74

5.3.1 单选按钮的特点及其应用74

5.3.2 单选按钮例子76

5.4 复选框77

5.4.1 复选框简介77

5.4.2 复选框例子77

5.5 列表框79

5.5.1 列表框的属性和方法79

5.5.2 列表框例子80

5.6 组合框82

5.6.1 组合框的属性和常用方法83

5.6.2 组合框例子84

5.7 列表视图控件87

5.7.1 列表视图的4种基本样式88

5.7.2 列表视图控件例子88

5.8 树形视图92

5.8.1 树形视图的属性92

5.8.2 树形视图例子93

5.9 小结94

5.1 0习题95

第6章 菜单97

6.1 构建菜单97

6.1.1 菜单的构成97

6.1.2 为对话框程序添加菜单资源98

6.1.3 添加子菜单99

6.2 基本的菜单操作101

6.2.1 标记菜单101

6.2.2 分隔栏和默认菜单项104

6.2.3 菜单项的禁用106

6.2.4 图形标记菜单107

6.2.5 隐藏菜单111

6.2.6 添加右键菜单113

6.3 动态菜单操作115

6.3.1 添加子菜单项115

6.3.2 插入子菜单项118

6.3.3 删除子菜单项120

6.3.4 动态添加菜单项命令消息响应函数121

6.4 小结123

6.5 习题123

第7章 系统对话框125

7.1 消息对话框125

7.1.1 CWnd::MessageBox()125

7.1.2 AfxMessageBox()127

7.2 通用对话框128

7.2.1 颜色对话框128

7.2.2 文件对话框130

7.2.3 字体对话框132

7.2.4 其他系统对话框134

7.3 小结136

7.4 习题137

第8章 单文档应用程序139

8.1 创建一个单文档程序139

8.2 单文档程序框架剖析140

8.2.1 生成的类和资源140

8.2.2 各类的详细信息141

8.2.3 MFC框架程序分析142

8.2.4 文档/视图框架150

8.3 显示键盘字符例子151

8.4 小结154

8.5 习题154

第9章 多文档应用程序157

9.1 MDI程序结构157

9.2 拆分窗口159

9.2.1 手动实现拆分窗口159

9.2.2 利用向导实现拆分窗口162

9.3 接收键盘信息并存档164

9.3.1 接收键盘信息164

9.3.2 数据存档167

9.4 小结169

9.5 习题169

第三篇提高篇172

第10章 文件操作172

10.1 C和C++函数实现文件操作172

10.1.1 C函数实现文件操作172

10.1.2 C++文件流实现文件操作176

10.2 Win32 API实现文件操作178

10.2.1 文件的创建、写入和读取178

10.2.2 利用Win32 API函数实现文件操作179

10.3 MFC类实现文件操作183

10.3.1 CFile类183

10.3.2 利用CFile类实现文件操作183

10.3.3 CFile例子改进189

10.4 win.ini文件访问193

10.4.1 对win.ini文件操作193

10.4.2 win.ini操作例子194

10.4.3 CWinApp中的ProfileString()函数196

10.5 小结199

10.6 习题199

第11章 文档与串行化201

11.1 CArchive和Serialize201

11.1.1 CArchive类介绍201

11.1.2 CArchive类的使用202

11.1.3 使一个类具备串行化能力206

11.1.4 在Serialize()函数中实现串行化212

11.2 文档程序的串行化流程215

11.2.1 新建文档流程215

11.2.2 保存文档流程221

11.2.3 打开文档流程224

11.3 多文档程序中使用Serialize229

11.3.1 单一类型数据的存储和读取229

11.3.2 类对象的存储和读取231

11.4 小结234

11.5 习题234

第12章 绘图236

12.1 CDC类及其派生类236

12.1.1 DC基类CDC236

12.1.2 客户区DC类CClientDC239

12.1.3 窗口DC类CWibdowDC240

12.1.4 重绘DC类CPaintDC242

12.1.5 图元文件DC类CMetaFileDC249

12.2 画笔和画刷249

12.2.1 画笔类Cpen249

12.2.2 改变线型和颜色250

12.2.3 画刷类CBrush253

12.2.4 使用画刷画图255

12.3 图形的重绘和保存264

12.3.1 绘制连续线条264

12.3.2 线条数据结构设计267

12.3.3 线条的保存和读取276

12.4 小结279

12.5 习题279

第13章 进程与线程281

13.1 基本概念281

13.1.1 进程281

13.1.2 线程283

13.1.3 内核对象283

13.2 多线程程序284

13.2.1 单线程程序的问题284

13.2.2 多线程API函数286

13.2.3 Win32 API多线程编程288

13.2.4 MFC对多线程编程的支持292

13.2.5 创建用户界面线程294

13.2.6 创建工作者线程298

13.3 线程同步300

13.3.1 多线程程序的问题300

13.3.2 利用互斥对象实现线程同步303

13.4 同步对象310

13.4.1 临界区310

13.4.2 事件对象314

13.4.3 互斥对象318

13.4.4 信号量320

13.5 多线程编程实例323

13.6 小结330

13.7 习题330

第14章 数据库编程332

14.1 数据库系统概述332

14.1.1 数据库的基本术语332

14.1.2 关系数据库模型333

14.1.3 数据库设计方法336

14.2 SQL语言337

14.2.1 SQL语言的特点337

14.2.2 数据定义语言337

14.2.3 数据查询语言342

14.2.4 数据操纵语言345

14.3 ODBC数据库编程348

14.3.1 MFC ODBC概述348

14.3.2 创建ODBC数据源348

14.3.3 CDatabase类351

14.3.4 CRecordset类353

14.4 ODBC编程实例359

14.4.1 创建Access数据库并关联数据源359

14.4.2 编写MFC程序363

14.5 ADO数据库编程375

14.5.1 ADO简介375

14.5.2 ADO对象模型376

14.5.3 ADO编程的方法381

14.5.4 引入ADO库文件382

14.5.5 初始化OLE/COM库环境382

14.5.6 ADO智能指针383

14.5.7 连接数据库383

14.5.8 打开记录集385

14.5.9 在记录集中滚动386

14.5.10 添加数据到记录集387

14.6 ADO编程实例387

14.6.1 创建Access数据库387

14.6.2 创建项目并设置界面387

14.6.3 创建新对话框并为其关联类388

14.6.4 布局列表控件389

14.6.5 引入ADO库文件390

14.6.6 编写显示学生信息函数391

14.6.7 为新对话框关联控件变量393

14.6.8 实现添加功能394

14.6.9 实现修改功能397

14.6.10 实现删除功能399

14.7 小结401

14.8 习题401

第15章 网络编程403

15.1 网络编程基础403

15.1.1 计算机网络403

15.1.2 网络协议404

15.1.3 OSI参考模型405

15.1.4 TCP/IP参考模型406

15.1.5 网络编程相关概念406

15.1.6 Visual C++对网络编程的支持408

15.2 WinSockAPI编程411

15.2.1 WinSockAPI常用函数411

15.2.2 基于TCP套接字编程步骤419

15.2.3 基于TCP套接字编程实例421

15.2.4 基于UDP套接字编程步骤427

15.2.5 基于UDP套接字编程实例429

15.3 利用MFC WinSock类编程434

15.3.1 MFC WinSock类编程概述434

15.3.2 CSocket类常用到的方法435

15.3.3 CSocket类编程实例438

15.4 小结443

15.5 习题443

热门推荐