news.55.la - 我拉站长咨询网

站长资讯通告:
搜索: 您的位置主页 > 网络编程 > Asp编程 > 阅读资讯:在ASP中利用COM组件开发Web利用程序

在ASP中利用COM组件开发Web利用程序

2012-11-20 18:16:11 来源: 【 评论: 作者:admin
摘要: 假如你是一名Active Server Page (ASP) 开发者,信任你可能经常应用COM对象来创立ASP页面。甚至在你应用中都疏忽了他就是COM对象。比如:ADO。只个调用率最高的 组件 已让你的页面扩大了无

  假如你是一名Active Server Page (ASP) 开发者,信任你可能经常应用COM对象来创立ASP页面。甚至在你应用中都疏忽了他就是COM对象。比如:ADO。只个调用率最高的组件已让你的页面扩大了无限的功效。然而ASP本身是说明型脚本,在功效上不足COM强盛。作为拥有快速开发,易用性强,支撑COM的VB自然的作为了ASP中开发COM的重要工具。下面的示范和描写中,通过Visual Basic 语言在告诉大家如何写COM及COM对象模型的应用,信任会让你有所收获。   
属性和方法之间有什么不同?
先容一个属性的要点?
什么是一个只读属性的含义?
什么是聚集对象?
什么是聚集对象中的尺度属性?
........
  COM是一个面向对象的尺度,在定义COM对象中只有方法和属性。他们没有其他的接口,方法能拥有参数,属性不能,属性又拥有读/写两种属性,方法可以返回一个值。

  属性

  属性不接收任何参数并通常应用描写对象状态或设置一个对象而被应用。所有属性返回一个值,然而一些属性是只读,一些是读/写。在这里先容一个用Visual Basic 语法的例子帮助解读属性:

  例1

  读

value = object.property

  写

object.property = value

   留心:这里并没有熟悉的圆括号,只是像变量一样的赋值。这里就是与方法(function/sub)不同之处。以上是用Visual Basic 语法设置一个属性。

  方法

  方法能返回值或赋值,通常是被应用一个对象初始化事件,或一个函数过程的调用。方法能被赋值,但只有存在与参数列表,假如一个方法没有参数,那么语法如下:

  例2

value = object.method()

   留心在 例2中这个方法被设置空(),方法能有一个返回值必需有带().以例所述,这个连接对象有一个履行方法并返回一个Recordset对象。这里是例子:

  例3

Set Rs = Conn.Execute ('select * from table')

  方法不返回一个值,在参数中没有().例如连接对象中的封闭方法。

  例4

Conn.Close

  重点:

  方法能获取一个或多个参数或不获取参数。然而,参数也同样是可选的。参数一但存在,就必需全部赋值。假如有一个参数是可选,所有在该参数后的其他参数也同样可选。例:打开数据库连接的方法是一个关于可选参数方法的好的例子。这个打开方法有八个可选参数。第一,第二是建立数据库和登录信息。如例5

  例5

Conn.Open 'DSN','sa',''

  显示一个DSN的数据源,一个 sa 的登录帐号和一个空的密码。或是你能知道关于例6中打开的方法:

顶一下
(4)
66.7%
踩一下
(2)
33.3%
Tags:
责任编辑:静水流深
收藏】 【挑错】 【推荐】 【打印
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片