欢迎来到天天文库
浏览记录
ID:23781342
大小:545.97 KB
页数:29页
时间:2018-11-10
《文本编辑器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、7川师范大学成都学院高级语言程序课程设计文本编辑器设计学生姓名XXX学号X所在学院X专业名称X班级X级X班指导教师X成绩X学院二O—四年十二月课程设计任务书学生姓名x学生学号学生班级指导教师x职称发题口期2014年10月15日完成日期2014年12月19日设计题目文本编辑器设计设计目的:为了满足普通用户对文木文档进行一般的简单操作,设计文木编辑器,用户可以对文本进行如下的基本操作。通过该课程设计,锻炼学生的基本编程技能,基于C语言基木知识,进一步扩展C++和windows界面编程的知识和应用;培
2、养学生分析问题和解决问题的能力;促进把所学知识灵活应用到具体实践中。具体任务及要求::撤销前一步所进行的操作;:删除当前选定字符(串);:复制并删除选定字符(串);:复制选定字符(串);:对粘贴内容进行粘贴。销除切制贴撤删剪复粘序号内容安排时间1收集课程设计相关资料10.15〜10.262学;MFC相关知识10.27〜10.313需求分析、澄淸和软件概要设计11.1〜11.34软件详细设计及功能验证11.4〜12.45提交论文、总结、答辩12.5〜12.19课程设计进度安排:课程设计参考文献:[
3、1]仇芒仙等编.C/C++程序设计案例教程.北京:清华大学出版社,2012.8[2]钱能.C++程序设计教程.北京:清华大学Hi版社,2005[3]严蔚敏等编.数据结构(C语言版).北京:清华大学出版社,2008.3[4]任哲.MFCWindows应用程序设计(第3版).北京:清平大学出版社,2013.3[5]欧阳志宏等编.MFC程序设计轻松入门.北京:人比邮电出版社.2009.4指导教师签字院长帘核签字文本编辑器设计内容摘要:当今,计算机以及网络技术的飞速发展,社会正快速向信息化社会前进,我们
4、需要更智能,更专业的软件帮助我们完成工作,从而提高了工作效率。H前文本编辑器种类很多,所提供的功能也很多,但是能满足用户实现多种功能和进行C++程序语言的编译与运行很少,不能更好的适应当前用户的耍求。本设计所完成的文木编辑器功能是针对学习C++程序语言,因此我们利用C++程序设计虚拟机和软件用户以及使用者的应用过程形成一整套完整的编写代码,编译,运行。木文木编辑器的开发主要包括界面窗U的菜争栏和工具栏,还有链接C++语言虚拟机实现编译与运行。操作系统为Windows7。关键词:文木编辑器C++程
5、序语言编译运行ThedesignoftexteditorAbstract:Today,therapiddevelopmentofcomputerandnetworktechnology,societyisrapidlyadvancingtotheinformationsociety,weneedamoreintelligent,moreprofessionalsoftwaretohelpustofinishthework,soastoimproveworkefficiency.Atpresent
6、,manytexteditorsspecies,toprovidethefunctionofmany,butcansatisfythecompilingandrunningtheusertoachieveavarietyoffunctionsandtheC++programminglanguageisveryfew,canbetteradapttotherequirementsofthecurrentuser.Thecompletionofthedesignofthetexteditorfunc
7、tionisfor1earningC++programminglanguage,soweusetheC++programdesignofvirtualmachinesandsoftwareusersandusersoftheapplicationprocessofformacompletesetofcode,compile,run.Thedevelopmentofthetexteditorincludesinterfacewindowmenusandtoolbars,andlinktheC++p
8、rogramminglanguagevirtualmachineimplementationcompileandrun.ThedevelopmentofthetexteditoruseVC++6.0asthedevelopmenttool,andtheoperatingsystemisWindow7.compileKeywords:ThetexteditorC++programminglanguagefunction1122224445目录WB1课程设计的意义及目的2文本编辑器总体结构设计2.1
此文档下载收益归作者所有