I  D:

PW:

    

·电话:025-84664270
·电话:025-84664470
·全国:400-8198-518
·Q  Q:368369556
·Q  Q:5813429
·MSN:xunlingsales@
hotmail.com






 
 

·网页设计制作搜索

 
 

首页 >> 介绍 ADO+

 

 

介绍 ADO+

 
 

我们上次介绍了ASP+,这一次介绍一下ADO+。。 ADO+是Microsoft Active Data Object(ADO)的改进版本,它提供了一种可以升级,协调性更强的数据访问。因为xml是一种传送数据的格式,任何的应用能读取xml来传送数据。正是这个原因,接收方的组件完全不需要ADO+组件,它可是Micrsoft Visual Studio 或者是任何平台下工作的应用程序。
可编程性
通过Visual Studio 7.0 开发系统,你能够以对象为基础(不是表格)编写程序。ADO+明显地在商业对象中使用[完全模块](strongly typed, 这个词实在不好翻译,大家有什么高见,请告知飞刀)进行编程。

举个例子,分析一下下面一行的代码,它是使用传统的(并非strongly typed)编写的:

IF TotalCost > Table("Customer").Column("AvailableCredit")

在这个例子中你是在对ADO的表和字段进行操作。
如果使用 strongly typed 编写, 这个例子就会变得更加简单:

IF TotalCost > Customer.AvailableCredit

strongly typed代码除了更容易阅读以外,它还更加容易编写。特别是它能根据你在编写的程序自动完成语句,你同样能够同时查看与之对应的对象或方法。并且能够智能地显示已经定义的变量。这一些和VB差不多。(ASP+本身默认语言就有VB来写的嘛)



图1 自动显示自定义的方法

另外这种模块化的数据模式能让你的程序执行地更快,因为这时应用程序不再需要每次都在ADO的对象集合中搜索了。

Working with Data Sets
任何以ADO+为解决方案的软件的重点都是数据设置。数据设置是数据库数据在内存中的拷贝。一个数据设置包括数据表格的各个成员。数据设置制定了一种"非联接"的数据库视图方式。也就是说,它包含有与数据库加对应的表和视图,但是它并不与数据库保存动态联结,它存在于内存中。

在运行的时候,数据库将会从数据库传向一个中间层的商业对象,然后把它们传送给用户接口。为了提供这种数据转换,ADO+使用了一种类似于XML的传输和维持格式。也就是说为了使数据众一个层传送至另一个层,ADO+的解决办法是在内存中把这些数据表示为XML,然后再传送给其它的组件.

下面的示图表现了这一点.



图2 ADO+的结构

为了使操作数据更加简单,Visual Studio 7.0又提供了一些新的属性。对于那些XML的开发者,微软也对XML的文件提供了色彩支持,能够用不同的颜色标明语句和标签。



图 3. 对标签和语句色彩的支持

为了更多以图形表示数据,开发者也能使用专门为XML设计者开发的设计视图。它支持从数据源直接拖放,这些数据源包括Microsoft SQL Server 和 Oracle。



图 4. ADO+ 数据设置设计器

当你设计应用程序时,你常常会添加,修改,删除数据。如果使用数据预览标签的话,你不仅可以完成上面的工作,还可以查看你的整个数据。



图 5. 数据预览

Visual Studio 7.0 的数据监听技术加强了对ADO+的完成利用。因此建立相互联系的用户接口变得很容易。更重要的是,你现在可以监听变量,商业对象和web服务了.

【来源:本地】【加入时间:2007-12-12 9:12:22】【浏览:次】【关闭窗口

 

上一条:没有上一条了 / 下一条:ASP+与ASP有什么不同
 

推荐资讯

 

最新文章

· 动画设计公司网站设计案例 2007-10-19 [广告装潢]
· 介绍 ADO+ 2007-12-12 [ASP技术]
· ASP+与ASP有什么不同 2007-12-12 [ASP技术]
· 十八、创建 ActiveX 财务组件 2007-12-12 [ASP技术]
· 十七、使用 Database Access组件 2007-12-12 [ASP技术]

关于《 介绍 ADO+ 》的申明:
·若非特别说明,本文则为本站原创,转载请注明出处"讯领中国",并带上链接:http://www.cxne.com.cn
·本站提供的案例欣赏,并非全部为本公司作品,仅作为比较和报价参考。
·本站内容如果侵犯了您的权利,请与我们联系:025-84664270。我们尊重作者的知识产权和其他保留权利。


 

 
 

 

首页关于我们服务项目技术文库网站案例  | 营销中心友情链接网站地图联系方式

 
 

讯领中国 ®  版权所有 苏ICP备06012455号  地址:南京珠江路675号408