请教VFP问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:37:49
VFP中,要开发一个应用程序,哪些部分是非要不可的?
项目,数据库,表(用户管理,学生信息管理),表单(登录界面,学生信息查询),菜单(学生信息查询,用户登录,退出),主程序,这样的一个最简易的系统还差什么吗?如果里面的程序都没错,那么它能连编并且制作成安装程序吗?

数据库不是必需的,可以用自由表。另外你这种只有2个表单的程序,菜单也可以不要,主程序调用登陆界面,登陆验证后直接调用学生信息查询,退出学生信息查询时直接退出程序就可以了。
当然可以制作成安装程序。

同意楼上的。

可以,其实如果不需要任何访问数据的功能的话,仅有一个主程序,都可以连编成应用程序的。而要使连编成EXE文件的应用程序正常运行,需要注意以下几点:

1.主程序中需要有Read Events来发起事件,退出程序时,需要有Clear Events来结束事件,这是VFP应用程序必备的条件,也是VFP的特色之一;
2.需要将动态链接库文件放在该应用序所在的同一个目录下,应用程序才能正常运行,如VFP9.0所包含的动态链接库文件包括:gdiplus.dll, msvcr71.dll, vfp9r.dll, vfp9rchs.dll, vfp9t.dll共5个,在安装后的VFP9.EXE所在的目录下可以找到。
3.连编后需要注意项目中运行时各数据库和表文件所在的路径,要么用&宏替换来定义路径(此时运行连编后的应用程序时,数据库和表所在的目录要与项目运行时一致),要么主程序中用Set path to来定义路径(此时可以将应用程序和数据库存于任意目录下,但在项目中无法运行)。
4.如果需要制作安装程序,则需要借助windows installer创建。