《可视化编程技术》课程设计任务书

《可视化编程技术》课程设计任务书

ID:928247

大小:67.01 KB

页数:5页

时间:2017-09-25

《可视化编程技术》课程设计任务书_第1页
《可视化编程技术》课程设计任务书_第2页
《可视化编程技术》课程设计任务书_第3页
《可视化编程技术》课程设计任务书_第4页
《可视化编程技术》课程设计任务书_第5页
资源描述:

《《可视化编程技术》课程设计任务书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、河南城建学院《可视化编程技术》课程设计任务书适用专业计算机科学与技术课程名称可视化编程技术计算机科学与工程系2010年3月5《可视化编程技术》课程设计任务书编写:张俊峰审核:邵国金课程编码0834146课程名称可视化编程技术适用专业计算机科学与技术周数1考核形式考查学分1先修理论课程高级语言程序设计、面向对象程序设计开课学期6一、设计的目的和任务课程设计是工科各专业的主要实践性教学环节之一,是围绕一门主要基础课或专业课,运用所学课程的知识,结合实际应用设计而进行的一次综合分析设计能力的训练。课程设计旨在培养学生在本课程范围内

2、,初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计及今后从事专业工作打下基础。通过本课程设计,培养上机动手能力,使学生巩固《可视化编程》课程学习的内容,掌握工程软件设计的基本方法,强化上机动手能力,闯过编程关;通过设计加深对所学习课程的理解,为后续各门计算机课程的学习打下坚实基础。二、课程设计要求本设计共包括若干个题目,每个班按题目数量分为若干组,原则上每组人数不超过3人。组中成员同做一个题目。同组成员是各自独立的,可以交流但不可抄袭,相同的工作也必须独立完成。设计时间为一周,设计结束时,每个

3、同学必须按规定提交一套完整的设计说明书。在该文档中文档的格式要求按软件工程的要求和方法形成,包括你的设计思路和设计方案、设计框图、代码、执行结果和结果分析等。要求系统用开发工具C#.NET制作。在满足基本功能要求的前提下,系统可正确运行,界面尽量美观、交互性好、功能尽可能多。三、课程设计与其它课程的关系本设计是在学生学完《高级语言程序设计》以及《面向对象程序设计》之后,针对现代编程技术的发展方向,结合微软公司推出的.NET开发平台,基于.NET类库进行模拟项目开发而进行的的一次综合性演练。设计主要以.NET类库为基础,并可适

4、当引用第三方封装好的控件进行设计和开发,是《可视化编程技术》的配套课程。四、选题的原则及题目难度、深度、广度分析课程设计题目以选用与实际应用紧密结合的较综合性的题目,要求通过设计,学生在下述各方面的能力应该得到锻炼:(1)进一步巩固、加深学生所学专业课程《可视化编程技术》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。(3)利用所学知识,开发小型应用系统,掌握运用C#语言编写调试应用系统程序,训练独立开发应用系统

5、,进行数据处理的综合能力。(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。(5)熟悉现代程序开发的通用技术,灵活运用系统及第三方提供的类库组织程序设计。5(6)进一步掌握在集成环境(IDE)下如何调试程序,及开发项目的安装部署。为此,选题要求能覆盖多个知识点,难易适中,具有典型意义。参考选题:问题1:公民身份证的验证请查阅资料并用C#.NET实现公民身份证的验证。具体包括:1、对输入的身份证进行合法性验证;2、根据身份证判断性别和生日;3、能够实现从旧有的15位身份证转换到新的18位身份证。要求采用面

6、向对象编程,将有关的功能实现封装在类中,并以自定义控件的形式提供给第三方程序调用。问题2:人民币小写转换为大写请查阅资料并用C#.NET实现一个人民币小写转换为大写的程序。要求:采用面向对象编程思想,将有关的功能实现封装在类中,并以自定义控件的形式提供给第三方程序调用。问题3:多功能计算器请查阅资料并用C#.NET实现一个多功能计算器。要求:采用可视化编程技术实现,界面要整洁、布局合理。能够实现简单的数学四则运算、常见的三角函数运算等。最好支持可以计算同时超过多个操作项的值。问题4:多文档编辑器请查阅资料并用C#.NET实现

7、一个多文档编辑器。要求:界面布局合理,有菜单、状态栏等基本元素。能实现对简单文本的编辑、复制、剪贴、保存等操作,能选定文本块进行字体、颜色的设置等。问题5:简单绘图板程序请查阅资料并用C#.NET实现一个简易的类似Windows画图工具的简单绘图板程序。要求:界面布局合理,有菜单、状态栏等基本元素。能实现绘制简单的几何图形,鼠标控制下的手动画图等功能。问题6:基于文件流的简易通讯录请查阅资料并用C#.NET实现一个基于文件流的简易通讯录系统。要求:界面布局合理,有菜单、状态栏等基本元素。能实现好友基本资料的输入、查询、删除等

8、操作。问题7:背包问题有不同价值、不同重量的物品n件,求从这n件物品中任取一部分物品的选择,使选中物品的总重量不超过指定的限制重量,但选中物品的价值之和为最大。这就是所谓的背包问题。请查阅资料并用C#.NET模拟实现解决背包问题。问题8:八皇后问题八皇后问题是一个古老而著名的问题,是回溯算

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

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

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