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:
Server.CreateObject("scripting.filesystemobject")
Server.CreateObject("scripting.dictionary")hashtable
server.createxobject("palavra.Application")//servidor
activexobject("palavra.Application")//cliente
Server.CreateObject("Excel.Application")//servidor
activexobject("Excel.Application")//cliente
CreateObject("powerpoint.Aplicativo")
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")
CreateObject("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:
CreateObject("photoshop.Application")
//Sobre o SQL Server
CreateObject("sqldmo.sqlserver")
CriarObjeto("sqldmo.login")
CreateObject("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 = CreateObject("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=CreateObject("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:
oproj = CreateObject("msproject.Application")
ms fonte segura:
ovss = CreateObject("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 = CreateObject("msdev.Application")
senhora visualfoxpro:
ovfp = CreateObject("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 = CreateObject("qbfc2.qbsessionmanager")
rosa racional:
orose = CreateObject("rose.Application")
tapifax:
otapifax = CreateObject(faxserver.faxserver)
janela:
owsh = CreateObject("shell.Application")
reprodutor de mídia windows:
owmp = CreateObject("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 = CreateObject("winfax.sdksend")
winprint:
owinprint = CreateObject("winprint.winprintx")
objeto sql-dmo:
losql = CreateObject("sqldmo.Application")
outros:
shell de script:
oshell = CreateObject("wscript.shell")
objeto de rede de script:
onet = CreateObject("wscript.network")
script do analisador de expressão regular_r_r:
oreg = CreateObject("vbscript.regexp")
sql dmo servidor sql:
CreateObject("sqldmo.sqlserver")