Resumo dos objetos comuns do ASP (familiarize-se com o desenvolvimento e uso futuro) Objetos ADO:
Conexão
Comando
Conjunto de registros
Registro
Fluxo
ASP oferece suporte a muitos objetos e você pode escrever seus próprios componentes COM. Os seguintes são os que usamos com frequência:
Servidor.CreateObject(scripting.filesystemobject)
Server.CreateObject(scripting.dictionary)hashtable
server.createxobject(word.Application)//servidor
objeto ativo (palavra.Aplicativo) //cliente
Server.CreateObject(Excel.Application)//servidor
objeto ativo (Excel.Application) //cliente
CriarObjeto(powerpoint.Application)
Servidor.CreateObject(Microsoft.xmlhttp)
Servidor.CreateObject(Microsoft.xmldom)
Servidor.CreateObject(msxml2.xmlhttp.4.0)
Servidor.CreateObject(wscript.shell)
Server.CreateObject(wscript.network)//endereço de rede
Servidor.CreateObject(mswc.adrotator)
CriarObjeto(Excel.planilha)
ms frontpage: ofp = CreateObject(frontpage.Application)
ms acesso: oaccess = CreateObject(access.Application)
gráfico ms: gráfico = CreateObject (msgraph.Application)
Aqui está o que devemos saber:
CriarObjeto(photoshop.Application)
//Sobre o SQL Server
CriarObjeto(sqldmo.sqlserver)
CriarObjeto(sqldmo.login)
CriarObjeto(sqldmo.backup)
CriarObjeto(sqldmo.user)
Servidor.CreateObject(sqldmo.backupdevice)
Servidor.CreateObject(sqldmo.banco de dados)
Servidor.CreateObject(sqldmo.restore)
//msmq
Servidor.CreateObject(msmq.msmqqueueinfo)
CriarObjeto(msmq.msmqquery)
//índice de texto completo
Servidor.CreateObject(ixsso.query)
Servidor.CreateObject(ixsso.util)
Não resumi os componentes do envio de e-mail. Peço aos amigos entusiasmados que resumam:
cdo, jmail, imail, etc.
A seguir estão objetos menos comuns:
vantagem accpac corporativa:
oaccpac=CreateObject(accpac.xapisession)
mestre de relatório accpac para Windows:
oimpapp=CreateObject(impromptu.Application.30)
barman:
obartender = CreateObject(bartender.Application)
relatórios de cristal:
ocrApplication = CreateObject (crystalruntime.Application)
isso não invoca um ide, na verdade.
eudora:
oeud = CreateObject(eudora.euApplication.1)
faxineiro:
ofax = CreateObject(fmfaxapi.Application)
em grupo:
ogroupwise = CreateObject(novellgroupwaresession)
notas de lótus:
onotes = CriarObject(notas.notessession)
onotes = CreateObject(notes.notesuiworkspace)
onotes = CreateObject(lotus.notessession)(dominó 5.0.3)
diálogo comum da ms:
ocommmondialog = CreateObject(mscomdlg.commondialog)&& !!! você não pode criar este objeto diretamente sem uma licença de desenvolvimento, portanto, para fazê-lo dinamicamente em outra máquina, veja abaixo - petercrabtree.
ms internet explorer:
oie = CreateObject(internetexplorer.Application)
exemplo de automação
ponto de mapa ms:
omappoint = CreateObject(mappoint.Application)
mensageiro msn:
omessenger = CreateObject(msnmessenger.messengerapp)
reunião da senhora:
onetmeeting = Criar Objeto (netmeeting.app.1)
perspectiva da senhora:
ooutlook = CreateObject(outlook.Application)
ms Outlook Express: nenhum - não é um servidor de comunicação!
ms powerpoint:
opp = CreateObject(powerpoint.Application)
ms projeto:
oprj = CriarObject(msproject.Application)
ms fonte segura:
ovss = CriarObject(sourcesafe.0)
palavra:
oword = CreateObject(palavra.Aplicativo)
msvisio:
ovisio = CreateObject(visio.Application)
ms visualbasic: Não sei, o site ainda não foi cadastrado.
ms visualcplusplus: (vc++)
ocpp = CriarObject(msdev.Application)
senhora visualfoxpro:
ovfp = CriarObjeto(visualfoxpro.Application)
ms windowsscriptinghost:
owsh = CreateObject(wscript.shell)
novell em grupo:
ogroupwise = CreateObject(novellgroupwaresession)
pcanywhere (host):
opcahost = CreateObject(winawsvr.behostdatamanager)
pcanywhere (remoto):
opcarem = CreateObject(winawsvr.remotedatamanager)
livros rápidos:
qbsessionmanager = CriarObjeto(qbfc2.qbsessionmanager)
rosa racional:
orose = CreateObject(rose.Application)
tapifax:
otapifax = CreateObject(faxserver.faxserver)
janela:
owsh = CreateObject(shell.Application)
reprodutor de mídia windows:
owmp = CriarObjeto(wmplayer.ocx)
oplaylist=owmp.playlistcollection.getall()
owmp.currentplaylist = oplaylist.item(0)&& array baseado em zero *!* a música começa!
mensageiro do windows:
omessenger = CreateObject(messenger.messengerapp)
winfax:
owinfax = CriarObjeto(winfax.sdksend)
winprint:
owinprint = CriarObjeto(winprint.winprintx)
objeto sql-dmo:
losql = CreateObject(sqldmo.Application)
outros:
shell de script:
oshell = CriarObject(wscript.shell)
objeto de rede de script:
onet = CriarObjeto(wscript.network)
script do analisador de expressão regular_r_r:
oreg = CreateObject(vbscript.regexp)
sql dmo servidor sql:
CriarObjeto(sqldmo.sqlserver)