新書推薦:
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:NT$
551.0
《
清洁
》
售價:NT$
296.0
《
组队:超级个体时代的协作方式
》
售價:NT$
352.0
《
第十三位陪审员
》
售價:NT$
245.0
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
Python贝叶斯深度学习
》
售價:NT$
407.0
《
文本的密码:社会语境中的宋代文学
》
售價:NT$
306.0
《
启微·狂骉年代:西洋赛马在中国
》
售價:NT$
357.0
|
編輯推薦: |
电子教案和实例源文件免费提供
针对初学者的特点和认知规律
精选内容、分解难点、降低台阶、案例丰富、深入浅出
|
內容簡介: |
本书按照可视化程序设计的体系结构,详细阐述了对话框、控件、菜单栏、工具栏、状态栏、图形设备接口和数据库的应用方法与应用实例。全书使用了大量案例,有针对性地进行讲解,达到学练结合的目的,全部案例均在Visual Studio 2015开发环境中实现。
本书可作为普通高等院校本专科非计算机专业的计算机通识教材,也可作为计算机类相关专业的程序设计教材、计算机技术的培训教材,还可作为软件开发人员和编程爱好者自学Visual C++程序设计的参考用书。
本书对应的电子教案和实例源文件可以到http:www.tupwk.com.cn网站下载。
|
目錄:
|
目 录
第1章 Visual C 简介 1
1.1 发展历程 1
1.1.1 Microsoft Visual C 发展历程
1
1.1.2 Visual Studio发展历程 3
1.2 Visual Studio 2015的安装及使用 7
1.2.1 Visual Studio 2015的安装和卸载
8
1.2.2 Visual Studio 2015的登录与启动
12
1.2.3 Visual Studio 2015项目模板及文件类型
13
第2章 对话框 17
2.1 应用程序类CWinApp 17
2.1.1 CWinApp和MFC应用程序向导 17
2.1.2 可重写CWinApp成员函数 17
2.2 对话框类CDialog 18
2.2.1 公共方法 18
2.2.2 保护方法 19
2.3 对话框程序设计 19
2.3.1 利用MFC应用程序模板创建基于对话框的项目 20
2.3.2 Visual Studio 2015集成开发环境
24
2.3.3 访问Visual C 向导 30
2.3.4 对话框的生命周期 35
2.3.5 添加成员变量 39
2.3.6 添加成员函数 41
2.3.7 MFC消息处理 43
2.4 通用对话框 46
2.4.1 通用对话框类CCommonDialog 46
2.4.2 颜色对话框类CColorDialog 47
2.4.3 字体对话框类CFontDialog 50
2.4.4 文件对话框类CFileDialog 53
2.4.5 查找替换对话框类CFindReplaceDialog
61
2.4.6 打印设置对话框类CPrintDialog 61
2.4.7 页面设置对话框类CPageSetupDialog
62
2.5 消息对话框 62
2.5.1 MessageBox函数 62
2.5.2 AfxMessageBox函数 64
2.5.3 两个函数的区别 65
第3章 控件 66
3.1 在对话框中使用控件 66
3.1.1 Windows公共控件 66
3.1.2 控件的添加和布局 67
3.1.3 控件成员变量 69
3.1.4 为控件添加事件处理程序 71
3.1.5 通过代码添加控件 73
3.2 静态控件 75
3.2.1 静态控件类CStatic 75
3.2.2 静态文本控件Static Text 76
3.2.3 图片控件Picture Control 84
3.3 编辑控件 88
3.3.1 编辑控件类CEdit 88
3.3.2 编辑控件Edit Control 90
3.4 按钮控件 96
3.4.1 按钮类CButton 96
3.4.2 普通按钮控件Button 98
3.4.3 复选框控件Check Box 104
3.4.4 单选按钮控件Radio Button 106
3.5 列表框控件 108
3.5.1 列表框类CListBox 108
3.5.2 列表框控件ListBox 110
3.6 组合框控件 116
3.6.1 组合框类CComboBox 116
3.6.2 组合框控件ComboBox 118
3.7 图像列表控件和列表控件 123
3.7.1 图像列表控件CImageList 123
3.7.2 列表控件类CListCtrl 126
3.7.3 列表控件List Control 130
3.8 树控件和标签控件 138
3.8.1 树控件类CTreeCtrl 138
3.8.2 树控件Tree Control 141
3.8.3 标签控件Tab Control 148
3.9 对话框和控件综合应用案例 150
第4章 菜单栏、工具栏和状态栏 153
4.1 菜单 153
4.1.1 菜单类CMenu 153
4.1.2 菜单类型 157
4.1.3 菜单编辑器 158
4.1.4 使用菜单编辑器设计菜单 159
4.1.5 使用菜单类动态创建菜单 163
4.1.6 设计弹出式菜单 165
4.2 工具栏 169
4.2.1 工具栏类CToolBar 169
4.2.2 创建工具栏对象的函数 171
4.2.3 工具栏编辑器的使用 172
4.2.4 使用工具栏类创建工具栏 174
4.2.5 工具栏控件类CToolBarCtrl 178
4.2.6 使用工具栏控件类创建工具栏 181
4.3 状态栏 182
4.3.1 状态栏类CStatusBar 182
4.3.2 创建状态栏对象的函数 184
4.3.3 使用状态栏类创建状态栏 185
4.3.4 在状态栏中添加进度条控件 186
4.3.5 状态栏控件类CStatusBarCtrl 187
4.3.6 使用状态栏控制类创建状态栏 188
4.4 菜单、工具栏和状态栏综合应用案例 189
第5章 图形设备接口 192
5.1 设备环境 192
5.1.1 DC结构 192
5.1.2 CDC类 193
5.1.3 映射模式与坐标系 195
5.2 用于GDI对象的类 197
5.2.1 画笔类CPen 197
5.2.2 画刷类CBrush 203
5.2.3 字体类CFont 208
5.2.4 位图类CBitmap 211
5.2.5 调色板类CPalette 213
5.2.6 区域类CRgn 215
5.3 文本输出 217
5.3.1 文本颜色及字体设置 217
5.3.2 文本显示属性及显示格式设置 222
5.3.3 文本输出函数 224
5.4 图像显示 226
5.4.1 GDI支持的图像类型 226
5.4.2 在设备上下文中绘制图像 228
5.4.3 从磁盘中加载图像到窗口中 230
5.5 GDI对象综合应用实例 232
第6章 数据库操作 236
6.1 数据库类 236
6.2 ADO编程基础 237
6.2.1 ADO概述 237
6.2.2 在Visual C 中应用ADO技术 237
6.3 ADO对象 237
6.3.1 ADO连接对象 237
6.3.2 ADO记录集对象 238
6.3.3 ADO参数对象 239
6.3.4 ADO命令对象 239
6.4 ADO数据库操作技术 240
6.4.1 导入ADO动态链接库 240
6.4.2 使用ADO智能指针 240
6.4.3 初始化COM环境 241
6.4.4 连接数据库 241
6.4.5 获取连接数据库字符串的简单方法 244
6.4.6 打开记录集 245
6.4.7 对数据库对象的简单封装 246
6.4.8 遍历记录集 249
6.4.9 获取记录集记录个数 253
6.4.10 向记录集中添加记录 254
6.4.11 修改记录集中指定记录 259
6.4.12 删除记录集中指定记录 266
6.4.13 使用记录集操作数据库综合实例 271
6.4.14 使用Execute方法操作数据库 279
附录 285
参考文献 294
|
內容試閱:
|
前 言
作者基于多年的丰富教学经验及素材积累,精心编写此书,目的是让初学者能够循序渐进地领会可视化程序设计的思想,系统地掌握Visual C程序设计的方法,从实用的角度出发,选取适当的相关案例,配备精练的文字讲解,辅助直观的图表,编写缩进格式的实现代码,得到真实有效的运行结果。对于可视化程序设计语言的共同概念,如对话框、控件、菜单栏、工具栏、状态栏、图形设备接口和数据库应用等进行深入讲解,使读者能够全面地理解可视化程序设计的方法,使读者能在此基础上自学其他可视化程序设计语言。该书针对初学者的特点和认知规律,精选内容、分解难点、降低台阶、案例丰富、深入浅出。
全书共6章,第1章介绍Visual C的发展历程、Visual Studio 2015的安装及使用;第2章介绍应用程序类、对话框类、对话框程序设计、通用对话框包括颜色对话框、字体对话框、文件对话框、查找替换对话框、打印设置对话框和页面设置对话框以及消息对话框;第3章介绍在对话框中使用控件、静态控件包括静态文本控件和图片控件、编辑控件、按钮控件包括普通按钮控件、复选框控件和单选按钮控件、列表框控件、组合框控件、图像列表控件、列表控件、树控件和标签控件;第4章介绍菜单、工具栏和状态栏的创建与使用;第5章介绍设备环境、用于GDI对象的类包括画笔、画刷、字体、位图、调色板及区域类、文本输出和图像显示;第6章介绍数据库类、ADO编程基础、ADO对象及ADO数据库操作技术包括数据库的连接与断开、数据记录的增加、修改和删除等。
本书由梁海英博士主编,李淑梅、谭晓东、胡世洋和罗琳副主编,全书由贺州学院梁海英教授统稿。在本书编写过程中,得到了所在学院同事的热心帮助和支持,参加本书编写工作的老师还有张红军、张波、胡元闯、黄华升、罗兰花、袁淑丹、千文、陈冠萍、李立信、罗志林、黎成、巫湘林、刘艳玲等,在此向他们表示衷心的感谢!
需要本书电子课件及源文件的读者,请到清华大学出版社网站下载。
由于时间仓促,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。我们的电话是010-62796045,信箱是huchenhao@263.net。
本书对应的电子教案和实例源文件可以到http:www.tupwk.com.cn网站下载。
编 者
2016年5月
|
|