Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.81 KB

README.md

File metadata and controls

31 lines (24 loc) · 1.81 KB

miniword

OUR BIG WORK! 课程设计题目:实现全屏幕编辑软件MiniWord

​ 1.基本要求:MiniWord可分为两个操作状态。 ​ 文件状态:可对文件进行打开、写盘等工作; ​ 编辑状态:可对正文文件(.txt)进行输入、修改、查找、替换等操作。(在输入或修改时光标定位至少可以用键盘)

​ 2.功能需求 1)文件处理功能(FILE) 新建文件(New):若编辑区有未保存的编辑内容,询问是否保存后再清空编辑区。 打开文件(Open):要求用户输入文件名,该文件存在则打开载入编辑区,否则提示为“新文件”。 保存文件(Save):提示用户当前文件名,用户可以重置文件名,确认后将当前编辑的文件写入磁盘。 退出系统(Quit):退出前检查是否有未保存的编辑内容,若需要则执行Save操作后再退出。

2)文本窗口编辑功能(EDIT) 插入字符:定位光标,在光标处之后插入字符,每插入一个字符后光标定位在新插入的字符之后。 插入行:插入字符为回车键时,光标后内容为新行 删除字符:定位光标,“Delete”键向后删除字符,“Backspace”键向前删除字符。 删除行:光标位于行首,输入“Backspace”键 查找字符/串:提示用户输入要查找的字符串,从当前光标处向后定位,找到时光标置于首字符之前。 替换字符/串:提示用户输入原字符串和新字符串,从当前光标处向后定位,找到时光标置于首字符之前,由用户对是否替换进行确认。 块操作(选择):定位块首、块尾,块拷贝、块删除。

3)鼠标或其它编辑热键功能 ​ 如“Home”、“End”、“PageUp”、“Ctrl-PageUp”等

预览效果 截图