Resumen de objetos comunes de ASP (familiarícese con el desarrollo y uso futuros)
Objetos ADO:
Conexión
Dominio
Conjunto de registros
Registro
Arroyo
ASP admite muchos objetos y puede escribir sus propios componentes COM. Los siguientes son los que usamos con frecuencia:
Servidor.CreateObject("scripting.filesystemobject")
Server.CreateObject("scripting.dictionary") tabla hash
servidor.createxobject("palabra.Aplicación")//servidor
activexobject("palabra.Aplicación")//cliente
Server.CreateObject("Excel.Application")//servidor
activexobject("Excel.Aplicación")//cliente
CrearObjeto("powerpoint.Aplicación")
Servidor.CreateObject("Microsoft.xmlhttp")
Servidor.CreateObject("Microsoft.xmldom")
Servidor.CreateObject("msxml2.xmlhttp.4.0")
Servidor.CreateObject("wscript.shell")
Server.CreateObject("wscript.network")//dirección de red
Servidor.CreateObject("mswc.adrotator")
CrearObjeto("Excel.hoja")
ms portada: ofp = CreateObject("frontpage.Application")
acceso ms: oaccess = CreateObject("acceso.Aplicación")
ms gráfico: gráfico = CreateObject ("msgraph.Application")
Esto es lo que debemos saber:
CrearObjeto("photoshop.Aplicación")
//Acerca del servidor SQL
CrearObjeto("sqldmo.sqlserver")
CrearObjeto("sqldmo.login")
CrearObjeto("sqldmo.backup")
CrearObjeto("sqldmo.user")
Servidor.CreateObject("sqldmo.backupdevice")
Servidor.CreateObject("sqldmo.database")
Servidor.CreateObject("sqldmo.restore")
//msmq
Servidor.CreateObject("msmq.msmqqueueinfo")
CrearObjeto("msmq.msmqquery")
//índice de texto completo
Servidor.CreateObject("ixsso.query")
Servidor.CreateObject("ixsso.util")
No he resumido los componentes del envío de correo electrónico. Les pido a mis amigos entusiastas que resuman:
cdo, jmail, imail, etc.
Los siguientes son objetos menos comunes:
ventaja accpac corporativa:
oaccpac=CrearObjeto("accpac.xapisession")
Maestro de informes accpac para Windows:
oimpapp=CreateObject("impromptu.Application.30")
barman:
obartender = CreateObject("bartender.Aplicación")
informes de cristal:
ocrApplication = CreateObject ("crystalruntime.Application")
En realidad, esto no invoca una idea.
eudora:
oeud = CreateObject("eudora.euApplication.1")
fabricante de faxes:
ofax = CreateObject("fmfaxapi.Aplicación")
en grupo:
ogroupwise = CreateObject("novellgroupwaresession")
notas de loto:
onotas = CreateObject("notas.notessession")
onotas = CreateObject("notas.notesuiworkspace")
notas = CreateObject("lotus.notessession") (domino 5.0.3)
ms diálogo común:
ocommmondialog = CreateObject("mscomdlg.commondialog")&& !!! No puedes crear este objeto directamente sin una licencia de desarrollo, así que para hacerlo dinámicamente en otra máquina, consulta a continuación: petercrabtree.
ms internet explorer:
oie = CreateObject("internetexplorer.Aplicación")
es decir, ejemplo de automatización
punto de mapa ms:
omappoint = CreateObject("mappoint.Aplicación")
mensajero msn:
omessenger = CreateObject("msnmessenger.messengerapp")
reunión de red ms:
onetmeeting=CrearObjeto("netmeeting.app.1")
ms perspectiva:
ooutlook = CreateObject("outlook.Aplicación")
ms outlook express: ninguno - ¡no es un servidor de comunicaciones!
ms powerpoint:
opp = CreateObject("powerpoint.Aplicación")
proyecto ms:
oproj = CreateObject("msproject.Aplicación")
ms fuente segura:
ovss = CrearObjeto("sourcesafe.0")
ms palabra:
opalabra = CrearObjeto("palabra.Aplicación")
msvisio:
ovisio = CreateObject("visio.Aplicación")
ms visualbasic: No lo sé, el sitio web aún no se ha registrado.
ms visualcplusplus: (vc++)
ocpp = CrearObjeto("msdev.Aplicación")
ms visualfoxpro:
ovfp = CrearObjeto("visualfoxpro.Aplicación")
ms windowsscriptinghost:
owsh = CrearObjeto("wscript.shell")
novell en grupo:
ogroupwise = CreateObject("novellgroupwaresession")
pc en cualquier lugar (anfitrión):
opcahost = CreateObject("winawsvr.behostdatamanager")
pcen cualquier lugar (remoto):
opcarem = CreateObject("winawsvr.remotedatamanager")
libros rápidos:
qbsessionmanager = CreateObject("qbfc2.qbsessionmanager")
rosa racional:
orose = CreateObject("rose.Aplicación")
tapifax:
otapifax = CrearObjeto(servidor de fax.servidor de fax)
shell de ventana:
owsh = CreateObject("shell.Aplicación")
reproductor de windows media:
owmp = CrearObjeto("wmplayer.ocx")
oplaylist = owmp.playlistcollection.getall()
owmp.currentplaylist = oplaylist.item(0)&& matriz basada en cero *!* ¡la música comienza!
mensajero de windows:
omessenger = CreateObject("messenger.messengerapp")
winfax:
owinfax = CrearObjeto("winfax.sdksend")
imprimir:
owinprint = CrearObjeto("winprint.winprintx")
objeto sql-dmo:
losql = CreateObject("sqldmo.Aplicación")
otros:
shell de secuencias de comandos:
oshell = CreateObject("wscript.shell")
objeto de red de secuencias de comandos:
onet = CrearObjeto("wscript.network")
analizador de scripting expresión regular_r_r:
oreg = CrearObjeto("vbscript.regexp")
servidor sql dmo sql:
CrearObjeto("sqldmo.sqlserver")