VB480 基于VB实现多窗口记事本
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
多窗口编辑记事本
摘要 记事本现在一般特指Windows操作系统附带的一个简单的文本编辑、浏览软件。该记事本的特点是打开速度快,文件小。多窗口记事本是在Windows记事本的基础上添加一些别的功能,从而能够对文本文件进行更多方式的编辑。现在人们在处理一些较小的纯文本文件的时候一般不想使用Word这样大型的编辑工具,然后有这样一个多窗口记事本是很有帮助的。首先我决定用Visual Basic 6.0作为设计工具,通过借阅相关资料,学习Visual Basic语言,然后进行具体的编程。
关键字:记事本 Visual Basic6.0 文本文件
目 录
目次 3
前言 5
第一章 需求分析 6
1.1选题背景 6
1.2选题意义 7
1.3具体需求分析 7
第二章 系统分析和设计 8
2.1总体模块设计 8
2.1.1设计原理 8
2.1.2模块功能图 8
2.1.3功能详细介绍 8
2.2控件和组件介绍 9
2.2.1 RichTextBox控件 9
2.2.2 Timer组件 10
2.2.3 OpenFileDialog 组件 12
2.2.4 SaveFileDialog组件 13
2.2.5 ColorDialog组件 13
2.2.6 Font组件 14
2.2.7 StatusBar 控件 14 think58好,好think58
[来源:http://think58.com]
第三章 界面和窗口设计 15
3.1主窗口 15
3.1.1 文件菜单 16
3.1.2 编辑菜单 17
3.1.3 视图菜单 17
3.1.4 插入菜单 18
3.1.5 格式菜单 19
3.1.6 工具菜单 19
3.1.7 窗口菜单 20
3.1.8 帮助菜单 21
3.2替换窗口 21
3.3查找窗口 22
3.4关于窗口 22
第四章 开发平台的选取 23
4.1开发环境 23
4.2开发工具 23
4.3 Visual Basic简介 23
第五章 系统实现 24
5.1主窗口 24
5.1.1编辑菜单 24
5.1.2实现代码 25
5.2查找窗口 33
5.3替换窗口 41
5.4关于记事本窗口 43
第六章 系统测试 44
6.1 白盒测试 44
6.1.1白盒测试概念 44
6.1.2代码正确性测试 44
6.2 黑盒测试 44
6.2.1黑盒测试概念 44
6.2.2模块功能测试 44
结束语 45
参考文献 46
第四章 开发平台的选取
4.1开发环境
在操作系统方面,虽然现在Linux的发展速度非常的快,但是对于大多数的使用者来说,操作显然没有微软的WINDOWS那么的流行和傻瓜化。而且现在计算机的运算速度已经不能和以前相提并论了,而且硬件的价格也一天天的在下降了,所以也不用为了节省整体的造价而改用硬件要求很低的DOS系统了。所以我决定该记事本系统在Windows操作系统下设计。
think58 [资料来源:http://THINK58.com]
4.2开发工具
在开发工具的选取上,我使用Visual Basic。因为Visual Basic开发速度快捷,语法简单易学,开发环境体贴便利,强大的控件组对于像记事本这样的需要进行界面设计的应用程序是很有帮助的。
4.3 Visual Basic简介
Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。
“Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
VB提供了学习版、专业版和企业版,用以满足不同的开发需要。学习版使编程人员很容易地开发Windows和Windows NT的应用程序;专业版为专业编程人员提供了功能完备的开发工具;企业版允许专业人员以小组的形式来创建强健的分布式应用程序。 [资料来源:http://www.THINK58.com]
第五章 系统实现
5.1主窗口
5.1.1编辑菜单
一. 文件菜单:
文件(第一层) mnuFile
新建(第二层) mnuNew
打开(第二层) mnuOpen
保存(第二层) mnuSave
另存为(第二层) mnuSaveAs
- (第二层) None (分隔线)
页面设置(第二层)mnuPage
打印(第二层) mnuPrint
- (第二层) None1 (分隔线)
退出(第二层) mnuExit
二. 编辑菜单:
编辑(第一层) mnuEdit
撤消(第二层) mnuUndo
- (第二层) None2
复制(第二层) mnuCopy
剪切(第二层) mnuCut
粘贴(第二层) mnuPaste
删除(第二层) mnuDelect
- (第二层) None3
查找(第二层) mnuFind
替换(第二层) mnuReplace
全选(第二层) mnuSelecAll
- (第二层) None4 (分隔线)
日期/时间(第二层)mnuTimeDate think58.com
[资料来源:http://think58.com]
三. 格式菜单:
格式(第一层) mnuFormat
字体(第二层)mnuFont
字体颜色(第二层) mnuFontColor
自动换行(第二层)mnuAutoLine
四.高级菜单
四.高级(第一层)mnuAdvance
自动存盘(第二层)mnuAutoSave
背景颜色(第二层)mnuSetting
五.帮助菜单:
帮助 (第一层) think58
[资料来源:THINK58.com]