C++课程设计

当前位置:首页 > 教材 > 研究生/本专科 > C++课程设计

出版社:清华大学
出版日期:2011-7
ISBN:9787302250777
作者:朱金付//柏毅
页数:159页

作者简介

《C++课程设计》简要介绍mfc基于对话框的程序设计过程,介绍面向对象的系统分析和设计方法,帮助学生初步掌握使用vc++开发小型软件的技术。
《C++课程设计》全面使用案例教学法,避开了枯燥烦琐的理论介绍,使得复杂问题简单化,理论问题实用化,激发了学生学习的兴趣,用简短的时间、直观的方法教会了学生对mfc的使用。
《C++课程设计》提出了课程设计评分体系的新方法,即分组自助式评分体系;课程设计采用研究型学习方法,分组完成逐个管理类型的小型软件,课程设计强调的是学习过程而不是结果,通过课程设计学生可以了解并学习掌握科学研究方法,提高分析问题、解决问题的能力。课程设计没有事先预定的内容,排除了很多人做同一个题目,答案千篇一律的弊病。研究内容可以根据学习过程中的新发现;新体会而改变,评价的标准具有多元性。
《C++课程设计》适合已经学习过c++的理工类本科生。

书籍目录

第1章  概述1.1  课程设计的任务、形式和成果1.1.1  课程设计的任务和要求1.1.2  课程设计的形式与过程1.1.3  课程设计的成果1.2  课程设计任务书1.3  课程设计的分析和设计1.4  课程设计日志第2章  浅入浅出MFC对话框程序设计方法2.1  需要先期掌握的相关知识2.1.1  消息与消息映射2.1.2  CString类2.1.3  消息框2.2  创建第一个基于对话框的MFC程序2.2.1  对话框项目的生成2.2.2  Visual C++项目文件说明2.2.3  对话框的绘制2.2.4  插入对话框控件2.2.5  对话框程序架构2.2.6  工程编译2.3  按钮2.4  edit控件2.4.1  edit控件属性2.4.2  edit控件与变量间的映射2.5  radio控件2.6  成绩管理对话框程序2.7  list box控件2.7.1  list box控件属性2.7.2  list box的ddx映射2.7.3  list box的消息映射2.7.4  CListBox的常用成员函数2.7.5  listbox应用示例2.8  combo控件2.8.1  combo控件属性2.8.2  combo控件的条目设置2.8.3  combo控件的数据映射2.8.4  CComboBox的成员函数2.8.5  combo控件应用示例2.9  listcontrol控件2.9.1  listcontrol控件属性设置2.9.2  CListCtrl成员函数2.9.3  LISTCONTROL应用示例2.10  check控件2.11  创建一个子对话框2.11.1  对话框的绘制2.11.2  创建对话框类2.11.3  对话框的调用2.12  文件选择通用对话框2.12.1  CFileDialog类的介绍2.12.2  CFileDialog类应用示例2.13  MFC的文件操作2.13.1  二进制文件操作与CFile类2.13.2  文档序列化与CArchive2.14  完整的成绩管理对话框程序示例2.14.1  创建对话框工程2.14.2  在工程中添加实体类2.14.3  创建子对话框类2.14.4  修改主对话框类第3章  面向对象的系统分析和设计3.1  面向对象的系统分析3.1.1  系统分析的一般概念3.1.2  用例分析3.1.3  静态建模3.1.4  系统分析报告3.2  面向对象的系统设计3.2.1  面向对象的系统设计概念3.2.2  实体类设计3.2.3  对话框设计3.2.4  对话框类函数设计3.2.5  内存数据组织和外存数据组织设计3.2.6  基于对话框的系统设计报告第4章  编码与调试4.1  按系统设计创建对话框4.1.1  创建项目框架4.1.2  设置对话框4.1.3  编写主对话框的OnInitDialog函数4.1.4  编写主对话框的OnCancel函数4.2  对话框间的连接与控制4.2.1  打开下级对话框4.2.2  将数据传递给下级对话框4.2.3  卡片式的数据输入、修改与输出4.2.4  报表式的数据浏览4.2.5  返回上级对话框4.2.6  对话框管理4.2.7  一般对话框的初始化函数OnInitDialog()4.3  对话框控件编程4.3.1  命令按钮编程4.3.2  组合框和列表框编程4.3.3  列表控件框编程4.3.4  文本类控件编程4.3.5  按钮类控件编程4.3.6  使用全局对象4.4  项目调试4.4.1  软件测试的一般概念和方法4.4.2  小组程序的合并4.4.3  程序联合调试(测试)的步骤及方法4.4.4  项目测试数据的准备4.5  程序说明书第5章  图书管理系统案例5.1  任务书5.2  系统分析报告5.3  第三部分系统设计报告5.4  系统编码5.4.1  实体类5.4.2  项目源文件编程5.4.3  主对话框源文件编程5.4.4  信息浏览对话框编程5.4.5  信息处理对话框编程5.5  程序说明书第6章  课题任务书6.1  银行定期储蓄管理系统6.2  汽车修理厂汽车修理管理系统6.3  房屋中介管理系统6.4  家电仓库管理系统6.5  C十十作业处理系统6.6  教学事务管理系统6.7  商场招商管理系统6.8  汽车客运公司售票系统6.9  高校职工信息管理系统6.10  高校工资管理系统6.11  高校教师住房管理系统6.12  医院门诊管理系统6.13  进销存管理系统第7章  验收与评分7.1  验收的形式与内容7.1.1  课程设计的课时与分配7.1.2  分阶段的文档验收与完善7.1.3  软件的总验收7.2  评分的分类及标准7.2.1  评分的项目分类设置7.2.2  各评分项目的评分标准7.3  自助式答辩评分体系7.3.1  自助式答辩评分的形式与组织7.3.2  评分表的使用7.3.3  小组的贡献率表及小组成员的评分参考文献

编辑推荐

《C++课程设计》按照全新的思路编写,系统地展现c++课程设计的思路、方法和技巧。对课题都有分析指导以帮助学生理解并完成课程设计。既具有样板性,也具有启发性。案例经过精心选择精心设计,讲解通俗易懂,力求使读者获得举一反三的能力。学生从中获得真正的动手能力和对课堂教学的深刻理解。使枯燥困难的c++课程设计成为一种快乐,在快乐中理解c++复杂的概念并掌握变化无穷的方法应用。

章节摘录

版权页:插图:(2)静态分析:分析和描述系统的静态结构。一般地,对象系统中的类或对象之间存在着两种关系:一般一特殊关系和整体一部分关系。其中,前者更具普遍性,它的一种重要实现形式就是继承机制,也是面向对象程序设计语言所具有的特征。同样,大多OOA方法也都为继承提供了相应的表示方法。因此,系统静态分析主要是分析、识别对象或类间的一般一特殊结构,并添加一些必要的类,构造继承关系。(3)动态分析:分析对象之间的行为及其控制关系,建立系统的动态模型。动态模型一般由一组状态转换图构成,从这组状态转换图可以映射到对象模型。系统的动态模型从对象行为的角度刻画了系统功能,方便了从OOA到OOD(面向对象的设计)的过渡。除此之外,许多OOA方法还引入了问题复杂性控制机制,如引入了子系统(也称主题)的概念。问题复杂性控制机制主要针对大型复杂系统,它将一组对象或类抽象成新的系统构件,以达到简化问题空间的目的。这样,分析和设计人员就可以从宏观与微观、整体与局部等不同角度来分析问题,便于透彻地认识和理解问题。

图书封面


 C++课程设计下载



发布书评

 
 


精彩短评 (总计5条)

  •     快递慢了一些。书不错
  •     内容很好。就是当当给我送的这本书太脏了!!!非常不满意
  •     非常实用,对于短期任务不必要精通的很有帮助
  •     书还不错~~~
  •     书挺好的,内容充实,纸张也很好
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024