ASP之对象总结

news/2024/7/4 12:58:37

如果你使用过大部分,那么你的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")
具体的例子请看下面的连接
http://www.asp101.com/articles/carvin/sqldmobackup/default.asp

//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 doesn't 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 can't 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 Parser:
oReg = CreateObject("VBScript.RegExp")

SQL DMO SQL Server:
CreateObject("SQLDMO.SQLServer")

  


http://www.niftyadmin.cn/n/4076691.html

相关文章

Go 微服务:基于 RabbitMQ 和 AMQP 进行消息传递

欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 本文来自云社区翻译社,由Tnecesoc编译。介绍 微服务就是将应用程序的业务领域划分为具有明确范围的不同场景,并以分离的流程来运行这些场景,使得其中跨边界的任何持久化的…

默认的Sublime 3中没有Package Control

https://packagecontrol.io/installation#st3 (官方) 原来Subl3安装Package Control很麻烦,现在简单的方法来了 一、简单的安装方法 使用Ctrl快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码: import…

用ASP编写计数器的优化方法

很多的网站都有记数器,用来记录网站的访问量,这给网站管理员即时了解本网站的运行及访问情况提供了很多的方便。 笔者研究过很多用ASP编写的计数器程序,发现大部份都是在一个访客访问站点的时候就打文本文件或数据库,读取以前的计…

(二)Linux文件管理,用户管理及文件权限管理(附高级权限)

CONTENTS 1 Linux文件管理 1.1 Linux目录结构 1.2 Linux文件类型 1.3 查看命令的类型 1.4 查看文件的详细属性 1.5 文件的一些基本操作 2 Linux用户管理 2.1 组的管理 2.2 用户的管理 2.3 sudo普通用户提权 3、文件权限管理 3.1 权限设置UGO 3.2 基本权限ACL 3.3 …

IMB MQ 报错问题记录

2019独角兽企业重金招聘Python工程师标准>>> 还有一些没有上传,可以去http://download.csdn.net/detail/wxmiy/9465179下载 转载于:https://my.oschina.net/yzbty32/blog/639415

移动端常见问题处理

前面的话 本文将详细介绍移动web开发中的常见问题 Input 【光标颜色】 默认情况下,光标颜色与字体颜色color相同,但也可以通过caret-color属性来单独设置 caret-color: auto; caret-color: transparent; caret-color: currentColor; caret-color: red; c…

谷歌大神Jeff Dean:大规模深度学习最新进展 zz

http://www.tuicool.com/articles/MBBbeeQ 在AlphaGo与李世石比赛期间,谷歌天才工程师Jeff Dean在Google Campus汉城校区做了一次关于智能计算机系统的大规模深度学习(Large-Scale Deep Learning for Intelligent Computer Systems)的演讲。本…

google日历web版本和app版区别

为什么80%的码农都做不了架构师?>>> web版本:没有提醒功能,但是有工作表功能 app版本:有提醒功能,但没有工作表功能 app的提醒功能在一定程度取代了web版本的工作表功能,且可以加入提醒功能&am…