图书介绍

VISUAL C++从入门到精通 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

VISUAL C++从入门到精通 第2版
  • 龙马高新教育策划;国家863中部软件孵化器编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115392268
  • 出版时间:2015
  • 标注页数:584页
  • 文件大小:86MB
  • 文件页数:609页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

VISUAL C++从入门到精通 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第0章 如何学习Visual C++1

0.1 什么是Visual C++ 6.02

0.2 Visual C++与C++2

0.3 使用Visual C++开发程序的过程2

0.4 怎样学习Visual C++3

第1篇 基础知识6

第1章 步入Visual C++开发之门——初识Visual C++ 6.06

1.1 什么是Visual C++ 6.07

1.1.1 为什么选择Visual C++ 6.07

1.1.2 Visual C++的不同版本7

1.2 Visual C++ 6.0开发环境的搭建8

1.2.1 安装Visual C++ 6.08

1.2.2 启动Visual C++ 6.011

1.3 Visual C++ 6.0开发环境介绍11

1.3.1 操作命令集合——菜单栏和工具栏12

1.3.2 开始C++程序——【NEW】对话框13

1.3.3 项目管理——工作区窗口14

1.3.4 窗体及代码编辑——编辑窗口15

1.3.5 程序调试——输出窗口15

1.4 Visual C++ 6.0的常用工具16

1.4.1 应用程序向导16

1.4.2 资源编辑器16

1.4.3 类向导17

1.4.4 身边的老师——MSDN18

1.5 第1个Visual C++应用程序18

1.6 Visual C++程序调试21

1.6.1 调试环境21

1.6.2 调试程序25

1.7 高手点拨28

1.8 实战练习28

第2章 Visual C++的入门阶梯——C++语法基础29

2.1 保留字和标识符30

2.1.1 保留字30

2.1.2 标识符30

2.2 常量与变量31

2.2.1 常量32

2.2.2 变量33

2.3 C++的数据类型34

2.3.1 基本数据类型35

2.3.2 基本数据类型的选取37

2.3.3 数组类型38

2.3.4 结构体类型41

2.3.5 共用体类型44

2.3.6 枚举类型46

2.3.7 指针类型47

2.3.8 引用类型53

2.3.9 自定义类型54

2.4 运算符与表达式54

2.4.1 算术运算符和算术表达式55

2.4.2 关系运算符和关系表达式56

2.4.3 逻辑运算符和逻辑表达式56

2.4.4 赋值运算符和赋值表达式57

2.4.5 自增和自减(增1和减1)运算符58

2.4.6 逗号运算符和逗号表达式59

2.4.7 sizeof运算符和表达式59

2.4.8 条件运算符和条件表达式60

2.5 控制语句60

2.5.1 顺序结构61

2.5.2 选择结构62

2.5.3 循环结构68

2.5.4 转向语句73

2.6 高手点拨76

2.7 实战练习76

第3章 应用程序开发基础——Windows编程和MFC基础77

3.1 Windows编程模式78

3.1.1 传统的过程式编程模式78

3.1.2 事件驱动编程模式78

3.1.3 消息80

3.2 MFC基础84

3.2.1 MFC的特性84

3.2.2 MFC的类层次85

3.2.3 MFC中的常用类90

3.3 高手点拨102

3.4 实战练习102

第4章 应用程序的结构——文档与视图103

4.1 文档与视图104

4.1.1 文档与视图概述104

4.1.2 文档与视图的结构104

4.2 文档与视图通信的关键函数105

4.3 单文档应用程序106

4.3.1 第1步:创建项目106

4.3.2 第2步:主要程序类108

4.3.3 第3步:添加鼠标事件110

4.3.4 第4步:设置菜单113

4.3.5 第5步:添加对话框117

4.4 多文档应用程序118

4.5 综合应用——连续打开文档功能的阅读器123

4.6 高手点拨131

4.7 实战练习132

第5章 程序界面的组成——控件应用133

5.1 控件基础134

5.1.1 控件概述134

5.1.2 如何创建控件134

5.2 Visual C++6.0中的常用控件135

5.2.1 文本控件135

5.2.2 编辑框控件135

5.2.3 按钮控件136

5.2.4 单选按钮控件136

5.2.5 复选框控件136

5.2.6 列表框控件136

5.2.7 组合框控件137

5.2.8 控件消息138

5.2.9 综合应用138

5.3 高级控件应用152

5.3.1 树形视图控件152

5.3.2 图像列表控件154

5.3.3 综合应用155

5.4 高手点拨161

5.5 实战练习162

第6章 命令集结地——菜单163

6.1 创建普通菜单164

6.1.1 添加新菜单项164

6.1.2 编辑菜单项的属性164

6.1.3 删除菜单项165

6.1.4 菜单编辑应用实例166

6.2 添加菜单命令处理函数168

6.2.1 添加命令处理函数168

6.2.2 启用和禁用菜单命令169

6.2.3 复选和单选标记菜单命令169

6.2.4 命令处理函数应用实例169

6.3 创建弹出式菜单172

6.4 高手点拨174

6.5 实战练习176

第7章 工具栏和状态栏177

7.1 工具栏178

7.1.1 向工具栏添加按钮178

7.1.2 编辑按钮属性179

7.1.3 添加工具栏间隔179

7.1.4 删除按钮180

7.1.5 启用和禁用工具栏按钮181

7.2 状态栏183

7.2.1 修改应用程序的状态栏183

7.2.2 更新状态栏窗格内容185

7.3 高手点拨187

7.4 实战练习188

第8章 人机交互的界面——对话框189

8.1 对话框概述190

8.2 创建对话框191

8.3 对话框常用控件194

8.3.1 常用控件简介194

8.3.2 控件属性设置194

8.3.3 添加控件195

8.4 设置控件Tab键顺序199

8.5 综合应用——人员管理程序200

8.6 高手点拨207

8.7 实战练习208

第2篇 核心技术210

第9章 主流软件开发方法——面向对象编程基础210

9.1 类和对象211

9.1.1 什么是类和对象211

9.1.2 数据成员及成员函数216

9.1.3 构造函数与析构函数220

9.1.4 友元函数223

9.1.5 this指针224

9.1.6 new和delete运算符225

9.2 继承和派生226

9.2.1 基本概念226

9.2.2 派生类的定义228

9.2.3 公有继承和私有继承的实例230

9.2.4 派生类的指针236

9.2.5 多继承239

9.3 多态性与虚函数244

9.3.1 多态性的概念与应用244

9.3.2 虚函数的使用246

9.3.3 纯虚函数和抽象类248

9.4 高手点拨251

9.5 实战练习252

第10章 初识数据库——数据库系统与SQL语言基础253

10.1 数据库基本概念254

10.1.1 信息与数据254

10.1.2 数据库系统概述254

10.2 Visual C++ 6.0支持的常用数据库254

10.3 SQL语言简介255

10.3.1 SQL语言的特点255

10.3.2 常用SQL语句简介255

10.4 Select语句的使用257

10.4.1 基本Select语句257

10.4.2 As子语句258

10.4.3 Where子语句259

10.4.4 Group By子语句260

10.4.5 Order By子语句261

10.5 SQL中的常用函数261

10.5.1 算术函数262

10.5.2 统计函数263

10.6 利用SQL语言修改表数据265

10.6.1 Insert语句265

10.6.2 Update语句266

10.6.3 Delete语句267

10.7 高手点拨267

10.8 实战练习268

第11章 Visual C++与数据库——Visual C++数据库编程269

11.1 Visual C++ 6.0常用的数据库访问技术270

11.2 ODBC概述270

11.2.1 ODBC层次结构270

11.2.2 管理数据源271

11.2.3 SDK和API274

11.3 ODBC API编程274

11.3.1 ODBC API编程流程275

11.3.2 ODBC API编程实例278

11.4 ODBC MFC编程285

11.4.1 CDatabase类285

11.4.2 CRecordSet类285

11.4.3 ODBC MFC编程实例286

11.5 ADO概述298

11.6 使用ADO数据控件299

11.6.1 ADO数据控件299

11.6.2 ADO数据绑定控件300

11.6.3 利用ADO控件访问数据库301

11.7 使用ADO对象编程305

11.7.1 ADO对象简介305

11.7.2 使用ADO对象编程实例311

11.8 高手点拨319

11.9 实战练习320

第12章 用Visual C++操纵文件——文件操作321

12.1 文件的操作322

12.1.1 打开与关闭文件322

12.1.2 文件读写322

12.1.3 文件相关信息的设置与获取323

12.1.4 文件锁定与解锁323

12.1.5 文件操作实例323

12.2 文件定位326

12.3 文件串行化328

12.4 文件对话框333

12.5 内存文件类334

12.6 文件输入/输出流336

12.7 高手点拨339

12.8 实战练习340

第13章 图形绘制与文本输出341

13.1 Windows图形设备接口342

13.1.1 图形设备接口(GDI)概述342

13.1.2 设备环境342

13.1.3 设备环境映像模式343

13.1.4 设备环境类343

13.1.5 CDC类的绘图函数346

13.2 图形设备接口对象348

13.2.1 使用画笔348

13.2.2 使用画刷349

13.2.3 构造GDI对象常用的方法350

13.2.4 GDI对象的选择351

13.2.5 颜色的使用和表示351

13.3 文本输出353

13.3.1 文本和字体353

13.3.2 文本输出函数354

13.4 综合应用358

13.5 高手点拨363

13.6 实战练习364

第14章 Visual C++中的网络世界——网络编程365

14.1 网络应用程序366

14.1.1 网络应用程序的结构366

14.1.2 网络连接的建立过程366

14.2 MFC Socket编程367

14.2.1 CAsyncSocket类367

14.2.2 CSocket类368

14.2.3 Socket编程应用——开发聊天软件369

14.3 MFC WinInet编程385

14.3.1 WinInet相关类385

14.3.2 WinInet全局函数388

14.3.3 WinInet编程应用——网页源码浏览器388

14.4 高手点拨393

14.5 实战练习394

第15章 Visual C++中的视听——多媒体编程395

15.1 声音396

15.1.1 MCI的控制方式396

15.1.2 MCI命令分类397

15.1.3 MCI设备类型与设备名称399

15.1.4 等待、通知和测试标志399

15.1.5 声音编程应用——播放声音文件401

15.2 图像405

15.2.1 Bmp文件显示406

15.2.2 Windows的调色板408

15.2.3 构造Windows图像处理类库408

15.3 视频414

15.4 高手点拨417

15.5 实战练习418

第3篇 应用开发420

第16章 全屏显示程序开发420

16.1 程序分析421

16.1.1 功能分析421

16.1.2 要点分析421

16.2 程序设计422

16.2.1 设计菜单和工具栏422

16.2.2 添加成员变量423

16.2.3 添加成员函数424

16.2.4 添加消息处理函数426

16.3 程序运行428

16.4 高手点拨428

16.5 实战练习428

第17章 屏幕抓图程序开发429

17.1 程序分析430

17.1.1 功能分析430

17.1.2 要点分析430

17.2 程序设计430

17.2.1 新建项目430

17.2.2 添加代码432

17.2.3 编辑对话框433

17.2.4 添加消息处理函数433

17.3 程序运行438

17.4 高手点拨439

17.5 实战练习440

第18章 剪贴板管理程序开发441

18.1 程序分析442

18.1.1 功能分析442

18.1.2 要点分析442

18.2 程序设计443

18.2.1 新建项目443

18.2.2 编辑控件444

18.2.3 编辑代码445

18.3 程序运行447

18.4 开发常见问题及解决448

第19章 换肤程序开发449

19.1 程序分析450

19.1.1 功能分析450

19.1.2 要点分析450

19.2 程序设计452

19.2.1 新建项目452

19.2.2 界面设计453

19.2.3 代码设计455

19.3 程序运行456

19.4 开发常见问题及解决456

第20章 TCP查看器开发457

20.1 程序分析458

20.2 程序设计458

20.2.1 新建项目458

20.2.2 界面设计459

20.2.3 添加网络协议支持461

20.2.4 代码设计462

20.2.5 设置自动刷新466

20.3 程序运行467

20.4 开发常见问题及解决468

第4篇 项目实战470

第21章 项目实战前的几点忠告——项目规划470

21.1 项目开发流程471

21.1.1 策划阶段472

21.1.2 需求分析阶段472

21.1.3 开发阶段473

21.1.4 编码阶段473

21.1.5 系统测试阶段474

21.1.6 系统验收阶段474

21.1.7 系统维护阶段474

21.2 项目开发团队474

21.2.1 项目团队组成475

21.2.2 项目团队要求476

21.3 项目开发文档476

21.3.1 项目开发文档的作用477

21.3.2 项目开发文档的分类477

21.4 项目的实际运作479

21.5 项目规划常见问题及解决480

21.5.1 如何满足客户需求480

21.5.2 如何控制项目进度481

21.5.3 如何控制项目预算482

第22章 学生宿舍管理系统实战483

22.1 开发背景484

22.2 需求及功能分析484

22.2.1 需求分析484

22.2.2 总体功能设计484

22.2.3 各功能模块设计485

22.3 数据库设计487

22.3.1 数据库表设计487

22.3.2 数据库访问类设计488

22.4 系统界面设计490

22.4.1 建立工程项目490

22.4.2 设计系统界面493

22.5 系统代码编写495

22.5.1 添加学生住宿信息495

22.5.2 查询学生注册信息497

22.5.3 删除指定学生住宿信息499

22.5.4 显示所有学生住宿信息501

22.6 系统运行502

22.7 开发过程常见问题及解决504

第23章 浏览器开发实战505

23.1 开发背景506

23.2 需求及功能分析506

23.3 系统功能实现506

23.3.1 建立项目506

23.3.2 设计地址栏509

23.3.3 设计菜单512

23.3.4 设计工具栏513

23.3.5 为菜单项添加消息处理函数515

23.3.6 添加虚拟函数517

23.3.7 添加成员函数518

23.4 系统运行520

23.5 开发过程常见问题及解决522

第24章 企业人事工资管理系统实战523

24.1 开发背景524

24.2 需求及功能分析524

24.2.1 需求分析524

24.2.2 功能模块设计525

24.3 数据库设计525

24.3.1 数据库表设计525

24.3.2 配置ODBC数据源530

24.4 系统界面设计531

24.4.1 建立工程项目531

24.4.2 设计系统界面532

24.5 系统功能实现534

24.5.1 数据库操作类534

24.5.2 部门信息管理539

24.5.3 员工信息管理545

24.5.4 综合人事管理549

24.5.5 工资管理554

24.6 系统运行557

24.7 开发过程常见问题及解决560

第25章 信息管理系统实战561

25.1 学生成绩管理系统562

25.1.1 需求分析562

25.1.2 系统实现562

25.1.3 开发常见问题及解决570

25.2 图书管理系统570

25.2.1 需求分析570

25.2.2 系统实现571

25.2.3 开发常见问题及解决578

25.3 餐厅管理系统578

25.3.1 需求分析578

25.3.2 系统实现579

25.3.3 开发常见问题及解决584

热门推荐