Visual C++与Windows编程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:汪小龙编
- 出 版 社:南京:南京大学出版社
- 出版年份:2003
- ISBN:7305040703
- 页数:352 页
第1章 Visual C++6.0入门 1
1.1 为什么要学习Visual C++ 1
1.1.1 C++的强大功能 1
1.1.2 Visual C++与Windows操作系统 2
1.1.3 Visual C++的难与易 2
1.2 Visual C++ 6.0集成环境巡视 3
1.3 走进第一个Windows程序 14
1.3.1 创建第一个Windows程序 14
1.3.2 编译执行 15
1.3.3 程序分析 16
小结 22
习题 22
第2章 初步掌握Visual C++ 6.0 23
2.1 C语言回顾 23
2.1.1 C语言基本元素 23
2.1.2 C语言常用概念解释 30
2.1.3 语句与函数 37
2.2 从C到C++ 43
2.2.1 C++语言基本元素新特征 43
2.2.2 C++语言特有的其他概念 44
2.3 面向对象技术初论 53
2.3.1 对象、类、消息和方法 53
2.3.2 类与封装性 54
2.3.3 派生类与继承性 55
2.3.4 虚函数与多态性 57
小结 59
习题 59
第3章 Windows核心技术 60
3.1 事件驱动与消息处理 60
3.1.1 事件的数据包装——消息结构 60
3.1.2 Windows动力源泉——消息的产生 61
3.1.3 事件驱动的形式——消息处理循环 62
3.2 多任务与进程、线程 69
3.2.1 进程与子进程 69
3.2.2 线程、多线程与多任务 70
3.2.3 多线程一例 70
3.2.4 主线程代码分析 84
3.2.5 子线程代码分析 92
3.3 Windows资源 93
3.3.1 认识Windows资源 93
3.3.2 使用资源编辑器 94
3.3.3 与常用资源交朋友 97
小结 110
习题 110
第4章 MFC的世界观 111
4.1 MFC简介 111
4.2 MFC与Windows消息事件体系 112
4.2.1 MFC应用程序中消息处理 112
4.2.2 消息映射中使用的宏 113
4.2.3 消息声明宏及其函数原型 114
4.3 CObject及其派生类 122
4.3.1 CObject类 122
4.3.2 CCmdTarget类 123
4.3.3 异常类 134
4.3.4 文件服务类 135
4.3.5 绘图类 136
4.3.6 控件支持类 137
4.3.7 图形对象类 137
4.3.8 菜单和命令行类 140
4.3.9 数据库支持类 141
4.3.10 同步类 143
4.3.11 窗口插槽类 145
4.3.12 数组类 145
4.3.13 列表类 147
4.3.14 映射类 148
4.3.15 Internet服务类 150
4.4 非CObject类 152
4.4.1 Internet服务器API类 152
4.4.2 运行时对象模型类 153
4.4.3 简单数值类 153
4.4.4 结构类 155
4.4.5 支持类 156
4.4.6 典型模板集合类 158
4.4.7 OLE类型包装类 158
4.4.8 OLE自动化类 159
4.4.9 同步类 160
小结 161
习题 161
第5章 理解MFC程序 162
5.1 一个最简单的Windows程序 162
5.1.1 建立项目 162
5.1.2 代码分析 165
5.2 循序渐进加代码 168
5.2.1 加入“你好”代码 169
5.2.2 加入菜单 171
5.2.3 执行菜单命令——加入对话框 173
5.3 更精彩的世界 177
5.3.1 加入资源 177
5.3.2 程序代码 180
5.3.3 程序运行 182
5.3.4 程序中的bug及修正 183
5.3.5 修正后的代码分析 184
5.3.6 CTime、COleDateTime与CmonthCalCtrl 189
小结 195
习题 196
第6章 理解AppWizard生成的代码 197
6.1 利用AppWizard生成代码 197
6.1.1 新建MFC AppWizard(Exe)单文档项目 197
6.1.2 项目对数据库的支持 199
6.1.3 指定程序对OLE、ActiveX技术支持 200
6.1.4 选择程序的用户界面特征 201
6.1.5 如何使用MFC库 204
6.1.6 选择类名、继承类和文件名 205
6.2 代码分析 207
6.2.1 应用软件头文件Auto.h 207
6.2.2 应用软件Auto.cpp 210
6.2.3 程序框架部分头文件MainFrm.h 217
6.2.4 程序框架部分文件MainFrm.cpp 219
6.2.5 文档处理部分头文件AutoDoc.h 224
6.2.6 文档处理部分文件AutoDoc.cpp 224
6.2.7 视图处理部分头文件AutoView.h 225
6.2.8 视图处理部分文件AutoView.cpp 226
6.2.9 接口处理部分 229
6.2.10 资源头文件Resource.h 230
6.2.11 资源文件Auto.rc的脚本 232
6.2.12 其他资源文件 243
小结 243
习题 243
第7章 从容不迫的系统管理员——使用Class Wizard 245
7.1 认识Class Wizard 245
7.2 Class Wizard与消息映射 246
7.3 Class Wizard与成员变量 253
7.4 Class Wizard与自动化 259
7.5 Class Wizard与ActiveX事件 262
7.6 Class Wizard与类信息 264
7.7 WizardBar(向导栏) 265
小结 269
习题 269
第8章 丰富多彩的窗口 270
8.1 从零开始 271
8.2 Hello,world! 271
8.2.1 类的选择 271
8.2.2 成员函数的选择 272
8.2.3 设备环境指针 273
8.2.4 CDC类的成员函数和变量 274
8.3 功能强大的CDC类 283
8.3.1 不一样的问候——DrawIcon函数 283
8.3.2 Win32的SDK函数LoadIcon 284
8.3.3 圆、圆弧和笑脸 285
8.3.4 由直线构成的任意曲线 290
8.3.5 绘制饼图 291
8.4 CFont类和字体 294
8.5 CPen类和MFC绘图笔 300
小结 305
习题 305
第9章 文档视图结构 306
9.1 最简单的文档-视图程序 306
9.1.1 新建项目 306
9.1.2 添加代码 307
9.1.3 结构分析 309
9.2 文档-视图的交互作用 309
9.2.1 新建项目 309
9.2.2 CEditView类编辑功能的来龙去脉 311
9.3 串行操作与文档读写 312
9.3.1 CArchive类 313
9.3.2 一个清晰的串行化程序 313
9.4 单文档与多文档 320
9.4.1 典型的多文档程序 320
9.4.2 单文档与多文档程序的不同 321
9.5 打印与打印预览 322
9.5.1 打印 323
9.5.2 打印预览 325
小结 326
习题 326
第10章 ActiveX控件与动态链接库 328
10.1 ActiveX控件背景知识 328
10.1.1 COM、OLE与ActiveX控件 328
10.1.2 客户和服务器 329
10.2 在对话框中使用ActiveX控件 330
10.2.1 创建支持ActiveX控件的对话框项目 330
10.2.2 向项目中加入ActiveX控件的C++包装类 331
10.2.3 在对话框中插入ActiveX控件 335
10.2.4 添加成员变量和执行代码 338
10.3 在Web页中使用ActiveX控件 341
10.4 动态链接库 342
10.4.1 使用MFC AppWizard创建DLL项目 342
10.4.2 添加功能代码 344
10.4.3 调用MFC DLL 344
小结 346
习题 346
附录 347
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012