📄 vfp漂亮封面.txt
字号:
为VFP程序美容
Visual FoxPro(VFP)是一个由美国微软公司开发的关系型数据库系统。该系统不仅可以简化数据管理,而且使得应用程序的开发流程更为合理。VFP 具有功能强大、界面友好、简单易学的特点。在VFP所提供的集成式开发环境中,不用编写程序,便可以完成想要完成的一切工作。正是由于有了这些特点,使得VFP成为颇受欢迎的数据库软件之一。
一个好的软件还需要有一个漂亮的封面,用VFP 编制应用程序时往往会忽视这一问题。在VFP 6.0中我们一样可以制作出如同微软的Word、PowerPoint等软件的漂亮的封面。下面我们就来介绍如何在程序启动时显示封面。
一、关闭程序主窗口
在显示封面前,首先要暂时关闭程序主窗口。在VFP项目所在目录下找到config.fpw文件,用“记事本”进行查看。如果其中有“Screen=On"的语句,将“On"改为“Off"。这样设置保证了在程序启动时,暂不显示程序主窗口。
二、显示封面
在主文件的开头加入下列语句:
do form face.frm &&face.frm即为封面表单
read events &&开始事件处理
下面我们就来制作封面表单——face.frm
三、制作封面表单
1、准备图片
我们首先准备一幅漂亮的图片。如果你能用PhotoShop之类的图像处理软件制作图片那就再好不过了,因为那样你可以制作一幅与所编程序内容相关的图片。但有一点应该注意,这幅图片的大小应适当,不宜过大或过小。
2、设置表单属性
现在,我们进入VFP,制作一个表单,保存为face.frm。
设置其属性如下:
Caption (无)
Closable .F.
ControlBox .F.
MaxButton .F.
MinButton .F.
Movable .F.
作为封面的表单是不应该显示标题栏、最大化按钮、最小化按钮,以上六项属性的设置保证了这一点。
Picture设为前面所选图片的路径。使face.frm表单在运行时,以所选图片的面貌出现。
Height Width 分别设为与所选图片的高与宽相同。
ShowWindow设为2(作为顶层表单),使face.frm表单位于程序主窗口的上层。
3、添加控件及方法
为了使封面在显示若干时间后自动关闭,可以在face.frm中添加“计时器”控件。
其属性设置如下:
Interval设为4000。表单显示4秒后,启动“Timer Event"。
Timer过程中加入以下语句:
Thisform.release &&关闭封面
有时,我们不希望等待4秒钟才关闭封面,而是希望用鼠标点击后关闭。这样我们可以在表单的Click过程中也加入语句:
thisform.release
在封面显示完毕后,就要进入程序的主体部分。我们可以在face.frm的release过程中加入语句:
Screen.visible=.T. &&显示程序主窗口
do main.prg &&进入程序主体部分。
其中main.prg为所编制程序的入口。
(作者:洪峰 2000年03月01日 16:34)
InfoWeb首页 >> 技术天地 >> 编程指南 >> 技术文章
编程指南
技术天地
网站
|网站地图| |关于我们| |最新更新| |使用说明| |网站检索|
————版权所有1999(C) 未经许可,不得转摘 ----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -