VF辅导:让你的程序更专业

VF辅导:让你的程序更专业,第1张

VF辅导:让你的程序更专业,第2张

国内很多学编程的人都是从FoxBASE开始的。Fox系列软件发展到Visual FoxPro后,其编程方法和思路有了很大的改变。以下是从FoxBASE编程到可视化编程的一些经验,供大家参考。


1。用Visual FoxPro 5.0设计信息管理系统时,生成EXE文件的VFP主系统窗口的默认名称是“Microsoft Visual FoxPro”,这是很多设计程序的人不愿意看到的。有没有办法让这个讨厌的东西彻底消失,让你的系统更加专业?我总结了一个方法,供大家参考:首先在VFP的目录下新建一个名为Config.fpw的文本文件,在这个文件中写上TITLE= "* "。*的具体内容当然可以自己决定。比如我的一个系统的Config.fpw里,写着title =“广东外国语师范学校田径运动会信息管理系统”。然后在项目管理器的“其他文件”中的“其他文件”中选择“添加”,将刚刚创建的Config.fpw文件添加到项目中。然后重新编译成EXE文件,试用一下。够专业了。注意:Config.fpw需要在安装VFP的目录下。

2.在VFP生成的系统中运行时,如果直接按系统窗口右上角的“×”,就会出现“不能退出Visual Foxpro”的提示信息,令人作呕。以前有篇文章介绍在主程序中使用statement _ screen.closable = .f .它的作用是让系统窗口的“X”按钮不起作用。这种方法是以牺牲你程序的专业性为代价的。其实要解决这个问题,你只需要在主程序运行的时候写一下ON SHUTDOWN MYCLOSE()的语句,其中MYCLOSE()是你自己的PRG程序。这样,在系统窗口按下“×”后,系统会自动执行你的MYCLOSE程序。在这个程序中,你可以为你的程序退出做准备,比如替换成你自己的提示信息,这样就不会保存了。

3.Visual FoxPro初学者喜欢在设计好的窗体中放置一个“退出”按钮,在这个按钮的Click事件中放一些退出处理。但是,如果用户直接点击表单右上角的“×”按钮,这些退出事件代码就无法执行。许多初学者别无选择,只能将Form的可关闭属性设置为。这大大降低了你的程序的通用性。实际上,当每个表单退出时,都会发生QueryUnload事件。你只需要在QueryUnload中放置必要的退出处理,不需要另一个“退出”按钮。如果条件不允许用户退出,或者被询问是否退出时,用户回答“n”后,只需要执行Nodefault语句,当前表单不会退出。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VF辅导:让你的程序更专业

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情