1、Windows程序设计课程设计任务书
课程设计题目1: 设计一个简单通讯录管理系统程序(对话框方法)
一、设计目标和内容:
1. 了解Windows编程基础知识,掌握MFC应用程序基础知识;
2. 基础掌握面向对象程序设计基础思绪和方法;
3. 掌握用VC++开发应用程序通常步骤和方法;
4. 学习对话框编程基础知识
二、 功效描述
1. 编写一个基础对话程序,程序中显示学生通信录信息(列表控件显示)信息包含:姓名,学号,qq号码或MSN,邮箱,固定电话,手机号码,专业、班级、性别等(前面为必需也能够依据需要增加自行设计)。
2. 能够增加删除、学生信息。删除学生信息。
3
2、 增加学生信息,能够再建立一个对话框,对话框中输入增加学生信息,要求专业只能从计算机学院三个专业中选择,性别只能单选,其它输入限制,如学号、电话号码只能输入数字,姓名只能有4个汉字(8个字符长度)。
三、 设计要求:
1. 用VC++进行编码,实现应用程序功效。重视编码质量,代码要有合适注释;
2. 必做题
2、提交设计汇报一份(课程设计任务书、目录、关键数据结构、设计基础思绪、设计步骤及关键代码、心得体会、参考文件)。
Windows程序设计课程设计任务书
,课程设计题目2: 设计一个简单通讯录应用程序(视图方法)
一、设计目标和内容:
1. 了解Windows编程基础
3、知识,掌握MFC应用程序基础知识;
2. 基础掌握面向对象程序设计基础思绪和方法;
3. 掌握用VC++开发应用程序通常步骤和方法;
4. 学习掌握文档视图架构
5. 学习掌握文档序列化机制
6. 能够利用所学基础知识,设计一个简单通讯录应用程序,含有以下功效:①用文件来保留通讯录信息(必需实现功效)②编程实现通讯录统计添加、删除、修改、浏览和查询(必需实现功效)。
二、功效描述:
1. 用VC++进行编码,实现应用程序功效。重视编码质量,代码要有合适注释;
2. 采取单文档视图框架编写,视图中显示每个学生通信信息(内容同上题)
3. 经过菜单和工具条能够增加一条学生通信统计
4、
4. 能够删除一条学生通信统计
5. 采取序列化机制保留将学生信息保留到文件。利用序列化机制从文件中读取学生信息,并显示
三、 设计要求:
1. 用VC++进行编码,实现应用程序功效。重视编码质量,代码要有合适注释;
2. 必做题
Windows程序设计课程设计任务书
,课程设计题目3: 设计一个简单绘图应用程序
一、设计目标和内容:
1. 了解Windows编程基础知识,掌握MFC应用程序基础知识;
2. 基础掌握面向对象程序设计基础思绪和方法;
3. 掌握用VC++开发应用程序通常步骤和方法;
4. 学习程序画图方法
二、功效描述:
1. 在视图中绘制成以下图
5、形
X=100,y=100(鼠标位置)
2、鼠标移动时,分别在视图(如上图)、状态栏显示鼠标位置
2、当用户按住鼠标右键后,以单击鼠标左键开始为圆心,移动后松开右键为板件画圆(选作)
3、右键单击拖动上述正方形(选作)
三、 设计要求:
3. 用VC++进行编码,实现应用程序功效。重视编码质量,代码要有合适注释;
4. 必做题(标注除外)
Windows程序设计课程设计任务书
,课程设计题目6: 设计一个简单资源管理器程序
一、设计目标和内容:
1. 了解Windows编程基础知识,掌握MFC应用程序基础知识;
2. 基础掌握
6、面向对象程序设计基础思绪和方法;
3. 掌握用VC++开发应用程序通常步骤和方法;
4. 视图拆分、视图之间管理啊
二、功效描述:
1. 建立一个单文档多视图程序,
2. 左边为树形视图、显示目录结构
3. 右边为列表视图,显示目前目录下文件(不显示目录)
4. 改变左边选择目录后,右边视图显示对应目录下文件
二,设计要求:
1. 用VC++进行编码,实现应用程序功效。重视编码质量,代码要有合适注释;
2. 提交设计汇报一份(课程设计任务书、目录、关键数据结构、设计基础思绪、设计步骤及关键代码、心得体会、参考文件)。
总要求:题目1、2、3必需选作一题,其它任选。