Especialista

conjunto livre de bibliotecas úteis para escrever geradores
Baixe Agora

Especialista Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Rodolfo Campero
  • Site do editor:
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 127 KB

Especialista Tag


Especialista Descrição

Conjunto gratuito de bibliotecas úteis para escrever geradores O EspecialCoDer é um kit de ferramentas para a plataforma .NET que suporta a criação de geradores de código com base em sistemas de especialistas. O EspecialCoDer não é um gerador de geradores de código. A maneira tradicional de escrever geradores de código é simplesmente escrever um programa de computador com uma série de comandos de impressão. O problema com essa abordagem é que isso torna muito difícil, mesmo para o autor do gerador, alterar o design do código gerado porque o mais tarde não é semelhante ao código do gerador. Há outras alternativas, mais avançadas, Como usar o XSLT Stylesheets para transformar documentos XML no código-fonte. Com essas alternativas, você ganha em clareza, porque o código do gerador (a folha de estilo) se parece com o código gerado; No entanto, esses métodos expõem suas desvantagens quando você precisa adicionar inteligência ao gerador, porque o conjunto de ferramentas e bibliotecas acessíveis a partir de um modelo é bastante pequeno. O objetivo deste projeto é criar um conjunto de ferramentas que fornece o gravador do gerador de código Melhor dos dois mundos: - a clareza que resulta do uso de modelos para geração de código. - A enorme biblioteca da plataforma .NET e sua flexibilidade. O que há de novo nesta versão: · UML2 / ModelProviders / ModelProvider.cs · MOF2 / ModelProviders / modelprovider.cs · Amostras / templatetreecodegen / navigateclassrule.cs · Amostras / TemplateTreecodegen / ProcessClassRule.cs · Amostras / TemplateTeecodegen / NavigatePackagerule.cs · Amostras / templatetreecodegen / serializeclassrule.cs · Amostras / TemplateTeecoDeGen / ProcessDeserializedElementsRule.cs · Amostras / TemplateTreecodegen / ProcessAttribute.cs · Geradores / UML2CSharp / generateifacemethodrule.cs · Geradores / UML2CSharp / Helper.cs · Geradores / UML2CSharp / GeneratemethodRule.cs · Geradores / UML2CSharp / GenerateFieldule.cs · Geradores / UML2CSharp / MissingtypeException.cs · Geradores / UML2CSharp / ProcessifaceGeneralizRule.cs · Geradores / UML2CSharp / ProcessifacerElizaçãoRule.cs · Geradores / UML2CSharp / ProcessGeneralizationRule.cs · Geradores / UML2CSharp / GenerateInterFacerule.cs · Geradores / UML2CSharp / GenerateenumRule.cs · Geradores / UML2CSharp / GenerateClassRule.cs · Geradores / UML2CSharp / GeneratectorRule.cs · Geradores / UMLNavegação / Navigateclassrule.cs · Geradores / UMLNavegação / NavigatePackagerule.cs · Geradores / UMLnavigation / NavigateInterFacerule.cs Geradores / UMLnavigation / ProcessDeserialIlementsRule.cs: · Referências substituídas a numl por numl (em namespaces) de acordo com as alterações no projeto NUML (revisão SVN 61 do Numl).


Especialista Software Relacionado

Crml.

Linguagem de modelagem de resolução de conflitos de código aberto para o seu Mac ...

177 6 KB

Download