摘要记事本现在一般特指Windows操作系统附带的一个简单的文本编辑、浏览软件。该记事本的特点是打开速度快,文件小。增强记事本是在Windows记事本的基础上添加一些别的功能,从而能够对文本文件进行更多方式的编辑。现在人们在处理一些较小的纯文本文件的时候一般不想使用Word这样大型的编辑工具,然后有这样一个增强记事本是很有帮助的。首先我决定用VisualBasic2005作为设计工具,通过借阅相关资料,学习VisualBasic语言,然后进行具体的编程。
关键字:增强记事本VisualBasic2005文本文件
SuperNotepad
AbstractNotepadnowgenerallyrefersasimplesoftwareusedtoeditandbrowsetextoftheWindowsoperatingsystem.Thenotebookischaracterizedbyopeningfilefastandsmall.SupernotepadhasmorefunctionsthanthenotepadofWindows,itcaneditthetextfilesinmoreways.Nowpeoplegenerallydonotwanttouselarge-scaleeditingtoolssuchasWordwhentheydealwithsomeofthesmallertextfiles,andthenasupernotepadisveryhelpful.Firstofall,IdecidedtouseVisualBasic2005asadesigntool,duringtherelevantinformation,learningVisualBasiclanguageandthenproceedtospecificprogramming.
Keywords:supernotepadVisualBasic2005textfile
目次
目次3
前言5
第一章需求分析5
1.1选题背景5
1.2选题意义6
1.3具体需求分析6
第二章系统分析和设计7
2.1总体模块设计7
2.1.1设计原理7
2.1.2模块功能图7
2.1.3功能详细介绍8
2.2控件和组件介绍8
2.2.1RichTextBox控件8
2.2.2Timer组件10
2.2.3OpenFileDialog组件11
2.2.4SaveFileDialog组件12
2.2.5ColorDialog组件12
2.2.6Font组件13
2.2.7StatusBar控件13
第三章界面和窗口设计14
3.1主窗口14
3.1.1文件菜单15
3.1.2编辑菜单15
3.1.3格式菜单16
3.1.4高级菜单16
3.1.5帮助菜单17
3.2替换窗口17
3.3查找窗口18
3.4关于窗口18
第四章开发平台的选取19
4.1开发环境19
4.2开发工具19
4.3VisualBasic简介19
第五章系统实现20
5.1主窗口20
5.1.1编辑菜单20
5.1.2实现代码21
5.2查找窗口25
5.3替换窗口26
5.4关于记事本窗口28
第六章系统测试29
6.1白盒测试29
6.1.1白盒测试概念29
6.1.2代码正确性测试29
6.2黑盒测试29
6.2.1黑盒测试概念29
6.2.2模块功能测试29
结束语30
参考文献30
前言
记事本原指用来记录各类事情的小册子。英文名称为:WORDPAD或NOTEPAD。
现在一般特指Windows操作系统附带的一个简单的文本编辑、浏览软件notepad.exe。(不过在Windows9x和windowsXP中是不同的两个版本,不能互换。)
记事本只能处理纯文本文件,但是,由于多种格式源代码都是纯文本的,所以记事本也就成为了使用最多的源代码编辑器。它只具备最基本的编辑功【本文出自:毕业设计论文网http://www.paper51.com】能,所以体积小巧,启动快,占用内存低,容易使用。
增强记事本就是在记事本原有的功能下添加一些别的功能,同时又不破坏它上述的优点。给我们在不使用Word的情况下编辑较小的纯文本时提供更多的帮助和选择,从而达到丰富和美化文本的目的。
第一章需求分析
1.1选题背景
发展软件产业的战略定位,必须从标准化软件,半定制软件和软件服务三个大的方面来看。在未来的五年中,软件发展趋势将呈现平台网络化、产品个性化、服务客户化三个特征。
平台网络化
未来五年,软件产业的发展重点将围绕着互联网这个基础设施和社会大众日益提高的信息需求展开。灵活的软件平台架构,可方便的增加客户化模块,并能一体化在网络上运行将是半定制软件发展的目标。ERP是个很好的例子。2003年中国本土平台化ERP软件出现。2005年,博科提出"自主化ERP"平台,速达提出基于ASP模式的ERP平台模式,推动ERP市场的全面革新。金蝶、用友对自己平台ERP全面创新,其中以金蝶的BOS平台为代表。
产品个性化
软件技术和需求的未来发展方向是,通用的更加通用,个性的越加个性。针对这种发展趋势,标准化软件如果与竞争对手相比,没有差异化的话,就会导致失败。精【本文出自:毕业设计论文网http://www.paper51.com】细化、专业化、个性化的产品将会更好的满足企业的特殊需求,并且当成为行业领先的时候,非常容易建立客户认知。在目前中国软件产品同质化比较严重的情况下,发展个性化软件产品将成为企业市场胜出之道。
服务客户化
当通用平台和个性化产品都无法满足客户需求的时候,就需要服务去解决。正是由于这个原因,软件的服务会变得越来越重要,因为服务是无法通过标准组件来解决的。目前所有的厂商几乎都倡导贴近客户,并宣传要贴近用户。但客户对服务和产品价格分离的观念还没有普及。服务必须从客户真正的需求出发,了解用户的问题所在和采购需求,提供更专业化的高水平服务。目前软件市场比较流行的ASP模式,便是一个突破口。
举个实例来谈下应用软件的发展趋势。现在用的最多的压缩工具是WinRAR,而在几年前很多人用的压缩工具是WinZip.WINRAR是现在最好的压缩工具,界面友好,使用方便,在压缩率和速度方面都有很好的表现。zip的安装比较大,并仅仅有英文版 汉化包,rar有官方的简体中文版,并且安装很小,不足一兆,winrar的压缩率较高,而zip的压缩率更低,zip支持的格式很多,但已经较老,不大流行,rar支持格式也很多,并且还是流行的,zip仅仅能够压缩成zip格式,不能解压rar格式;rar不仅有自己的格式,还可以压缩成zip格式并解压zip格式,zip的界面没有rar漂亮,winrar支持分卷压缩,zip不支持。正因为WinRAR越来越满足用户的需求并且有自己的特点个性,所以成为现在主流的压缩工具。