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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:黄维通,姚瑞霞编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7111084705
  • 页数:321 页
图书介绍:本书从最基本的概念出发,详细讲述了 V C++的开发过程,内容涉及可视化编程过程中常用的API函数及MFC类库。由于MFC类库中封装了大量的API函数,通过把API函数作为专题讲解,使难点分散,有利于读者循序渐进地学习。本书既可以作为高等学校计算机软件技术课程的教材,也适于有关科研及应用开发人员作为参考,同时也可供从事计算机软件开发的专业人员使用。
《Visual C++程序设计教程》目录

出版说明 1

前言 1

第1章 Windows应用程序 1

1.1 Windows编程基础知识 1

1.1.1 窗口的概念 2

1.1.2 事件驱动的概念 2

1.1.3 句柄 2

1.1.4 消息及其在编程中的应用 3

1.2 Windows中的事件驱动程序设计 5

1.3 Windows应用程序的基本组成 6

1.3.2 源程序组成结构 7

1.3.1 应用程序的组成 7

1.3.3 应用程序基本框架举例 13

习题一 17

第2章 GDI及其应用 18

2.1 GDI的特点及其应用 18

2.1.1 设备描述表及其句柄的获取 18

2.1.2 图形刷新的概念及其方法 20

2.1.3 映像模式 22

2.2 绘图工具简介 24

2.2.1 画笔 24

2.2.2 画刷 25

2.3 常用绘图函数 26

2.2.3 颜色 26

2.4 应用实例 28

习题二 34

第3章 VC编程中字体的应用 35

3.1 字体的创建及其属性的设置 35

3.1.1 字体句柄 35

3.1.2 创建自定义字体 36

3.1.3 字体的颜色设置 36

3.2 文本的输出过程 37

3.3 文本操作实例 39

习题三 48

4.1 键盘在应用程序中的应用 49

第4章 VC编程中关于键盘与鼠标消息的响应 49

4.2 键盘操作应用举例 51

4.3 鼠标在应用程序中的应用 62

4.4 鼠标应用实例程序 65

习题四 69

第5章 资源的应用 70

5.1 菜单与加速键资源 70

5.1.1 菜单的创建过程 70

5.1.2 操作菜单项 73

5.1.4 加速键资源 76

5.1.3 动态地创建菜单 76

5.2 创建菜单资源实例 78

5.3 位图资源及其应用 81

5.4 位图操作实例 84

5.5 对话框资源及其应用 89

5.5.1 模式对话框的编程方法 89

5.5.2 模态对话框应用实例 92

5.5.3 非模态对话框的编程方法 96

5.5.4 非模态对话框应用实例 97

5.6 通用对话框资源 102

5.6.1 通用对话框的创建过程 102

5.6.2 通用对话框应用实例 103

习题五 109

第6章 Windows标准控件 111

6.1 概述 111

6.2 常用子窗口操作函数 113

6.3 按钮控件的创建 114

6.3.1 按钮控件的分类 114

6.3.2 按钮控件的创建过程 114

6.3.3 按钮控件与应用程序之间的消息传递 116

6.3.4 按钮控件示例 117

6.4.2 滚动条控件的创建 126

6.4.1 滚动条控件的功能特点与分类 126

6.4 滚动条控件 126

6.4.3 常用滚动条操作函数 128

6.4.4 滚动条控件示例 129

6.5 静态控件 138

6.5.1 静态控件的特点 138

6.5.2 静态控件的创建 138

6.5.3 发送静态控件消息 139

6.5.4 静态控件应用举例 139

6.6 列表框子窗口控件 142

6.6.2 创建列表框子窗口控件 143

6.6.1 列表框子窗口控件的特点 143

6.6.3 列表框和应用程序之间的消息传递 144

6.6.4 列表框应用举例 145

6.7 编辑框控件 152

6.7.1 编辑框控件的特点 152

6.7.2 编辑框控件的创建 152

6.7.3 编辑框与应用程序间的消息传递 153

6.7.4 编辑框控件应用举例 153

6.8 组合框控件 158

6.8.1 组合框的特点 158

6.8.2 组合框控件的创建 158

6.8.3 组合框与应用程序间的消息传递 159

6.8.4 组合框控件应用举例 160

习题六 162

第7章 文件的操作 163

7.1 文件操作概念与基本方法 163

7.1.1 文件操作的特点 163

7.1.2 常用的文件操作函数 163

7.2 剪贴板的应用及其操作 167

7.2.1 应用程序向剪贴板发送文本 167

7.2.2 获取剪贴板文本 170

7.3 有关文化与剪贴板操作的应用程序实例 171

习题七 189

第8章 MFC设计应用程序的基础知识 190

8.1 MFC简介 190

8.2 MFC类的层次结构及主要的类的用法 192

8.2.1 MFC类的层次结构 192

8.2.2 根类 193

8.2.3 应用程序体系结构类 193

8.2.4 可视对象类 195

8.2.5 通用类 197

8.2.6 OLE类 198

8.2.7 ODBC数据库类 198

8.3 应用程序向导 198

习题八 204

第9章 应用MFC创建含编辑框的应用程序 205

9.1 编辑框控件简介 205

9.2 带有编辑框控件的应用程序编程实例 208

习题九 214

第10章 菜单设计 215

10.1 菜单结构 215

10.2 CMenu类 216

10.3 用Class Wizard创建带有菜单的应用程序 219

习题十 224

11.1 滚动条类的结构 226

第11章 用APPWizard创建含滚动条控件的应用程序 226

11.2 滚动条类的创建与初始化 227

11.3 用AppWizard创建带有滚动条控件的应用程序 228

习题十一 234

第12章 用AppWizard创建带有按钮控件和列表框控件的应用程序 235

12.1 按钮控件类简介 235

12.1.1 CButton类简介 235

12.1.2 CBitmapButton类 237

12.2 CListBox类及其应用 238

12.2.1 CListBox类简介 238

12.2.2 创建和初始化CListBox对象 244

12.3.1 应用程序的主窗口及其布局 245

12.3 按钮控件及分组框的应用 245

12.3.2 应用程序的功能 246

12.3.3 编写应用程序的步骤 246

12.3.4 应用程序的代码编程部分 249

12.3.5 单选按钮的初始化 259

习题十二 261

第13章 利用AppWizard创建带有工具条的应用程序 262

13.1 工具条模板及工具条类简介 262

13.1.1 工具条模板资源结构 262

13.1.2 CToolBar类简介 263

13.1.3 工具条类的方法简介 266

13.1.4 控制工具条的显示与隐藏 268

13.2 用AppWizard创建带有工具条的应用程序实例 269

习题十三 274

第14章 应用AppWizard创建带有文档/视图结构的应用程序 275

14.1 文档界面概述 275

14.2 文档类与视图类的结构简介 275

14.2.1 文档/视图结构 275

14.2.2 文档类的结构及其方法 276

14.2.3 视图类的结构及其方法 280

14.2.4 视图类的方法 283

14.2.5 视图类的派生类简介 284

14.2.6 文档模板类的结构及其方法 285

14.3 文档编程实例 290

习题十四 298

附录A VC 6.0开发环境 299

A.1 VC 6.0及其开发环境概述 299

A.2 VC 6.0的菜单栏 300

A.2.1 File菜单 300

A.2.2 Edit菜单 302

A.2.3 View菜单 303

A.2.4 Insert菜单 307

A.2.5 Project菜单 308

A.2.6 Build菜单 309

A.2.7 Tools菜单 311

A.3 VC 6.0的工具栏 315

A.3.1 工具栏的构成 315

A.3.2 工具栏的定制与修改 315

A.4 项目与项目工作区 316

A.4.1 创建新的项目工作区 316

A.4.2 项目工作区窗口 316

A.5 资源及资源编辑器 318

A.6 联机帮助 319

参考文献 321

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