Visual C++.NET培训教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张红中等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2003
- ISBN:7508413628
- 页数:311 页
第一章 了解Visual C+++.NET 1
1.1 Visual C+++.NET的新特性 1
1.1.1 集成开发环境(IDE)的变化 1
1.1.2 新增的调试功能 2
1.1.3 应用程序的部署和重新发布 2
1.1.4 属性化编程 3
1.1.5 新增的ATLServer 3
1.1.6 托管扩展功能 3
1.2 Visual Studio.NET的集成开发环境(IDE) 4
1.2.1 Visual Studio的起始页 4
1.2.2 如何新建项目 5
1.2.3 解决方案资源管理器 6
1.2.4 类视图 7
1.2.5 资源视图 7
1.2.6 工具箱 8
1.2.7 属性窗口 8
1.2.8 服务器资源管理器 9
1.3 Visual C+++.NET项目模板类型 10
1.3.1 ATL项目 10
1.3.2 MFC项目 11
1.3.3 托管项目 11
1.3.4 其他项目模板 11
1.4 Visual C+++.NET的开发范围 11
1.4.1 使用托管扩展创建“欢迎”程序 12
1.4.2 使用未托管扩展创建“欢迎”程序 15
1.5 小结 19
第二章 Windows编程的基础知识 20
2.1 Windows编程的基本思想 20
2.1.1 Windows应用程序的消息源 21
2.1.2 Windows应用程序的开发方法 21
2.1.3 典型的Windows应用程序结构 22
2.2 Windows的用户界面对象 22
2.2.1 窗口 22
2.2.2 系统菜单 23
2.2.3 标题栏 23
2.2.4 菜单栏 23
2.2.8 状态栏 24
2.2.10 光标 24
2.2.9 图标 24
2.2.6 客户区 24
2.2.7 垂直滚动条和水平滚动条 24
2.2.5 工具条 24
2.2.11 插入符 25
2.2.12 对话框 25
2.2.13 控件 25
2.3 Windows数据类型与变量的命名规则 26
2.3.1 Windows的常用数据类型 26
2.3.2 Windows的扩展数据类型 27
2.3.3 Windows变量的命名规则 28
2.4.1 标准Windows消息及处理函数 29
2.4 常见的Windows消息及处理函数 29
2.4.2 控件通知消息 32
2.4.3 命令消息 32
2.4.4 命令与控件通知消息的处理函数 33
2.5 MFC中的消息映射机制 33
2.5.1 MFC的消息处理过程 33
2.5.2 消息映射宏 34
2.6 MFC类简介 35
2.7 小结 36
第三章 创建Win32应用程序 37
3.1 创建Windows窗口 37
3.1.1 新建一个Win32项目 37
3.1.2 为应用程序添加CFrameWnd类的派生类 38
3.1.3 为应用程序添加CWinApp类的派生类 41
3.1.4 编译并运行MyExample程序 42
3.2 为MyExample项目添加菜单功能 43
3.2.1 为MyExample项目创建菜单资源 44
3.2.2 将菜单连接到应用程序 47
3.2.3 为菜单项添加消息映射和消息处理函数 48
3.3 为MyExample项目添加一对话框 49
3.3.1 创建对话框资源 49
3.3.2 创建对话框类 52
3.3.3 显示对话框 53
3.4 窗口绘图 54
3.4.1 设备文本简介 54
3.4.2 实现窗口绘图 55
3.5 小结 59
第四章 基于文档/视图结构的应用程序 60
4.1 文档/视图结构 60
4.1.1 文档/视图概念 60
4.1.2 创建文档/视图程序的基本框架 61
4.1.3 文档/视图结构中的应用程序类 64
4.1.4 框架类窗口 65
4.1.5 视图类 65
4.1.6 文档类 66
4.1.7 文档/视图结构中各类对象之间的协作关系 67
4.2.2 绘图工具 68
4.2.1 设备文本 68
4.2 图形设备接口(GDI) 68
4.2.3 绘图函数 72
4.2.4 绘图模式 76
4.2.5 GDI坐标系 76
4.3 创建“绘图”应用程序 78
4.3.1 实现视图区的鼠标绘图功能 78
4.3.2 实现文档类存储数据的功能 83
4.4 实现文档的序列化功能 89
4.4.1 文档的序列化概念 89
4.4.2 实现自定义类的序列化 90
4.4.3 实现“绘图”程序的序列化功能 90
4.5.1 派生类的视图类 93
4.5.2 滚动和缩放功能 93
4.5 滚动处理 93
4.5.3 为“绘图”程序添加滚动显示功能 94
4.6 小结 96
第五章 对话框编程 97
5.1 对话框 97
5.1.1 对话框编程 97
5.1.2 处理消息 98
5.1.3 对话框的初始化 99
5.1.4 对话框的数据交换和数据检验机制 99
5.1.5 关闭对话框 100
5.2 控件简介 100
5.2.1 常用的控件类 101
5.2.2 常用控件的使用 102
5.3 对话框模板资源的编辑 108
5.4 创建模态对话框 110
5.4.1 模态对话框简介 110
5.4.2 为“绘图”程序添加一模态对话框 111
5.5 创建通用对话框 125
5.5.1 通用对话框类 125
5.5.2 为“绘图”程序添加一“颜色”对话框 129
5.6 创建非模态对话框 133
5.6.1 非模态对话框 133
5.6.2 为“绘图”程序添加一非模态对话框 133
5.7 小结 141
6.1.2 开发数据库技术的特点 142
6.1.1 对数据库进行访问 142
第六章 数据库编程 142
6.1 用Visual C+++NET开发数据库的特点 142
6.1.3 开发据库的技术 143
6.2 利用MFC ODBC类创建数据库应用程序 144
6.2.1 Visual C+++.NET中的MFC ODBC类 144
6.2.2 创建ODBC数据源 149
6.2.3 创建简单的学生信息浏览器 152
6.2.4 MFC ODBC应用程序如何工作 157
6.2.5 增强学生信息浏览器的功能 161
6.3 用ADO开发数据库应用程序库 165
6.3.1 ADO技术简介 165
6.3.2 ADO的对象模型 166
6.3.3 ADO的其他特征 168
6.3.4 ADO技术的特点 169
6.3.5 开发ADO应用程序的方法 169
6.4 两种开发ADO应用程序的方法 175
6.4.1 使用ActiveX控件开发ADO应用程序 175
6.4.2 使用ADO对象开发ADO应用程序 179
6.5 小结 195
第七章 ATL编程 196
7.1 COM基础知识 196
7.1.1 COM对象 196
7.1.2 COM接口 198
7.1.3 IUnknown接口 199
7.1.5 COM接口定义 201
7.1.4 全局惟一标识符GUID 201
7.1.6 接口描述语言IDL 202
7.2 ATL基础知识 203
7.2.1 ATL简介 203
7.2.2 ATL模板 204
7.2.3 ATL类概述 205
7.2.4 事件和连接点 207
7.2.5 ATL宏的使用 209
7.2.6 ATL的数据类型 211
7.3 创建一个简单的ATL控件 214
7.4 完善ATL控件的功能 221
7.4.1 为ATL控件添加属性 222
7.4.2 为ATL控件添加事件接口 227
7.4.3 为ATL控件添加属性页 233
7.4.4 将控件放在网页上 238
7.5 测试MyPolygon控件 240
7.6 小结 245
第八章 ATL Server编程 246
8.1. ATLServer的概述 246
8.1.1 ATLServer简介 246
8.1.2 ATLServer结构 246
8.1.3 服务器响应文件 248
8.1.4 ATLServer宏 249
8.1.5 ATLServer函数 250
8.1.6 ATLServer属性 251
8.2.1 创建一简单的ATLServer程序 252
8.2 ATLServer编程实例 252
8.2.2 ATLSetver的核心要素 257
8.2.3 为ATLServer程序添加功能 262
8.3 ATLServerWeb编程 264
8.3.1 Web服务的基本概念 264
8.3.2 创建简单的ATLServer Web服务 265
8.3.3 Web服务的核心要素 268
8.3.4 增强Web服务功能 273
8.3.5 创建Web服务客户端 275
8.4 小结 280
第九章 托管C+++编程 281
9.1 托管C+++概述 281
9.1.1 托管C+++简介 281
9.1.2 用托管C+++可以开发NET框架的项目类型 282
9.1.3 托管C+++与标准C+++的主要区别 283
9.1.4 小结 291
9.2 使用托管C+++开发简单的Win表单 291
9.3 为Win表单添加控件和事件处理函数 294
9.3.1 控件的添加 294
9.3.2 控件事件的处理 296
9.3.3 设置控件的背景图像 296
9.3.4 定位(Anchor)和停靠(Dock)属性设置 297
9.4 利用托管C+++创建一个记事本程序 298
9.4.1 创建记事本程序的框架 299
9.4.2 实现记事本程序的菜单功能 304
9.5 小结 311
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018