Résumé des objets communs ASP (familiarisez-vous avec le développement et l'utilisation futurs)
Objets ADO :
Connexion
Commande
Jeu d'enregistrements
Enregistrer
Flux
ASP prend en charge de nombreux objets et vous pouvez écrire vos propres composants COM. Voici ceux que nous utilisons souvent :
Serveur.CreateObject("scripting.filesystemobject")
Table de hachage Server.CreateObject("scripting.dictionary")
serveur.createxobject("word.Application")//serveur
activexobject("word.Application")//client
Serveur.CreateObject("Excel.Application")//serveur
activexobject("Excel.Application")//client
CréerObjet("powerpoint.Application")
Serveur.CreateObject("Microsoft.xmlhttp")
Serveur.CreateObject("Microsoft.xmldom")
Serveur.CreateObject("msxml2.xmlhttp.4.0")
Serveur.CreateObject("wscript.shell")
Server.CreateObject("wscript.network")//adresse réseau
Serveur.CreateObject("mswc.adrotator")
CreateObject("Excel.feuille")
ms frontpage : ofp = CreateObject("frontpage.Application")
accès ms : oaccess = CreateObject("access.Application")
graphique ms : graphique = CreateObject("msgraph.Application")
Voici ce que nous devrions savoir :
CréerObjet("photoshop.Application")
//À propos du serveur SQL
CreateObject("sqldmo.sqlserver")
CréerObjet("sqldmo.login")
CreateObject("sqldmo.backup")
CreateObject("sqldmo.user")
Serveur.CreateObject("sqldmo.backupdevice")
Serveur.CreateObject("sqldmo.database")
Serveur.CreateObject("sqldmo.restore")
//msmq
Serveur.CreateObject("msmq.msmqqueueinfo")
CréerObjet("msmq.msmqquery")
//index de texte intégral
Serveur.CreateObject("ixsso.query")
Serveur.CreateObject("ixsso.util")
Je n'ai pas résumé les composantes de l'envoi d'e-mails. Je demande à des amis enthousiastes de résumer :
cdo, jmail, imail, etc.
Les objets suivants sont des objets moins courants :
avantage accpac entreprise :
oaccpac=CreateObject("accpac.xapisession")
maître de rapport accpac pour Windows :
oimpapp=CreateObject("impromptu.Application.30")
barman:
obartender = CreateObject("bartender.Application")
rapports de cristal :
ocrApplication = CreateObject ("cristalruntime.Application")
en fait, cela n'invoque pas une idée.
eudora :
oeud = CreateObject("eudora.euApplication.1")
télécopieur :
ofax = CreateObject("fmfaxapi.Application")
en groupe :
ogroupwise = CreateObject("novellgroupwaresession")
notes de lotus :
onotes = CreateObject("notes.notessession")
onotes = CreateObject("notes.notesuiworkspace")
onotes = CreateObject("lotus.notessession") (domino 5.0.3)
boîte de dialogue commune MS :
ocommmondialog = CreateObject("mscomdlg.commondialog")&& !!! vous ne pouvez pas créer directement cet objet sans licence de développement, donc pour le faire dynamiquement sur une autre machine, voir ci-dessous.
MS Internet Explorer :
oie = CreateObject("internetexplorer.Application")
exemple d'automatisation
Mme Mappoint :
omappoint = CreateObject("mappoint.Application")
messager msn :
omessenger = CreateObject("msnmessenger.messengerapp")
Mme NetMeeting :
onetmeeting=CreateObject("netmeeting.app.1")
Mme Outlook :
ooutlook = CreateObject("outlook.Application")
ms Outlook Express : aucun - ce n'est pas un serveur Com !
ms power point :
opp = CreateObject("powerpoint.Application")
projet MS :
oproj = CreateObject("msproject.Application")
ms sourcesafe :
ovss = CréerObjet("sourcesafe.0")
mme mot :
oword = CreateObject("mot.Application")
msvisio :
ovisio = CreateObject("visio.Application")
ms visualbasic : Je ne sais pas, le site n'a pas encore été enregistré.
ms visualcplusplus : (vc++)
ocpp = CreateObject("msdev.Application")
Mme Visualfoxpro :
ovfp = CreateObject("visualfoxpro.Application")
hôte de script ms windows :
owsh = CreateObject("wscript.shell")
roman par groupe :
ogroupwise = CreateObject("novellgroupwaresession")
pcanywhere (hôte):
opcahost = CreateObject("winawsvr.behostdatamanager")
pcanywhere (à distance) :
opcarem = CreateObject("winawsvr.remotedatamanager")
livres rapides :
qbsessionmanager = CreateObject("qbfc2.qbsessionmanager")
Rose rationnelle :
orose = CreateObject("rose.Application")
tapifax :
otapifax = CreateObject (faxserver.faxserver)
shell Windows :
owsh = CreateObject("shell.Application")
lecteur Windows Media :
owmp = CreateObject("wmplayer.ocx")
oplaylist = owmp.playlistcollection.getall()
owmp.currentplaylist = oplaylist.item(0)&& tableau de base zéro *!* la musique commence !
Windows Messenger :
omessenger = CreateObject("messenger.messengerapp")
Winfax :
owinfax = CreateObject("winfax.sdksend")
impression gagnante :
owinprint = CreateObject("winprint.winprintx")
Objet sql-dmo :
losql = CreateObject("sqldmo.Application")
autres:
shell de script :
oshell = CreateObject("wscript.shell")
objet réseau de script :
onet = CreateObject("wscript.network")
analyseur d'expression régulière_r_r de script :
oreg = CreateObject("vbscript.regexp")
Démo SQL Serveur SQL :
CreateObject("sqldmo.sqlserver")