图书介绍

Visual C++面向对象程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++面向对象程序设计
  • 彭玉华主编(武汉科技大学中南分校信息工程学院) 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:9787307090354
  • 出版时间:2011
  • 标注页数:402页
  • 文件大小:98MB
  • 文件页数:413页
  • 主题词: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章 C++基本知识1

1.1 C++概述1

1.1.1 C++的起源1

1.1.2 C++程序的特点1

1.1.3 C++程序与C程序的比较2

1.1.4 C++程序的基本结构3

1.2 C++的输入与输出5

1.2.1 C语言中的printf和scanf的缺陷5

1.2.2 标准输入/输出(I/O)流类6

1.2.3 I/O格式控制符8

1.2.4 输入输出操作的成员函数10

1.2.5 文件流13

1.2.6 顺序文件13

1.2.7 随机文件16

1.3 C++的函数17

1.3.1 函数的定义17

1.3.2 函数的调用18

1.3.3 内联函数22

1.3.4 带默认参数的函数23

1.3.5 重载函数26

1.4 指针和引用27

1.4.1 指针变量27

1.4.2 指针和数组28

1.4.3 引用29

1.5 C++新增运算符31

1.5.1 C++语言中的动态内存管理运算符31

1.5.2 作用域限定运算符33

1.6 Visual C++6.0开发环境34

1.6.1 Visual C++6.0集成开发环境简介34

1.6.2 工具栏的显示或隐藏35

1.6.3 创建一个控制台应用程序37

习题40

第2章 面向对象的C++程序设计46

2.1 类和对象47

2.1.1 类的定义47

2.1.2 对象50

2.1.3 构造函数54

2.1.4 析构函数58

2.1.5 对象数组59

2.1.6 对象指针62

2.2 类的共享65

2.2.1 静态成员变量66

2.2.2 静态成员函数69

2.2.3 友元函数70

2.2.4 友元类72

2.3 类的继承和派生73

2.3.1 单继承74

2.3.2 多继承85

2.3.3 派生类的构造函数与析构函数87

习题92

第3章 多态性与虚函数100

3.1 类的多重继承100

3.1.1 二义性问题100

3.1.2 虚基类102

3.2 类的多态性104

3.2.1 虚函数104

3.2.2 纯虚函数与抽象类107

3.3 运算符的重载108

3.3.1 运算符重载的形式108

3.3.2 赋值运算符的重载111

3.3.3 插入符和提取符运算符的重载113

3.3.4 增1或减1运算符的重载115

3.4 模板117

3.4.1 函数模板117

3.4.2 类模板119

习题121

第4章 对话框129

4.1 从C++到Windows编程129

4.1.1 简单的Windows应用程序129

4.1.2 Windows编程特点136

4.1.3 Windows基本数据类型137

4.2 MFC应用程序137

4.2.1 MFC概述137

4.2.2 简单的MFC应用程序138

4.2.3 MFC应用程序的分析139

4.3 MFC应用程序类型140

4.3.1 MFC应用程序框架类型140

4.3.2 创建一个单文档应用程序141

4.3.3 项目管理143

4.4 消息和消息映射146

4.4.1 消息分类147

4.4.2 Class Wizard映射消息147

4.5 Visual C++常用操作151

4.5.1 类的添加和删除151

4.5.2 类成员函数和变量的添加152

4.5.3 文件打开和成员定位153

4.5.4 使用向导工具栏153

4.6 对话框的使用154

4.6.1 对话框的概述155

4.6.2 创建基于对话框的应用程序156

4.6.3 对话框编辑器的使用157

4.6.4 添加并使用对话框159

4.6.5 模式对话框和非模式对话框168

4.6.6 消息对话框170

4.6.7 通用对话框172

习题176

第5章 菜单、工具栏和状态栏设计178

5.1 菜单设计178

5.1.1 菜单资源编辑器178

5.1.2 设置菜单项属性178

5.1.3 菜单的命令消息180

5.1.4 设置菜单项加速键181

5.1.5 在程序中改变菜单的属性182

5.1.6 动态添加菜单184

5.1.7 动态删除菜单187

5.2 工具栏189

5.2.1 工具栏编辑器189

5.2.2 工具栏和菜单项的关联190

5.2.3 用户界面更新消息的处理193

5.3 状态栏193

5.3.1 状态栏的定义193

5.3.2 状态栏的常用操作194

5.4 菜单和工具栏综合实例197

5.5 设计学生管理信息系统用户主界面200

5.5.1 设计主界面中主菜单200

5.5.2 设计主界面中背景201

习题202

第6章 常用控件204

6.1 控件概述204

6.1.1 控件204

6.1.2 在对话框模板上创建控件205

6.1.3 控件的属性206

6.1.4 控件的数据交换和数据校验206

6.2 静态控件和按钮208

6.2.1 静态控件208

6.2.2 按钮208

6.3 编辑框和旋转按钮213

6.3.1 编辑框213

6.3.2 旋转按钮217

6.4 列表框225

6.5 组合框234

6.6 滚动条239

6.7 滑动条245

6.8 进度条249

6.9 日期时间控件、图像列表和标签控件256

6.9.1 日期时间控件256

6.9.2 图像列表257

6.9.3 标签控件258

6.10 文件系统控件266

习题269

第7章 图形和文本处理271

7.1 图形设备接口(GDI)概述271

7.1.1 图形设备接口271

7.1.2 设备环境类271

7.1.3 坐标映射272

7.1.4 GDI图形对象274

7.2 简单图形绘制280

7.2.1 画点、线280

7.2.2 画矩形和多边形281

7.2.3 画曲线281

7.3 文本处理284

7.3.1 创建字体284

7.3.2 文本输出288

7.3.3 文本对齐291

7.3.4 文本输出颜色的设置291

习题295

第8章 文档视图297

8.1 文档视图体系结构297

8.1.1 文档类297

8.1.2 视图类303

8.1.3 文档视图之间的相互作用305

8.2 文档和视图应用示例306

习题313

第9章 数据库应用及项目开发实例314

9.1 数据库应用开发概述314

9.1.1 ODBC技术314

9.1.2 DAO技术314

9.1.3 OLE DB技术315

9.1.4 ADO技术315

9.2 使用ODBC编程315

9.2.1 创建数据库315

9.2.2 创建ODBC数据源317

9.2.3 编写一个简单的支持数据库的应用程序318

9.2.4 实现数据库的显示功能320

9.2.5 实现数据库的查询功能322

9.2.6 实现数据库的编辑功能323

9.3 数据库相关的ActiveX控件325

9.3.1 ADO Data控件和DataGrid控件326

9.3.2 DataList控件和DataCombo控件328

9.4 使用ADO访问数据库329

9.4.1 ADO的内置对象329

9.4.2 ADO的对象指针330

9.4.3 ADO编程330

9.5 学生信息管理系统项目开发实例334

9.5.1 用户登录模块设计335

9.5.2 使用ADO连接数据库339

9.5.3 学生基本信息模块设计341

9.5.4 履历信息模块设计349

9.5.5 成绩管理模块设计356

9.5.6 院系设置模块设计366

9.5.7 课程设置模块设计380

9.5.8 用户管理模块设计390

习题398

附录A C/C++主要关键字及其用途399

附录B C/C++运算符的优先级别401

参考文献402

热门推荐