书籍详情

Windows可视化程序设计

Windows可视化程序设计

作者:刘振安

出版社:机械工业出版社

出版时间:2007-01-01

ISBN:9787111197157

定价:¥26.00

购买这本书可以去
内容简介
  《高等院校计算机教材系列:Windows可视化程序设计》是作者在多年来讲授程序设计课程的基础上,潜心研究程序设计教学方法,并对课程内容进行合理组合与取舍后编写而成的。《高等院校计算机教材系列:Windows可视化程序设计》使用多文件编程、消息映射技术和模拟文档/视结构以解释Windows的消息处理思想及自动产生程序框架的可行性;接着引入MFC讲授可视化程序设计,介绍基本的可视化程序的结构及其消息处理方法;然后通过设计多个实例,从不同侧面讲解如何设计基于对话框、文档/视结构和多文档的可视化程序。《高等院校计算机教材系列:Windows可视化程序设计》适合作为高等院校的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。《高等院校计算机教材系列:Windows可视化程序设计》重点讲授Widows程序设计的基本结构和消息处理方法,日的是帮助读者尽快掌握可视化设计的核心技术。《高等院校计算机教材系列:Windows可视化程序设计》使用多文件编程、消息映射技术和模拟文档/视结构以解释Windows的消息处理思想及自动产生程序框架的可行性;接着引入MFC进行可视化程序设计,介绍基本的可视化程序的结构及其消息处理方法;然后通过设计多个实例,从不同则面讲解如何设计基于对话框、文档/视结构和多文档可视化程序;最后给出一个完整的课程设计实例,以便读者更全面地理解文档/视结构。《高等院校计算机教材系列:Windows可视化程序设计》取材新颖、结构合理、概念清楚、实用性强,易于教学,适合作为高等院校的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。
作者简介
暂缺《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.2 Windows的程序结构 
  2.1.3 WinMain函数 
  2.1.4 WndProc函数 
 2.2 Windows示例程序的执行过程 
 2.3 Windows程序编程特点分析 
 实验2 编制一个简单的Windows程序 
 习题2  
第3章 Windows程序的消息处理 
 3.1 一个使用菜单的程序 
  3.1.1 Windows程序的组成 
  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.1 HelloMFC 
  5.2.2 简单分析 
 5.3 模拟文档/视结构的MFC程序 
  5.3.1 程序清单 
  5.3.2 多文件中的消息映射 
  5.3.3 资源文件 
  5.3.4 单文档模板 
  5.3.5 动态创建 
 5.4 MFC类库与编程向导AppWizard 
  5.4.1 自动生成文档/视结构实例 
  5.4.2 MFC和ApplicationFramework   
  5.4.3 MFC概貌 
  5.4.4 向导提供的程序风格 
 5.5 基于对话框风格的设计实例 
  5.5.1 界面设计 
  5.5.2 设置成员变量  
  5.5.3 增加消息处理函数  
 实验5 将两个字符串拼接后输出 
 习题5  
第6章 MFC文档/视结构 
 6.1 MFC单文档应用程序结构 
 6.2 文档对象  
 6.3 视的对象 
 6.4 文档和视的联系  
  6.4.1 逻辑关系 
  6.4.2 调用关系 
  6.4.3 配合实例 
 6.5 框架窗口 
 6.6 文档模板 
 6.7 分析单文档应用程序 
  6.7.1 应用程序类CTestApp 
  6.7.2 文档类CTestDoc 
  6.7.3 视类CTestView 
  6.7.4 框架窗口类CMainFrame 
  6.7.5 对话框类CAboutDlg 
  6.7.6 工具栏和状态栏  
  6.7.7 标准菜单 
 6.8 创建单文档应用程序实例 
 6.9 多文档应用程序简介 
  6.9.1 MDI的三位一体创建流程 
  6.9.2 MDI的菜单 
  6.9.3 创建MDI应用程序 
 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.5 RM文件播放器 
  7.5.1 创建工程及界面  
  7.5.2 使用RealAudio类  
  7.5.3 创建播放器 
  7.5.4 设计播放器菜单 
  7.5.5 设置菜单资源 
  7.5.6 运行结果 
 7.6 本章小结 
 实验7 RM文件播放器 
 习题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.lib 
 实验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为直接基类的派生类图 
附录B CCmdTarget类的派生类图  
参考文献
猜您喜欢

读书导航