电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

文本编辑器设计

26页
  • 卖家[上传人]:re****.1
  • 文档编号:485199554
  • 上传时间:2023-05-02
  • 文档格式:DOCX
  • 文档大小:215.53KB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、四川师范大学成都学院高级语言程序课程设计文本编辑器设计学生姓名XXX学号X所在学院X专业名称X班级X级X班指导教师X成 绩 X学院二。一四年十二月四川师范大学成都学院课程设计报告课程设计任务书学生姓名x学生学号x学生专业x学生班级x指导教师x职 称x发题日期2014年10月15日完成日期2014年12月19日设计题目文本编辑器设计设计目的:为了满足普通用户对文本文档进行一般的简单操作,设计文本编辑器,用户可以对文本进行如下的基本操作。通过该课程设计,锻炼学生的基本编程技能,基于C语言基本知识,进一步扩展C+林口 windows界面编程的知识和应用;培养 学生分析问题和解决问题的能力;促进把所学知识灵活应用到具体实践中。具体任务及要求:2 .撤销:撤销前一步所进行的操作;3 .删除:删除当前选定字符(申);4 .剪切:复制并删除选定字符(申);5 .复制:复制选定字符(申);6 .粘贴:对粘贴内容进行粘贴。课程设计进度安排:在耳J 丁 P内容安排时间1收集课程设计相关资料10.1510.262学习MFCffi关知识10.2710.313需求分析、澄清和软件概要设计11.111.34软件详

      2、细设计及功能验证11.412.45提交论文、总结、答辩12.512.19课程设计参考文献:1仇芒仙等编.C/C+程序设计案例教程.北京:清华大学出版社,2012.82钱能.C+程序设计教程.北京:清华大学出版社,20053严蔚敏等编.数据结构(C语言版).北京:清华大学出版社,2008.34任哲.MFC Windows应用程序设计(第3版).北京:清华大学出版社,2013.35 欧阳志宏等编.MFC程序设计轻松入门.北京:人民邮电出版社.2009.4指导教 师签字院长审 核签字文本编辑器设计内容摘要:当今,计算机以及网络技术的飞速发展,社会正快速向信息化社会 前进,我们需要更智能,更专业的软件帮助我们完成工作,从而提高了工作效率。目前文本编辑器种类很多,所提供的功能也很多,但是能满足用户实现多种 功能和进行C+?序语言的编译与运行很少,不能更好的适应当前用户的要求。 本设计所完成的文本编辑器功能是针对学习 C+刑序语言,因此我们利用C+序 设计虚拟机和软件用户以及使用者的应用过程形成一整套完整的编写代码,编译,运行。本文本编辑器的开发主要包括界面窗口的菜单栏和工具栏,还有链接C+语言虚

      3、拟机实现编译与运行。操作系统为 Windows 7。关键词:文本编辑器 C+程序语言编译运行The design of text editorAbstract : Today, the rapid development of computer and network technology, society is rapidly advancing to the information society, we need a more intelligent, more professional software to help us to finish the work, so as to improve work efficiency.At present, manytext editors species, to provide the function of many, but can satisfy the compiling and running the user to achieve a variety of functions and the C+programming

      4、 language is very few, can better adapt to the requirements of the current user. The completion of the design of the text editor function is for learning C+ programming language, so we use the C+program design of virtual machines and software users and users of the application process of form a complete set of code, compile, run.The development of the text editor includes interface window menus and toolbars, and link the C + + programming language virtual machine implementation compile and run.T

      5、he development of the text editor use VC+6.0 as the development tool, and the operating system is Window 7.#四川师范大学成都学院课程设计报告compileKeywords: The text editor C + + programming language functioniii四川师范大学成都学院课程设计报告刖H 11课程设计的意义及目的 12文本编辑器总体结构设计 22.1文本编辑器功能 22. 1. 1文本编辑器的基本功能 22. 2总体结构 23文本编辑器各功能模块 42.1 需求分析 43. 2功能模块 44软件结构设计 54. 1撤销 55. 2删除 64.3剪切 74.4复制 94. 5粘贴 105操作步骤 124.1 打开文本编辑窗口 124.2 输入文本 124.3 删除文本内容 124.4 在编辑里选择撤销 134.5 选中文本,编辑里选复制 134.6 在编辑里选择粘贴 144.7 再次选中文本内容,剪切 144.8 再粘贴 15结束语 16附录 17#四

      6、川师范大学成都学院课程设计报告文本编辑器刖百在文本编辑器出现前,人们用打孔机把计算机文字打到穿孔卡片上。文字存 放于一个装着这样的薄卡片的盒子里,可以用读卡器来阅读它。第一个文本编辑 器是一种行编辑器,它运行在打字机型的终端上,这种编辑器并不具备在窗口和 屏幕中显示的功能。它包含了一些非常短的命令(为了减少打字量)。其中一个 命令能够把文件的指定部分通过打字机打印出来。编辑光标是想象中的一个插入 点,通过特殊命令,可以把它移动到特定内容字符串所在的行。随后,内容字符 用又被扩展成正则表达式。如果想看到文件的变化,你需要把它打印出来。相对 于穿孔机来说,人们认为这种基于行的文本编辑器具有革命性的进步。如果没有 它,用户就需要把那些处理文本的命令打成专用的卡片,并在编辑文件时使用这 些卡片。当带有显示屏的计算机终端出现后,基于显示屏的文本编辑器开始流行起来。 最早的全屏编辑器中,有一种叫做 O26它是于1967年为CDC 6000系列机器的 操作控制台而作的。另外一个早期的全屏编辑器是 vi ovi诞生于20世纪70年代, 至今,它仍是Unix和Linux的标准编辑器。全屏编辑器对视频终端

      7、的销售起到了 促进的作用。文本编辑器在 Windows的应用中是一个非常重要的项目,在过去十 数年中,微软对windows文本编辑器有多个版本的升级改进,而基于其他的编程 环境的文本编辑器也是多如牛毛,今天我们用 MFCT视化编译环境做一个简易的 文本编辑器。1课程设计的意义及目的为了满足普通用户对文本文档进行一般的简单操作,设计文本编辑器,用户 可以对文本进行如下的基本操作。通过该课程设计,锻炼学生的基本编程技能, 基于C语言基本知识,进一步扩展 C+林口 windows界面编程的知识和应用;培养 学生分析问题和解决问题的能力;促进把所学知识灵活应用到具体实践中。该课 程设计要求学生综合运用在课程中学到的技术与实际编程相结合,独立完成一项 较为完整、并具有一定实际功能的课程设计任务,同时加深学生对面向对象和C+ 编程技术的理解和掌握,培养实际的应用程序开发能力。在课程设计过程中,使 学生养成良好的程序设计风格,并掌握C+g用程序的设计开发过程和编程方法、 测试方法。2文本编辑器总体结构设计2. 1文本编辑器功能2. 1. 1文本编辑器的基本功能该文本编辑器是用windows编写的一个

      8、程序,运行后弹出文本编辑器 的主界 面,由键盘输入或以打开的方式输入或显示文本文件内容。其中程序的编辑项可 对当前的文本进行撤销、删除、剪切、复制、粘贴、在文本里显示当前时间、全 选、清除、查找、替换、统计等功能。程序的文件项可以对电脑上txt,c+等可以发出不同的报警声。格式文件的打开、对当前文本的保存和另存、对当前文本的的新建以及退出文本编辑系统。输入形式:直接在文本编辑框中输入文本内容以打开的方式打开并在文本框中显示电脑的上文本 输出形式:对编辑框中尚无文本内容时进行查找、替换、统计等,程序会弹出一个提示 尚无文本信息的小对话框,需输入文本后再进行以上操作对编辑框中已有文本内容后进行查找、替换、统计操作,程序将弹出 3与之 对应的对话框,根据所弹出的对话框的按键要求进行之后的操作就可以。保 存文件,另存为等功能都异曲同工,撤销、删除、剪切、复制、粘贴、等就 直接在主文本编辑框中操作,直接在其显示操作后的文本信息。2. 2总体结构该程序是用C+邮言编译成的,编辑中主要能够实现撤销功能、复制功能、 粘贴功能、删除功能和剪切功能。#保存打开文本编辑器查找替换字体图2-1系统功能图图2-2系统流程图3文本编辑器各功能模块文本编辑器主要由五大功能构成,他们分别是文件操作模块,文本编辑模块, 剪切操作模块,菜单控制模块和帮助及其他模块。在文本编辑模块中,主要完成 文件的撤销、删除操作。剪切操作模块主要完成剪切、复制、粘贴操作。2.1 需求分析文本编辑器的设计是基于Microsoft Visual Studio 2008开发的一款小型的 软件,主要的设计是为了满足普通用户对文本文档进行一般的简单操作,通过MFC 可视化编程环境,直接生成一个友好的用户操作界面,通过这个窗口,用户可以 对文本进行如下的基本操作。文本编辑器主要由五大功能构成,他们分别是文件操作模块,文本编辑模块, 剪切操作模块,菜单控制模块和帮助及其他模块。在文件操作模块中,主要完成 文件的创建,打开,保存和另存操作。用户可以选择文件菜单上的新建子菜单来 完成新建文本文件操作;选择文件菜单上的保存子菜单来完成保存文件操作选择 文件菜单上的打开子菜单来完成打开文件操作。在文件的打开,保存和另存为操 作中,系统会提示用户输入文件路径及文件名。值得一提的是,当用户打开一个

      《文本编辑器设计》由会员re****.1分享,可在线阅读,更多相关《文本编辑器设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.