[简单文本编辑器] 一、项目内容及要求 要求:1)设计和实现“文件”菜单(提供“新建”、“打开”、“保存”、“另存为”、“退出”功能) 2)设计和实现“编辑”菜单(提供“撤销”、“恢复”、“剪切”、“复制”、“粘贴”功能) 3)对窗体中的文本内容提供“格式”菜单
界面如下图所示: 文件操作:包括文件的新建、打开、保存、另存为及退出
编辑功能:包括撤销、还原、全选、剪切、复制、粘贴
字体设置:包含字体、字体颜色及大小的设置 二、算法分析 (描述清楚程序流程,可用自然语言说明,也可用流程图等说明
界面设计 1
新建 Windows 窗体应用程序
向其中添加 RichTextBox 控件、MenuStrip 控件、openFileDialog 控件、saveFileDialog1、 fontDialog、colorDialog
添加菜单: a
文件(新建、打开、保存、另存为、退出)
编辑(撤销、还原、剪切、复制、粘贴、全选)
格式(字体、颜色) 二
代码编写 1
定义窗体全局变量并设置初始值 fname = ""; //文件名 issave = false; //文档是否保存过 tchange = false; //文档是否修改过
双击新建菜单,输入新建事件代码: a
如果当前文档没有保存,则保存当前文档; b
清空richTextBox1; c
设置issave、tchange、fname 值
输入打开事件代码: a
设置openFileDialog 控件Title、FileName、Filter 的初始值
使用openFileDialog1
ShowDialog()方法打开“打开文件”对话框
将 openFileDialog 控件的文件名存入fname
使用richTextBox1
LoadFile 方法打开文件