关键词不能为空

当前您在: 主页 > 英语 >

多文档文本编辑器Csharp

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-08 08:44
tags:

-

2021年2月8日发(作者:jealousy)




可视化程序设计


-


多文档文本编辑器





号:




名:




院:陕西师范大学




次:高起专






























可视化 程序设计


-


多文档文本编辑器(设计报告)











一、



二、



三、



设计分析


........................ .................................................. ................................


3



开发平台、工具

< br>............................................... ...............................................


3



程序结构及设计

< br>............................................... ...............................................


3



3.1


文件模块:


.................................. .................................................. ................


3



3.2


编辑模块:


........ .................................................. ..........................................


4



3.3


格式模块:


.................................. .................................................. ................


4



3.4


查看模块:


........ .................................................. ..........................................


4



3.5


帮 助模块:


................................... .................................................. ................


4



四、



源程序代码说明


.............................................. ................................................


6



4.1


界面设计


................................... .................................................. ...................


6



4.2.


具体功能的实现


............ .................................................. ..............................


6



五、


< /p>


操作方法流程及程序试验结果


................ .................................................. ....


9



5.1.


程序启动界面:


........................... .................................................. ...............


9



5.2.


新建多个文本文件


............... .................................................. .......................


9



5.3


文档编辑页面


.......... .................................................. ...................................


1


0



5.4 .


保存界面


....................... .................................................. .............................


1


0



5.5


打开文档


........................ .................................................. ............................


11



5.6


退出文档


.................................. .................................................. ..................


11



5.7


字体大小设置界面


..... .................................................. ...............................


1


2



5.8


字体颜色设置界面


.................... .................................................. ................


1


2



六、



设计体会


................................................. .................................................. .....


1


3





2


可视 化程序设计


-


多文档文本编辑器(设计报告)

< br>


一、



设计分析



编写一个多文档的文本编辑器,具备以下功能:




1




具备一般文本编辑器的基本功能:新建、保存、打开、另存为和退


出 ;




2




能够同时打开多个文本文件进行编辑;




3




能够对所编辑的文件进行保存,保存类型为


txt

< br>;




4




能够打开计算机上面已经存在的文本文件,并进行编辑;




5




编辑:


(复制、剪切、粘贴、全选)





6




格式:


(自动换行、字体、颜色)


,格式的 设置功能要区分是设置当


前块的格式还是设置所有内容的格式;




7




界面设计时应有工具栏,弹出菜单,状态栏等功能来提高操作的便


利 性;



二、



开发平台、工具




.NET FrameWork 3.0


下采用


2010


旗舰版工具;



使用


C#


语言。



三、



程序结构及设计



应用程序提供五大模块基本功能:



3.1


文件模块:



该模块提供以下功能:




1




新建:创建新的文本文件。




2




打开:打开指定路径的文件。




3




保存:保存当前文本文件。




4




另存为:指定路径保存文本文件。




5




历史记录:浏览文本文件的历史记录。




6




保存到数据库:把当前文本文件保存到数据库,包括文件名,文件


路 径,以及文件内容。



3


可视化程序 设计


-


多文档文本编辑器(设计报告)




7




页面设置:设置页面格式。




8




打印:打印当前文件。




9




退出:退出程序。



3.2


编辑模块:



该模块提供以下功能:




1




撤销:撤销上一次执行的操作。




2




剪接:把内容剪接到系统粘贴板,再把系统粘贴板的内容剪接到指


定 位置。




3




复制:把内容复制到系统粘贴板。




4




粘贴:把系统粘贴板粘贴到指定位置。




5




删除:删除选定内容。




6




查找:提供查找指定字符串。




7




替换:可以替换指定字符或者字符串。




8




全选:选择全部内容。




9




时间日期:提供当前系统的时间和日期。



3.3


格式模块:




1




自动换行:可以使文本自动换行。




2




字体大小:可以改变字体格式。




3




字体颜色:可以改变字体颜色。



3.4


查看模块:



提供状态栏用以显示当前状态。



3.5


帮助模块:



提供帮助信息以及软件的信息。




下面是模块框架图:



4

< p>
可视化程序设计


-


多文档文本编辑器(设计报告)














































打开软件



文件



编辑



格式




查看



帮助







.



.



.
































文件
























保存


到数


据库













退





编辑








































5


可视化程序设计


-


多文档文本编辑器(设计报告)



四、



源程序代码说明



实现的关键逻辑和关键代码说明:



4.1


界面设计


< br>创建一个


MDI


窗口,设置为子窗口,用于文本的输入; 把主窗口改为


MDI


容器,向其中加入一些功能控件,例如:< /p>


openFileDialog



Sav eFileDialog



menuStrips,ialog


等等。



代码实现:







doc = new DocForm();






ent = this;






();


4.2.


具体功能的实现


< p>


1


)打开文件:



if (alog() == )







{








RichTextBoxStreamType


TrunFileType(Index);









wCount++;








doc


=


new


DocForm(fileType,


me,


fileType


=


Index);








ent = this;








();








(doc);







} < /p>



2


)保存文件



if (alog() == )






{







RichTextBoxStreamType fileType = TrunFileType(Index);


eTypeIndex(Index);


6

-


-


-


-


-


-


-


-



本文更新与2021-02-08 08:44,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/613392.html

多文档文本编辑器Csharp的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文