基于案例的Visual C++程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:梁海英,李淑梅,谭晓东,胡世洋,罗琳
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302448532
- 页数:294 页
第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
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019