Visual C++程序设计教程与上机指导 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:牛江川主编;高志伟副主编
- 出 版 社:北京大学出版社
- 出版年份:2012
- ISBN:
- 页数:315 页
第1章Visual C+开发环境 1
1.1 .NET Framework 1
1.1.1概述 1
1.1.2公共语言运行库 2
1.1.3 .NET Framework类库 3
1.2 Visual Studio集成开发环境 4
1.2.1解决方案、项目和项 5
1.2.2 Visual Studio的主窗口 6
1.3集成开发环境的菜单栏 8
1.3.1【文件】菜单 8
1.3.2【编辑】菜单 8
1.3.3【视图】菜单 9
1.3.4【项目】菜单 10
1.3.5【生成】菜单 10
1.3.6【调试】菜单 10
1.3.7【工具】菜单 11
1.3.8【测试】菜单 11
1.3.9【窗口】菜单 11
1.3.10【社区】菜单 11
1.3.11【帮助】菜单 12
1.4集成开发环境的工具栏 12
1.4.1标准工具栏 13
1.4.2文本编辑器工具栏 13
1.5项目模板和应用程序向导 13
1.6程序调试 14
1.6.1查找源程序中的语法错误 14
1.6.2跟踪调试程序 15
1.7上机指导 15
1.8习题 16
第2章MFC应用程序概述 18
2.1 Windows应用程序概述 18
2.1.1窗口、消息和事件 18
2.1.2 Win32应用程序 20
2.2 MFC基础 25
2.2.1 MFC简介 25
2.2.2 MFC结构体系 31
2.2.3 MFC应用程序的基本框架分析 33
2.2.4文档/视图结构 35
2.3消息映射与消息处理 36
2.3.1消息的类别及其描述 36
2.3.2 MFC消息映射机制 38
2.3.3自定义消息处理 40
2.4上机指导 41
2.5习题 43
第3章 图形和文本输出 44
3.1图形设备接口和设备环境 44
3.1.1图形设备接口 44
3.1.2设备环境 45
3.1.3设备环境类 45
3.1.4颜色的设置 47
3.1.5获取设备环境 48
3.1.6编程实例 48
3.2 GDI对象CGdiObject 51
3.3画笔和画刷的使用 52
3.3.1使用库存对象 52
3.3.2创建和使用自定义画笔 54
3.3.3创建和使用自定义画刷 57
3.4处理文本 60
3.4.1设置文本显示属性 60
3.4.2设置字体 61
3.4.3格式化文本 65
3.4.4常用文本输出函数 67
3.5位图 70
3.5.1 DDB和DIB 70
3.5.2位图操作函数 70
3.5.3位图的显示 71
3.6 GDI+编程 73
3.6.1 GDI+的功能 73
3.6.2 GDI+的绘图命名空间 74
3.6.3创建Graphics对象 74
3.6.4 Pen对象 75
3.6.5 Brush对象 76
3.6.6 Font对象 77
3.6.7 GDI+常用图形图像绘制方法 78
3.7上机指导 85
3.8习题 88
第4章 对话框和Windows标准控件 90
4.1对话框的组成与分类 90
4.1.1对话框的组成 90
4.1.2对话框的分类 91
4.1.3对话框控件 91
4.2创建对话框 91
4.2.1创建对话框资源 91
4.2.2创建对话框类 92
4.2.3对话框的调用 93
4.3模式对话框的编程 94
4.4 Windows通用对话框 97
4.4.1 CFileDialog类 98
4.4.2 CColorDialog类 100
4.4.3 CFontDialog类 100
4.4.4其他通用对话框类 100
4.5 Windows标准控件 101
4.5.1标准Windows控件 101
4.5.2公共控件 105
4.6上机指导 106
实现步骤 106
4.7习题 110
第5章 菜单、工具栏和状态栏 112
5.1资源与资源编辑器 112
5.1.1资源和资源符号 112
5.1.2资源编辑器 113
5.2菜单的使用 115
5.2.1菜单的类型 115
5.2.2编辑菜单 116
5.2.3建立消息映射 119
5.2.4菜单的有效控制 120
5.2.5使用快捷菜单 123
5.2.6创建动态菜单 125
5.2.7创建基于对话框的菜单 130
5.3工具栏的使用 132
5.3.1编辑工具栏 132
5.3.2建立消息映射 133
5.3.3自定义工具栏的操作 134
5.4状态栏的使用 138
5.4.1状态栏类的继承关系 138
5.4.2状态栏类的成员函数 138
5.4.3状态栏操作 139
5.5上机指导 141
5.6习题 149
第6章 组件与ActiveX控件 150
6.1 COM基础 150
6.1.1 COM组件 150
6.1.2 COM接口 151
6.1.3 COM组件注册 152
6.2 ActiveX控件简介 152
6.2.1 ActiveX控件的属性 153
6.2.2 ActiveX控件的方法 153
6.2.3 ActiveX控件的事件 153
6.3 ActiveX的使用 153
6.3.1控件的注册 154
6.3.2向应用程序添加ActiveX控件 155
6.4创建自定义ActiveX控件 156
6.4.1创建控件 156
6.4.2测试控件 158
6.4.3改变ActiveX控件的图标显示 159
6.4.4定制ActiveX控件的界面 160
6.4.5定制ActiveX控件的常用属性和常用属性页 161
6.4.6定制控件的自定义属性及其属性页 165
6.4.7定制ActiveX控件的事件 169
6.4.8定制ActiveX控件的方法 171
6.4.9测试ActiveX控件 172
6.5上机指导 173
6.6习题 173
第7章 文档和视图 174
7.1文档的序列化 174
7.1.1磁盘文件和序列化 174
7.1.2 Document/View框架的主要成员 177
7.1.3 SDI和MDI的序列化 190
7.1.4自定义类支持序列化 195
7.2切分窗口和多视图 201
7.2.1文档和视图的相互访问 201
7.2.2切分窗口 204
7.2.3多视图 209
7.3上机指导 214
7.4习题 217
第8章 数据库编程 218
8.1数据库的访问和ODBC 218
8.1.1数据库和DBMS 218
8.1.2开放式数据库接口ODBC 219
8.1.3 MFC ODBC技术 219
8.2使用ODBC 220
8.2.1 CDatabase类的用法 220
8.2.2 CRecordset类的用法 221
8.2.3 CRecordView类 227
8.2.4 CDBException类 227
8.2.5了解SQL 227
8.3使用ODBC创建数据库应用程序 232
8.3.1准备数据库 232
8.3.2创建应用程序 234
8.3.3设计主窗体 235
8.3.4添加新记录 236
8.3.5删除记录 238
8.3.6对记录进行排序 238
8.3.7查找 239
8.4 ADO.NET数据库开发技术 242
8.4.1 ADO.NET概述 242
8.4.2 ADO.NET的常用对象 243
8.4.3 ADO.NET DataSet 251
8.5使用ADO.NET创建数据库应用 256
程序 256
8.5.1准备数据库 256
8.5.2创建应用程序 256
8.5.3查询记录 256
8.5.4添加记录 257
8.5.5删除记录 259
8.5.6修改记录 261
8.6上机指导 262
8.7习题 262
第9章Windows动态链接库 264
9.1动态链接库基础 264
9.1.1什么是DLL 264
9.1.2动态链接和静态链接 265
9.1.3 DLL与进程的地址空间 265
9.1.4显式链接与隐式链接 265
9.1.5 DLL的搜索路径及extern“C”修饰符 265
9.2 Win32动态链接库 266
9.2.1建立动态链接库 266
9.2.2建立测试程序 268
9.3规则DLL 270
9.4扩展的MFC DLL 272
9.5上机指导 275
9.6习题 275
第10章 多线程与网络编程初步 276
10.1 Windows的多任务 276
10.2 Windows的多进程程序设计 277
10.2.1创建新进程 277
10.2.2进程的管理 280
10.2.3终止进程 281
10.2.4创建进程实例程序 282
10.3 Windows的多线程程序设计 284
10.3.1线程概念 284
10.3.2创建线程 284
10.3.3挂起线程 289
10.3.4终止线程 289
10.4 Winsock网络编程接口 290
10.4.1 WinSock概述 290
10.4.2 Winsock编程原理 290
10.4.3用流套接字进行通信的简单例子 296
10.5 MFC Socket类 299
10.5.1 CAsyncSocket类 299
10.5.2 CSocket类 301
10.5.3 CSocketFile类 301
10.6 Web服务编程 301
10.6.1 Web服务概述 301
10.6.2创建简单的Web服务 302
10.7上机指导 304
10.8习题 309
参考文献 311
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016