SmartState Developer Edition.

SmartState - State Chart Studio com suporte para transições complexas do estado que gera o código da máquina do estado
Baixe Agora

SmartState Developer Edition. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Free to try
  • Preço:
  • USD 189.00
  • Nome do editor:
  • ApeSoft Technologies
  • Sistemas operacionais:
  • Windows Me, Windows 98, Windows 95, Windows 2000, Windows Vista, Windows NT, Windows XP
  • Tamanho do arquivo:
  • 2.38MB

SmartState Developer Edition. Tag


SmartState Developer Edition. Descrição

Os padrões de design sempre ajudaram os designers a resolver problemas recorrentes. Mas os padrões de design são conceituais e muito genéricos. A estrutura em outra mão é mais específica para um determinado domínio e pode ser realizado através do código. O padrão do estado é um padrão muito útil e poderoso que permite que um objeto mude seu comportamento em tempo de execução, depende de qual estado está dentro. Uma espécie de mudança da classe de um objeto em tempo de execução! Você pode encontrar mais informações sobre este padrão de design aqui. Se você está ciente desse padrão, talvez tenha percebido que precisa ter muitas classes, cada uma representa um estado que o objeto pode ter em seu tempo de vida. O objeto real, muitas vezes chamado de contexto, não possui nenhuma bandeira interna ou variáveis para acompanhar o estado atual, em vez disso, delega o trabalho para o objeto do estado que está atualmente ativo. O objeto do estado contata o contexto de volta, para fazer o trabalho apropriado, se necessário e pode alterar o próprio estado. É melhor manter todo o código de implementação no contexto e objetos estaduais só cuidará de qual método para invocar no contexto e quando alterar o estado. Um objeto, que é um encapsulamento de uma entidade do mundo real, pode ter muitos estados em sua vida útil, e é absolutamente difícil escrever aulas para cada estado e a lógica de transição. Os diagramas de estado são usados para retratar o comportamento do objeto em vários estados e sua lógica de transição. Até o programador realizar o design. E claro que cada programador tem sua própria maneira de implementá-lo. Que leva a um código consistente, difícil de revisar, difícil de testar e difícil de manter. Este fato, motivou os designers do SmartState a desenvolver uma estrutura que é genérica e pode ser usada em quase todos os domínios de aplicação. Essa estrutura resolve poucos dos problemas descritos acima e ainda a parte principal da escrita das classes é deixada. Então percebemos a necessidade de geração automática de código do design. Para realizar isso, os diagramas de estado não devem ser desenhados, ele deve ser modelado. O SmartState Designer GUI fornece ao usuário uma interface de usuário simples e eficaz para modelar as transições do estado. Cuidado especial é tomado para evitar colocar todas as restrições no tempo de design porque pode ser iterativo. O design é gratuito para modelar e as restrições e restrições são aplicadas apenas no estágio de geração de código que torna a GUI mais amigável. O gerador de códigos analisará o modelo, verifica as restrições necessárias e faz a parte mais demorada da escrita das classes. As classes geradas estão prontas para compilar e não precisam ser modificadas. Esta é uma característica muito importante do SmartState porque o projeto e a implementação é um-para-um sempre que geralmente é um sonho de dia na indústria de software. Para alterar o comportamento do objeto, basta editar e recompilar o modelo. Reconstruir seu projeto e você é feito. Você pode não precisar de um programador para fazer isso. O que torna mais sustentável. Além disso, o código gerado é da mesma estrutura, a revisão e o teste não precisam ser feitas quando estiver satisfeito com ele. Todos esses recursos levam a uma melhor produtividade em sua organização, que é a motivação do SmartState.


SmartState Developer Edition. Software Relacionado

Aprenda Visual Basic 6

Aprenda Visual Basic 6 é uma visão abrangente auto-adultada da versão mais recente do idioma de programação do Visual Basic ...

277 387.49K

Download

Q1.

Q1 é uma ferramenta para o desenvolvimento de testes automatizados GUI e HTML. Foi projetado para fornecer grande controle, mantendo baixo custo para torná-lo acessível a pequenas empresas e desenvolvedores individuais. Seu fe ...

938 0.00 KB

Download