883玩网:您身边最放心的安全下载站! 软件发布

您当前所在位置:首页 > 软件下载 > 应用软件 > 编程开发 → visual foxpro

visual foxpro

visual foxpro

版本

  • 软件大小:172 MB
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费软件
  • 更新时间:2016-10-10
  • 软件类别:编程开发
  • 应用平台:WinXP,Win7,Win8,windows10,其他
网友评分:

相关软件

172 MB

软件介绍人气软件精品推荐相关文章网友评论下载地址

vfp,全称Visual FoxPro ,是美国Fox Software公司推出的编程语言,主要用于数据库,在DOS上运行,与xBase系列兼容。FoxPro原来是FoxBase的加强版,最高版本曾出过2.6。之后,Fox Software被微软收购,加以发展,使其可以在Windows上运行16bit版本为FoxPro for Windows Ver 2.6,中文版为FoxPro for Windows 2.5b,之后32bit版本并且更名为Visual FoxPro。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。

版本发展

Visual FoxPro(以下简称VFP)是个不断成长的小伙,承蒙Visual Studio(以下简称VS)的关照,VFP在开发者心目中一直是和VB、VC地位相同的工具语言,只不过它并不是通用开发工具,而只是专注于数据库应用的开发。

然而,吊足大家胃口的VS. NET终于出现在开发者面前时,竟不见了VFP的身影,着实引起开发社区的一阵骚动。微软不要VFP了?不是,恰恰相反,VFP忍受不了VS缓慢的升级速度,“单干”了。现在的VFP已经升级到版本9,并且完全支持.NET技术。

VFP 6

Visual FoxPro 6.0及其中文版,是可运行于Windows 95和Windows NT平台的32位数据库开发系统,它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro 6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,用户可以快速创建表单、查询和打印报表。

Visual FoxPro 6.0还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。

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数据。

VFP 8

n 数据特性增强 VFP 8对其数据特性进行了改进,并增加了很多新的数据特性,包括:远程数据连接、创建DataEnvironment类、自动增长域值、支持对照序列、与SQL语句Select…Union之间的隐式数据转换、使用SQL Select命令插入行等;

其他增强 VFP 8对一些工具、示例数据库和解决方案案例都进行了改进。

VFP 9

数据和XML增强 这一时期的VFP对其数据特性进行了巨大的加强,改进项目之多真是令人眼花缭乱,详情可以参考这里,此处不再赘述;

实现SQL语言 VFP 9已经能够充分地支持SQL查询语言;

设计器的增强 VFP 9增强了这些设计器:报表和标签设计器、菜单设计器、表格设计器、查询和视图设计器、数据环境设计器以及类和窗体设计器等;

其他方面的增强 和VFP 8一样,VFP 9在其他微小的细节上进行了不少的改进,使得开发者的体验更加舒适。

后续

微软已经于,2007年前后,宣布 Visual Foxpro 停止研发,VFP9 是最后一个官方版本。微软在曾经2007年3月份的时候声称,将会对 Visual Foxpro 开放源代码到其代码共享社区站点CodePlex上,但是截止到2010年4月,在CodePlex似乎似然搜索不到Visual Foxpro的源代码。

在微软官方网站释出了一份公告A Message to the Community,说明未来将不会再推出 VFP 10,并且持续 VFP 9 的支持到 2015 年,之后只会在 2007 年夏季推出 SP2。2006年进行的 Sedna 项目则是增强VFP对SQL Server 2005与 Vista的支持,其他的一些项目则已经开源到CodePlex。

注意事项

SPT的全称为SQL Pass-Through,它和远程视图(Remote View)、CA(CursorAdapter,VFP8及后序版本支持)共同构成了VFP实现数据库操作的利器。远程视图及CA实质上都是基于SPT技术,与它们相比,SPT要更为灵活,它可以直接创建数据库接连,执行数据库原生SQL语句,并可以获取临时表(Cursor),通过设置能使对临时表的更改更新到数据库表中。SPT的缺点是不面向对象、代码量大。

与数据库建立连接

VFP可以通过SQLCONNECT()函数或SQLSTRINGCONNECT()函数可以和任何支ODBC驱动的数据库建立连接,成功建立连接后将返回一个大于0的整数型句柄,如果连接失败则会返回-1。通过这个句柄我们可以用SQLEXEC()函数向数据库发送SQL语句,最后需要调用SQLDISCONNECT( )函数断掉连接。

例1:假设已存在一个名称为MyNewDB的数据源,用户名是sa,密码是admin,使用SQLCONNECT()函数创建数据库连接。

LOCAL lnHandle

lnHandle = SQLCONNECT("MyNewDB", "sa", "admin")

? "已成功创建数据库连接,连接句柄是:", lnHandle

= SQLDISCONNECT(lnHandle)

例2:连接位于192.168.0.100的某台SQL Server数据库服务器上的MyNewDB数据库,,用户名是sa,密码是admin,使用SQLSTRINGCONNECT()函数创建数据库连接。

LOCAL lcConnStr, lnHandle

lcConnStr = "Driver=SQL Server;Server=192.168.0.100;" + ;

:Database=MyNewDB;UID=sa;PWD=admin"

lnHandle = SQLSTRINGCONNECT(lcConnStr)

IF lnHandle > 0

= MESSAGEBOX("数据库连接成功。", 64, "提示信息")

= SQLDISCONNECT(lnHandle)

ELSE

= MESSAGEBOX("数据库连接失败。", 48, "提示信息")

ENDIF

如何向服务器取数据

在第一步建立和服务器数据库的连接,并取得连接句柄nhandle后

sqlexec(jb,"select * from tablename","cursorname")

如何向服务器取数据

如向服务器表employees查询性别为男的人员
在第一步建立和服务器数据库的连接,并取得连接句柄nhandle后

sqlexec(nhandle,"select * from employees where sex=’男’","employees")

select employees

brow

也可以调用系统上的存储过程来取得数据.

如在服务器建立存储过程

create proc getmanofworkes

as

select * from employees where sex=’男’

go

然后在vfp里调用

sqlexec(nhandle,"exec getmanofworkes",employees)

select employees

brow

当然也可以想存储过程传递参数查询

仍然以的例子,查询不同性别的员工

在服务器上建立create proc getemployees

@sex char(2)=’男’

as

select * from employees where sex=@sex

go

vfp里调用

查询男员工

csex=’男’

sqlexec(nhandle,"exec getemployees ?sex",’employees’)

select employees

brow

查询女员工

csex=’女’

sqlexec(nhandle,"exec getemployees ?sex",’employees’)

select employees

brow

这时brow得到的cursor你会发现,虽然修改了表中的数据,但服务器上并没有被更新.

这是因为spt得到的光标默认是可写但不可更新的。

设置本地表可更新服务器表

sqlexec(jb,"select id,bh,hyzhm,fzdw,rghsj,ghzrsj,xm,xb,gs_bm from rsda where lcbj=0 order by gbbh","gh")

***设置gh可更新rsda表

sele gh

cursorsetprop("tables","rsda","gh") &&设置临时表的更新目标表

cursorsetprop("keyfieldlist",’id’,"gh") &&设置临时表的关键字

cursorsetprop("updatablefieldlist","id,fzdw,rghsj,ghzrsj,hyzhm","gh")&&设置临时表的更新字段

cursorsetprop("updatenamelist","id rsda. id,hyzhm rsda.hyzhm,rghsj rsda.rghsj,ghzrsj rsda.ghzrsj,fzdw rsda.fzdw","gh")

&&&用gh中的相应字段更新rsda表

cursorsetprop("sendupdates",.t.,"gh")&&设置为可更新

cursorsetprop("wheretype",2)

cursorsetprop("buffering",5)&&设置表缓冲

顺便提一下,表缓冲必须有明确的tableupdate命令才能更新。

上面的功能都是通过本地的cursor来处理远程数据。spt还可以直接处理远程数据。

如将远程服务器上的表rsda中,性别为男的,都改成女的。

sqlexec(nhandle,"update rsda set xb=’女’ where xb=’男’")&&由于这句是更新命令,不需要返回一个记录集,所以,第

三个参数,光标名可以省略不写。

安装方法

1.解压vfp9.0.rar到任意目录,运行目录里的setup.exe文件进行安装
2.选择步骤1安装vfp9.0的一些必备组件(如soap toolkit 3.0,完成后有可能需要重启),如下图所示:

3.选择步骤2进行visual foxpro 9.0原版安装,安装序列号: W7YCJ-2RRMD-MMHGG-3MB7C-VBMYB,如下图所示:


4.安装完成后运行解压目录的"VFP9化~1.EXE"进行汉化一下就可以了。

更新日志

visual foxpro(vfp) 9.0
报表改进指南
数据和 XML 功能的增强
SQL 语言的改进
类的增强
语言的增强
交互式开发环境(IDE)的增强
Visual FoxPro 设计器的增强
其他的增强:
打印对话框和打印语言的增强
改善了对应用程序检测终端服务的支持
已更新 Dr. Watson 错误报告程序到 2.0 版
锚定编辑器程序
类浏览器
工具箱
代码 引用
GENDBC.PRG
环境管理器任务面板
数据资源管理器任务面板
MemberData 编辑器
新的基本类库 (FFC)
新的解决方案示例

软件截图

 

相关软件

visual foxpro 9.0:这是visual foxpro 9.0,visual foxpro是微软公司开发的一套可视化的桌面关系型数据库开发软件,其版本经历从foxbase到foxpro,从foxpro到visaul foxpro转变,最前最新版本为visual foxpro 9.0(vfp 9.0),在桌面型数据库应用中,visual foxpro处理速度极快,这也是其能生成下来的根本,目前应用非常广泛。

visual foxpro 6.0:这是visual foxpro 6.0,vfp,全称Visual FoxPro ,是美国Fox Software公司推出的编程语言,主要用于数据库,在DOS上运行,与xBase系列兼容。FoxPro原来是FoxBase的加强版,最高版本曾出过2.6。之后,Fox Software被微软收购,加以发展,使其可以在Windows上运行16bit版本为FoxPro for Windows Ver 2.6,中文版为FoxPro for Windows 2.5b,之后32bit版本并且更名为Visual FoxPro。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。

标签:

人气软件

精品推荐visual foxpro

更多 (4个) >>visual foxprovfp,全称Visual FoxPro ,是美国Fox Software公司推出的编程语言,主要用于数据库,在DOS上运行,与xBase系列兼容。FoxPro原来是FoxBase的加强版,最高版本曾出过2.6。之后
  • visual foxpro172 MB / 简体中文 /

    下载
  • visual foxpro 9.0172 MB / 简体中文 /

    下载
  • visual foxpro 6.066 MB / 简体中文 /

    下载
  • Visual Foxpro 6.0简体中文版66 MB / 简体中文 /

    下载
  • 下载地址Android版iPhone版Mac版iPad版

    • visual foxpro

    • 883玩网口号:伸出你的我的手 — 分享
      更多

    相关文章

    网友评论

    更多>>猜你喜欢