Expertcoder

Freier Satz von Bibliotheken, die nützlich sind, um Generatoren zu schreiben
Jetzt downloaden

Expertcoder Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Rodolfo Campero
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 127 KB

Expertcoder Stichworte


Expertcoder Beschreibung

Freier Satz von Bibliotheken nützlich, um Schreib Generatoren ExpertCoder ist ein Toolkit für die .NET-Plattform, die die Erstellung von Codegeneratoren auf Basis von Expertensystemen unterstützt. ExpertCoder ist kein Generator Code generators.The traditioneller Art Code-Generatoren zu schreiben ist einfach durch ein Computerprogramm mit einer Reihe von druckartigen Befehlen zu schreiben. Das Problem bei diesem Ansatz ist, dass es sehr schwierig macht, auch für den Autor des Generators, das Design des generierten Codes zu ändern, weil die später nicht ähnlich den Code des generator.There ist sind andere, weiter fortgeschritten ist, Alternativen, wie wie mit Hilfe von XSLT-Stylesheets XML-Dokumente in dem Quellcode zu transformieren. Mit diesen Alternativen gewinnen Sie Klarheit, da der Code des Generators (das Stylesheet) sieht aus wie der generierte Code; jedoch aussetzen diese Methoden ihre Nachteile, wenn Sie Intelligenz an den Generator hinzufügen müssen, weil der Satz von Tools und Bibliotheken zugänglich aus einer Vorlage ziemlich ist small.The Zweck dieses Projekts ein Toolset zu bauen, die den Code-Generator-Brenner mit der liefert beste aus beiden Welten: - Die Klarheit, dass die Ergebnisse aus den Vorlagen für die Codegenerierung verwendet wird. - Die riesige Bibliothek von .NET-Plattform und die Flexibilität. Was ist neu in dieser Version: · Uml2 / ModelProviders / ModelProvider.cs · MOF2 / ModelProviders / ModelProvider.cs · Proben / templateTreeCodeGen / NavigateClassRule.cs · Proben / templateTreeCodeGen / ProcessClassRule.cs · Proben / templateTreeCodeGen / NavigatePackageRule.cs · Proben / templateTreeCodeGen / SerializeClassRule.cs · Proben / templateTreeCodeGen / ProcessDeserializedElementsRule.cs · Proben / templateTreeCodeGen / ProcessAttributeRule.cs · Generatoren / Uml2CSharp / GenerateIfaceMethodRule.cs · Generatoren / Uml2CSharp / Helper.cs · Generatoren / Uml2CSharp / GenerateMethodRule.cs · Generatoren / Uml2CSharp / GenerateFieldRule.cs · Generatoren / Uml2CSharp / MissingTypeException.cs · Generatoren / Uml2CSharp / ProcessIfaceGeneralizRule.cs · Generatoren / Uml2CSharp / ProcessIfaceRealizationRule.cs · Generatoren / Uml2CSharp / ProcessGeneralizationRule.cs · Generatoren / Uml2CSharp / GenerateInterfaceRule.cs · Generatoren / Uml2CSharp / GenerateEnumRule.cs · Generatoren / Uml2CSharp / GenerateClassRule.cs · Generatoren / Uml2CSharp / GenerateCtorRule.cs · Generatoren / UmlNavigation / NavigateClassRule.cs · Generatoren / UmlNavigation / NavigatePackageRule.cs · Generatoren / UmlNavigation / NavigateInterfaceRule.cs Generatoren / UmlNavigation / ProcessDeserializedElementsRule.cs: · Hinweise auf numl von numl (in Namensräumen) ersetzt nach Änderungen des numl Projekt (numl SVN Revision 61).


Expertcoder Zugehörige Software