VFP是什么

VFP是什么,第1张

VFP即为Visual FoxPro 。

是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。

VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。

它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术。

具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。

扩展资料:

VFP的发展历史:

1、VFP 6

Visual FoxPro 60及其中文版,是可运行于Windows 95和Windows NT平台的32位数据库开发系统。

它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro 60使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。

利用可视化的设计工具和向导,用户可以快速创建表单、查询和打印报表。

Visual FoxPro 60还提供了一个集成化的系统开发环境。

它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。

目前,Visual FoxPro 60是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。

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,从本人目前的经验和成果来说,不足以长篇大论,只能说点自己的心得了,不管学哪门编程语言,重要是要找到好“老师”,我说的是VFP资料书,一本好的资料书,能让你豁然开朗,少走弯路,本人用的是大学学生课本,复旦大学出版社,谢膺白(visual foxpro 数据库教程 ),学习编程语言,一定要多动手,边看边敲,一定不要觉的麻烦,动过手的,记的才深,领悟的也才更透彻,,遇到不懂的,尽力去弄懂来,别搁着,这不还有度娘嘛。谢谢,我的演讲完毕。

1.关系数据库的任何检索 *** 作都是三种基本运算的组合,这三种基本运算不包括( B )

A) 联接 B) 比较 C) 选择 D)投影

2.“项目管理器”的“文档”选项卡用于显示和管理( D)

A) 表单、报表和和查询 B) 数据库、表单和报表

C) 查询、报表和视图 D)表单、报表和标签

3 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为( A )

A)1,4,8 B)4,4,10

C)l,10,8 D、2,8,8

4 在程序中不需要使用public等命令明确声明和建立,可直接使用的内存变

量是 ( A )

A)局部变量 B)公共变量 C)私有变量 D)全局变量

5.下列属于非容器类控件的是 A

A)Text B)Form C)Page D)Container

6.若使“文本框”控件中输入的内容在运行时显示为“”号,需修改文本框的 D 属性

A)Text B)Name C)Value D)PasswordChar

7.要为当前表所有职工增加100元工资,应该使用命令 D

A)CHANGE工资 WITH 工资十100

B)REPLACE工资WITH工资十100

C)CHANGE ALL工资WITH工资+100

D)REPLACE ALL工资WITH工资+100

8.SQL语句中条件短语的关键字是 A

A)WHERE B) FOR

C)WHILE D) CONDITION

9.以下关于查询的描述正确的是 D

A)不能根据自由表建立查询 B)只能根据自由表建立查询

C)只能根据数据库表建立查询 D)可以根据数据库表和自由表建立查询

10 VFP中支持两种类型的菜单,分别是 C

A)条形菜单和d出式菜单 B)条形菜单和下拉式菜单

C)d 出式菜单和下拉式菜单 D)复杂菜单和简单菜单

二、填空题(每空3分,共30分)

1.在Visual FoxPro的表之间建立—对多联系是把( 主表 )的主关键字字段添加到的(相关 )表中。

2.项目文件的扩展名是( PJX )。

3.命令? ROUND(3372007,3)的执行结果是( 337201 )。

4.在定义字段有效性规则时,在规则框中输入的表达式类型是 逻辑型。

5.数据库表之间的一对多联系通过主表的 ( 主 )索引和子表的 ( 普通 )索引实现。

6.数据环境是表单的数据来源,它可以包括与表单有联系的__视图________、__自由表______或是__数据库表__________。

7.在SQL语句中空值用 ( null ) 表示

三、简答题(每题10分,共40分)

1简述VF开发应用程序的过程

先创建表及相关数据文件,然后创建程序,最后使用项目管理器连编形成EXE文件

2叙述下列各命令的功能:

GO BOTTOM 图 指针指向最后一条记录

MODIFY STRUCTURE 打开表设计器,修改表结构

3简述什么是类?类和对象的区别和联系?

类是对一类相似对象的性质描述。

任何一个对象都是某一个类的实例。

这句语句有问题吧.

中间应该有个变量

比如说

for i= 1 to 1000 step 2

step 2 是指步长为2

步长不是指循环次数为2,顾名思意,是指每步加2,是比如说.1再3,再5

初值是指循环开始时,变值的值,终止值就是说,到那个值就停止循环.

在VFP中,比较字符串“ABC”与“abc”的大小是有前提条件的,就是要知道数据是按什么进行排序,才能知道谁大谁小。

VFP有按拼音(pinyin) 排序比较大小、按ASCII码(MACHINE)比较大小和按笔划顺序(STROKE)比较大小3种。

VFP的默认设置是按拼音(pinyin) 排序比较大小,此时是“ABC”>“abc”;

若按ASCII码(MACHINE)比较大小,则是“ABC”<“abc”。

选择数据按什么进行排序,在VFP菜单的“工具”——“选项”——“数据”——"排序序列"里中可以选择(pinyin、MACHINE、STROKE)。

两种比较大小的程序如下:

SET COLLATE TO "pinyin" &&设置VFP按拼音(pinyin) 排序

"ABC"<"abc" &&结果为F 即"ABC">"abc"

SET COLLATE TO "MACHINE" &&设置VFP按ASCII码(MACHINE)排序

"ABC"<"abc" &&结果为T 即"ABC"<"abc"

1、要看表结构。正常用select语句做。

2、

ALTER TABLE cj ADD 等级 c(6)

update cj set 等级 = '优' where 成绩 >= 90

3、自己先建表。再做表单界面。

以上就是关于VFP是什么全部的内容,包括:VFP是什么、如何学好VFP程序设计、急需VFP程序设计试题的答案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9451712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存