ASP 常见对象总结(熟悉一下利用以后的开发使用)_应用技巧

ADO对象:
Connection
Command
Recordset
Record
Stream

ASP支持的对象很多,可以自己编写COM组件,下面是我们经常使用的:

Server.CreateObject("scripting.filesystemobject")
Server.CreateObject("scripting.dictionary")hashtable
server.createxobject("word.Application")//server
activexobject("word.Application")//client
Server.CreateObject("Excel.Application")//server
activexobject("Excel.Application")//client
CreateObject("powerpoint.Application")
Server.CreateObject("Microsoft.xmlhttp")
Server.CreateObject("Microsoft.xmldom")
Server.CreateObject("msxml2.xmlhttp.4.0")
Server.CreateObject("wscript.shell")
Server.CreateObject("wscript.network")//网络地址的
Server.CreateObject("mswc.adrotator")
CreateObject("Excel.sheet")
ms frontpage: ofp = CreateObject("frontpage.Application")
ms access: oaccess = CreateObject("access.Application")
ms graph: ograph = CreateObject("msgraph.Application")

下面是我们应该知道的:
CreateObject("photoshop.Application")

//关于sql server的
CreateObject("sqldmo.sqlserver")
CreateObject("sqldmo.login")
CreateObject("sqldmo.backup")
CreateObject("sqldmo.user")
Server.CreateObject("sqldmo.backupdevice")
Server.CreateObject("sqldmo.database")
Server.CreateObject("sqldmo.restore")

//msmq的
Server.CreateObject("msmq.msmqqueueinfo")
CreateObject("msmq.msmqquery")

//全文索引的
Server.CreateObject("ixsso.query")
Server.CreateObject("ixsso.util")

邮件发送的组件我没有总结,请热心的朋友总结出来:
cdo,jmail,imail等。

下面一些是不太常见的对象:
accpac advantage corporate:
oaccpac=CreateObject("accpac.xapisession")

accpac report master for windows:
oimpapp=CreateObject("impromptu.Application.30")

bartender:
obartender = CreateObject("bartender.Application")

crystalreports:
ocrApplication = CreateObject ("crystalruntime.Application")
this doesnt invoke an ide actually.

eudora:
oeud = CreateObject("eudora.euApplication.1")

faxmaker:
ofax = CreateObject("fmfaxapi.Application")

groupwise:
ogroupwise = CreateObject("novellgroupwaresession")

lotusnotes:
onotes = CreateObject("notes.notessession")
onotes = CreateObject("notes.notesuiworkspace")
onotes = CreateObject("lotus.notessession")(domino 5.0.3)

ms common dialog:
ocommmondialog = CreateObject("mscomdlg.commondialog")&& !!! you cant directly create this object without a development licence, so for dynamically doing it on another machine, see below. -- petercrabtree

ms internet explorer:
oie = CreateObject("internetexplorer.Application")
ieautomationexample

ms mappoint:
omappoint = CreateObject("mappoint.Application")

msn messenger:
omessenger = CreateObject("msnmessenger.messengerapp")

ms netmeeting:
onetmeeting=CreateObject("netmeeting.app.1")

ms outlook:
ooutlook = CreateObject("outlook.Application")

ms outlook express: none - it is not a com server!

ms powerpoint:
opp = CreateObject("powerpoint.Application")

ms project:
oproj = CreateObject("msproject.Application")

ms sourcesafe:
ovss = CreateObject("sourcesafe.0")

ms word:
oword = CreateObject("word.Application")

ms visio:
ovisio = CreateObject("visio.Application")

ms visualbasic: 不知道,网站也没有登记出来。

ms visualcplusplus: (vc++)
ocpp = CreateObject("msdev.Application")

ms visualfoxpro:
ovfp = CreateObject("visualfoxpro.Application")

ms windowsscriptinghost:
owsh = CreateObject("wscript.shell")

novell groupwise:
ogroupwise = CreateObject("novellgroupwaresession")

pcanywhere (host):
opcahost = CreateObject("winawsvr.behostdatamanager")

pcanywhere (remote):
opcarem = CreateObject("winawsvr.remotedatamanager")

quickbooks:
qbsessionmanager = CreateObject("qbfc2.qbsessionmanager")

rationalrose:
orose = CreateObject("rose.Application")

tapifax:
otapifax = CreateObject(faxserver.faxserver)

windowsshell:
owsh = CreateObject("shell.Application")

windows media player:

owmp = CreateObject("wmplayer.ocx")
oplaylist = owmp.playlistcollection.getall()
owmp.currentplaylist = oplaylist.item(0)&& zero based array *!* music starts!

windows messenger:
omessenger = CreateObject("messenger.messengerapp")

winfax:
owinfax = CreateObject("winfax.sdksend")

winprint :
owinprint = CreateObject("winprint.winprintx")

sql-dmo object:
losql = CreateObject("sqldmo.Application")

others:

scripting shell:
oshell = CreateObject("wscript.shell")

scripting network object:
onet = CreateObject("wscript.network")

scripting regular expression_r_r parser:
oreg = CreateObject("vbscript.regexp")

sql dmo sql server:
CreateObject("sqldmo.sqlserver")

时间: 2024-09-20 04:09:29

ASP 常见对象总结(熟悉一下利用以后的开发使用)_应用技巧的相关文章

ASP 常见对象总结(熟悉一下利用以后的开发使用)

ADO对象: Connection Command Recordset Record Stream ASP支持的对象很多,可以自己编写COM组件,下面是我们经常使用的: Server.CreateObject("scripting.filesystemobject") Server.CreateObject("scripting.dictionary")hashtable server.createxobject("word.Application&quo

asp下如何在ADO服务器端利用好缓存技术?_应用技巧

请看下面示例,这是一个用来显示图书分类的例子程序: displayBooks.asp < %@ LANGUAGE=JavaScript % >  < html >  < body >  < form method=post >  图书分类: < %= getBooksListBox() % >  < p>  < input type=submit >  < %  function getBooksListBox() 

Asp.Mvc 2.0实现用户注册实例讲解(1)_实用技巧

最近一直在研究ASP.NET MVC,看了一些教程,总觉得印象不是太深刻,于是决定动手写一个系列的MVC教程,一方面是为了加深自己的印象,另一方面也给学习MVC的同学提供一些帮助,作为一个参考资料.本系列的教程将通过一个实例来由浅入深讲解MVC,相关知识点将在我们的实例中为大家讲解. Asp.mvc模式改变了传统的asp.net webform方式,我们在使用MVC开发WEB程序时,要摒弃传统的WEBFORM方式的思想,传统的WEBFORM方式用户拖拉一个按钮,然后双击按钮,就可以在后台写相应的

Asp.net内置对象之Cookies(简介/属性方法/基本操作及实例)_实用技巧

一.了解Cookies对象 Cookies是由Web服务器管理的存放在客户计算机中的一个数据集合.这些数据是客户端.服务器端相关的.也就是说客户浏览器每登录一个网站,在Cookies中就会保存客户浏览器与该网站的相关信息.即使客户用同一个浏览器登陆了多个网站,在Cookies中依然会保存浏览器与多个网站的相关信息,但Cookies中这些信息的管理是有序的,当客户浏览器再次登录某网站时,只有Cookies中相对应的信息会发生作用. Cookies是Web应用程序设计的一项很重要的技术,当Web服务

ASP.NET中利用存储过程实现模糊查询_实用技巧

一.建立存储过程 在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询): CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastname like '%' + @lastname + '%'GO 二.窗体设计 1.新建ASP.NET Web应用程序,命名为WebSql,选择保存路径然后点击确定.

asp.net(c#)利用构造器链的代码_实用技巧

复制代码 代码如下: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using Syste

解决ASP.NET回传后div滚动条位置复位的问题(利用隐藏控件原理)_实用技巧

首先是为DIV添加一个onscroll="javascript:setScollTop()" 的方法(当然不一定是DIV其他的标签思路应该也是这样的) 复制代码 代码如下: <div style="overflow: auto; height: 152px" align="left" id="dvScoll_1"   onscroll="javascript:setScollTop()">www

ASP.NET页面间数据传递的几种方法介绍_实用技巧

Web页面是无状态的,服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留.在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确.安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据问题,以下来探讨.NET 下的解决此问题的各种方法和各自的适用场合. 一.ASP.NET页面间数据传递的各种方法和分析 1.使用Querystring 方法 QueryString 也叫查询字

ASP.NET中实现定制自己的委托和事件参数类_实用技巧

本文实例讲述了ASP.NET中实现定制自己的委托和事件参数类的方法,对于学习ASP.NET有很好的参考借鉴价值.具体方法如下: 一般在实际开发中,对于事件不需要传递数据信息时,像上面的KingTextBox控件的事件,在引发事件时传递的参数为EventArgs.Empty,如下所示: OnTextChanged(EventArgs.Empty); 这是因为控件KingTextBox的TextChanged事件比较简单,这里不需要参数对象传递数据.但像一些复杂的控件比如GridView的按钮命令事