注册 登录 进入教材巡展
#
  • #

出版时间:2013-10-08

最新印次日期:2025-7

出版社:机械工业出版社

以下为《VC++ 2010应用开发技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787111435631
  • 1-8
  • 49260129-9
  • 16开
  • 2013-10-08
  • 421
  • 工学
  • 计算机类
  • 计算机类
  • 本科
内容简介
本书是一本关于VisualC++2010编程入门与提高的书籍,以当前流行的VisualStudio2010为开发平台,主要讲述了如何使用VisualC++开发Windows应用程序。本书特点是内容由浅入深,采用项目与案例驱动,每章均有工程案例,引导读者逐步掌握复杂的WindowsMFC编程技术。全书共分十二章,第1章讲述Windows应用程序运行机制及VC++开发环境介绍;第2章至第7章主要讲述对话应用程序、Windows通用控件的使用、文档与视图、菜单与工具栏、绘图工具的使用及ActiveX控件的使用;第8章至第12章主要讲述多线程、DLL及ActiveX开发、文件流操作、数据库访问和网络编程等技术。
目录
前言
第1

Windows编程基础及VS2010
开发环境.1
1.1 Windows 程序结构
1
1.1.1 Windows 操作系统简介
1
1.1.2 应用程序结构
2
1.1.3 应用程序开发模式
7
1.2 VS 2010 开发环境.
7
1.2.1 VS 2010 主要功能介绍.
7
1.2.2 VS 2010 功能窗口.
8
1.2.3 VS 2010 中的菜单及工具栏.
8
1.2.4 VS 2010 中应用程序向导的使用. 16
1.2.5 VS 2010 中的资源编辑器. 18
第2

对话框应用程序 21
2.1
第一个Windows 应用程序. 21
2.2
VS 2010 开发MFC(EXE)应用
程序的类型. 23
2.3
设计一个简单的加法器 23
2.3.1 生成应用程序框架 24
2.3.2 界面设计 25
2.3.3 数据的存储 27
2.3.4 功能实现 28
2.4 对话框的种类 30
2.4.1 消息框 30
2.4.2 模态对话框 32
2.4.3 非模态对话框 32
2.4.4 Windows 通用对话框 33
2.5 对话框应用 35
2.5.1 利用向导建立记事本项目 36
2.5.2 为记事本增加加法器 37
第3 章 Windows 通用控件 42
3.1 基本控件 42

3.1.1
Static Text 、Group Box 和
Picture 控件42
3.1.2
Edit Box 、List Box 和Combo Box
控件43
3.1.3
Button、Radio Button 和Check
Box 控件45
3.1.4
Spin 与Slider 控件47
3.1.5
Scroll Bar 控件.49
3.2 基本控件应用50
3.2.1 实例说明50
3.2.2 实例具体的实现步骤50
3.3 高级控件57
3.3.1 Progress 控件.57
3.3.2 Animate 控件.57
3.3.3 Tab 控件.58
3.4 高级控件的应用59
3.4.1 实例说明59
3.4.2 实例具体的实现步骤59
3.5 高级对话框的应用61
3.5.1 属性页对话框61
3.5.2 向导对话框62
3.6 制作一个安装向导63
3.6.1 实例说明63
3.6.2 实例具体的实现步骤63
第4 章 文档与视图应用程序.70
4.1 消息映射机制70
4.1.1 消息的种类70
4.1.2 消息传递与消息循环72
4.1.3 消息映射机制介绍78
4.2 文档与视图结构81
4.2.1 文档与视图结构概述81
4.2.2 Document/View 结构.81
4.3 文档与视图类83
4.3.1
文档类 83
4.3.2
视图类 86
4.4 特殊视图类 87
4.4.1
滚动视图类 87
4.4.2
控件视图类 88
4.4.3
编辑视图类 88
4.5 文档与视图应用 88
4.5.1
实例说明 88
4.5.2
实例具体的实现步骤 88
第5 章 标准用户界面设计. 91
5.1 菜单与加速键 91
5.2 菜单应用 92
5.3 工具栏与状态栏 97
5.4 工具栏与状态栏的应用 99
第6 章 绘图工具的使用 104
6.1 Windows 绘图机制 104
6.2 绘图工具和绘图工具类 105
6.2.1
画笔. 106
6.2.2
画刷. 108
6.2.3
画笔和画刷的应用 110
6.2.4
字体. 114
6.2.5
字体的应用 118
6.2.6
其他绘图工具 124
第7 章 MFC 类库与ActiveX 控件. 130
7.1 VC 中的代码重用. 130
7.2 利用MFC 类库. 131
7.2.1
MFC 类库的优越性 131
7.2.2
MFC 常用类 132
7.3 ActiveX 控件的使用. 138
7.4 ActiveX 控件的应用. 138
7.4.1
创建项目 139
7.4.2
往项目中添加MediaPlayer 控件 139
7.4.3
使用MediaPlayer 控件. 139
第8 章 线程与程序执行效率. 142
8.1 多线程概述 142
8.1.1
多线程的概念 142
8.1.2 多线程的分类143
8.2 线程的启动和终止144
8.2.1 创建用户界面线程144
8.2.2 启动用户界面线程145
8.2.3 使用用户界面窗口145
8.2.4 启动工作者线程146
8.2.5 线程的终止146
8.2.6 等待函数147
8.3 线程同步与通信147
8.3.1 消息队列148
8.3.2 同步对象148
8.4 用户界面线程的应用151
8.5 工作者线程的应用155
第9 章 动态链接库和ActiveX 开发166
9.1 编写自己的DLL .166
9.1.1 DLL 概述.166
9.1.2 MFC 中DLL 的分类.167
9.1.3 DLL 中的导入/导出函数168
9.1.4 DLL 中的数据与资源.170
9.1.5 DLL 与应用程序的链接171
9.1.6 DLL 开发举例.172
9.2 编写自己的ActiveX 控件.183
9.2.1
ActiveX 控件的事件、属性
和方法.183
9.2.2
ActiveX控件开发实例184
第10 章文件流操作.194
10.1 MFC 中的文件操作.194
10.2 文件类CFile 和CStdioFile.194
10.2.1 CFile 类194
10.2.2 CFile 的成员函数196
10.2.3 CStdioFile 类198
10.3 文件对话框198
10.4 文件操作举例200
10.4.1 创建项目200
10.4.2 设计应用程序界面200
10.4.3 添加程序复制功能201
10.4.4 为程序添加粘贴功能202
第11 章数据库访问技术. 204
11.1 数据库访问方式 204
11.1.1 ODBC 访问 204
11.1.2 DAO 访问 207
11.1.3 ADO 访问 208
11.1.4 ADO.NET 访问. 208
11.2 ODBC 访问SQL Server 技术. 209
11.2.1 记录集与记录视图 209
11.2.2 数据库操作 210
11.2.3 记录集的操作 211
11.2.4 ODBC 应用举例 214
11.2.5 多表操作应用举例 231
11.3 DAO 访问Access 数据库. 238
11.3.1 记录集与记录视图 238
11.3.2 增强的数据库管理功能 238
11.3.3 DAO 应用举例 239
11.4 ADO 访问Access 数据库. 244
11.4.1 VC++ 使用ADO 的3 种方式 244
11.4.2 使用#import 的编程步骤 245
第12 章 Windows 网络编程248
12.1 网络应用开发基础248
12.1.1 网络应用开发概述248
12.1.2 网络应用开发基本流程249
12.2 CSocket 类的功能和函数250
12.3 服务器端应用程序开发253
12.3.1 创建项目254
12.3.2 增加和修改项目资源254
12.3.3 增加CListeningSocket 类254
12.3.4 增加CClientSocket 类.256
12.3.5 实现网络功能257
12.4 客户端应用程序设计259
12.4.1 创建项目259
12.4.2 增加和修改项目资源259
12.4.3 增加CRequestSocket 类260
12.4.4 实现网络功能261
12.4.5 网络应用程序运行测试265
参考文献.266