当前位置:首页 > 工业技术
Visual C++程序设计
Visual C++程序设计

Visual C++程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈志泊,张海燕,王春玲编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2005
  • ISBN:7113066143
  • 页数:323 页
图书介绍:本书内容主要包括:Visual C++集成开发环境、Visual C++面向对象的程序设计、Windows编程与MFC文档和视图、对话框与控件、图形图像处理以及MFC数据库编程等内容。
《Visual C++程序设计》目录

第1章 Visual C++集成开发环境 1

1.1 Visual C++概述 1

1.1.1 Visual C++的特点 1

1.1.2 集成开发环境窗口 1

1.1.3 MSDN帮助系统 3

1.2 菜单栏 4

1.2.1 “File”菜单 4

1.2.2 “Edit”菜单 6

1.2.3 “View”菜单 6

1.2.4 “Insert”菜单 7

1.2.5 “Project”菜单 7

1.2.6 “Build”菜单 8

1.3 工具栏 9

1.3.1 “Standard”工具栏 9

1.3.2 “Build MiniBar”工具栏 10

1.3.3 “WizardBar”工具栏 11

1.4 项目和项目工作区 11

1.4.1 项目 11

1.4.2 项目工作区 11

1.5 资源和资源编辑器 14

1.5.1 资源 14

1.5.2 资源编辑器 14

1.6 习题 15

第2章 Visual C++面向对象程序设计 16

2.1 类与对象 16

2.1.1 类的定义与实现 16

2.1.2 对象及指向对象的指针 17

2.1.3 对象成员的访问 17

2.2 构造函数与析构函数 18

2.2.1 构造函数 18

2.2.2 析构函数 19

2.2.3 类的对象成员 19

2.2.4 常对象与常对象成员 21

2.3 类的继承与派生 22

2.3.1 基类与派生类 22

2.3.2 基类与派生类的构造函数及析构函数 25

2.3.3 虚基类 27

2.4 虚函数与多态性 29

2.4.1 静态联编与动态联编 29

2.4.2 多态性 29

2.4.3 虚函数 30

2.4.4 用基类指针指向派生类的对象 30

2.4.5 纯虚函数与抽象类 31

2.5 类的静态成员 33

2.5.1 类的静态数据成员 33

2.5.2 类的静态成员函数 35

2.6 友元 35

2.6.1 友元函数 36

2.6.2 友元类 37

2.7 重载 37

2.7.1 函数重载 37

2.7.2 运算符重载 38

2.8 模板 40

2.8.1 函数模板 40

2.8.2 类模板 41

2.9 习题 42

第3章 Windows编程与MFC 51

3.1 Windows的特点与应用程序运行机制 51

3.1.1 Windows系统的特点 51

3.1.2 事件与消息的概念 51

3.1.3 Windows应用程序的消息驱动运行机制 52

3.2 Windows编程中常用的数据类型和句柄 54

3.2.1 Windows编程中常用的数据类型 54

3.2.2 Windows编程中常用的句柄 55

3.3 利用MFC AppWizard创建Windows应用程序 56

3.3.1 MFC简介 56

3.3.2 利用MFC AppWizard创建Windows应用程序 57

3.4 MFC应用程序的类和文件 58

3.4.1 类说明 59

3.4.2 文件说明 60

3.5 Windows消息 61

3.5.1 事件驱动的程序设计 61

3.5.2 标准的Windows消息 62

3.5.3 控件消息 64

3.5.4 命令消息 65

3.6 消息的发送和接收的基本过程和机制 66

3.7 消息映射与消息处理函数 67

3.7.1 CCmdTarget类 67

3.7.2 消息映射与消息处理函数的概念 67

3.7.3 管理窗口消息处理函数 68

3.8 MFC应用程序的执行过程分析 71

3.9 MFC宏 73

3.9.1 有关运行时类型识别的宏 74

3.9.2 MFC调试宏 76

3.10 习题 77

第4章 文档和视图 78

4.1 文档与视图结构 78

4.1.1 文档与视图结构概述 78

4.1.2 文档与视图间的相互作用 79

4.1.3 多文档 80

4.2 菜单设计 83

4.2.1 建立菜单资源 84

4.2.2 添加命令处理函数 86

4.2.3 弹出式菜单 92

4.3 工具栏和状态栏设计 94

4.3.1 添加工具栏 94

4.3.2 定制状态栏 101

4.4 文档的读写 106

4.4.1 序列化工作原理 106

4.4.2 MFC应用程序的序列化 108

4.5 使用不同视图 113

4.5.1 滚动视图 114

4.5.2 多视图 116

4.6 习题 121

第5章 对话框与控件 123

5.1 对话框概述 123

5.1.1 对话框的组成与分类 123

5.1.2 基于对话框的应用程序 124

5.1.3 对话框类CDialog 125

5.1.4 对话框数据交换DDX和验证DDV 128

5.1.5 提示信息对话框 129

5.2 使用对话框 130

5.2.1 一般对话框工作流程 130

5.2.2 创建对话框 131

5.2.3 添加控件及关联的成员变量 136

5.2.4 非模态对话框 142

5.2.5 公用对话框 143

5.3 标准控件 144

5.3.1 控件概述 144

5.3.2 控件的组织 147

5.3.3 控件公有属性 149

5.3.4 静态控件 150

5.3.5 编辑框 150

5.3.6 按钮 154

5.3.7 列表框 158

5.3.8 组合框 161

5.3.9 滚动条 164

5.4 公共控件 165

5.4.1 旋转按钮 165

5.4.2 滑块 168

5.4.3 进度条 170

5.4.4 标签控件、属性表和属性页 173

5.4.5 图像列表 179

5.4.6 列表视控件 181

5.4.7 树视控件 183

5.5 综合实例 184

5.5.1 计算器应用程序的设计 184

5.5.2 资源管理器程序的设计 194

5.6 习题 211

第6章 图形/图像处理 213

6.1 图形设备接口 213

6.1.1 概述 213

6.1.2 设备环境与设备环境类 213

6.1.3 GDI坐标系和映射模式 215

6.1.4 颜色的设置 224

6.2 画笔和画刷 224

6.2.1 GDI对象 224

6.2.2 使用画笔 225

6.2.3 使用画刷 231

6.2.4 使用GDI堆对象 233

6.2.5 绘制基本图形 235

6.3 文本与字体 239

6.3.1 绘制文本 239

6.3.2 字体概述 241

6.3.3 创建字体 242

6.4 位图、图标和光标 248

6.4.1 位图 248

6.4.2 图标 250

6.4.3 光标 251

6.5 综合实例:画图程序的设计 253

6.6 习题 284

第7章 数据库编程 286

7.1 概述 286

7.1.1 数据库、DBMS和SQL 286

7.1.2 Visual C++开发数据库应用程序的特点 287

7.1.3 Visual C++开发数据库技术 287

7.2 ODBC编程技术 288

7.2.1 ODBC基本概念 288

7.2.2 设计数据库 289

7.2.3 利用Windows的ODBC数据源管理器创建数据源 290

7.2.4 利用MFC AppWizard创建数据库管理程序的框架 291

7.2.5 MFC的主要ODBC类剖析 293

7.2.6 数据库记录的显示和浏览 299

7.2.7 数据库记录的增加、修改和删除 301

7.2.8 数据库记录的排序与过滤 305

7.2.9 多个数据表间的关联 308

7.3 综合应用实例:通讯录管理系统 311

7.3.1 设计数据库 311

7.3.2 定义ODBC数据源 312

7.3.3 利用MFC AppWizard创建数据库管理程序的框架 313

7.3.4 浏览数据库记录 313

7.3.5 显示记录总数和当前记录号 315

7.3.6 增加、修改和删除数据库记录 317

7.3.7 按姓名排序和查询 320

7.4 习题 322

参考文献 323

相关图书
作者其它书籍
返回顶部