新書推薦:
《
浪潮将至
》
售價:NT$
395.0
《
在虚无时代:与马克斯·韦伯共同思考
》
售價:NT$
260.0
《
日内交易与波段交易的资金风险管理
》
售價:NT$
390.0
《
自然信息图:一目了然的万物奇观
》
售價:NT$
640.0
《
女性史:古代卷(真正意义上的女性大历史)
》
售價:NT$
560.0
《
跨代伴侣治疗
》
售價:NT$
440.0
《
心理治疗中的真意:心理治疗师的心灵之旅
》
售價:NT$
440.0
《
无冕之王:齐桓公与齐国崛起
》
售價:NT$
290.0
內容簡介:
本书是一本关于Visual C 2010编程入门与提高的书籍,以当前流行的Visual Studio 2010为开发平台,主要讲述了如何使用Visual C 开发Windows应用程序。本书特点是内容由浅入深,采用项目与案例驱动,每章均有工程案例,引导读者逐步掌握复杂的Windows MFC编程技术。全书共分十二章,第1章讲述Windows应用程序运行机制及VC 开发环境介绍;第2章至第7章主要讲述对话应用程序、Windows通用控件的使用、文档与视图、菜单与工具栏、绘图工具的使用及ActiveX控件的使用;第8章至第12章主要讲述多线程、DLL及ActiveX开发、文件流操作、数据库访问和网络编程等技术。本书可作为高等学校本专科计算机及相关专业开设Visual C 程序设计之教材,也可作为使用Visual C 为开发工具的工程技术人员的参考资料。
關於作者:
南阳理工学院软件学副院长负责软件学院教学管理工作,主要承担本科专业软件工程、数据结构、C 程序设计、Visual C 程序设计等教学任务。主要研究方向:软件工程图像处理与人工智能。
目錄 :
前言
第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.2VS 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.1Static Text 、Group Box 和Picture 控件42
3.1.2Edit Box 、List Box 和Combo Box控件43
3.1.3Button、Radio Button 和CheckBox 控件45
3.1.4Spin 与Slider 控件47
3.1.5Scroll 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.1MFC 类库的优越性 131
7.2.2MFC 常用类 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.1ActiveX 控件的事件、属性和方法.183
9.2.2ActiveX控件开发实例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