㈠ 如何在VFP6.0开发的信息管理系统中打开WORD文档
1、可以用WebBrowse控件打开Word和Excel文件
㈡ 用VFP做管理信息系统
1.表单
2.菜单
3.主程序prg(可选)
4.数据库
5.用到的一些图片
6.报表
7.运行库文件VFP8RENU.DLL vfp8r.dll vfp8rchs.dll msvcr70.dll VFP8CHS.DLL vfp8t.dll vfp8.0一共这六个,放在主目录可以让程序脱离vfp独立运行
1-6各建一个文件夹管理
当然你不要这样每人逼你
㈢ VFP是什么
VFP即为Visual FoxPro 。
是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。
VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。
它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术。
具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。
(3)vfp在文件管理系统中扩展阅读:
VFP的发展历史:
1、VFP 6
Visual FoxPro 6.0及其中文版,是可运行于Windows 95和Windows NT平台的32位数据库开发系统。
它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro 6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。
利用可视化的设计工具和向导,用户可以快速创建表单、查询和打印报表。
Visual FoxPro 6.0还提供了一个集成化的系统开发环境。
它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。
目前,Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。
2、VFP 7
Web Services支持 VFP 7支持注册和发布Web Services,而无需使用Microsoft SOAP Toolkit和VFP扩展来从底层完成这些任务;
服务器增强 VFP 7对于COM服务器作了很大程度的增强,可以与核心平台如COM+服务进行互操作;
XML支持 为了适应以XML形式在Web上传送数据的潮流,VFP 7提供了一些函数用于在XML数据和FoxPro游标(Cursor)或表格(Table)之间的转换。
多样的XBase特性 VFP添加了很多新的或改进的XBase特性,并且这些特性都是用VFP语言编写的;
OLE DB Provider 通过实现OLE DB Provider接口,开发者可以在任何支持OLE DB的程序和语言中调用VFP数据。
3、VFP 8
n 数据特性增强 VFP 8对其数据特性进行了改进,并增加了很多新的数据特性。
包括:远程数据连接、创建DataEnvironment类、自动增长域值、支持对照序列、与SQL语句Select…Union之间的隐式数据转换、使用SQL Select命令插入行等;
其他增强 VFP 8对一些工具、示例数据库和解决方案案例都进行了改进。
4、VFP 9
数据和XML增强 这一时期的VFP对其数据特性进行了巨大的加强,改进项目之多真是令人眼花缭乱,详情可以参考这里,此处不再赘述;
实现SQL语言 VFP 9已经能够充分地支持SQL查询语言;
设计器的增强 VFP 9增强了这些设计器:报表和标签设计器、菜单设计器、表格设计器、查询和视图设计器、数据环境设计器以及类和窗体设计器等;
其他方面的增强 和VFP 8一样,VFP 9在其他微小的细节上进行了不少的改进,使得开发者的体验更加舒适。
㈣ VFP系统中,执行表单文件的命令是
VFP系统中,执行表单的三种方法:
1、在表单打开状态下,点工具栏上的“感叹号”的按钮。
2、在表单打开状态下,点菜单栏上的“表单”-“执行表单”(Ctrl+E)。
3、在命令窗口中输入:do form 表单名。
从主表单到所使用的表单、报表等都要设置调用(关闭)另一个表单、报表等语句(就是要加入口、有出口)。
如主表单最后要有“DO FORM XXX.scx。
㈤ vfp是一种什么模型的数据库管理系统
关系型数据库管理系统
visual foxpro是Microsoft公司是一款快速处理数据的桌面型数据库开发软件。主要用于开发数据管理与运算等方面。visual foxpro独具特色的数据库容器提供了集中的数据管理功能,它支持面向对象的编程方法,可生成真正事件驱动的应用程序,与其他应用程序共享和交换数据,具有客户/服务器能力。
(5)vfp在文件管理系统中扩展阅读:
1998年9月份美国微软公司推出了Visual Fox Pro 6.0系列,其中包括VFP6。VFP6的推出为网络数据系统使用者及设计开发者带来了极大的方便。VFP6不仅提供了更多更好的设计器、向导、生成器及新类,并且使得客户/服务器结构数据库应用程序的设计更加方便简捷,增加了处理2000年数据的工具。VFP6以其强健的工具和面向对象的以数据为中心的语言,将客户/服务器和网络功能集成于现代化的、多链接的应用程序中。VFP6充分发挥了面向对象编程技术与事件驱动方式的优势。
㈥ 用VFP做管理系统时遇到的问题。高手帮下!!
制作安装盘,然后注册所有VFP调用的有关乱七八糟的控件,如日期自动挑选的。否则进入调用就报错
㈦ 与文件管理系统相比,在VFP中的数据库系统有哪些优点
数据库的域包含的是需要面对的对象,至于文件管理系统,调用时比较麻烦,不如数据库方便,加上文件管理系统管理不不紧紧是你所需要面对的对象,所以不具有可比性,如果非要比一下,数据库比文件管理系统更简单,更方便更快捷。
㈧ 关于VFP问题
1、visual
foxpro是基于(b:windows
)操作系统的数据库系统。
a:ms-dos
b:windows
c:unix
d:amos/l
2、命令select
0的功能是(
a:选择区号最小的空闲工作区)。
a:选择区号最小的空闲工作区
b:选择区号最大的空闲工作区
c:选择当前工作区的区号加1的工作区
d:随机选择一个工作区的区号
3、在vfp系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是(
a:browse
)。
a:browse
b:show
c:view
d:open
4、下面命令执行后都将生成abc.dbf文件,其中生成空表文件的命令是(
c:
structure
to
abc
)。
a:
to
abc
fields
xm,xb
b:
to
abc
c:
structure
to
abc
d:
file
to
abc
5、表达式len(‘abc'-‘de')的值是(c:5
)。
a:1
b:3
c:5
d:7
6、若使用replace命令,其范围子句为all或rest,则执行该命令后记录指针指向(b:末记录
)。
a:首记录
b:末记录
c:首记录的前面
d:末记录的后面
7、仅关闭当前表文件的命令是(c:use
)。
a:close
all
b:clear
c:use
d:close
database
8、delete命令的作用是(a:为当前记录做删除标记
)。
a:为当前记录做删除标记
b:直接物理删除当前记录
c:删除当前表文件的所有记录
d:在提问确认后物理删除当前记录
9、执行list
next
1命令之后,记录指针的位置指向(a:下一条记录
)。
a:下一条记录
b:原来记录
c:尾记录
d:首记录
10、命令select
3等价于命令(c:select
c
)。
a:select
a
b:select
0
c:select
c
d:select
ⅲ
11、vfp中的set
relation关联是(
d:物理排序)。
a:逻辑连接
b:物理连接
c:逻辑排序
d:物理排序
12、使用下面命令必须打开索引文件的是(c:seek
)。
a:go
b:locate
c:seek
d:index
13、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令是(a:go
top
)。
a:go
top
b:go
recno()=1
c:skip
1
d:go
1
14、执行命名seek
"张三"后,若未找到符合条件的记录,则命令?bof(),?found(),?eof()的显示结果是(c:t
f
f
)。
a:f
t
f
b:f
f
t
c:t
f
f
d:f
t
t
15、关闭当前工作区所有已打开的索引文件,正确的命令是(
c:close
index
all
)。
a:use
b:set
index
to
c:close
index
all
d:set
order
to
16、为一个打开的表文件增加新字段,应当使用命令(
a:append
)。
a:append
b:modify
structure
c:insert
d:browse
17、若能够正常执行下面命令,指出字段"修理日期"的类型是(d:日期型
)。
replace
all
修理日期
with
dtoc(date())
a:数值型
b:字符型
c:逻辑型
d:日期型
18、表达式len("计算机+6")的值是(
c:7)。
a:12
b:6
c:7
d:8
19、表达式at("is","this
is
a
boy")的值是(c:3
)。
(猜的)
a:.t.
b:.f.
c:3
d:6
20、命令文件(程序文件)的扩展名是(
b:prg
)。
a:idx
b:prg
c:dbc
d:dbf
㈨ VFP文件管理系统的源码
你可以用Adir()试一下,把搜索到的文件名和路径保存到表里面,再从表里搜索你需的文件,如果是所需文件名,则打开。
呵呵,是不是简单了一点?如果有问题,可以E-mail联系我,我的主页上面有地址和QQ号。
以下是ADIR的帮助说明:
ADIR( ) 函数
将文件信息存放到数组中,然后返回文件个数。
语法
ADIR(ArrayName [, cFileSkeleton [, cAttribute [, cCreatorType]]])
参数
ArrayName
指定数组名。如果数组不存在,Visual FoxPro 将自动创建此数组。如果数组存在,但其大小不足以包含所有信息,则 Visual FoxPro 自动增加数组大小,使得数组能容纳所有信息。如果数组超过了所需大小,Visual FoxPro 将截掉多余部分。如果数组存在,并且 ADIR( ) 函数由于没找到匹配文件而返回 0,则数组保持不变。如果数组不存在,并且 ADIR( ) 函数返回零,则不创建数组。
下表说明了数组中每列的内容及其数据类型:
列 数组内容 数据类型
1 文件名 字符型
2 文件大小 数值型
3 文件最后修改日期 日期型
4 文件最后修改时间 字符型
5 文件属性 字符型
数组的最后一列包含匹配文件的文件属性。每个文件属性值由一个字母表示,一个文件可有多个属性。下表说明每个字母表示的文件属性含义:
字母 属性
A 档案文件 一 可读写
H 隐藏文件
R 只读文件
S 系统文件
D 目录或文件夹
cFileSkeleton
指定文件梗概,以便存储满足搜索条件的文件名或扩展名的文件信息。例如,条件可以是所有表、所有文本文件、所有文件名第一个字母为“A”的文件,等等。这些通配查询在 cFileSkeleton 中可以包含通配符 * 和 ?。其中问号代表单个字符,星号代表任意字符串。在文件梗概中,可在任意位置使用任意个数的通配符。
在 Visual FoxPro、FoxPro for Windows 和 FoxPro for MS-DOS 中,可以指定驱动器和目录名,程序将在此驱动器和目录下搜索匹配文件。如果不指定驱动器和目录名,将把当前目录下的文件信息存入数组中。
在 FoxPro for Macintosh 中,可以搜索匹配文件名的卷和文件夹。如果不指定卷和文件夹,
FoxPro for Macintosh 将当前文件夹中的文件信息存入数组中。
cAttribute
指定在返回内容中包含子目录或嵌套文件夹、隐藏或系统文件、或者卷名。
cAttribute 可以是 D、H 和 S 的任意组合。如果包含 D,除了返回匹配 cFileSkeleton 的文件名外,还将返回当前目录的子目录或当前文件夹的嵌套文件夹。如果包含 H,将返回与 cFileSkeleton 指定相匹配的隐藏文件信息。如果包含 S,将返回与 cFileSkeleton 指定通配文件名相匹配的系统文件信息。
如果 cFileSkeleton 为空字符串,仅返回子目录或嵌套文件夹名、隐藏或系统文件。
cAttribute 参数中包含字符 V,将返回当前驱动器的卷名。如果 V 和 D、H 或 S 一起包含在数组中,则只返回卷名。卷名存入数组的第一个元素中,并截去数组的其余部分。
cCreatorType
仅用于 FoxPro for Macintosh。
用指定的创建程序类型指定文件。如果参数 cFileSkeleton 为空字符串,则仅有匹配指定创建程序类型 cCreatorType 的文件放置到数组中去。如果在参数 cfileSkeleton 中有一个文件梗概,则匹配文件梗概且具有 cCreatorType 指定的创建程序类型的文件被放入数组中。
若要获取 FoxPro for Macintosh 所有的文件扩展名以及相关的创建程序类型,请参阅文件扩展名与文件类型。
返回值类型
数值型
说明
对于每一个文件,ADIR( ) 将文件名、大小、日期、时间和属性信息存入数组。
㈩ 在vfp应用系统中,供用户查看和管理数据的界面通常是 在关系模型中...
在vfp应用系统中,供用户查看和管理数据的界面通常是 表单
在一个项目中,可以设置主程序的个数是1
在vfp系统中,查询文件是指一个包含一条select-sql命令的程序文件文件的扩展名为 .qpr
命令按钮中显示文字内容是在 caption 属性中设置的?
checkbox一般用于多项选择 的情况