Startseite > Archiv > Codegenerierung und Scripting in .NET

Codegenerierung und Scripting in .NET

dotnetpro 9/2004 Von Michael Willers erschienen in dotnetpro 9/2004 auf Seite 114
Code: A0409Script
1 Bewertung(en):

Scripting für alle Auch das noch: Der Kunde will, dass seine Applikation scriptfähig ist, denn sie soll optimale Möglichkeiten für das Customizing bieten! Aber mit .NET ist das im Prinzip kein Problem. Mit wenigen Codezeilen schreiben Sie einen eigenen Scripting-Host. Spezielle Skriptspachen sind damit nicht mehr zwingend notwendig. dotnetpro gibt einen Überblick und zeigt Lösungsansätze auf.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

1149   1169   2004115   2004117   2004www   2005   4322   A0409Script   aber   abermit   Abschließend   abstrakt   abzuwarten   Account   acts   ADOGardinenwerke   Allerdings   also   alsoSie   ande   andenenSiemerk   andenenSiemerken   anders   anfangen   angegeben   Anmache   anmichaelw   anpassbar   anschließend   Ansteuerung   Anwendung   anwerfen   AppDomain   applica   Applications   Arbeits   args   ArrayList   Assemblies   Assembly   assemblyNames   Attribut   Attribute   Attributes   auch   Auchdasnoch   aufdemgroß   AufdenMülleimernbeiMcDonaldssteht   AufdenStraßentauchteinneuesVerkehrsschildauf   aufdieSielange   aufgerufen   aufhalten   Aufruf   auscheckt   Ausdruck   Ausdrücke   ausführbare   ausführen   ausführten   ausgeführt   außen   ausstatten   Auswerten   auszuführen   automatisch   Autor   available   Basic   bedeutet   been   Beginn   beglücken   beim   Beispiel   bekannt   bekehren   bekommen   Belästigungen   Bemerkung   benenntsichresig   benutzen   Benutzer   bereit   bereits   besagen   besitzt   Besonders   besorgen   besser   Besserwisser   Betrieb   binding   BindingFlags   bislang   Bleibt   Blick   braucht   bricht   btnExecute_Click   BugsinderBCLstattbiszehnbiselfzählt   built   Button1_Click   button2_Click   Calc   calcClass   calcDelegate   Calculate   calculationFunction   ChangeType   chen   cher   class   Coachbeidernewtel   Code   CodeCompileUnit   CodeDOM   CodeDomProvider   Codefragment   Codegenerierung   CodegenerierungundScriptingin   CodeMemberMethod   CodeMethodReturnStatement   CodeNamespace   CodeNamespaceImport   CodeParameterDeclarationExpression   codeProvider   CodeSnippetExpression   CodeTypeDeclaration   CodeTypeReference   Codezeilen   CodezeilenschreibenSieeineneigenenScripting   Codezone   CodezurLaufzeiterzeugenundausführen   CoffeeBrake   comoder   Compi   Compil   Compile   CompileAssemblyFromDom   CompileAssemblyFromFile   CompileAssemblyFromSource   CompiledAssembly   Compiler   CompilerError   CompilerParameters   CompilerResults   Compilers   compileUnit   Console   Controls   Convert   count   Crea   CreateAssemblyFrom   CreateCompiler   CreateDelegate   CreateInstance   csharp   CSharpCodeProvider   csharpCompiler   CurrentDomain   Customizing   dabei   dafür   damit   damitsiedasneueSpiel   dangerous   dann   dannüber   daraufhin   darge   darstellen   darunter   dass   dassseineApplikationscriptfähigist   Datei   Dateiendung   dazu   Default   definiert   Delegate   Demo   demselben   dennsiesolloptimaleMög   Deploy   derartiger   DerKundewill   dern   DerneueKundewillunbedingtblaueMSILzuseiner   dert   deshalb   Detailinformationen   Details   deutlichen   devcoach   dieaufgrundeines   dies   diese   diesen   dieser   dieses   Disk   Doityourself   Doku   Dokumentation   Domäne   dotnet   dotnetpro   dotnetprogibteinenÜberblickundzeigtLösungsansätzeauf   Double   Drawing   druck   Druckmittel   durch   Dynamic   dynamisch   DynamischeMethoden   dynamischen   eben   eigene   eigenen   Eigenschaft   Eigenschaften   eindeutig   eindeutige   eindeutigen   eine   eineinfacherScriptingHost   EinekleineGrupperenitenterStudentendemonstriert   einem   einen   einer   eines   einfache   einfachen   einfacher   Einfügen   Eingaben   eingangs   eingesetzt   einHemd   einige   einmal   einsetzen   einzige   emporary   endgültigen   EndsWith   enthält   enthalten   EntryPoint   entscheiden   entsprechenden   erhöht   Erist   erParameters   errors   errOut   erstellen   Erster   Erstes   erwähn   erzeugen   erzeugt   erzeugte   erzeugten   erziehtdieEntwicklerzurTechnologie   EventArgs   Exception   Execute   ExecuteCode   ExecuteScript   expect   false   Fazit   Feature   Features   fehlerhaft   Fehlermeldung   Fehlermeldungen   fert   festgelegt   Festplatte   File   Files   finden   Firma   folgende   foreach   Form   Form1   Forms   Formular   fortan   fragen   Framework   Frameworks   führen   füllen   funktio   Funktionalität   funktioniert   Funktionszeiger   Fürderhin   ganze   ganzen   geben   Gebrauch   Gedanken   Gehabe   geht   gekapselt   gekennzeichnet   gelangen   gelungen   genau   Genauer   generated   GenerateExecutable   GenerateInMemory   generischen   geregelt   Gerüchte   gesagt   GetAssemblies   GetCompiler   GetMethod   GetType   gewartethaben   gibt   gleich   Gleichung   Gleichungen   GleichungenperDelegateerzeugen   grundsätzli   grünenCLR   haben   hängigkeit   have   Hersteller   HeutekeineLust   hier   Hilfe   Hilfs   Hilfsklasse   hinaus   hinterlegte   Horse   Host   Hosts   ICodeCompiler   IDisposable   Ihnen   Ihre   IhreFrauflüstertIhneninintimenSituationenscharfe   IhrefünfjährigeTochterfragtihren24   ihrem   Ihrer   immer   imple   Implementie   implementieren   Implementierung   Imports   indem   innerhalb   Instanz   interessantes   interface   Invokation   Invoke   IsClass   IScript   jedem   jeder   jetzt   kann   keine   kennt   klar   Klasse   Klassen   kleinen   Kollegin   Kolleginnen   Kommandozei   kommen   Kommentar   Kompila   Kompilat   kompilierter   komplette   konkrete   können   könnte   labelResult   Ladezeit   Lage   landet   lassen   lässt   late   Lauf   läuft   Laufzeit   lautet   LehrbeauftragterfürSoftware   leiden   lenschaltern   lenundUniversitäteninDeutschland   lerResults   licher   lichkeitenfürdasCustomizingbieten   ligenceAG   LIKE   Linie   Liste   Listing   LocalPath   Location   Lust   machen   Machmal   macht   machte   Mail   Main   MainzelmännchengotoHollywood   mathema   mehrfa   mehrzwingendnotwendig   MemberAttributes   Members   Memory   mentein   mentiert   mentierung   MessageBox   Method   Methode   MethodInfo   MethodWriteYourself   MichaelWillers   Micro   Microsoft   Microsoftdeklariert   Mini   mitgelieferten   Mitwenigen   möchten   Möglichkeit   Möglichkeiten   muss   müssen   nach   nachfol   nalität   Name   Namen   Namens   Namespace   Namespaces   NamespacesausderBaseClassLibraryinsOhr   namisch   nannten   natürlich   nePause   NETalsSchneevongesternund   NETavengerwashere   NETendlichErfolghat   NETistdasimPrinzipkeinProblem   NETSDK   neue   NeverCSharp   NeverVB   newtelligence   nicht   nichts   niertum   noch   NoSexPlease   Note   null   nutzt   object   obSiedieCodeAccess   oder   online   Only   OPTIONS   ouch   Parameter   Parameters   Performance   Platz   Port   possibility   private   Problemeinfor   profitieren   Programmieren   Programms   Properties   prov   Provider   Proxyklassen   public   Punktzahl   Quelltext   Randomly   räumen   Read   ReadLine   realisieren   Rechner   ReferencedAssemblies   Referenz   referenzierten   Reflection   Regex   reguläre   RegularExpressions   reichlich   Rein   repräsen   return   ReturnType   richtigen   rufenundSupportbeieinemDataSet   rung   SabineMustermann   sagt   Samples   sämt   sämtlicher   Schaut   Schnittstelle   schon   schreiben   Schreibzugriff   Script   scriptbar   scripten   Scripting   Scriptingfüralle   ScriptingimEigenbau   ScriptingSample   ScriptNamespace   Securitylockernkönnen   sein   Seite   selbst   sender   SeniorArchitectund   Services   SexPlease   Show   sich   SieerreichenIhnperE   similar   sind   sionarischen   Skript   small   Sobald   sofern   soft   solcher   sollen   Sollte   sollten   sorgen   Sorry   source   später   Speicher   SpezielleSkriptspachensinddamitnicht   spielenkann   Spinnt   sprachen   squasher   stanz   Startlöchern   Statements   static   stattfinden   stehen   steht   stellt   sterbenbedrohtenJava   Stichwort   strCode   string   Studio   Stunde   Stunden   sual   Syntaxbaumes   system   talk   Technik   Techniker   technisch   teCompiler   Teil   Test   Text   textBoxX   textCode   textScript   that   There   this   thode   ThomasGottschalkträgtin   Threading   Throw   tiert   tions   tischen   ToArray   ToString   trägt   tribute   Trick   Trojan   true   tschalks   type   TypeAttributes   TypeOf   Types   typisierten   über   übergeben   übergebene   übergebenen   überprüfen   Überprüfung   überraschen   überseineWebsitewww   übersetzen   übersetzt   Übersetzungsvorgang   übrigens   undGründerdesmsdnTechTalkvon   unter   Unterdem   using   Variable   VBCodeProvider   Verfahren   Verfügung   Vergangen   vergessen   Verhalten   vermissen   versehen   Version   versorgt   vertraut   Verweis   Verzeichnis   viel   Virus   Visual   VisualBasic   void   VolkswagenführtfürseineAutosdasXcopy   vollständig   Voraussetzungen   vorderMensalautstarkfürdenSchutzdesvomAus   Vorgehensweise   vorgestellten   vorhan   Vortei   wählen   warned   WARNING   Warnung   Webseiten   Wege   weiltäglichmehrereHundertMenschenan   weise   weisen   weiter   weitere   weiteres   wenden   wendungen   wenig   wenigen   Wenn   werden   wesentlich   Wetten   wichtig   wicklunganmehrerenFachhochschu   wiederum   will   WINDOWS   wird   Wozu   Write   WriteLine   Zählungwirdeingeführt   ZehnDinge   zeigt   Zeile   Zeit   zeugt   zeugtem   zuerst   zufällig   zunächst   zunutze   zurückbekommen   zutage   Zwar

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen