文本阅读器

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:09:05
基本要求
打开一个文本文件并显示,为了阅读者的方便,可以手工翻页观看,也可以设置成自动滚屏显示文件内容,就像有的电子书一样。
显示文本的各种显示属性和滚动速度可调。详细要求如下:
n 能够打开任意一个文本文件并逐行显示文件内容。
n 可以调整自动滚屏的速度(用小键盘上的“╋”和“━”键)。
n 支持显示特性的设置(字体诸属性及文字前景色彩)。
n 可以随时停止滚动和继续滚动(通过单击鼠标或者按空格键)。
n 在文本滚动时诸按钮自动隐去,暂停或停止滚动时按钮出现以便进行设置。
n 内容全部显出后自动停止滚动。
u 支持显示的背景设置,可以设置成任意色彩(见题图)。
u 支持手工翻页(建议用PageUp上翻,PageDown下翻,Home到最开始,End到最后)
注:本题主要是为了掌握标签和按钮的应用,进行基本要求的设计时只可使用一个定时器,一个通用对话框控件,一个标签控件数组和几个按钮。不得使用文本框等其它高级控件。
3.创新要求
在基本要求达到后,进行创新设计,创新方向提示如下:
★ 给程序增加鼠标直拖功能(即用手形光标可以直接拖动当前显示位置,可以参见著名PDF阅读器“Adobe Acrobat Reader”的相应用法,本程序只要求在垂直方向上拖动)。
★ 给程序加上显示文本时自动播放背景音乐的功能。
★ 支持文本显示时的背景图片的平铺显示功能(对小图片而言,设计素材中有提供)。
★ 窗口大小调整后自动适应新的窗口进行显示。
★ 实现直接将文件拖入程序窗口自动打开并显示。
★ 将文件中较长的行进行分行处理,在字体设置较大时也能全部显示文件内容。

设计方法和基本原理
1.问题描述
程序界面可以参考右面的图(图示为文本滚动暂停状态,当文本自行移动时上面的按钮不出现),本题的文本内容用标签控件数组(LABEL())来显示,参数设置和加减速用命令按钮来实现,文字的自动滚屏可以用定时器来实现,打开文件和显示字体及前景色的设置可用通用对话框。
2.问题的解决方案
①设计程序界面

文本记忆精灵适用于windows系统,是专为文本内容编写而成,是为了帮助我们进行强化记忆的有效工具,她可以将您自己指定文本中的内容逐行进行有规律显示于计算机屏幕,以达到强化记忆的目的,同时她还可以就像查字典一样,对文本内容进行快速有效的查询。最关键是的它还是绿色软件,无需安装,解压即可试用。

看一下这个是否对你有用?