版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C#Windwos程序设计》课程设计报告2014-2015(1)题目:多功能记事本班级:计专1362学号:1308610203姓名:王学杰日期:2014-12-8青岛科技大学课程设计(论文)任务书课程名称:C#Windows程序设计校区:高密校区班级:1362学生姓名:王学杰___学号:1308610203_一、可选题目1、多功能计算器2、多功能记事本3、成绩统计软件4、倒计时软件5、24点游戏6、自拟题目二、目的与意义本课程设计是计算机专业的一门专业基础课,旨在提高学生的软件编程能力。通过课程设计进一步加强学生对面向对象程序设计思想的理解,增强对C#程序语言的灵活运用,使学生学会独立思考与编制程序,同时培养学生使用技术资料、编写文档的能力,提高学生编程的综合素质,为以后从事相关行业打下软件编程基础。三、要求1、灵活运用控件与组件编写一个C#Windows应用程序2、源程序要有适当的注释,使程序容易阅读3、系统界面友好,使用方便4、按照软件工程思想编写课程设计报告5、每组不超过2个人四、评分标准1、考勤与学习态度:20分2、理论理解与课程设计报告论文:30分;3、动手操作与程序设计:30分;4、设计论文答辩:20分。五、提交的材料:1、电子版系统软件、课程设计文档、小组成员所做的工作及比重2、纸质版课程设计文档六、评审意见:(1)考勤与学习态度(20分):优()、良()、中()、一般()、差();(2)理论理解与课程设计报告论文(30分):优()、良()、中()、一般()、差();(3)动手操作与程序设计(30分):优()、良()、中()、一般()、差();(4)设计论文答辩(20分):优()、良()、中()、一般()、差();(5)格式规范性及考勤是否降等级:是()、否()
目录1、系统分析 12、系统设计 13、系统实施 14、设计小结 14.1、设计中遇到的问题及解决 14.2、心得体会 11、系统分析主要描述功能分析,用数据流图或者UML用例图进行分析打开保存窗口多功能记事本用例图打开保存窗口保存保存新建页面设置另存打开新建页面设置另存打开打印打印退出记事本退出记事本文件文件恢复撤销退出恢复撤销退出剪贴剪贴粘贴粘贴编辑编辑复制复制替换替换查找全选查找全选弹出替换窗口弹出查找对话框格式弹出替换窗口弹出查找对话框格式自动换行用户自动换行帮助字体帮助字体背景背景弹出字体面板弹出字体面板字体颜色字体颜色弹出背景颜色面板查看帮助关于记事本弹出背景颜色面板查看帮助关于记事本弹出字体颜色面板弹出字体颜色面板打开帮助窗体打开关于窗体打开帮助窗体打开关于窗体2、系统设计多功能记事本系统的整体构架图记事本文件另存为页面设置打开打印保存退出另存为页面设置打开打印保存退出新建粘贴帮助关于帮助颜色背景字体换行复制替换查找全选剪贴撤销格式编辑粘贴帮助关于帮助颜色背景字体换行复制替换查找全选剪贴撤销格式编辑恢复恢复3、系统实施主要进行界面截图及功能解释首先是主界面窗体从主界面来看,本软件的功能区比较容易确定,主要包含菜单区,工具栏区,编辑区和状态栏区等,各个功能区的背景颜色都有默认颜色改为了其他颜色如上图所示,这样做虽然有些突出个性,当夜有助于在编辑文字时对眼睛的一个呵护,有助于防止眼疲劳。功能上也比一般的记事本多了很多快捷功能。新建窗体新建窗体就是在主窗体的基础上弹出一个可以再次编辑的建窗体,这个窗体布局较简单可以配合主窗体的所有快捷功能,为了区别于主窗体,新建窗体的背景颜色改为了灰色。在一个值得一提的就是当你每次新建一个窗体时,窗体上方的记事本text属性后面就会出现自动加一的提示,例如:第一次新建时显示记事本1,第二次就是记事本2,有助于区别新建的文本文档。查找窗体当你编辑了很多文本或者查看文本时由于内容较多,要找到自己想要的内容是很不容易的,本记事本添加了查找功能,当你在查找文本框中输入要查找的内容,点击查找下一个,系统会自动跳到你输入的内容在文章中出现的位置,此外查找窗体中还添加了有助于查找的辅助功能,轻而易举搞定查找。替换窗体替换窗体是在查找窗体的基础上新加了替换的功能,就是先找到要替换的能容,然后再替换掉要替换的内容,实现了统一管理文章中出现的相同项的管理功能。关于记事本窗体关于窗体是对本多功能记事本的一个简单介绍,窗体的设计有些简单,对记事本的介绍也不够全面还需进一步改进。4、设计小结4.1、设计中遇到的问题及解决这个多功能记事本的核心功能是实现文本编辑,格式排版。文本编辑排版相对来讲功能较强,操作复杂,编程难度较大。虽然VisualStudio为用户提供了一些标准的组件可以帮助完成,但要弄清楚文本编辑功能与预设的控件的关系,并且还要有目的的布局控件,设置控件的属性和事件也是很不容易的。所以我就通过教材和网络想弄清楚相关的知识点,然后再进一步设计自己的程序。在设计过程中遇到的主要问题就是编码阶段,界面方面都只是添加一些控件,组件,只要布局好就ok的,难点就在于写代码和一些触发事件的编写和设置,这些问题都是通过c#课本和借鉴网上的代码来解决的。4.2、心得体会通过这次编写程序,我深刻体会到要独立完成一个软件的程序设计是一件很不容易的事情,虽然这个记事本的小程序相对来说是比较容易的了,但我还是感到了力不从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版美容院会员积分体系合作协议4篇
- 2025年度教育培训机构课程开发及师资培训合同4篇
- 2025年成都美食研发上灶师父招聘与新品开发合同2篇
- 三方产品销售合同范本(2024版)
- 二零二五年度商业地产租赁收益权转让合同3篇
- 2025年度智慧农业项目采购合同解除协议2篇
- 二零二五年度钢管车辆运输合同车辆保险理赔与费用结算合同3篇
- 2025版动漫主题咖啡厅经营管理协议3篇
- 二零二五年度车辆抵押抵押权转让合同范本3篇
- 2025年生态园区委托物业管理合同范本3篇
- 《天润乳业营运能力及风险管理问题及完善对策(7900字论文)》
- 医院医学伦理委员会章程
- xx单位政务云商用密码应用方案V2.0
- 农民专业合作社财务报表(三张报表)
- 动土作业专项安全培训考试试题(带答案)
- 大学生就业指导(高职就业指导课程 )全套教学课件
- 死亡病例讨论总结分析
- 第二章 会展的产生与发展
- 空域规划与管理V2.0
- JGT266-2011 泡沫混凝土标准规范
- 商户用电申请表
评论
0/150
提交评论