×
Visual C++面向对象与可视化程序设计(第三版)(本科教材)

包邮Visual C++面向对象与可视化程序设计(第三版)(本科教材)

¥21.3 (4.7折) ?
1星价 ¥21.3
2星价¥21.3 定价¥45.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302256946
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:128开
  • 页数:368
  • 出版时间:2016-02-08
  • 条形码:9787302256946 ; 978-7-302-25694-6

本书特色

本书的特点是从面向对象的基本概念出发,讲述可视化程序设计的思想与方法。本书对每一部分的知识点、概念、难点,都力求以较精练的语言进行讲解,同时,对每一个知识点都配以必要的实例,实例中配以较为详细的步骤说明、代码说明及语法说明,力求通过实例让读者较好地掌握“面向对象与可视化程序设计”的思路、开发技巧与体系。本书由4个部分内容组成: **部分 Visual C 的基础知识; 第二部分 应用Windows API进行可视化编程的基本方法; 第三部分 应用MFC进行可视化编程的基本方法; 第四部分 高级编程应用。本书适合作为在校本科生、研究生的教材,也可作为相关培训班的教材,还可供计算机软件开发人员参考。

内容简介

(1)专题组织:本教材以专题形式进行内容的组织,包含四个部分的内容,*部分是基础知识,内容包含面向对象程序设计构架、消息响应机制、基本的对象使用方法、资源的应用、控件的应用等;在此基础上引入第二部分的内容,包含可视化编程应用,以小型应用程序开发为主,介绍面向对象程序设计的技术,主要以SDK编程为主;第三部分引入MFC构架,以综合实例贯穿相关专题内容;第四部分以提高型综合应用程序设计的介绍,包括多媒体编程、数据库编程和网络编程等内容。 (2)实例贯穿:本教材以实例贯穿形式进行内容的组织,本教材中部分专题内容如第9章中介绍的“对话框通用控件”中的应用程序、第10章的资源应用程序、第11章的文档应用程序、第12章的多媒体应用与开发、第13章的数据库应用与开发以及第14章的网络应用程序开发,都是分别以一个综合应用程序的方式贯穿整章内容,把相关知识点内容分解到各节的内容中去,通过各节内容的介绍,不断增强本章样例中的功能,使得学生在循序渐进的学习中掌握一个完整的应用程序的开发方法及相关知试点。 (3)循序渐进:本教材的编写重点考虑了循序渐进的认知规律,先介绍基础知识、基本概念,然后介绍SDK编程,以SDK编程过渡到MFC编程,*后介绍综合的高级应用专题 (4)注重体系:本教材重点介绍应用程序的构架、面向对象程序设计中的事件驱动――消息响应相应的机制,抓住面向对象程序设计的特点,介绍应用程序的体系构架及机制,并对程序构架及相应机制进行了详细分析 (5) 代码清晰:本教材对所有代码进行了详细的注释,帮助读者很好地掌握相关知识。 立体建设:本教材已经先期制作好相关的视频流资源,教学网站,配套资源网站等内容,后期将进行纸介质的教材建设。

目录

**篇 基 础 知 识
第1章 Visual C 2008简介3
1.1 集成开发环境简介3
1.1.1 主窗口3
1.1.2 工具栏选项3
1.1.3 项目和解决方案4
1.2 创建控制台应用程序5
1.3 创建MFC应用程序8
1.4 创建Windows Forms应用程序9
1.5 小结11
第2章 C 基础知识12
2.1 C 的发展历程12
2.2 一个简单的C 程序13
2.3 C 的基本数据类型13
2.4 C 中的类与对象14
2.4.1 类的定义14
2.4.2 对象15
2.4.3 内联函数17
2.5 构造函数和析构函数18
2.5.1 构造函数18
2.5.2 析构函数20
2.6 重载21
2.6.1 函数重载21
2.6.2 操作符重载23
2.7 友元25
2.8 this指针27
2.9 继承28
2.9.1 派生类28
2.9.2 多重继承29
2.10 多态性和虚拟函数31
2.10.1 多态性31
2.10.2 虚拟函数31
2.10.3 虚拟析构函数35
2.11 流35
2.12 小结36
第二篇 SDK编程
第3章 Windows应用程序39
3.1 Windows编程基础知识39
3.1.1 窗口40
3.1.2 事件驱动40
3.1.3 句柄和Windows消息41
3.2 Windows应用程序常用消息43
3.3 Windows中的事件驱动程序设计44
3.4 Windows应用程序的基本结构45
3.4.1 Windows应用程序的组成45
3.4.2 源程序组成结构46
3.4.3 应用程序举例52
3.5 小结54
3.6 练习54
第4章 Windows的图形设备接口及Windows绘图56
4.1 图形设备接口56
4.1.1 图形设备接口的一些基本概念56
4.1.2 图形刷新58
4.1.3 获取设备环境的方法60
4.1.4 映射模式61
4.2 绘图工具与颜色64
4.2.1 画笔64
4.2.2 画刷65
4.2.3 颜色66
4.3 常用绘图函数67
4.4 应用实例69
4.5 小结82
4.6 练习83
第5章 文本的输出方法与字体的设置84
5.1 设置文本的设备环境84
5.1.1 字体句柄84
5.1.2 创建自定义字体85
5.1.3 设置字体和背景颜色86
5.2 文本的输出过程86
5.3 文本操作实例88
5.4 小结98
5.5 练习98
第6章 Windows应用程序对键盘与鼠标的响应100
6.1 键盘在应用程序中的应用100
6.2 键盘操作应用举例103
6.3 鼠标在应用程序中的应用109
6.4 鼠标应用程序实例112
6.5 小结120
6.6 练习120
第7章 资源在Windows编程中的应用122
7.1 菜单和加速键资源及其应用122
7.1.1 菜单的创建过程123
7.1.2 操作菜单项126
7.1.3 动态地创建菜单129
7.1.4 加速键资源129
7.1.5 创建菜单资源实例131
7.2 位图资源及其应用135
7.2.1 位图概念135
7.2.2 位图的操作过程 136
7.2.3 位图操作实例138
7.3 对话框资源及其应用141
7.3.1 模式对话框的编程方法142
7.3.2 非模式对话框的编程方法145
7.3.3 对话框应用实例147
7.4 图标资源的应用152
7.4.1 图标资源的操作152
7.4.2 图标资源应用举例153
7.5 小结155
7.6 练习156
第三篇 MFC开发
第8章 MFC基础知识161
8.1 MFC概述161
8.2 MFC类的组织结构及主要的类的简介164
8.2.1 MFC类的组织结构164
8.2.2 根类165
8.2.3 应用程序体系结构类165
8.2.4 可视对象类169
8.2.5 通用类172
8.2.6 OLE类173
8.2.7 ODBC数据库类174
8.3 MFC中全局函数与全局变量174
8.4 应用程序向导175
8.5 小结179
8.6 练习179
第9章 Windows标准控件在可视化编程中的应用180
9.1 可视化编程概述180
9.1.1 在程序界面中增加控件方法180
9.1.2 为控件添加消息映射182
9.1.3 在应用程序中使用控件185
9.1.4 自定义控件类186
9.2 按钮控件及其应用187
9.2.1 按钮控件的创建过程188
9.2.2 按钮控件示例192
9.3 滚动条控件195
9.3.1 滚动条类的结构及其方法195
9.3.2 滚动条类编程实例197
9.4 静态控件203
9.4.1 静态控件的特点203
9.4.2 静态控件应用举例204
9.5 列表框控件205
9.5.1 列表框控件的类结构205
9.5.2 列表框类的方法207
9.5.3 列表框和应用程序之间消息传递209
9.5.4 列表框应用举例210
9.6 编辑框控件212
9.6.1 编辑框控件简介212
9.6.2 编辑框与应用程序间的消息传递213
9.6.3 编辑框编程实例214
9.7 组合框控件219
9.7.1 组合框(CComboBox)类的结构及组合框的特点219
9.7.2 组合框与应用程序间消息传递220
9.7.3 组合框控件应用举例222
9.8 对话框通用控件237
9.8.1 Picture控件的使用237
9.8.2 Spin控件的使用238
9.8.3 Progress控件的使用239
9.8.4 Slider控件的使用240
9.8.5 Date Time Picker控件的使用241
9.8.6 List Control控件的使用242
9.8.7 Tree Control控件的使用248
9.8.8 Extended Combo Box控件的使用252
9.9 小结254
9.10 练习254
第10章 在MFC中创建应用程序的资源257
10.1 获取资源的一个样例257
10.2 资源的应用258
10.2.1 菜单资源的使用258
10.2.2 快捷菜单的创建及其应用266
10.2.3 加速键资源的创建及其使用270
10.2.4 工具条资源的创建及其使用270
10.2.5 图标资源的创建及其使用275
10.2.6 字符串资源的使用276
10.2.7 对话框资源的创建及其应用276
10.2.8 位图资源的创建及其应用279
10.3 小结281
10.4 练习281
第11章 单文档与多文档283
11.1 概述283
11.1.1 单文档界面与多文档界面283
11.1.2 文档/视图结构283
11.1.3 SDI程序中文档、视图对象的创建过程284
11.1.4 SDI程序的消息传递过程285
11.2 Doc/View框架的主要成员285
11.2.1 CWinApp类285
11.2.2 CDocument类286
11.2.3 CView类288
11.2.4 CDocTemplate类290
11.2.5 CFrameWnd类293
11.3 文档操作中的一些重要概念294
11.3.1 串行化处理294
11.3.2 消息映射295
11.3.3 消息传递298
11.4 SDI编程实例298
11.5 MDI编程实例302
11.6 小结310
11.7 练习310
第四篇 综合应用案例
第12章 多媒体应用程序的设计315
12.1 利用音频函数实现多媒体程序设计315
12.1.1 一个简单的应用实例315
12.1.2 几个常用的音频函数316
12.1.3 用MCI控制波形声音的播放318
12.2 利用Windows Media Player控件实现多媒体程序设计326
12.3 常见格式图片的显示329
12.4 小结333
12.5 练习333
第13章 数据库应用程序的开发334
13.1 有关数据库的基础知识334
13.2 ODBC介绍和引用334
13.2.1 ODBC简介334
13.2.2 MFC对ODBC的封装335
13.2.3 如何访问数据库336
13.2.4 在数据库应用程序中常用的几个类339
13.3 小结356
13.4 练习356
第14章 开发Internet应用程序357
14.1 Internet应用程序开发的几种类型357
14.2 WinInet开发简介358
14.3 WinInet类介绍359
14.3.1 CInternetSession类360
14.3.2 CInternetConnection类360
14.3.3 CInternetFile类361
14.3.4 CGopherLocator类361
14.4 用WinInet类开发应用程序361
14.5 WinInet类编程实例362
14.6 小结368
14.7 练习368
参考文献369
展开全部

作者简介

黄维通,清华大学计算机系教授,长期从事计算机基础教学工作

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航