Visual C++程序设计教程[电子资源.图书]

副标题:无

作   者:黄维通,鲁明羽编著

分类号:

ISBN:9787302113577

微信扫一扫,移动浏览光盘

简介

本书特点是从面向对象的基本概念出发,讲述可视化程序设计的思想与方法。对每一部分的知识点、概念、难点,都力求以较精炼的语言进行讲解,同时,对每一个知识点都配以必要的实例,实例中配以较为详细的步骤说明、代码说明及语法说明,力求通过实例让读者较好地掌握面向对象与可视化程序设计的思路、开发技巧与体系。 本书分为三个部分: 第一部分讲述Visual C++的基础知识;第二部分介绍应用Windows API进行可视化编程的基本方法及应用程序框架;第三部分介绍应用MFC进行可视化编程的思想方法。 本书适合作为高等院校学生程序设计课程的教材。本书配有教学视频流课件、教学网站及授课用的电子教案等资料。

目录

第1章 c++基础知识

1.1 c++的发展历程.1

1.2 一个简单的c++程序1

1.3 c++中类与对象的概念2

1.3.1 类的定义2

1.3.2 对象3

1.3.3 内联方法5

1.4 构造函数和析构函数6

1.4.1 构造函数6

1.4.2 析构函数7

1.5 函数重载8

1.6 this指针10

1.7 继承11

1.7.1 派生类11

1.7.2 多重继承12

1.8 多态性和虚拟函数14

1.8.1 多态性14

1.8.2 虚拟函数14

1.8.3 虚拟析构函数17

1.9 流18

.习题18

第2章 windows 应用程序 20

2.1 windows编程基础知识20

2.1.1 窗口21

2.1.2 事件驱动22

2.1.3 句柄和windows消息22

2.2 windows应用程序常用消息24

2.3 windows中的事件驱动程序设计25

2.4 windows应用程序的基本结构26

2.4.1 windows应用程序的组成26

2.4.2 源程序组成结构26

2.4.3 应用程序举例32

习题34

第3章 windows的图形设备接口及windows绘图 35

3.1 图形设备接口35

3.1.1 图形设备接口的一些基本概念35

3.1.2 图形刷新38

3.1.3 获取设备环境的方法39

3.1.4 映射模式40

3.2 绘图工具与颜色43

3.2.1 画笔43

3.2.2 画刷44

3.2.3 颜色45

3.3 常用绘图函数46

3.4 应用实例48

习题53

第4章 文本的输出方法与字体的设置 54

4.1 设置文本的设备环境54

4.1.1 字体句柄54

4.1.2 创建自定义字体55

4.1.3 设置字体和背景颜色56

4.2 文本的输出过程56

4.3 文本操作实例58

习题64

第5章 windows应用程序对键盘与鼠标的响应 65

5.1 键盘在应用程序中的应用65

5.2 键盘操作应用举例68

5.3 鼠标在应用程序中的应用73

5.4 鼠标应用程序实例76

习题83

第6章 资源在windows编程中的应用 84

6.1 菜单和加速键资源及其应用84

6.1.1 菜单的创建过程84

6.1.2 操作菜单项..88

6.1.3 动态地创建菜单91

6.1.4 加速键资源91

6.1.5 创建菜单资源实例93

6.2 位图资源及其应用97

6.2.1 位图的概念97

6.2.2 位图的操作过程98

6.2.3 位图操作实例100

6.3 图标资源的应用103

6.3.1 图标资源的操作103

6.3.2 图标资源应用举例103

习题106

第7章 mfc基础知识 107

7.1 mfc概述107

7.2 mfc类的组织结构及主要的类简介109

7.2.1 mfc类的组织结构109

7.2.2 根类111

7.2.3 应用程序体系结构类111

7.2.4 可视对象类116

7.2.5 通用类118

7.2.6 ole类120

7.2.7 odbc数据库类120

7.3 mfc中全局函数与全局变量121

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

8.1 概述122

8.2 按钮控件及其应用124

8.2.1 按钮控件的创建过程124

8.2.2 按钮控件示例128

8.3 滚动条控件131

8.3.1 滚动条类的结构及其方法131

8.3.2 创建与初始化滚动条类133

8.3.3 滚动条类编程实例134

8.4 静态控件141

8.4.1 静态控件的特点141

8.4.2 静态控件应用举例141

8.5 列表框控件143

8.5.1 列表框控件的类结构143

8.5.2 列表框类的方法145

8.5.3 列表框和应用程序之间的消息传递147

8.5.4 列表框应用举例149

8.6 编辑框控件150

8.6.1 编辑框控件简介150

8.6.2 编辑框与应用程序间的消息传递152

8.6.3 编辑类编程实例153

8.7 组合框控件158

8.7.1 组合框类的结构及特点158

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

8.7.3 组合框控件应用举例160

8.8 对话框通用控件176

8.8.1 picture控件的使用176

8.8.2 spin控件的使用177

8.8.3 progress控件的使用178

8.8.4 slider控件的使用179

8.8.5 date time picker控件的使用180

8.8.6 list control控件的使用182

习题187

第9章 在mfc中创建应用程序的资源 189

9.1 获取资源的一个样例189

9.2 资源的应用190

9.2.1 菜单资源的应用190

9.2.2 快捷菜单的创建及其应用198

9.2.3 加速键资源的创建及其应用201

9.2.4 工具条资源的创建及其应用202

9.2.5 图标资源的创建及其应用208

9.2.6 字符串资源的应用209

9.2.7 对话框资源的创建及其应用209

9.2.8 位图资源的创建及其应用212

习题214

第10章 单文档与多文档 216

10.1 概述216

10.1.1 单文档界面与多文档界面216

10.1.2 文档/视图结构216

10.1.3 sdi程序中文档、视图对象的创建过程217

10.1.4 sdi程序的消息传递过程218

10.2 doc/view框架的主要成员218

10.2.1 cwinapp类218

10.2.2 cdocument类219

10.2.3 cview类221

10.2.4 cdoctemplate类223

10.2.5 cframewnd类226

10.3 文档操作中的一些重要概念227

10.3.1 串行化处理227

10.3.2 消息映射229

10.3.3 消息传递231

10.4 sdi编程实例232

10.5 mdi编程实例235

习题240

第11章 多媒体应用程序的设计 242

11.1 利用音频函数实现多媒体程序设计242

11.1.1 一个简单的应用实例242

11.1.2 几个常用的音频函数243

11.1.3 用mci控制波形声音的播放245

11.2 利用windows media player控件实现多媒体程序设计253

习题257

附录a visual c开发环境 258

a1 visual c集成开发环境概述258

a2 项目工作区窗口267

a3 资源及资源编辑器268

a4 联机帮助...269

附录b 创建基于api的应用程序过程 271

附录c 创建基于mfc的应用程序

参考文献 280


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C++程序设计教程[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon