VFP 8 我们总是梦想的非可视方面.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP 8 我们总是梦想的非可视方面

VFP 8: 我们总是梦想的非可视方面 作者 Claudio Lassala 译者 RMH Claudio Lassala --我的用户不能看到该材料, 但我可以, 而且我喜欢它 正如通常发生在新版本的 Visual FoxPro 上的情况一样, 我们得到了许多新的 非可视 增强. 这些增强不会被我们的最终用户注意到, 但我们真正地喜欢它们: 新的类, 命令, 函数, 和其它可以让我们的开发者生活更轻松的东西, 更高的生产力, 以及可以给我们的工作带来一系列新的主意的东西. 在本文中, 我将向你展示在 VFP 8 Beta 中的这种类型的新功能. 当然, 不可能在一篇文章中向你展示所有的内容. 因此我选择了那些我最喜欢, 而且我认为你也喜欢的东西. 让我们开始 (准备好了吗?! )! 新的 CursorAdapter 类 新的 CursorAdapter 类给我们新的时机来扩展我们的数据游标, 它帮助我们处理本地的和远程的数据, 从本地的 VFP 数据到 ODBC, ADO 和 XML. 它的使用是相当直接了当的. 注意一下下面的示例. 我们以定义一个基于 CursorAdapter 基类的新类开始: Define CLASS CustomersData as CursorAdapter *-- 让我们定义 DataSourceType 为 本地的 (VFP 数据) DataSourceType=Native *-- 让我们定义我们将创建的别名的名字. Alias=curCustomers *-- 让我们定义将产生填充游标的数据的命令. SelectCmd = select * from Customer Procedure Init *-- 一但对象被创建, 让我们填充游标. this.CursorFill() EndProc EndDefine CursorFill() 方法是该新的基类的 PEMs 的一部分. 每次被调用时, 它将用 SelectCmd 属性来获取数据并填充游标. 我们将象下面一样来使用上面定义的类: oCustomersData = CreateObject(CustomersData) Browse 记住: 一但对象被创建, 将有一个 curCustomers 游标以浏览方式打开. 你还需要多一点功能? 好吧, 让我们看看下面的例子: Define CLASS CustomersData as CursorAdapter *-- 现在, 我们想定义数据源的类型为 ODBC DataSourceType=ODBC Alias=curCustomers *-- 我们可以定义一个 Cursor Schema CursorSchema = ; customerid c(5),companyname c(30),contactname c(30),+; contacttitle c(30), address c(30), city c(30), country+; c(30) SelectCmd = ; select customerid, companyname, contactname, +; contacttitle, address, city, country from Customers *-- 还记得 CursorSetProp() 函数吗? :) Tables = Customers KeyFieldList = customerid UpdatableFieldList = companyname UpdateNameList = companyname panyname Procedure Init *-- 在运行时添加一个保存连接句柄的属性. This.AddProperty(Connection,; SQLSTRINGCONNECT(; Driver=SQL Server;Server=(local);+; Description=Northwind, Int Security;+;

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档