名称 C++课程设计
索引号 TP312C/20121
分类号 TP312C
TP312(程序语言、算法语言)
TP31(计算机软件)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 朱金付、柏毅、郑雪清、
出版社 北京 : 清华大学出版社, 2011
ISBN 978-7-302-25077-7
页数 159页 : 图 ; 26cm
价格 CNY18.00
标签
简介
注解 有书目 本书主要内容有: 概述, 浅入浅出MFC对话框程序设计方法, 面向对象的系统分析和设计, 编码与调试, 图书管理系统案例, 课题任务书等。
书籍简介

《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 小组的贡献率表及小组成员的评分参考文献