Resumen de objetos comunes de ASP (familiarícese con el desarrollo y uso futuro) 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)
Tabla hash Server.CreateObject(scripting.dictionary)
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.CrearObjeto(Microsoft.xmlhttp)
Servidor.CreateObject(Microsoft.xmldom)
Servidor.CrearObjeto(msxml2.xmlhttp.4.0)
Servidor.CreateObject(wscript.shell)
Server.CreateObject(wscript.network)//dirección de red
Servidor.CreateObject(mswc.adrotator)
Crear objeto (hoja de Excel)
ms portada: ofp = CreateObject(página frontal.Aplicación)
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.CrearObjeto(sqldmo.database)
Servidor.CreateObject(sqldmo.restore)
//msmq
Servidor.CreateObject(msmq.msmqqueueinfo)
CrearObjeto(msmq.msmqquery)
//índice de texto completo
Servidor.CrearObjeto(ixsso.query)
Servidor.CrearObjeto(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=CrearObjeto(impromptu.Aplicación.30)
barman:
obartender = CreateObject(bartender.Aplicación)
informes de cristal:
ocrApplication = CrearObjeto (crystalruntime.Application)
En realidad, esto no invoca una idea.
eudora:
oeud = CrearObjeto(eudora.euApplication.1)
fabricante de faxes:
ofax = CrearObjeto(fmfaxapi.Aplicación)
en grupo:
ogroupwise = CreateObject(novellgroupwaresession)
notas de loto:
onotes = CrearObjeto(notas.notessession)
onotes = CrearObjeto(notes.notesuiworkspace)
onotes = 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 = CrearObjeto(internetexplorer.Aplicación)
es decir, ejemplo de automatización
punto de mapa ms:
omappoint = CreateObject(mappoint.Aplicación)
mensajero msn:
omessenger = CrearObjeto(msnmessenger.messengerapp)
reunión de red ms:
onetmeeting=CrearObjeto(netmeeting.app.1)
ms perspectiva:
ooutlook = CrearObjeto(outlook.Aplicación)
ms outlook express: ninguno - ¡no es un servidor de comunicaciones!
ms powerpoint:
opp = CrearObjeto(powerpoint.Aplicación)
proyecto ms:
oprj = CrearObjeto(msproject.Aplicación)
ms fuente segura:
ovss = CrearObjeto(fuentesafe.0)
ms palabra:
opalabra = CrearObjeto(palabra.Aplicación)
msvisio:
ovisio = CrearObjeto(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 = CrearObjeto(winawsvr.behostdatamanager)
pcen cualquier lugar (remoto):
opcarem = CrearObjeto(winawsvr.remotedatamanager)
libros rápidos:
qbsessionmanager = CrearObjeto(qbfc2.qbsessionmanager)
rosa racional:
orose = CrearObjeto(rosa.Aplicación)
tapifax:
otapifax = CrearObjeto(servidor de fax.servidor de fax)
shell de ventana:
owsh = CrearObjeto(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 = CrearObjeto(messenger.messengerapp)
winfax:
owinfax = CrearObjeto(winfax.sdksend)
imprimir:
owinprint = CrearObjeto(winprint.winprintx)
objeto sql-dmo:
losql = CrearObjeto(sqldmo.Aplicación)
otros:
shell de secuencias de comandos:
oshell = CrearObjeto(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)