第一步:开始一个VFP项目的学习开发

我在百度上搜索,想要学习一个VFP项目的完整开发流程,但是发现一直搜索不到我想要的结果。我总是感觉如果要学习VFP,我得自己创建一个项目,然后往项目里面添加一些功能,然后一边添加一边学习,但是我现在还没知道如何创建一个项目,然后编译出一个可执行程序。因此,从现在开始,我要试着找到我能继续往下学习的理由。

1、创建项目,添加主程序

通过VFP创建项目的引导,创建一个,添加一个程序main.prg,设置为主程序,添加一个表单(例如logon.scx),在主程序中输入至少以下语句

*——设置系统环境
CLEAR
CLEAR ALL
SET CENTURY ON            &&显示4位年代
SET DATE YMD            &&日期显示方式为“年月日”
SET HOUR TO 24            &&24小时格式显示日期
SET ESCAPE OFF            &&禁止运行的程序在按ESC键被中断
SET TALK OFF            &&关闭命令显示
SET SAFETY OFF          &&覆盖时不要确认
*——声明全局变量
PUBLIC cCurUser    &&  声明全局变量,用来保存系统中的登录用户
*——调用Splash表单
DO FORM Logon
*——进行事件循环
READ EVENTS
*——结束事件循环后退出Visual FoxPro
QUIT

 

2、去除主窗口后面讨厌的那个框架(说实话,到底哪个是主窗口我还很模糊)

在程序主目录下添加一个config.fpw文件,文件里面就一句内容:SCREEN=OFF

并将主窗口(logon.scx)的ShowWindow属性设置为“2-作为顶层表单”

重新连编一下。

 

3、退出程序后同时也把进程退出(来自:http://bbs.bccn.net/thread-162582-2-1.html

在主表单中加一个退出按钮
Thisform.release
clear events

 

OK,我想我应该完成了这个一直头疼的问题了。我已经能够生成一个最简单的程序了,接下来我要做的事情便是往这个简单的程序里添加内容,一边添加一边学习,这就是我刚开始写这篇文章的目的,看来开头还算顺利。

posted @ 2014-03-01 15:32  ultraman  阅读(1864)  评论(0编辑  收藏  举报