visual foxpro 7.0

大小:18.88M类别:数据库类

官方安全无插件纠错

  • 更新时间2024-03-01
  • 系统Pc
  • 语言简体中文
visual foxpro 7.0,简称vfp7.0。这是一款由微软公司所开发的数据库开发管理软件,虽然说与VS软件相比功能差距还是明显,但是该软件的功能也是非常适合用户使用,简体中文的操作界面,拥有更高的性能指标和鲜明的特点。今天所带来的是vfp7.0简体中文版,精简掉了一些不必要的功能,同时去除了广告,纯净式的清爽简洁的编辑界面,同时在新版中增加了很多开发功能,例如增强IDE、增强语言、增强开发控件,使其可以创建更好的应用程序。该软件以其独具特色的数据库容器,为交互式用户和应用程序开发者提供了集中的数据管理功能,不仅支持面向对象的编程方法,可生成真正事件驱动的应用程序,可方便地与其他应用程序共享和交换数据,具有客户服务器能力。软件提供了功能完备的工具,极其友好的用户界面,简单的数据存取方式,独一无二的跨平台技术,支持面向对象的编程方法,可生成真正事件驱动的应用程序,是目前最快捷、最实用的数据库管理系统软件之一,能够满足用户日常使用需求,有效提高用户的工作效率,有需要的朋友欢迎下载体验吧。

软件特色

1、提供多种可视化编程工具,最突出的是面向对象编程。
2、在表的设计方面,增添了表的字段和控件直接结合的设置。
除此之外,Visual FoxPro 7.0 具有一系列的新特色,如:
① 成功解决了计算机2000年的问题。
② 增强了 Internet 技术和 WWW 数据库的设计。
③ ActiveX 和向导、生成器及控件等集成化工具。
④ 新引入了网络图象文件格式:gif 和 jpeg 。
3、对项目及数据库控制的增强
在 Visual FoxPro 7.0 中可以借助“项目管理器”创建和集中管理应用程序中的任何元素;可以访问所有向导、生成器、工具栏和其他易于使用的工具。
4、提高应用程序开发的效率
Visual FoxPro 7.0 增加了面向对象的语言和方式。借助 Visual FoxPro 7.0 的对象模型,可以充分使用面向对象程序设计的所有功能。
5、互操作性和支持 Internet
Visual FoxPro 7.0 支持具有对象的链接与嵌入(OLE)拖放,可以在 Visual FoxPro 7.0 和其他应用程序之间,或在 Visual FoxPro 7.0 应用程序内部移动数据。
6、充分利用已有数据
Visual FoxPro 7.0 为升级数据库提供了一个方便实用的转换器工具,可以将早期版本中的数据移植过来使用;对于电子表格或文本文件中的数据,Visual FoxPro 7.0 也可以方便的实现数据共享。

功能介绍

1、增强的项目及数据库管理
在VFP7.0中,您可以对项目及数据有更强的控制。您能够使用源代码管理产品,比如 Microsoft Visual SourceSafe™,同时在“项目管理器”中看到组件的状态。也可以在发出 CREATE CLASS、CREATEOBJECT( ) 或 NEWOBJECT( ) 命令或使用“应用程序生成器”时通过提供的 ProjectHook 类管理项目事件。数据库容器允许几个用户在同一个数据库中同时创建或修改对象。按需刷新的特性允许您更新数据库或项目的视图。“数据库设计器”中查找及重排等特性允许您迅速更改数据库中对象的外观。您可以使用键盘访问“项目管理器”及“项目管理器”中的图标,并且“数据库设计器”还可以帮助您迅速地区分对象。
现在,数据库引擎支持更改与规则冲突的值。保守式缓冲可以更有效地处理记录的锁定。NULL 是一个可标识的关键字,可以代替“.NULL.”的使用。
2、更简便的应用程序开发
Visual FoxPro 添加了新的“应用程序向导”,其提供的新的 ProjectHook 对象和改进了的应用程序框架功能可以使您的应用程序更有效率。我们还添加了一些功能来增强开发环境,以便更容易地向应用程序中添加有效的功能。
Visual FoxPro 的基本类可以方便地将近 100 种功能添加到您的应用程序中。
组件管理库可以方便地管理 Visual FoxPro 类和文档,以及可能需要添加到项目或应用程序中的其他文档或文件。
新的“应用程序生成器”允许您添加数据库,然后创建、添加或修改表、报表和表单,编译后再立即运行应用程序。
3、改善的调试工具
在Visual FoxPro 7.0的这个版本中,您可以更简便地调试及监控您的应用程序组件。您有在 Visual FoxPro 主窗口中打开调试工具的选项,同时您可以选择这些调试工具是与您的应用程序界面一起显示还是显示在另外一个分离的窗口中(这样他们可以不干涉应用程序工作空间)。调试器提供了设置新断点、跟踪事件以及记录执行代码的工具,它看起来与 Visual C 的调试环境很相似。在“监视”窗口以及“局部”窗口中,您可以深入程序,查看属性设置值,对象以及数组元素的值。要想查看一个变量的当前值,您只需在“跟踪”窗口中把光标放置在变量名上即可。“调试输出”窗口为显示交互的或代码中的信息提供了方便的途径,同时它可以把结果输出到应用程序窗口之外的另一个窗口。
Visual FoxPro 的这一版本同样包含一个增强的“代码范围分析器”应用程序,可以用来分析程序、应用程序或实际运行的项目代码。“代码范围分析器”引擎自身如同 Visual FoxPro 中提供的界面一样是可以定制的。
4、更简便的表设计以及扩展的数据字典
在这个版本的“表设计器”中,您可以在创建字段时方便地添加索引,您也可以指定多种默认值,它们使表的设计迅速而简便。在同一个选项卡上您指定字段的行上,可以定义一个普通索引。通过“表”选项卡,您可以直接访问表级的有效性规则、触发器以及统计值。默认类及库属性允许您把一个字段指定为某个控件类型:当您把该字段添加到表单上时,您通过一步便创建了所需的控件。另外,InputMask 及 Format 属性可以帮您控制数据的显示。
“连接设计器”可以平滑地与 ODBC 管理员一起工作,使创建连接更加简便。该设计器也提供了可以优化连接的附加属性。
5、增强的查询及视图设计
现在您可以创建外部联接,为列指定别名,选择最上面几条或百分之几的记录,所有这些功能都在“查询设计器”及“视图设计器”中。使用“视图设计器”,您还可以为视图字段指定在表字段上可以指定的同样的扩展属性。例如,您可以指定一个默认控件类、输入掩码或格式。
6、增加的表单功能以及更简便的设计
数据字典的增强有助于表单的设计,“表单设计器”本身也更易于使用并且提供了更多的功能。“表单设计器”支持单文档界面 (SDI) 以及多文档界面 (MDI) 的选项,因此您的应用程序可以具有您所希望的功能。使用 SDI,您可以创建应用程序窗口,它们是 Windows 桌面的子窗口。“菜单及快捷键设计器”可以帮助您创建快捷菜单,在控件的 RightClick 事件中可以使用这些快捷菜单。表单和控件又有了一些附加的属性和方法程序,可以帮助您控制表单每一部分的感觉及外观。有关属性和方法程序的列表,请参阅“帮助”。
在“属性”窗口中,您可以选择一组控件,查看或更改它们共同的属性。如果您需要更多的空间来查看或更新属性设置值,可以使用“属性缩放”特性。使用“对齐”工具,水平、垂直居中以及其他放置方式也易于实现。应许多开发者的要求,在“属性”窗口中可以使用键盘定位,CTRL 键与 PAGE UP、PAGE DOWN、HOME 或 END 键一齐使用便可在对象之间移动。如果需要更改运行中表单的某些东西,工具栏上的“设计”按钮可使您再次迅速切换到设计模式。
由于具有格式化程序、彩色显示代码的选项以及增强的查找及替换特性,编辑器使编码更为简便。快捷菜单及键盘访问的特性在整个产品中可用;使用鼠标右按钮可以发现任意给定元素可能的动作。
7、更多更好的向导
两个向导可以帮您创建应用程序:
“应用程序向导”可以为您的项目创建一个“改进了的应用程序框架”,然后打开“应用程序生成器”。
“Oracle 升迁向导”可以帮助您把数据库、表及视图移到一个 Oracle 服务器上。 其他向导及示例的更新给您以更强的能力,比如访问排序所用的索引标识。“表单向导”允许您添加一个页框,从而可以在附加页面上显示更多的字段。“数据透视表向导”能够使用开放式数据库连接 (ODBC) 来填充一个数据透视表。“SQL Server 升迁向导”支持声明的参照完整性。“交叉表向导”现在可以显示 NULL 值。另外,作为实用工具还提供了一个向导,用以创建查询或显示数据库记录用的 Web 页面。
8、OLE 与 ActiveX 更强的集成
Visual FoxPro 是一个自动服务程序,因此其他应用程序也可以利用 Visual FoxPro。ISimpleFrame 能力扩展了对更宽系列 ActiveX 控件的支持。Visual FoxPro 也提供创建您自己的自动服务程序的能力,您可以把这些服务器布置在本地或远程。
9、应用程序组件的实例
位于 Visual Studio …\Samples\Vfp98\Solution 目录中的 Solution 示例中收集了一系列应用程序组件,他们显示了如何利用 Visual FoxPro 的特性解决现实世界的问题。您可以在应用程序中直接使用示例组件及它们的代码。有关 Visual FoxPro 示例的详细信息,请参阅 。
10、快速创建应用程序
在 Visual FoxPro 的向导、生成器、工具栏和设计器的帮助下您可以快速开发应用程序。使用 Visual FoxPro 的对象和事件模式,您可以快速创建、原型化并实现真正的无模式应用程序。
11、获得快速结果的向导和生成器
使用向导和生成器,应用程序的所有或任何组件都可以在几分钟内完成。另外,如果利用向导或生成器创建的组件不完全满足要求,您可以使用设计器修改它们。
12、立即创建应用程序
若想迅速得到结果,请使用向导。对 Visual FoxPro 中的常规任务,它们提供了逐步的提示。例如,“表向导”引导您走过创建表的过程,“表单向导”教您如何创建一个表单,“WWW 搜索页”实用工具帮助您创建查找表所用的 Web 页面。

vfp7.0简体中文版使用方法

一、原始单据与实体之间的关系
1.可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体
2.在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体
3.这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处:
〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。
这就是“一张原始单证对应多个实体”的典型例子
二、主键与外键
1.一般而言,一个实体不能既无主键又无外键。在E—R 图中, 处于叶子部位的实体, 可以定义主键,也可以不定义主键
2.(因为它无子孙), 但必须要有外键(因为它有父亲)
3.主键与外键的设计,在全局数据库的设计中,占有重要地位。当全局数据库的设计完成以后,有个美国数据库设计专家说:“键,到处都是键,除了键之外,什么也没有”,这就是他的数据库设计经验之谈,也反映了他对信息系统核心(数据模型)的高度抽象思想。因为:主键是实体的高度抽象,主键与外键的配对,表示实体之间的连接
三、基本表的性质
基本表与中间表、临时表不同,因为它具有如下四个特性:
(1) 原子性。基本表中的字段是不可再分解的
(2) 原始性。基本表中的记录是原始数据(基础数据)的记录
(3) 演绎性。由基本表与代码表中的数据,可以派生出所有的输出数据
(4) 稳定性。基本表的结构是相对稳定的,表中的记录是要长期保存的
理解基本表的性质后,在设计数据库时,就能将基本表与中间表、临时表区分开来
四、范式标准
1.基本表及其字段之间的关系, 应尽量满足第三范式。但是,满足第三范式的数据库设计,往往不是最好的设计
2.为了提高数据库的运行效率,常常需要降低范式标准:适当增加冗余,达到以空间换时间的目的
3.〖例2〗:有一张存放商品的基本表,如表1所示。“金额”这个字段的存在,表明该表的设计不满足第三范式,因为“金额”可以由“单价”乘以“数量”得到,说明“金额”是冗余字段。但是,增加“金额”这个冗余字段,可以提高查询统计的速度,这就是以空间换时间的作法。在Rose 2002中,规定列有两种类型:数据列和计算列。“金额”这样的列被称为“计算列”,而“单价”和“数量”这样的列被称为“数据列”。
表1 商品表的表结构
商品名称 商品型号 单价 数量 金额
电视机 29吋 2,500 40 100,000
五、通俗地理解三个范式
通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解):
1.第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解
2.第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性
3.第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余
没有冗余的数据库设计可以做到。但是,没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低范式标准,适当保留冗余数据。具体做法是:在概念数据模型设计时遵守第三范式,降低范式标准的工作放到物理数据模型设计时考虑。降低范式就是增加字段,允许冗余

软件优势

1、Web Services支持
VFP 7支持注册和发布Web Services,而无需使用Microsoft SOAP Toolkit和VFP扩展来从底层完成这些任务;
2、服务器增强
VFP 7对于COM服务器作了很大程度的增强,可以与核心平台如COM+服务进行互操作;
3、XML支持
为了适应以XML形式在Web上传送数据的潮流,VFP 7提供了一些函数用于在XML数据和FoxPro游标(Cursor)或表格(Table)之间的转换。
4、多样的XBase特性
VFP添加了很多新的或改进的XBase特性,并且这些特性都是用VFP语言编写的;
5、OLE DB Provider
通过实现OLE DB Provider接口,开发者可以在任何支持OLE DB的程序和语言中调用VFP数据。

常见问题

一、“数据库”和“运行”菜单在哪里? 
Visual FoxPro 现在认为数据库是表的容器,而不将单个的表看作数据库。Visual FoxPro 数据库 (.DBC) 使得“数据库”菜单上的选项过时。因为“运行”菜单中的选项被去掉或被放在其他菜单上,所以 Visual FoxPro 去掉了“运行”菜单
二、如何找到 Visual FoxPro 系统工具栏列表?
在“查看”菜单中选择“工具栏”命令,您可以看到可用的系统工具栏列表。在“工具栏”对话框中选择一个工具栏,然后单击“定制”按钮,您可以定制一个工具栏
三、当关闭项目管理器窗口,使之成为工具栏后,如何恢复原来的窗口?
用鼠标单击选项卡上矩形区域。将项目管理器拖到 Visual FoxPro 主窗口,然后释放
四、单击鼠标右键后,为何会出现一个菜单?
单击鼠标右键可以弹出一个对环境敏感的快捷菜单。也就是说,如果鼠标指在一个对象上,单击右键会弹出一个菜单,它包含能用来操作该对象的选项
五、打开多个窗口和工具栏时,怎样才能避免杂乱?
您有如下几个选择:您可以在屏幕的上部和边缘停放工具栏。您可以按下 CTRL+F1 激活每个窗口,找到想要的窗口。您可以在“窗口”菜单中使用窗口列表,选择想激活的窗口。您可以重新放置和调整各个窗口
六、当创建一个控制的子类时,想为按钮的单击事件添加代码,还想执行父类的代码。怎办?
在单击事件中,在添加任何新代码之前添加 objectname::click。这样,Visual FoxPro 就执行父类的单击事件,接下来运行您添加的代码
七、有一个按钮位于表单上,当创建一个基于按钮的类时,怎样引用表单属性?
您可以使用 THISFORM、THIS.PARENT 或 THISFORMSET 对象引用。例如: ThisForm.Caption="MYCAPTION" 
八、定义一个类之后,怎样击活或访问对象?
基于类可以创建对象。类就象房子的蓝图或者电话的电路图,蓝图和电路图简单地勾勒出房子和电话的特点和功能。您不能激活类,必须使用 CREATEOBJECT( ) 命令从一个类创建对象,然后可以显示对象。有关详细信息,请参阅“帮助”中的 CREATEOBJECT( ) 主题

展开内容

更多版本

  • Visual FoxPro(数据库开发软件)

    5.0/37.82M

    Visual FoxPro是Microsoft公司推出的数据库开发软件,用户可用它来开发数据库,既简单又方便,它不仅可简化数据库管理,而且还可使应用程序的开发流程更为的合理,通过Visual FoxPro 用户可使组织数据、定义数据库规则和建立应用程序等工作变得简单易行,且用户还

类似软件

  • RapidMiner数据挖掘工具

    8.9/543.5M

    RapidMiner是一款专业强大的数据挖掘图形化工具,它为用户免费提供数据挖掘技术和类库,在一个非常大的程度上有着先进技术,最大特色就是图形用户界面的互动原型。除此之外,这款软件拥有超过1500种机器学习算法和函数库,可以为任何用例构建最强可能的预测模型,同时可视化工作流程设计

  • RedisPlus(数据库管理工具)

    10.0/121.15M

    RedisPlus是一款针对于Redis数据库开发的一款可视化的管理工具。该款软件在当初设计上采用的是Java语言开发出来的,并且采用的是Javafx的桌面元素,相信大家或多或少的都了解Java的特性,该编程语言是个跨平台使用的,因此该款软件也是可以在Windows 、Linux

  • Sql Delta For MySql(数据库对比分析软件)官方版

    9.1/50.15M

    Sql Delta官方版是一款便捷的数据库对比工具,可进行表结构、存储过程、函数、视图等属性对比,且可生产SQL脚本,可帮助您快速找到现有的数据库项目与过去数据库的异同点,并可使您的产品数据库与所开发的数据库完全同步,以此可减少因同步数据库而进行负责工作的时间。

  • mybatis官方版

    9.6/3.72M

    mybatis 是一个专业的持久层框架,主要是用于普通SQL查询、存储过程和高级映射。新版mybatis 大幅度的消除了JDBC代码和参数的手工设置以及结果集的检索,同时mybatis用户可以使用更为简单的XML或注解来进行配置和原始映射,并将接口和Java的POJOs映射

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • SQL Prompt(SQL智能语法提示插件)

    8.8/674.55M

    SQL Prompt是一款功能出色且拥有SQL智能提示功能的SQL Server和VS插件,它不仅为用户提供了语法和编写代码片段的自动检索,还为用户提供了简单的代码易读性,对于新手开发者而言,这无疑是十分有好的,能轻松地进行上手,从而更好更快的提供生产率等特点。

  • DBeaver(数据库管理工具)

    9.0/116.92M

    一款专为开发者人员和数据库管理员使用的通用数据库管理工具,该软件不仅支持任何具有JDBC驱动程序数据库,而且还可以处理任何的外部数据源。

  • mysql for linux

    9.0/413.71M

    mysql for linux是著名的关系型数据库MySQL的Linux版本,使许多在Linux平台进行开发工作的用户经常使用的数据库,因为其体积小、速度快、总体拥有成本低等特点而深受一些中小型网站和应用程序的开发者们的喜爱,特别是一些一键式的PHP安装环境集成包,更是将这个数据

  • sql server 2005官方版

    8.8/1.84G

    sql server 2005是一款功能强大的数据库管理软件。操作界面非常简洁,功能一目了然,使用起来非常的快捷,为数据库领域带来了许多重大的创新和改进。新版的microsoft sql server 2005通过提供一个集成的管理控制台来监视和管理 SQL Server

  • sql server 2019官方版

    9.5/1.93G

    sql server 2019是由微软推出的一款数据库管理软件,对于一些数据库行业的专业人员来说,它经常是必备软件般的存在,能满足企业各种管理数据的需求。sql server 2019不仅提供了广泛的服务器端功能,还提供了庞大的客户端数据库。

  • Navicat for MySQL 16中文版

    8.6/90.1M

    Navicat for MySQL 16中文版是一款非常专业的可多重连接的数据库管理工具,同时该软件为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。

  • IBM SPSS Modeler 18中文版

    8.9/1.82G

    IBM SPSS Modeler 18,简称spss18。这是一款数据挖掘和文本分析软件,可用于构建预测模型和进行高级数据分析。它旨在为数据科学家和业务分析师提供一个可视化界面,用于数据准备、建模和评估。

  • mongobooster(mongodb可视化工具)

    9.0/77.19M

    mongobooster是一款专门针对Mongodb开发的可视化管理工具,能够让我们的用户轻松的对数据库进行建立和修改等操作,可视化的操作方式让用户使用程序的时候更加清晰,以图形的形式显示数据的每一个操作步骤,在您的研究数据、数据处理、决策分析等方面得到巨大的提升。

  • Navicat for Oracle 16(oracle数据库管理)

    9.1/106.97M

    Navicat for Oracle 16是一套专为 Oracle 设计的强大的目前最优秀的oracle数据库管理软件。Navicat for Oracle 16是Navicat for Oracle系列的最新版本,Navicat for Oracle 16延续了前几代的特色功能

  • mysql for visual studio

    9.0/19.18M

    mysql for visual studio是一款专门为微软的VS集成开发环境开发设计的数据库系统,能够让我们的用户开发出好用且强大的应用程序,而用户们都直到MySQLshiy6ige关系型数据库管理系统,也是目前最流行的关系型数据库管理系统之一,在Web开发方面有着非常不错的

  • sybase sql advantage(Sybase数据库管理软件)

    9.0/6.17M

    sybase sql advantage是一款专业的用来帮助用户管理Sybase数据库的可视化工具

  • Navicat for MariaDB 16(mariadb数据库管理工具)

    9.1/89.27M

    navicat for mariadb 16是由navicat官方针对mariadb数据库管理而开发的一款强大的mariadb管理工具,Navicat for MariaDB为 MariaDB 数据库管理提供了一个原生环境。

  • SQLWays(数据库转换软件)官方版

    9.1/63.46M

    SQLWays官方版是一款专业强大的数据库转换工具,可以帮助您在转换数据库的时候获得更多的帮助,如进行同步、导出和导入许多常用的数据库格式数据等,让你的数据库拥有更多更全面的兼容性,支持常规的数据库平台。

  • mybatis官方版

    9.6/3.72M

    mybatis 是一个专业的持久层框架,主要是用于普通SQL查询、存储过程和高级映射。新版mybatis 大幅度的消除了JDBC代码和参数的手工设置以及结果集的检索,同时mybatis用户可以使用更为简单的XML或注解来进行配置和原始映射,并将接口和Java的POJOs映射

  • dbvisualizer pro 9官方版

    9.0/28.1M

    dbvisualizer pro 9是一款完全基于JDBC的跨平台数据库管理工具,其可将主要数据库且基于交叉平台上的数据库工具进行维护与援助。它内置的SQL语句编辑器(支持语法高亮),可管理具有JDBC数据库接口的数据库,包括Oracle、Sybase、DB2、Informix、