基于网络的VFP程序设计.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于网络的VFP程序设计   摘要:VFP技术自20世纪80年代至今已得到了广泛的应用,并成为了单机版管理系统的主要开发工具;随着网络技术的发展,单机版软件已成为历史,用VFP配合SPT技术,以SQL Server为后台数据库,同样可以开发出优秀的C/S架构的网络软件。   关键词:VFP;SPT;SQL Server;C/S;程序设计   中图分类号:TP311.1文献标识码:A文章编号:1009-3044(2011)29-7176-03   The VFP Program Design Based on Network   GONG jin-song   (Xuzhou Bioengineering Technical College Information Centre, Xuzhou 221006, China)   Abstract: VFP technology since 80th to now has been widely used, and became a stand-alone version of management system for the main development tool; with the development of network technology, single version of the software has become history, using VFP with SPT technology, with SQL Server as background database, also can develop excellent C/S architecture for network software.   Key words: VFP; SPT; SQL Server; C/S; program design   Visual FoxPro,来源于Fox公司的FoxBASE数据库管理软件,FoxBASE是一种运行在DOS环境下的16位系统,80年代初,随着个人电脑的普及而成为一个相当普遍而且受欢迎的数据库管理系统。1992年微软收购了Fox公司,并对FoxBASE进行了改良并移植到了Windows环境下运行,至此,Visual FoxPro作为一种32位的可视化数据库管理平台,以其友好的界面、强大的功能得到了更为广泛的应用。但随着网络的发展,单机软件的应用范围越来越小。那么VFP能否适应新的需求,作为网络软件(C/S)开发平台呢?   该文将以SQL Server作为后台数据库,以VFP为客户端开发工具,用VFP作为客户端软件开发平台,使用SPT技术连接数据库、执行SQL查询等,并分别用实例予以介绍。   1 SPT技术综述   SPT(SQL Pass Through),是VFP连接和处理远程数据的有力工具。使用SPT技术,VFP就可以被方便地用来开发C/S程序。Visual FoxPro 中内置了13个以SQL开头的函数,我们把它们称为SPT函数。就是这13个函数完成了Visual FoxPro的所有的SQL Pass Though功能。从功能上看,共分成五个部分:   1.1 连接函数   建立连接函数:SqlConnect(),SqlStringConnect()   断开连接函数:SqlDisconnect()   1.2 核心的执行函数   SQL语句传输及执行函数:SqlExec(),SqlPrapare()   批次模式下更多数据集的取得函数:SqlMoreResults()   异步模式下撤销正在执行的SPT的函数:SqlCancel()   1.3 事务处理函数   SqlCommit(),SqlRollBack()   1.4 连接通道属性函数   SqlGetProp(),SqlSetProp()   1.5 数据源的信息截取函数    SqlTables(),SqlColumns()   Visual FoxPro的光标类型有:只读光标、可读写光标、可更新光标   1) 只读光标是那种不能被修改的光标,在VFP中使用SQL-Select语句产生的光标就是典型的只读光标;如:SELECT * FROM ORDERS INTO CURSOR MYCURSOR;   2) 可读写光标是那种可以进行读写操作,但光标上的数据变更不被反映到数据源的光标;   ① 一是用SQLEXEC()得到的光标;   ② 第二是VFP7以上的SQL-Select语句加入关键字readwrite产生的光标;   如:SELECT * FROM ORDERS INTO CURSOR MYCURSO

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档