88软件园 > 软件下载 > 编程开发 > 数据库 > visual foxpro6.0 v6.0 简体中文版

visual foxpro6.0 v6.0 简体中文版

软件大小:66.40M

软件语言:简体中文

软件授权:免费版

软件类别:数据库

更新时间:2022-05-27

官方网站:www.nokia88.com

应用平台:/Win8/Win7/WinXP

软件等级:

  • 软件介绍
  • 其他版本

visual foxpro6.0官方版是由微软公司所打造的数据库开发软件,也是非常经典的一款数据库开发软件了,不仅是很多高校学生所非常喜欢使用的数据库开发软件还是很多数据库开发人员所非常喜欢使用的软件,这款软件包含了非常多的功能比如支持菜单操作、命令操作等多种操作方式,的界面友好,处理速度快,兼容性强,这绝对是一款强大而且还非常实用的软件,如果你是一名数据库开发人员或者是相关的学生你都是可以来进行下载使用的。

visual foxpro6.0免费版功能:

Visual FoxPro IDE 增强

该版本的 Visual FoxPro 包括许多集成开发环境 (IDE) 增强, 包括工具菜单选项对话框, 系统菜单和窗口行为的改变.

Visual FoxPro 编辑器增强

Visual FoxPro 编辑器包括了许多使得更容易地编辑和检查代码, 包括额外的功能和重分配设置和控制的增强.

Visual FoxPro 中的智能感应

智能感应在 Visual FoxPro 中显示弹出式窗口和下拉列表来帮助你完成完整的语句和函数的语法, 并显示可用的变量, 对象, 属性, 方法和对象事件.

任务列表管理器

使用任务列表管理器到一个要做的项的列表, 包括快捷方式和定位你的代码.

对象浏览器

该工具更易于查看 COM 对象的语言元素.

Visual FoxPro 活动的易用性

Visual FoxPro 包含的帮助测试易用性的工具.

菜单增加和增强

该版本的 Visual FoxPro 更新了标准工具栏, 快捷菜单和许多系统编辑, 查看, 工具, 格式和窗口菜单.

新的键盘访问和控制快捷键

查看新的键盘快捷键清单.

visual foxpro6.0免费版特点:

1、提供多种可视化编程工具,最突出的是面向对象编程。

2、在表的设计方面,增添了表的字段和控件直接结合的设置。

3、对项目及数据库控制的增强

在Visual FoxPro 6.0中可以借助“项目管理器”创建和集中管理应用程序中的任何元素,可以访问所有向导、生成器、工具栏和其他易于使用的工具。

4、提高应用程序开发的效率

Visual FoxPro 6.0 增加了面向对象的语言和方式。借助 Visual FoxPro 6.0 的对象模型,可以充分使用面向对象程序设计的所有功能。

5、互操作性和支持 Internet

Visual FoxPro 6.0 支持具有对象的链接与嵌入(OLE)拖放,可以在Visual FoxPro 6.0 和其他应用程序之间(或应用程序内部)移动数据。

6、充分利用已有数据

Visual FoxPro 6.0 为升级数据库提供了一个方便实用的转换器工具,可以将早期版本中的数据移植过来使用;对于电子表格或文本文件中的数据,Visual FoxPro 6.0 也可以方便的实现数据共享。

visual foxpro6.0免费版操作:

1、浏览至此,需要的用户可以点击本网站提供的下载路径下载得到对应的程序安装包

2、用户可以打开应用程序数据包,双击程序数据包即可打开程序进行安装,点击下一步按钮

3、需要完全同意上述协议的所有条款,才能继续安装应用程序,如果没有异议,请点击“同意”按钮

4、用户可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改

5、现在准备安装主程序。点击“安装”按钮开始安装或点击“上一步”按钮重新输入安装信息

6、等待应用程序安装进度条加载完成即可,需要等待一小会儿

7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

visual foxpro6.0免费版说明:

增强了的命令, 函数和类

下表列出在 Visual FoxPro 中效果和行为已改变的 Visual FoxPro 命令和函数. 列表也包括了扩展了的, 提供的行为和功能与 Visual Basic 和 Visual C++ 兼容的 Visual FoxPro 语言.

命令和系统变量

语言元素改变说明

_DBLCLICK 系统变量只支持在 Windows 内部的鼠标双击属性设置. 设置 _ INCSEEK 来增加搜索间隔.

_SCREEN 系统变量支持 Left, Width, Height, Top 和客户窗口的 hWnd 属性.

_VFP 系统变量支持 Left, Width, Height, Top 和 Visual FoxPro 主窗口的 hWnd 属性.

BLANK 命令

CALCULATE 命令

PACK 命令

RECALL 命令

SET FILTER 命令通过 IN 子句支持指定一个工作区或工作区外的表别名.

BROWSE 命令支持 NOCAPTIONS 子句.

EDIT 和 CHANGE 也支持 NOCAPTIONS 子句.

CLEAR DLLS 命令通过 cAliasNameList 参数支持指定函数的添除.

DECLARE - DLL 命令支持 OBJECT 作为一个 cFunctionType.

DEFINE BAR 命令允许你添加一个已存在的图形到一个菜单条中.

DEFINE CLASS 命令通过 AS 子句支持强类型和通过IMPLEMENTS 子句支持 COM 界面实现.

MODIFY 命令 命令

MODIFY VIEW 命令

MODIFY PROCEDURE 命令支持用 "?" 来打开 INCLUDE 文件.

支持打开一个 Visual FoxPro 设计器和包括通过 NOWAIT 子句来继续运行程序.

REPORT 命令提供一个表单名到打印池对话框.

SELECT - SQL 命令通过 INTO CURSOR … READWRITE 子句提供可更新临时游标.

SET REPROCESS 命令为打开数据库文件 (DBC)支持访问系统数据工作期.

TEXT ... ENDTEXT 命令

SET TEXTMERGE 命令支持 TO, ADDITIVE 和 TEXTMERGE 子句来允许 HTML 包含安全代码.

为传递引用分隔语句的变量支持 MEMVAR 子句.

USE 命令通过 CONNSTRING 子句支持传递连接参数到远程视图.

VALIDATE DATABASE 命令在程序内支持 RECOVER 子句.

函数

语言元素改变说明

ADIR( ) 函数支持纠正列表中的情况的显示.

ALINES( ) 函数通过 cParseChar 子句支持指定分解字符.

AMEMBERS( ) 函数以一个新的参数 cFlags, 为指定筛选选项支持 COM 作为 Visual FoxPro 对象.

ANETRESOURCES( ) 函数支持报告域资源.

ASCAN( ) 函数通过 nSearchColumn 参数支持限制搜索到一个指定列和通过 nFlags 参数支持大小写敏感和精确设置.

ASORT( ) 函数支持指定大小写敏感 通过 nFlags 参数.

BITAND( ) 函数, BITOR( ) 函数, BITXOR( ) 函数支持比较两个以上的参数.

COMARRAY( ) 函数支持固定数组大小.

COMCLASSINFO( ) 函数支持在 nInfoType 参数中对象类型辩认.

CREATEOBJECTEX( ) 函数支持早期绑定.

CTOT( ) 函数支持 XML-类型的日期作为从 SQL Server 2000 查询中的返回值.

DISKSPACE( ) 函数支持指定要示值的磁盘空间类型.

GETDIR( ) 函数通过额外的参数支持 Windows 增强.

GETFONT( ) 函数通过 nFontCharSet 参数支持语言脚本.

GETNEXTMODIFIED( ) 函数抑制激活字段的记录规则.

GETOBJECT( ) 函数支持 IMoniker 界面.

ISREADONLY( ) 函数支持当前打开的数据库.

MESSAGEBOX( ) 函数支持非字符值的自动 TRANSFORM 和 nTimeout 子句.

OS( ) 函数支持 GetVersionEx( ) API 的完整功能.

SET("CENTURY") 函数支持 Windows 98, Windows Me 和 Windows 2000 翻转年的区域设置.

SET("TEXTMERGE") 函数提供第二,三和第四个参数支持 SET TEXTMERGE 和 TEXT … ENDTEXT 的扩展功能.

STRCONV( ) 函数支持 UNICODE 和 UTF-8 文本转换.

STRTRAN( ) 函数通过 nFlags 参数支持大小写敏感设置.

STRTOFILE( ) 函数共享打开文件. 支持 Unicode 和 UTF-8 标记.

SYS(3054) 函数通过新的标记和 cMemVar 参数支持打印和保存 SQL 语句.

语言元素改变说明

Activate 事件也适用于 projecthooks.

Deactivate 事件也适用于 projecthooks.

Objects 集合也适用于 命令组, 数据环境, 表格, 页框和选项组.

SpecialEffect 属性支持命令按钮, 图形化 CheckBox 和图形化 OptionButton 的热跟踪.

Style 属性也适用于 separator 类 (用于 Toolbars).

WordWrap 属性也适用于表格列头.

Visual FoxPro 中的数据库容器事件

数据库容器 (DBC) 事件可以被多种你可以编写方法, 函数或过程来响应的对象识别. 这些事件可以由打开数据库设计器这样的用户动作产生, 或由系统动作如打开一个表来创建视图产生.

Visual FoxPro 中的 Web Services

Visual FoxPro 提供了一组扩展到 Microsoft SOAP Toolkit 2.0 来简化在应用程序中使用网络服务. 扩展可以通过一组基本类 (..\FFC\_webservices.vcx) 来使用. 以下 Web Service 特点被这些扩展支持:

Web Service 注册 你可以在 Internet 上的任何地方订阅已存在的 Web Services (假定它们是适应 Toolkit 的). 当你注册一个 Web Service, 你添加它为一个 IntelliSense 类型, 因此它可以容易地在稍后你需要时在你的代码中访问它们. 当添加到 IntelliSense 时, 客户代理代码访问 Web Service 是在你通过强类型引用 Web Service 时 (如, LOCAL oWS1 AS MyWebService) 自动地插入到你的程序中的.

Web Service 发布 你可以从一个 Visual FoxPro COM 服务程序发布一个 OLEPUBLIC 类作为一个 Web Service. 当你的发布的 Web Service 对象运行在 Active Server Pages (ASP) 页上时, Visual FoxPro Web Service 扩展使用 Toolkit 功能.

除了上述特点外, 为了额外的没有被 Visual FoxPro 扩展提供的能力, 你可以用 Toolkit 以低级方式直接处理.

服务器增强

Visual FoxPro 包括了一些提供了用象 COM+ 这样的内核平台技术改进了协调性的 COM 服务程序增强.

实现接口

Visual FoxPro COM 组件可以实现一个被另一个 COM 组件定义的, 可用的 COM 接口. 这就意味着你的 Visual FoxPro 类包含该 COM 接口的所有成员 (属性, 事件和方法). 它不是真正的严格方式的 Visual FoxPro OOP 支持的继承, 而是一个将包含相同的数量集的 COM 组件的类包含的 Visual FoxPro 类定义的缩写.

要实现 COM 接口, 使用新的 DEFINE CLASS 命令的 IMPLEMENTS 子句.

关于 Visual FoxPro COM 组件使用新的 IMPLEMENTS 支持的示例 (及其它新的服务器增强), 参见 ...\Samples\COM+\ 目录中的 COM+ 示例集.

事件绑定

Visual FoxPro 支持绑定事件到另一个 COM 组件如 ADO 记录集的能力. (例如, 你可以在移动 ADO 记录集中的记录指针时执行 Fox 代码.)

事件绑定是用新的 EventHandler( ) 函数 来支持的. 要绑定一个 Visual FoxPro 类到 COM 组件中的事件 COM, Visual FoxPro 类必须实现 COM 组件的事件接口.

这种类型的事务处理被称为紧密耦合, 两个事件的源和事件接收器对象生成于事件发生时. EventHandler( ) 函数用于用 IConnectionPoint 技术发生的事件. Visual FoxPro 不支持通过 IConnectionPoint 发生事件的能力.

处理 COM 组件间的事件的首选方案是使用 COM+ 事件技术, 它是 COM+ 服务的一部分. 使用 COM+ 事件, Visual FoxPro COM 组件也可以用作事件源 (publisher). 另外, COM+ 事件提供一种松散的, 允许事件使用者在事件发生前是非激活的结合体系.

早期绑定支持

某些 COM 类不支持 IDispatch 接口 (后期绑定). 这通常是你从一个 CreateObject() 调用接收到 "No such interface supported" OLE 错误的原因. Visual FoxPro 现在让你通过早期绑定调用接口更容易地处理 COM 组件.

CREATEOBJECTEX( ) 函数 现在让你可选地指定一个让你用早期绑定创建一个 COM 组件接口的第三参数. 你可以用新的 GETINTERFACE( ) 函数 来从已经存在的早期绑定对象来返回一个早期绑定对象引用.

类别库强类型

Visual FoxPro 提供强类型控制来使 DEFINE CLASS 命令中的方法编码更加容易和更少的发生错误的可能. 使用强类型你可以在你的 COM 组件中用 AS 子句指定你的 COM 组件中的方法参数和返回值的数据类型. 更多信息, 参见 DEFINE CLASS. Visual FoxPro 在运行时不强制类型. 强类型用于写类别库 (OLEPUBLIC) 中的类定义时或用智能感应查看参数信息时.

强类型也提供了在方法中按地址传递参数的能力.

类别库属性控制

除了写到类别库 (OLEPUBLIC) 的强类型信息外, 你可以为使用 COMATTRIB 数组的属性和方法指定额外的类别库属性 (attribute) (更多信息, 参见 DEFINE CLASS). 相似于 Access/Assign 方法, 你添加 COMATTRIB 名字到属性或方法的尾部 (例如, MyMethod_COMATTRIB). COMATTRIB 数组可用于指定象帮助文本串, 可选的参数或是否属性是指读的这些扩展的类别库信息.

从方法返回数组

Visual FoxPro 让你可以直接从一个类方法中用 @ 操作符返回数组. 这种支持主要是为可能必须和另一个用 Visual Basic 或 Visual C++ 编写的, 可能接受直接从一个方法中返回的数组的 COM 组件进行通信的 Visual FoxPro COM 组件添加的. 这也可以影响用 IMPLEMENTS 子句从一个接口实现的方法.

以下示例使用了成员数:

DEFINE CLASS t1 AS custom OLEPUBLIC

DIMENSION Arrayelement[3]

FUNCTION GetMyArray() AS array

this.Arrayelement[1] = 1

this.Arrayelement[2] = 2

this.Arrayelement[3] = 3

RETURN @THIS.Arrayelement

ENDFUNC

ENDDEFINE

因为这样的数组必须在方法调用后仍在作用范围内, 在这些定义中 LOCAL 和 PRIVATE 数组是不可用的. 你必须用 PUBLIC 或成员数组. 该数组不支持 STORE TO 命令.

FoxRuntime 注册键标识符

Visual FoxPro COM 服务程序现在在系统注册表注册一个新的注册键值. 新的键 FoxRuntime 包含一个被服务程序引用的运行时库. 新的注册键象下面一样, 其中 是 Visual FoxPro COM 服务程序的 GUID 引用:

键: HKEY_CLASSES_ROOT\CLSID\\FoxRuntime

值: VFP7T.DLL

工作期类更新

因为私有数据工作期的隔离数据的能力, Session 类是创建的 Visual FoxPro COM 的推荐基类. 在 Visual FoxPro 中, 以下更新已经实现于该类:

固有的属性, 方法和事件不再写到类别库.

仅写出你指定的自定义属性和方法.

在早期版本中, 你需要手动地使各成员 HIDDEN.

Session 类的私有数据工作期的以下 SET 值有了新的默认值:

EXCLUSIVE = OFF

TALK = OFF

SAFETY = OFF

增强的服务器能力

Visual FoxPro 提供了一类新的函数来在非常低的等级上处理 COM 组件. 这些是深刻理解 COM 结构和规则的高级开发者使用的. 其中包括了一系列的新的 SYS() 函数.

新的 COMPROP( ) 函数 提供了控制一个 COM 组件的指定行为的能力. 这些行为可能在不同的 COM 组件间有所不同, 因此在设置 COMPROP 命名属性前对组件的彻底理解是必需的. 更多信息, 参见 SYS(2336) - 临界区支持, SYS(2339) - 在释放 COM 对象时调用 CoFreeUnusedLibraries, SYS(2340) - NT 服务支持, SYS(3095) - IDispatch 指针, SYS(3096) - IDispatch 对象引用, SYS(3097) - 添加对象引用, SYS(3098) - 释放对象引用.

Visual FoxPro 和 XML

可扩展标记语言 (XML) 是标准的在网络上描述和传送数据的语言, 就象超文本标记语言 (HTML) 是创建和显示网页的标准语言一样. XML 使用标识和属性来定界数据块, 并留下完整的数据解释给读取它的应用程序. 关于更多细节, 参见 XML 函数.

要让你更容易地通过 XML 实现数据交换, Visual FoxPro 提供新的函数和功能如下:

CURSORTOXML( ) 轮换一个 Visual FoxPro 游标到 XML.

XMLUPDATEGRAM( ) 从交换模式创建一个 XML UpdateGram 到一个缓存表或游标.

XMLTOCURSOR( ) 转换 XML 数据到一个 Visual FoxPro 游标或表.

多样化的 XBase 功能

Visual FoxPro 包括了一系列新的和改变了的 XBase 功能, 它们是用 Visual FoxPro 语言自身写的. 包括了如任务列表管理器, 对象浏览器, 智能感应管理器, 易用性浏览器, Automated Test Harness 和 Web Services 向导等新工具. 它们在 Visual FoxPro 的新功能主题中详细描述.

除了上述功能外, Visual FoxPro 还包括了其它一些 XBase 增强.

已经添加了使用 Microsoft Agent, 规则表达式, 加密, 增强的文件打开对话框, Windows 2000 登录信息及 Web Service 等新的基本类.

SQL Server 升迁向导包括了一些新的改进.

新的向导示例已经添加了一些更好的新的 Visual FoxPro 功能和基本类的例子.

一组新的 COM+ Service 示例演示了如何使用 Visual FoxPro 服务程序与事务处理, 队列组件, COM+ 事件和 Compensating Resource Managers 这样的 COM+ Service. 许多这些示例使用了新的 Visual FoxPro 服务器增强.

GENMENU 已经更新到支持新的图形菜单支持. 一个新的预处理指令 (#IMAGEPATHS) 已经添加来控制是否为菜单图形文件生成完整的路径名.

Visual FoxPro OLE DB 提供者

Visual FoxPro OLE DB 提供者可让应用程序开发者从其它语言和应用程序中访问 Visual FoxPro 数据, 在适当时也可能从 Visual FoxPro 中. Visual FoxPro 提供者提供了 OLE DB 接口给在一个或多个 Visual FoxPro 数据库上访问数据的需求方. 你可以用它作为 Visual FoxPro 数据库的 OLE DB 需求方的一部份.

Visual FoxPro OLE DB 提供者支持新的 Visual FoxPro 特点, 如数据库容器 (DBC) 事件, 访问储存过程, 以及创建, 修改和删除在 DBC 中的储存过程模块中的函数和过程的能力.

Visual FoxPro OLE DB 提供者中, 你可以发现一个改进了的线程模型, 它具有较好的可伸缩性和所有的早期版本的 FoxPro 的 Visual FoxPro ODBC 驱动程序功能.

自早期版本以来的行为的修改

本节描述 Visual FoxPro 与早期版本不同的特定行为. 它们可能影响到已存在的代码.

_SCREEN 和 _VFP 座标属性 (Top, Left, Height, Width) 已经改变为可以更好地区别所代码的不同窗口. _VFP 座标代表整个 Visual FoxPro 应用程序窗口 (包括菜单和菜单条). _SCREEN 座标代表桌面区域 (例如, 直接输出 ? 结果的窗口).

出于性能方面的原因, CreateObject( ) 函数不再为动态创建的 Name 属性添加一个顺序号. 这适用于在 .PRG 文件中的没有明确的设置 NAME 属性的类定义和基类.

由于新的智能感应支持和 COM server 类型 (例如, LOCAL cName AS string), 使用一个仅以空格分开的变量列表 (例如, LOCAL x y z) 不再允许. 必须用逗号分隔变量 (如, LOCAL x, y, z).

Session 类现在在生成的 OLEPUBLIC 子类类别库中隐藏了内部的属性, 方法和事件. 另外, 在使用私有数据工作期的 Session 对象时, 默认的 SET TALK, SET EXCLUSIVE, SET SAFETY 的设置是 OFF.

VERSION( ) 格式已经改变. 生成号现在最后设置为小数值. 这也可能影响你的代码中的 AGETFILEVERSION() 函数的使用.

一些 HOME([n]) 值已经改变. 一些这样的改变仅应用于一个 Visual Studio 安装. 示例和图形文件夹现在位于 Visual FoxPro 根目录下.

新的默认保存文件目录已经改变来顺应 Windows 2000 登录方针. 你可以从选项对话框中 (文件位置标签) 查看 (并修改) 该位置.

菜单格式 (MNX 文件) 已经修改为包括新的图形文件支持.

如果允许 DBC 事件, 数据库格式 (DBC) 文件将改变. 这将补偿 DBC 与早期版本的 Visual FoxPro 和 ODBC 驱动程序的不兼容. 你可以废止数据库的 DBC 事件来恢复向后兼容. Visual FoxPro OLE DB provider 不支持 DBC 事件.

命令窗口内容现在在不同的 Visual FoxPro 工作期中是不变的. 内容保存在一个名为 _command.prg 的文件中.

资源文件 (例如, FOXUSER) 现在是以共享方式打开, 因此你可以运行多个使用同一 FOXUSER 文件的 Visual FoxPro 实例. 就象在早期版本中一样, 可以从选项对话框中设置资源文件.

Visual FoxPro 运行时库 (如, VFP7T.DLL) 不在安装至 WinSys 目录. 另外, 其它语言的资源文件现在同英语产品一起安装.

当属性窗口设置为可停靠时它会保持打开, 即使当前表单/类设计器是关闭的.

原来的对于 FOXGRAPH, FOXVIEW, FOXGEN, FOXCODE, CENTRAL 和 ASSIST 的 FoxBASE+ 支持不再提供.

Windows Explorer shell 的打开功能对于已知的 Visual FoxPro 文件类型, 现在启动一个新的 Visual FoxPro 实例. 另外, 程序和查询文件支持打开和运行. 现在默认的程序文件是打开而不是象早期版本一样是运行.

类/表单设计器表面网格现在显示在实际的网格座标中而不象早期版本的的行为一样, 显示在两倍的实际设置中.

表格列头现在允许显示键盘快捷键. 它只用于显示, 因此开发者必须编写代码来处理快捷方式的动作.

#INCLUDES 的搜索路径已经扩展到 PRG, SCX 和 VCX.

用 SET EVENTTRACKING 命令生成的事件跟踪登录格式现在包括一个 TimeStamp 列.

_DBLCLICK 系统变量不再控制列表框等控件中的增量搜索的持续时间. 现在它是由新的系统变量 _INCSEEK 来处理.

启始应用程序 (如, VFP7Strt.app) 不再随同 Visual FoxPro 发布.

ASCAN() 的 nStartPos 参数如果传递值 0 将只产生一个错误. 传递的值大于数组长度将返回 0.

在早期版本中, 编程地调用 CREATE TABLE ... NAME LongTableName 用下划线 ("_") 代替 LongTableName 中的空格. 当在表设计器中指定时这将不会发生. 在该版本中, 空格被保留, 这与表设计器的行为一致.