武汉理工大学华夏学院
课程设计报告书
课程名称: VB课程设计
题目: 编制文本编辑器
系名: 信息工程系
专业班级: 软件2101
姓名: 杨妮
学号:
指导教师:
2011 年 12 月 30 日
课程设计任务书
学生姓名: 杨妮专业班级: 软件2101
指导教师: 司晓梅工作单位: 信息工程系
设计题目:编制文本编辑器
初始条件:要求具备VB语言基础;顺序、选择、循环结构;界面设计、RichTextBox等相关知识。要求电脑配置Visual Basic 。
要求完成的主要任务:
主要任务:
(RichTextBox)编写一个文本编辑器。
,能改变文字的大小/字体/着色等功能。
。
设计报告撰写格式要求:
1. 设计题目与要求;
2. 设计思想、系统总体框架说明;
3. 数据结构、系统各模块功能说明及具体实现的算法;
4. 用户界面的设计步骤;写出涉及的主要控件的名称及作用;
5. 运行结果、系统关键界面的截图;
6. 调试记录(静态检查、动态检查过程中所遇到的问题、解决的办法)、心得体会(即程序设计过程中的经验、体会);
7. 该系统的运行条件(系统支撑环境),运行该系统的方法;
8. 附录:源程序,要求源代码中要有清晰的注释。
时间安排:
12月19日上午布置课程设计任务;分配题目后,查阅资料、准备程序;
12月 20日~12月22 日上机编写、调试程序、书写课程设计报告;
12月23 日上午答辩并提交课程设计报告及相关文档。
指导教师签字: 2011年 12 月 15 日
系主任签字: 2011年 12 月 15 日
一、VB课程设计目的
通过一学期的VisualBasic程序设计学时的上机实验,初步掌握了VB程序设计的各种方法,学会了编辑最基本的VB程序;对于完整的VB程序设计来讲是很不足的,平时掌握的只是单独的窗体(Form)程序编写,以及各种简单控件的使用,没有做到很好连贯性,所以有必要做一次完整的VB程序设计,结合所学的基本知识,使用多个窗体自成一套系统,加上各种控件的综合运用,初步设计一个合格的VB应用程序。
自从接到我们要上课程设计课开始,我们知道word的文本编辑器,当然众所周知word是当今最流行最常用的文本编辑器,用来日常对工作生活中的文本进行编辑,它的功能强大,也在软件设计业成为了一种流行的标准。我们这次设计的就是以word的一些基本功能为基础,由于我们的能力有限我们把一些特殊功能删除了,只留下了一些简单的功能例如:剪切、新建、复制、粘贴、查找等。此次设计课主要是锻炼我们的vb设计能力和思维考虑能力使我们的vb 学习真正的用到实处,无论在将来工作还是学习有着重要作用
二、设计题目与要求
文本编辑器
(RichTextBox)编写一个文本编辑器。
,能改变文字的大小/字体/着色等功能。
。
三、设计思想、系统总体框架说明
题目为文本编辑器,既是最基本的文本编辑程序,首先必须做好文本编辑器本身的功能,然后对其完善做成一个完整的小程序,基本功能和我们平时用的记事本差不多。
基本功能说明:功能是这个文本编辑器的核心内容,也就是程序的作用,它是用来做什么的;本程序就是用来编写文本的,编写过程中要用到窗体(Form)一个,控件包括:RichTextBox(超文本框)、CommonDialog(通用对话框),以及InputBox(消息框)、菜单编辑器等。要做的工作就是编写代码把这些控件和窗体等结合为一体,使得程序能够成为一体,顺参运行。
1、典型功能
(1)查找和替换
在一个文本文件中查找一个词或者一个字符串,把一个字符串替换成另一个字符串。可采取各种方式进行:全局查找替换、条件查找替换、无条件查找替换。
(2)剪切、复制、粘贴
大多数文本编辑器都支持文件内的或者文件间的复制或者移动。字体设置大多数文本编辑器都有字体设置这一个功能
(3)打开、保存、新建、
这也是文本编辑器的一个最简单的功能
总体框架
文本编辑框
编辑菜单
格式菜单
搜索菜单
帮助菜单
文件菜单
退出
保存
新建
打开
剪切
粘贴
全选
字体
复制
查找
查找下一个
使
用说明
关于
2、绘制界面
新建一个标准EXE工程,将其Caption属性改为“易记本”,点击Icon属性给它找个合适的Icon图标。单击菜单“工程”-“部件”,在弹出的“
三口之家--家庭保险规划 来自淘豆网m.daumloan.com转载请标明出处.