1 / 10

Anwender programmieren selber

Microsofts DLR, die .NET Alternative zu VBA. Anwender programmieren selber. Rainer Worbis. software architects , cubido business solutions gmbh. Zielsetzung Vorstellen der DLR Überblick über die Einsatzmöglichkeiten als Scripting Framework für Anwendungen Agenda Übersicht über die DLR

imaran
Download Presentation

Anwender programmieren selber

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsofts DLR, die .NET Alternative zu VBA Anwender programmieren selber Rainer Worbis softwarearchitects, cubido businesssolutionsgmbh

  2. Zielsetzung • Vorstellen der DLR • Überblick über die Einsatzmöglichkeiten als Scripting Framework für Anwendungen • Agenda • Übersicht über die DLR • Programmierbeispiele • Stärken / Schwächen Microsofts DLR, die Alternative zu VBA Zielsetzung und Agenda

  3. DLR - Dynamic Language Runtime • Framework für • Erstellung von CLR Code zur Laufzeit • Dynamische Methoden/Variablen Aufruf/Verwendung • Hosting API • Tool Support • Basierend auf der CLR Microsofts DLR, die Alternative zu VBA Übersicht über die DLR (1)

  4. Unterstützte Sprachen • IronPython • IronRuby • JScript • … • Hosting • .NET 2.X • Silverlight Microsofts DLR, die Alternative zu VBA Übersicht über die DLR (2)

  5. Verwendung • Als Scriptsprache für eine .NET basierte Anwendung • Als eigene Entwicklungssprache • Zur Entwicklung von eigenen Sprachen Microsofts DLR, die Alternative zu VBA Übersicht über die DLR (3)

  6. Microsofts DLR, die Alternative zu VBA Anwendungsunterstützung • Basic • Aufruf von Scripts, setzen von Variablen • Extended • Scopes, Compiled Code, Sicherheit • Advanced • Latebinding, TokenCategorizer, AST

  7. DEMO • Level I • Hello World, Set/Get Variablen • Level II • Scopes, Exception Handling, Security • Level III • AddDomain, SpreadSheet • Debugging Microsofts DLR, die Alternative zu VBA Beispiele…

  8. Microsofts DLR, die Alternative zu VBA Stärken - schwächen • Stärken • Erweiterung von Anwendungen um geniale Features • Einfach zu integrieren • Mehrere Sprachen werden unterstützt • Schwächen • Langsamer als CLR Code • Security problematisch • Debugging nicht so einfach

  9. Cubido Bloghttp://www.cubido.at/Blog/tabid/176/Default.aspx Iron Python Website http://www.codeplex.com/IronPython / Silverlight DLR SDK http://www.codeplex.com/sdlsdk / Microsofts DLR, die Alternative zu VBA NÜtzliche Links

  10. Microsofts DLR, die .NET Alternative zu VBA Anwender programmieren selber Rainer Worbis softwarearchitects, cubido businesssolutionsgmbh

More Related