出版社:机械工业出版社
年代:2006
定价:30.0
本书讲授了Windows程序设计的基本结构和消息处理方法,以帮助读者尽快掌握可视化设计的核心技术
"前言
第1章C++知识回顾
1.1重载
1.1.1函数重载和默认参数
1.1.2重载与名字支配规律的区别
1.1.3运算符重载
1.1.4友元运算符、类运算符及其参数
1.2模板
1.2.1函数模板及其显式调用规则
1.2.2模板函数专门化和模板重载
1.2.3类模板
1.2.4类模板的专门化
1.3虚函数和多态性
1.3.1静态联编中的赋值兼容性及名字支配规律
1.3.2动态联编的多态性
1.3.3虚函数的定义
1.3.4虚函数实现多态性的条件
1.3.5进一步探讨虚函数与实函数的区别
1.3.6纯虚函数与抽象类
1.3.7多重继承与虚基类
1.4函数指针和类成员指针
1.4.1函数指针
1.4.2指向类成员的指针
1.5静态成员
1.5.1使用举例
1.5.2静态成员在MFc中的角色
1.6分类、聚合和嵌套
实验1虚函数的多态性
习题1
第2章Windows程序的基本风格
2.1一个简单的Windows程序
2.1.1手工编制一个简单的Windows程序
2.1.2Windows的程序结构
2.1.3WinMain函数
2.1.4wndProcI~t数
2.2Windows示例程序的执行过程
2.3Windows程序编程特点分析
实验2编制一个简单的Windows程序
习题2
第3章Windows程序的消息处理
3.1一个使用菜单的程序
3.1.1Windows程序的组成
3.1.2使用菜单资源
3.2程序文件
3.2.1程序的资源文件和头文件
3.2.2主程序
3.2.3窗口函数
3.2.4使用资源程序的组织原理图
3.3菜单命令处理的新思路
3.4再探消息处理实验3使用消息映像表处理消息
习题3
第4章自动生成与消息处理
4.1使用预定格式自动产生一个程序
4.2改造程序结构
4.2.1修改头文件
4.2.2编制Wnd4Proc.cpp文件
4.2.3改编wnd4.cpp文件
4.3添加新的功能
4.3.1查看菜单资源及其文件内容
4.3.2添加菜单
4.3.3增加菜单消息处理
4.3.4修改对话框窗口函数
4.4使用model对话框
4.5其他资源
4.6改变消息处理方法
实验4练习多文件编程
习题4
第5章使用MFC类库编程
5.1一个使用全局对象的程序
5.2使用MFC编制Win32Application程序
5.2.1HelloMFC
5.2.2简单分析
5.3模拟文档/视结构的:MFC程序
5.3.1程序清单
5.3.2多文件中的消息映射
5.3.3资源文件
5.3.4单文档模板
5.3.5动态创建
5.4MFC类库与编程向导AppWizard
5.4.1自动生成文档/视结构实例
5.4.2MFC和ApplicationFramework
5.4.3MFC概貌
5.4.4向导提供的程序风格
5.5基于对话框风格的设计实例
5.5.1界面设计
5.5.2设置成员变量
5.5.3增加消息处理函数
实验5将两个字符串拼接后输出
习题5
第6章MFC文档/视结构
6.1MFC单文档应用程序结构
6.2文档对象
6.3视的对象
6.4文档和视的联系
6.4.1逻辑关系
6.4.2调用关系
6.4.3配合实例
6.5框架窗口
6.6文档模板6.7分析单文档应用程序
6.7.1应用程序类CrestApp
6.7.2文档类CTestDoc
6.7.3视类CrestView
6.7.4框架窗口类CMainFrame
6.7.5对话框类CAboutDlg
6.7.6工具栏和状态栏
6.7.7标准菜单
6.8创建单文档应用程序实例
6.9多文档应用程序简介
6.9.1MDI的三位一体创建流程
6.9.2MDI的菜单
6.9.3创建MI)I应用程序
6.10消息处理映射规则
6.11各对象之间关系综述
6.12本章小结
实验6输出三角形3条边长并显示其图形
习题6
第7章基于对话框的设计实例
7.1统计中英文字符
7.1.1产生工程并设计界面
7.1.2设置对象的成员变量
7.1.3增加消息处理函数
7.1.4添加代码
7.2连接两个字符串
7.2.1设计界面和成员变量
7.2.2设置消息处理函数
7.3获得主机名和IP地址
7.3.1设计界面
7.3.2添加函数和消息处理
7.4计算三角形边长的程序
7.4.1创建工程及界面
7.4.2添加成员变量
7.4.3消息处理
7.4.4编译运行程序
7.5RM文件播放器
7.5.1创建工程及界面
7.5.2使用RealAudio类
7.5.3创建播放器
7.5.4设计播放器菜单
7.5.5设置菜单资源
7.5.6运行结果
7.6本章小结
实验7RM文件播放器
习题7
第8章单文档设计实例
8.1简单的数值输出和画图实例
8.2使用计算数据画直方图实例
8.3计算三角形问题
8.3.1创建工程及界面8.3.2添加成员变量
8.3.3设计消息处理函数
8.3.4设置初始化函数
8.3.5文档初始化
8.3.6实现文档类的Serialize函数
8.3.7运行实例
8.4播放WAV文件
8.4.1生成工程
8.4.2设计文件
8.4.3设计菜单
8.4.4修改CMainFrame类
8.4.5添加winmm.1ib
实验8音频播放器
习题8
第9章多文档设计实例
9.1可滚动的多文档实例
9.1.1设计思想
9.1.2设计实现
9.2不同类型文档的实例
9.2.1增加新的文档模板
9.2.2编程实现其他函数
9.2.3编译运行程序
实验9扩充本章程序的功能
习题9
第10章课程设计
10.1设计要求
10.2建立工程
10.3添加Student类及其成员函数实现
10.4添加“增加记录”对话框资源
10.5添加“删除记录”对话框资源
10.6添加“查找记录”对话框资源
10.7添加菜单资源
10.8其他说明
10.9运行演示
附录A以CObject为直接基类的派生类图
附录BCCmdTarget类的派生类图
参考文献
"
" 本书是作者在多年来讲授程序设计课程的基础上,潜心研究程序设计教学方法,并对课程内容进行合理组合与取舍后编写而成的。本书使用多文件编程、消息映射技术和模拟文档/视结构以解释Windows的消息处理思想及自动产生程序框架的可行性;接着引入MFC讲授可视化程序设计,介绍基本的可视化程序的结构及其消息处理方法;然后通过设计多个实例,从不同侧面讲解如何设计基于对话框、文档/视结构和多文档的可视化程序。本书适合作为高等院校的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。 本书重点讲授Widows程序设计的基本结构和消息处理方法,日的是帮助读者尽快掌握可视化设计的核心技术。本书使用多文件编程、消息映射技术和模拟文档/视结构以解释Windows的消息处理思想及自动产生程序框架的可行性;接着引入MFC进行可视化程序设计,介绍基本的可视化程序的结构及其消息处理方法;然后通过设计多个实例,从不同则面讲解如何设计基于对话框、文档/视结构和多文档可视化程序;最后给出一个完整的课程设计实例,以便读者更全面地理解文档/视结构。本书取材新颖、结构合理、概念清楚、实用性强,易于教学,适合作为高等院校的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。"
书籍详细信息 | |||
书名 | Windows可视化程序设计站内查询相似图书 | ||
丛书名 | 高等院校计算机教材系列 | ||
9787111197157 如需购买下载《Windows可视化程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 30.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 320 | 印数 | 5000 |
Windows可视化程序设计是机械工业出版社于2006.09出版的中图分类号为 TP316.7 的主题关于 窗口软件,Windows-程序设计-高等学校-教材 的书籍。
刘振安, 编著
王艳平, 张铮, 编著
王艳平, 编著
(美) 佩措尔德 (Petzold,C.) , 著
杨祥金, 杨丹, 李永新, 编著
夏靖波等, 编著
郭皞岩, 屈景辉, 廖琪梅, 编著
(美) 塞尔斯 (Sells,C.) , 著
任哲等, 编著