⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0042.htm

📁 ASP教程宝典 书籍语言: 简体中文 书籍类型: 网络编程 授权方式: 免费软件 书籍大小: 500 KB
💻 HTM
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
    <p align="center"><big><strong>介绍 ADO+</strong></big></p>

<div align="right">---摘自《ASP中华网》(文/飞刀)</div>
我们上次介绍了ASP+,这一次介绍一下ADO+。。 
                  ADO+是Microsoft Active Data 
                  Object(ADO)的改进版本,它提供了一种可以升级,协调性更强的数据访问。因为xml是一种传送数据的格式,任何的应用能读取xml来传送数据。正是这个原因,接收方的组件完全不需要ADO+组件,它可是Micrsoft 
                  Visual Studio 或者是任何平台下工作的应用程序。 
                  <H2>可编程性</H2>
                  <P>通过Visual Studio 7.0 
                  开发系统,你能够以对象为基础(不是表格)编写程序。ADO+明显地在商业对象中使用[完全模块](strongly typed, 
                  这个词实在不好翻译,大家有什么高见,请告知飞刀)进行编程。</P>
                  <P>举个例子,分析一下下面一行的代码,它是使用传统的(并非strongly typed)编写的:</P><PRE class=clscode><FONT color=#0000ff>IF TotalCost &gt; Table("Customer").Column("AvailableCredit")</FONT> 

在这个例子中你是在对ADO的表和字段进行操作。</PRE>
                  <P>如果使用 strongly typed 编写, 这个例子就会变得更加简单:</P><PRE class=clscode><FONT color=#0000ff>IF TotalCost &gt; Customer.AvailableCredit</FONT>
</PRE>
                  <P>strongly 
                  typed代码除了更容易阅读以外,它还更加容易编写。特别是它能根据你在编写的程序自动完成语句,你同样能够同时查看与之对应的对象或方法。并且能够智能地显示已经定义的变量。这一些和VB差不多。(ASP+本身默认语言就有VB来写的嘛)</P>
                  <P><IMG alt=image1 height=78 src="" width=409></P>
                  <P><FONT size=1><B>图1 自动显示自定义的方法</B></FONT></P>
                  <P>另外这种模块化的数据模式能让你的程序执行地更快,因为这时应用程序不再需要每次都在ADO的对象集合中搜索了。</P>
                  <H2>Working with Data Sets</H2>
                  <P>任何以ADO+为解决方案的软件的重点都是数据设置。数据设置是数据库数据在内存中的拷贝。一个数据设置包括数据表格的各个成员。数据设置制定了一种"非联接"的数据库视图方式。也就是说,它包含有与数据库加对应的表和视图,但是它并不与数据库保存动态联结,它存在于内存中。</P>
                  <P>在运行的时候,数据库将会从数据库传向一个中间层的商业对象,然后把它们传送给用户接口。为了提供这种数据转换,ADO+使用了一种类似于XML的传输和维持格式。也就是说为了使数据众一个层传送至另一个层,ADO+的解决办法是在内存中把这些数据表示为XML,然后再传送给其它的组件.</P>
                  <P>下面的示图表现了这一点.</P>
                  <P><IMG alt=image2 height=462 src="" width=544></P>
                  <P><FONT size=1><B>图2 ADO+的结构</B></FONT></P>
                  <P>为了使操作数据更加简单,Visual Studio 
                  7.0又提供了一些新的属性。对于那些XML的开发者,微软也对XML的文件提供了色彩支持,能够用不同的颜色标明语句和标签。</P>
                  <P><IMG alt=image3 height=426 src="" width=474></P>
                  <P><FONT size=1><B>图 3. 对标签和语句色彩的支持</B></FONT></P>
                  <P>为了更多以图形表示数据,开发者也能使用专门为XML设计者开发的设计视图。它支持从数据源直接拖放,这些数据源包括Microsoft 
                  SQL Server 和 Oracle。</P>
                  <P><IMG alt=image4 height=453 src="" width=546></P>
                  <P><FONT size=1><B>图 4. ADO+ 数据设置设计器</B></FONT></P>
                  <P>当你设计应用程序时,你常常会添加,修改,删除数据。如果使用数据预览标签的话,你不仅可以完成上面的工作,还可以查看你的整个数据。</P>
                  <P><IMG alt=image5 height=191 src="" width=542></P>
                  <P><FONT size=1><B>图 5. 数据预览</B></FONT></P>
                  <P>Visual Studio 7.0 
                  的数据监听技术加强了对ADO+的完成利用。因此建立相互联系的用户接口变得很容易。更重要的是,你现在可以监听变量,商业对象和web服务了.</P>

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -