Visual C++.NET程序设计实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:曾宪权编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302202561
- 页数:314 页
第1章 走进Visual C++.NET世界 1
1.1Visual C++.NET编程基础 1
1.1.1认识.NET框架 1
1.1.2 Visual C++.NET探秘 3
1.2Visual C++.NET集成开发环境(IDE) 4
1.2.1开发界面 4
1.2.2解决方案资源管理器 4
1.2.3对象浏览器 6
1.2.4类视图 6
1.2.5编辑器窗口 6
1.2.6工具箱 7
1.2.7服务器资源管理器 8
1.2.8属性窗口 8
1.2.9菜单栏和工具栏 9
1.3 Visual C++.NET应用程序开发过程 9
1.3.1生成应用程序框架 10
1.3.2在文件中添加代码 14
1.4应用程序的调试 17
1.4.1语法错误的修正 17
1.4.2断点的设置和执行 17
1.4.3查看和更改变量的值 18
1.5小结 20
思考与练习 20
第2章 Windows程序设计基础 22
2.1 Windows编程基础 22
2.1.1 Windows编程基本概念 22
2.1.2 Windows应用程序的结构 24
2.1.3 Windows程序示例 26
2.2 MFC程序设计基础 30
2.2.1 MFC类库的层次结构 31
2.2.2 MFC定义的宏、全局函数及全局变量 32
2.2.3 MFC命名规则 33
2.3应用程序框架 33
2.3.1构架Windows应用程序框架 34
2.3.2文档和视图 44
2.3.3消息映射机制 45
2.4综合实例——创建宾馆管理系统的框架 48
2.5小结 50
思考与练习 50
第3章 菜单、工具栏和状态栏 51
3.1菜单 51
3.1.1 Windows的菜单 51
3.1.2用编辑器设计菜单 52
3.1.3定义菜单项的快捷键 55
3.1.4菜单创建示例程序 56
3.1.5动态菜单设计 59
3.1.6快捷菜单的实现 64
3.2工具栏的设计和使用 65
3.2.1工具栏位图 65
3.2.2工具栏和命令消息 65
3.2.3工具栏更新命令UI消息控制函数 66
3.2.4寻找主框架窗口 66
3.2.5工具栏示例程序ToolBarExample 67
3.3状态栏的设计与使用 72
3.3.1状态栏的定义 72
3.3.2状态栏的常用操作 72
3.3.3状态栏示例程序StatusBar 73
3.4综合实例——宾馆管理系统菜单、工具栏和状态栏设计 77
3.4.1系统功能分析 77
3.4.2宾馆管理系统的菜单设计 77
3.4.3宾馆管理系统的工具栏设计 80
3.4.4宾馆管理系统的状态栏设计 80
3.5小结 83
思考与练习 83
第4章 对话框设计和编程 85
4.1对话框基础知识 85
4.1.1对话框的分类 85
4.1.2对话框的组成 85
4.1.3对话框的创建 86
4.2对话框设计——EX04A示例程序 86
4.2.1创建对话框资源 87
4.2.2定义对话框类 90
4.2.3对话框的实现 91
4.2.4对话框程序的完善 91
4.2.5对控件进行操作的一般方法 96
4.3滚动条、旋转按钮和滑动条控件 97
4.3.1滚动条控件 97
4.3.2旋转按钮控件 98
4.3.3滑动条 100
4.3.4示例程序 EX04B 101
4.4无模式对话框 105
4.5公用对话框 108
4.5.1颜色选择对话框 108
4.5.2字体选择对话框 109
4.5.3文件对话框 110
4.6综合实例——宾馆管理系统的界面设计 111
4.6.1登录界面设计 111
4.6.2业务管理界面设计 112
4.6.3数据管理界面设计 116
4.6.4菜单与设计界面的关联 119
4.7小结 120
思考与练习 121
第5章 数据库编程 122
5.1数据库的基础知识 122
5.1.1数据库和数据库管理系统 122
5.1.2结构化查询语言SQL 123
5.1.3数据库访问技术 124
5.2使用ADO开发数据库应用程序 126
5.2.1 ADO技术概述 126
5.2.2 ADO对象模型 128
5.2.3在Visual C++.NET中使用ADO 131
5.3 ADO数据库编程示例EX05A 136
5.4综合实例——宾馆管理系统的实现 143
5.4.1宾馆管理系统的数据库设计 143
5.4.2数据库连接模块的实现 144
5.4.3用户登录模块的实现 145
5.4.4业务管理模块的实现 147
5.5小结 159
思考与练习 160
第6章 多媒体应用程序设计 161
6.1图形设备接口 161
6.1.1设备环境类 161
6.1.2使用GDI对象 163
6.1.3坐标映射 165
6.1.4与绘图有关的类和结构 166
6.2常用绘图函数 168
6.2.1画点与画线 168
6.2.2矩形和圆角矩形 169
6.2.3设置多边形填充模式 169
6.2.4多边形 170
6.2.5圆弧和椭圆 170
6.3绘图工具 171
6.3.1画笔 171
6.3.2画刷 174
6.3.3绘图示例EX06B 177
6.4字体与文字处理 179
6.4.1字体的属性 179
6.4.2字体的创建 180
6.4.3文本输出函数 181
6.4.4文本属性控制 183
6.4.5字体示例EX06C 184
6.5位图 187
6.5.1位图文件的格式 187
6.5.2 CBitmap类 188
6.5.3 CBitmap的使用方法 189
6.5.4位图示例程序WndSnap——屏幕拷贝 191
6.6综合实例——建立宾馆管理系统的启动界面 194
6.7小结 197
思考与练习 197
第7章 文档视图结构 198
7.1文档视图结构概述 198
7.1.1文档视图的概念 198
7.1.2文档模板 199
7.1.3文档类 201
7.1.4框架窗口类 205
7.1.5视图类 205
7.2文档视图结构的主要组成类 207
7.2.1单文档应用程序的组成类 207
7.2.2多文档应用程序的组成类 210
7.2.3文档视图结构中各对象之间的关系 212
7.3多视图及窗口切分 214
7.3.1多视图 214
7.3.2窗口的切分 214
7.3.3多视图编程示例 216
7.4文件操作 221
7.4.1文件操作类CFile 221
7.4.2文本文件类CStdioFile 228
7.4.3文件查找类CFileFind 229
7.5综合实例——宾馆管理系统的完善 230
7.5.1定制应用程序框架 230
7.5.2系统备份和还原功能的实现 232
7.5.3退出系统命令的实现 234
7.6小结 235
思考与练习 235
第8章 网络编程 236
8.1创建自己的浏览器 236
8.1.1浏览器的相关知识 236
8.1.2 CHtmlView类简介 237
8.1.3示例程序HttpTest——创建自己的浏览器 237
8.2网络编程基础 239
8.2.1客户机/服务器模式 239
8.2.2套接字 240
8.2.3基本套接字函数 241
8.2.4套接字编程的一般流程 243
8.3 Windows Sockets网络编程 244
8.3.1 CAsyncSocket类编程模型 245
8.3.2 CSocket类编程模型 246
8.3.3 CSocket类编程示例 246
8.4 WinInet接口 251
8.4.1 WinInet的特点 251
8.4.2利用WinInet创建一个简单的FTP客户端程序 251
8.5小结 256
思考与练习 257
第9章 托管C++编程 258
9.1托管C++语言基础 258
9.1.1什么是托管C++ 258
9.1.2为什么使用托管C++ 259
9.1.3托管数据类型 260
9.1.4托管C++与标准C++的区别 263
9.1.5托管C++程序示例 269
9.2 Windows窗体应用程序 270
9.2.1 Windows窗体 270
9.2.2 Windows Forms命名空间 270
9.2.3 Windows窗体应用程序设计 271
9.2.4委托与事件 276
9.3控件和对话框 278
9.3.1控件的使用——计算器 278
9.3.2普通对话框 283
9.3.3公用对话框 287
9.4菜单、工具栏和状态栏的设计 288
9.4.1菜单 288
9.4.2工具栏和状态栏 291
9.4.3综合示例——MenuApp 293
9.5小结 296
思考与练习 297
第10章 应用程序的安装和部署 298
10.1安装和部署应用程序基础 298
10.1.1 Windows安装程序 298
10.1.2部署项目 298
10.1.3设置部署项目的属性 299
10.1.4部署编辑器 302
10.2综合示例——制作宾馆管理系统的安装程序 304
10.2.1安装和部署前的准备 304
10.2.2创建一个安装和部署的项目 305
10.2.3生成和测试 306
10.2.4修改项目属性 309
10.2.5使用自己的标题图像 309
10.2.6添加序列号验证对话框 311
10.2.7生成程序菜单项和桌面图标 311
10.3小结 313
参考文献 314
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019