课程设计任务书 编号:43
河北理工大学
软件设计基础(VB)
课 程 设 计 任 务 书
学院 班级 设计人 成绩
一、 题目:自动文本阅读器
二、 目的与要求:
1.目的:
培养学生综合利用 VB 语言进行程序设计的能力,主要是培养学生利用 VB 的标准控件
进行应用程序设计的技能。
2.基本要求:
用通用对话框的 ShowOpen 功能取得要观看的文件名,然后编程实现如下功能:
(1) 能够在客户区自动显示文件的内容。
(2) 可以调整自动滚屏的速度。
(3) 支持显示参数的设定(字体诸属性及文字色彩)。
(4) 可以随时停止滚动和继续滚动(通过点击标签)。
(5) 内容全部显出后自动停止滚动。
(6) 在文本滚动时诸按钮自动隐去,暂停或停止滚动时按钮出现以便进行设置。
本题是为了掌握标签和按钮的应用,设计时只可使用一个定时器,一个通用对话框
控件,一个标签控件和几个按钮。不得使用文本框等其它高级控件。
3.创新要求:
在基本要求达到后,进行创新设计,要求给程序增加倒回功能,就是重新从开始处
显示文件内容。还可以进行其它创新设计,例如:给程序加上菜单和快捷键,支持文本显
示时的背景图片等功能。
三、设计方法和基本原理:
1.问题描述:
程序界面可以参考右面的
图(图示为文本滚动暂停状态,
当文本自行移动时上面的按钮
不出现),本题的文本内容用标
签(LABEL)来显示,参数设置和
加减速用命令按钮来实现,文字
的自动滚屏可以用定时器来实
现,打开文件和显示字体及前景
色的设置可用通用对话框。