《Csharp多功能文本编辑器》课程设计报告.docVIP

《Csharp多功能文本编辑器》课程设计报告.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Csharp多功能文本编辑器》课程设计报告

课 程 设 计 说 明 书 设计题目 多功能文本编辑器 电子与信息工程 系 电信 专业 班 学 生 姓 名 完 成 日 期 2008-1-12 指导老师(签字) 华 中 科 技 大 学 目录 1. 项目描述 1 1.1. 问题描述 1 1.2. 基本要求 1 1.3. 可选要求 1 1.4. 运行环境 1 2. 系统描述 2 2.1. 系统功能及特点 2 2.2. 系统运行效果 2 3. 数据结构描述 3 3.1. Status.cs 3 3.2. Section.cs 10 4. 软件设计 12 4.1. “状态栏”的设计 12 4.2. “段落”窗体的设计 13 5. 模块层次图 17 6. 技术报告 18 6.1. 段落设置 18 6.2. 创建项目符号列表 18 6.3. 更改字体、字形或大小 18 6.4. 设置或删除段落中的跳格键 19 7. 总结 20 项目描述 问题描述 用C#语言,Visual Studio2005,在Windows平台下开发一个仿Windows写字板的多功能文本编辑器。 基本要求 按照菜单栏、工具栏和状态栏三部分分别进行设计,其中具体要求如下: 可读、写文件,对文本的编辑包括插入、删除、复制、剪切、粘贴等。能进行查找、替换等操作,有简单的菜单,快捷菜单,能够对文字格式,如字体颜色,大小进行相应的修改。 在写字板中可以创建和编辑简单文本文档,或者有复杂格式和图形的文档。 可以将“写字板”文件保存为文本文件、多信息文本文件或者 Unicode 文本文件。当用于其他程序时,这些格式可以向您提供更大的灵活性。应将使用多种语言的文档保存为多信息文本文件 (.rtf)。 系统描述 系统功能及特点 创建、打开或保存“写字板”文档根据窗口大小换行撤消上一次操作查找或替换特定的字或词示或隐藏“写字板”工具栏剪切、复制、粘贴或删除文本创建项目符号列表更改字体、字形或大小段落缩进更改段落对齐方式1系统运行效果图 数据结构描述 由于这个多功能文本编辑器是小组成员一起完成的,所以每个人都有自己的职责,我负责的是状态栏部分和菜单栏中的部分选项。我在这次任务中编写了2个类:Status.cs、Menu.cs,下面一次介绍。 Status.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace wordpad { partial class Form1 : Form { private bool FLAG = new bool(); #region FileMethod // //File 状态显示响应方法 // private void File_Click(object sender, EventArgs e) private void File_MouseEnter(object sender, EventArgs e) private void File_MouseLeave(object sender, EventArgs e) // //NewFile 状态显示 // private void NewFile_MouseHover(object sender, EventArgs e) private void NewFile_MouseEnter(object sender, EventArgs e) private void NewFile_MouseLeave(object sender, EventArgs e) // //OpenFile 状态显示 // private void OpenFile_MouseHover(object sender, EventArgs e) private void OpenFile_MouseEnter(obj

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档