2024年5月30日发(作者:)

昆明冶金高等专科学校

毕业设计说明书(论文)

题目: 基于C#的文本编辑器

学 院:

专 业:

班 级:

学生姓名:

学 号:

指导老师:

完成时间:

目录

摘要 .................................................................................................................. 3

引言 .................................................................................................................. 4

第1章 采用技术 ................................................................................................ 1

1.1. visual studio 2005编辑环境 ................................................................. 1

1.2.C#的窗体编程 ......................................................................................... 1

第2章 选题说明 ................................................................................................ 2

第3章节 总体说明 ............................................................................................. 3

3.1程序的基本结构 ....................................................................................... 3

3.2程序的主要技术 ....................................................................................... 3

第4章 详细说明 ................................................................................................ 4

4.1 界面设计 ................................................................................................ 4

第5章 遇到的问题和解决方法 ........................................................................... 10

5.1 未考虑到生成文档窗体在主窗体中的显示 ................................................ 10

5.2 不知到什么属性被修改,导致主窗体关闭失效 .......................................... 10

5.3 未考虑到文档关闭时,文档是否保存 ....................................................... 10

第六章 程序详细设计代码 ................................................................................. 11

6.1 主窗体结构和属性值 ............................................................................. 11

6.2 工具栏实现 ......................................................................................... 13

6.3 打开、保存文件的代码实现: ................................................................ 14

6.4 退出时的代码: ................................................................................... 15

6.5 编辑栏功能的实现(剪切、复制等) ....................................................... 16

6.6 字体和颜色部分的实现 ......................................................................... 17

6.7 在状态栏实时显示光标的位置 ................................................................ 19

6.8 查找替换页的实现 ................................................................................ 20

6.9 打印功能实现 ...................................................................................... 23

参考文献 .......................................................................................................... 28