当前位置:首页 > 工业技术
Visual C++面向对象与可视化程序设计
Visual C++面向对象与可视化程序设计

Visual C++面向对象与可视化程序设计PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:黄维通编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302038368
  • 页数:376 页
图书介绍:本书从最基本的概念出发,详细地讲述了使用Visual C++进行面向对象与可视化程序设计的基本原理与方法。全书共分为三篇,即Visual C++基础知识、使用API函数进行可视化编程和使用MFC进行可视化编程。书中涉及Visual C++编程过程中常用的API函数及MFC类,并结合实例对其中的消息处理、API函数结构、各种按钮、编辑框、菜单、滚动条等主要的控件以及光标、图标、位图等资源的应用进行了讲述,而且在实例中对程序代码都做了详细的说明,以便读者掌握。本书通俗易懂,突出重点,偏重应用,不仅可以作为大专院校理工科学生的教材,还可以供研究生及科研院所的计算机开发与应用人员作为参考,同时也可供从事计算机软件开发的专业人员使用。本书是一本学习使用Visual C++编写Windows应用程序的教材。全书内容共分为3篇。第1篇介绍C++基础知识、Visual C++ 6.0开发环境以及Windows编程的基础知识;第2篇介绍如何使用Windows API编写Windows应用程序;第3篇由简入繁地介绍使用MFC类库编写Windows应用程序的方法。本书力图通过以上的内容安排,引领读者真正进入
《Visual C++面向对象与可视化程序设计》目录

第1篇 Visual C++基础知识 3

第1章 C++基础知识 3

1.1 C++的发展历程 3

1.2一个简单的C++程序 3

1.3数据类型 4

1.3.1 C++的基本数据类型 4

1.3.2复合数据类型 4

1.4常量及其定义 8

1.5变量 9

1.6指针 10

1.6.1指针的类型及其定义 10

1.6.2指针的初始化 10

1.7 C++中的控制结构 11

1.6.4引用类型 11

1.6.3字符串指针 11

1.7.1条件语句 12

1.7.2循环语句 13

1.7.3转移语句 14

1.8函数 15

1.9类与对象 16

1.9.1类的定义 16

1.9.2对象 17

1.9.3内联函数 19

1.10构造函数和析构函数 20

1.10.1构造函数 20

1.10.2析构函数 22

1.11.1函数重载 23

1.11方法重载 23

1.11.2操作符重载 25

1.12友元 27

1.13 this指针 28

1.14继承 30

1.14.1派生类 30

1.14.2多重继承 31

1.15多态性和虚拟函数 32

1.15.1多态性 32

1.15.2虚拟函数 33

1.15.3虚拟析构函数 36

1.16流 37

习题 37

2.1 Visual C++及其开发环境概述 38

第2章Visual C++6.0开发环境 38

2.2 Visual C++6.0的菜单栏 39

2.2.1 File菜单 39

2.2.2 Edit菜单 41

2.2.3 View菜单 42

2.2.4 Insert菜单 46

2.2.5 Project菜单 47

2.2.6 Build菜单 48

2.2.7 Tools菜单 50

2.3 Visual C++6.0的工具栏 54

2.3.1工具栏的构成 54

2.4项目与项目工作区 55

2.4.1创建新的项目工作区 55

2.3.2工具栏的定制与修改 55

2.4.2项目工作区窗口 56

2.5资源与资源编辑器 58

2.6联机帮助 59

习题 60

第3章 Windows编程基础 61

3.1 Windows编程基础知识 61

3.1.1窗口 62

3.1.2事件驱动 63

3.1.3句柄和Windows消息 63

3.2 Windows应用程序常用消息 65

3.3 Windows中的事件驱动程序设计 66

3.4.2源程序组成结构 68

3.4.1 Windows应用程序的组成 68

3.4 Windows应用程序的基本结构 68

3.4.3应用程序举例 74

习题 77

第2篇 使用API函数进行可视化编程 81

第4章Windows的图形设备接口及Windows绘图 81

4.1图形设备接口 81

4.1.1图形设备接口的一些基本概念 81

4.1.2图形刷新 83

4.1.3获取设备环境 85

4.1.4映像模式 85

4.2绘图工具和颜色的设置与应用 88

4.2.1画笔的应用 88

4.2.2画刷的应用 89

4.3常用绘图函数 90

4.2.3颜色的设置 90

4.4应用实例 93

习题 103

第5章 文本的输出方法与字体的设置 104

5.1设置文本的设备环境 104

5.1.1字体句柄 104

5.1.2创建自定义字体 105

5.1.3设置字体和背景颜色 105

5.2文本的输出过程 106

5.3文本输出与字体设置编程实例 108

习题 116

第6章Windows应用程序对键盘与鼠标的响应 117

6.1应用程序对键盘动作的响应 117

6.2键盘响应编程实例 120

6.3应用程序对鼠标动作的响应 127

6.4鼠标响应编程实例 130

习题 134

第7章 资源在Windows编程中的应用 135

7.1菜单资源、加速键资源及其应用 135

7.1.1菜单资源的创建过程 135

7.1.2菜单项的操作 139

7.1.3菜单的动态创建 141

7.1.4加速键资源的创建过程 142

7.1.5菜单与加速键应用实例 144

7.2位图资源及其应用 151

7.2.1位图的概念 151

7.2.2位图资源的创建过程 151

7.2.3位图资源应用实例 153

7.3对话框资源及其应用 156

7.3.1模态对话框的编程方法 157

7.3.2模态对话框应用实例 160

7.3.3非模态对话框的编程方法 166

7.3.4非模态对话框应用实例 167

7.4通用对话框资源及其应用 173

7.4.1通用对话框的创建过程 173

7.4.2通用对话框应用实例 175

7.5图标资源及其应用 180

7.5.1图标资源的操作 180

7.5.2图标资源应用实例 181

习题 183

第8章Windows标准控件在可视化编程中的应用 185

8.1控件概述 185

8.2常用子窗口型控件操作函数 187

8.3按钮控件 188

8.3.1按钮控件的分类及其特点 188

8.3.2按钮控件的创建过程 189

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

8.3.4按钮控件应用实例 191

8.4滚动条控件 197

8.4.1滚动条控件的特点与分类 197

8.4.2滚动条控件的创建 198

8.4.3常用滚动条操作函数 199

8.4.4滚动条控件应用实例 201

8.5静态控件 210

8.5.1静态控件的特点 210

8.5.2静态控件的创建 210

8.5.3静态控件消息的发送 211

8.5.4静态控件应用实例 212

8.6列表框控件 215

8.6.1列表框控件的特点 215

8.6.2列表框控件的创建 215

8.6.3列表框控件与应用程序之间的消息传递 216

8.6.4列表框控件应用实例 218

8.7编辑框控件 221

8.7.1编辑框控件的特点 221

8.7.2编辑框控件的创建 222

8.7.3编辑框控件与应用程序之间的消息传递 222

8.7.4编辑框控件应用实例 223

8.8组合框控件 228

8.8.1组合框控件的特点 228

8.8.3组合框控件与应用程序之间的消息传递 229

8.8.2组合框控件的创建 229

8.8.4组合框控件应用实例 230

习题 233

第9章 文件及剪贴板操作 234

9.1文件操作 234

9.1.1 Windows 98文件操作的特点 234

9.1.2常用的文件操作函数 234

9.1.3文件操作应用实例 238

9.2文件中剪贴板的操作 247

9.2.1向剪贴板发送文本 248

9.2.2获取剪贴板中的文本 250

9.2.3剪贴板应用实例 251

习题 257

10.1 MFC概述 261

第3篇 使用MFC进行可视化编程 261

第10章 MFC基础知识 261

10.2 MFC中类的组织结构及主要的类的简介 263

10.2.1 MFC中类的组织结构 263

10.2.2根类 264

10.2.3应用程序体系结构类 265

10.2.4可视对象类 265

10.2.5通用类 267

10.2.6 OLE类 268

10.2.7 ODBC数据库类 268

10.3 MFC中的全局函数与全局变量 269

10.4应用程序向导 269

习题 274

11.1编辑框类的结构及其方法 275

第11章 编辑框类及其应用 275

11.2编辑框类编程实例 278

习题 288

第12章 菜单类及其应用 289

12.1菜单类简介 289

12.1.1菜单 289

12.1.2菜单资源模板 289

12.1.3菜单类的结构及其方法 290

12.2菜单类编程实例 293

习题 300

第13章 滚动条类及其应用 301

13.1滚动条类简介 301

13.1.1滚动条类的结构及其方法 301

13.1.2创建与初始化滚动条类 302

13.2滚动条类编程实例 303

习题 310

第14章 按钮类与列表框类及其应用 312

14.1按钮类与列表框类简介 312

14.1.1按钮类的结构及其方法 312

14.1.2列表框类的结构及其方法 315

14.2按钮类及列表框类编程实例 321

习题 336

第15章 工具条类及其应用 338

15.1工具条类简介 338

15.1.1工具条 338

15.1.2工具条资源模板 338

15.1.3工具条类的结构及其方法 339

15.2工具条类编程实例 345

习题 350

第16章 文档-视图结构及其应用 351

16.1概述 351

16.1.1单文档界面与多文档界面 351

16.1.2文档-视图结构 352

16.2文档类的结构及其方法 352

16.3构造文档类的派生类 356

16.4视图类的结构及其方法 357

16.5视图类的派生类 360

16.6文档模板类的结构及其方法 362

16.7 SDI与MDI编程实例 367

习题 374

参考文献 376

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