2010年面向对象课程设计实习指导书v1[1][1].1

2010年面向对象课程设计实习指导书v1[1][1].1

ID:35939628

大小:227.50 KB

页数:39页

时间:2019-04-26

2010年面向对象课程设计实习指导书v1[1][1].1_第1页
2010年面向对象课程设计实习指导书v1[1][1].1_第2页
2010年面向对象课程设计实习指导书v1[1][1].1_第3页
2010年面向对象课程设计实习指导书v1[1][1].1_第4页
2010年面向对象课程设计实习指导书v1[1][1].1_第5页
资源描述:

《2010年面向对象课程设计实习指导书v1[1][1].1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象课程设计指导书中国地质大学(武汉)信息工程学院软件工程系面向对象课程设计实习指导书使用班级:111091~2指导老师:叶亚琴杨林2010-5-1339-39-面向对象课程设计指导书目录一、课程设计目的3二、课程设计要求3三、课程设计题目3预备任务3实习任务17实习任务29实习任务310实习任务411实习任务512实习任务613四、成绩评定及评分标准14附件一、C++编码规范151、文件组织152、命名规则173、注释214、程序的版式245、可移植性376、提高程序的效率38附件二、课程设计报告格式3939-39-面

2、向对象课程设计指导书一、课程设计目的程序设计是一门实践性非常强的教学环节,学生在《面向对象的程序设计》课程结束后,由于课内实习时间的不足,很多内容还来不及消化,特别是多态的概念。本课程设计的目的就是要通过时间相对集中的强化训练,使学生对所学理论知识进行一次综合性复习,进一步提高程序设计的能力。本课程设计的重点在于培养学生程序设计和软件开发有关的综合能力,具体包括:1、培养学生对实际问题的分析能力;2、培养学生独立编程、开发软件的动手能力;3、培养学生开放思维的创新能力;4、培养学生熟练掌握VC++调试技能;5、培养学生规范的

3、编程习惯;6、培养学生撰写课程设计报告的能力。二、课程设计要求为了能更好地达到课程设计的目的,要求学生:1、每次上机前充分做好准备工作,查阅资料,预习相关内容,对课程设计内容进行方案的预设计,编制出源程序代码。2、充分利用上机时间完成源程序代码的输入、调试及优化。3、程序代码的编制应按照C++编码规范的要求进行,具体可参考指导书中【附件一】“C++编码规范”。并将规范应用到你的实际编程中去,形成良好的习惯。4、课程设计结束后,按照指导书中【附件二】“课程设计报告格式”的要求撰写出课程设计报告(要求用A4纸打印,报告格式的电子

4、文档由指导教师提供)。预备任务~任务1不需要撰写报告,但要检查程序;实习任务2~6要填写报告。5、按题目要求独立完成课程设计,不旷课、不迟到、不早退、遵守机房规定、爱护机房设备。三、课程设计题目预备任务1.实习说明:该任务专门针对MFC基本框架还不熟悉的同学,若你能较快完成,请直接从实习任务1开始。2.实习内容:在VisualStudio2005中创建MFC基本框架,添加菜单,添加菜单处理函数,增加自己的类,复习调试技术。39-39-面向对象课程设计指导书1.实习目标(实习结束时请在达到的目标前打勾√):(1)初步掌握新建(

5、new)基本MFC项目的方法;(2)可以添加自定义菜单;(3)可以添加菜单的消息处理函数;(4)能够使用AfxMessageBox函数;(5)能够添加自定义的类文件;(6)能够掌握防止头文件重复包含的方法;(7)能够编写基本的类;(8)初步熟悉MFC单文档框架工程的文件组成;(9)复习了调试技术。2.上机指南:(1)启动VisualStudio2005;(2)创建一个新的项目(包括解决方案),可命名为try1(2.1)点击“File(文件)”à“New(新建)”à“Project(项目)”;(2.2)在“Projecttyp

6、es(项目类型)”中选“Win32”;(2.3)在“Templates(模版)”中选“MFC应用程序”;(2.4)在“Name(名称)”框中输入try1,然后点击“OK”;(2.5)在“应用程序类型”中,选择“单文档”;(2.6)点击“Finish(完成)”。(3)执行编译和连接,生成可执行程序(4)执行程序,观察运行结果:(4.1)点击菜单“DebugàStartDebugging”或按F5(4.2)点击菜单“DebugàStartWithoutDebugging”或按Ctrl+F5(5)观察项目结构(5.1)展开解决方案

7、中的项目树,观察项目文件组成;(5.2)打开各文件,浏览文件中的基本内容;(5.3)切换到类视图和资源视图,进一步观察各内容。(6)增加自定义菜单(6.1)在项目的资源视图中打开菜单资源;(6.2)增加一个顶层菜单“课程设计”;(6.3)在该顶层菜单下增加一个下拉菜单“msg”,观察该菜单的属性;(6.4)选中“msg”菜单,按右键,在弹出的快捷菜单中,选择“添加事件处理程序”;(6.5)在弹出的对话框类列表中,选择“Ctry1View”类,确认;(6.6)在voidCtry1View::OnMymenuMsg()函数体中增

8、加下面代码:AfxMessageBox("这是我做的菜单");运行程序,点击菜单,观察效果;(6.7)分析代码,看菜单消息是如何与函数相对应的。(7)增加自定义类以及相关文件(7.1)在“解决方案”视图中,在头文件文件夹上按右键,选择添加新项,选择头文件类型,命名为point.h;39-3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。