SmartState Developer Edition

SmartState - Studio Studio Studio con soporte para transiciones de estado complejas que genera el código de la máquina del estado
Descargar ahora

SmartState Developer Edition Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Free to try
  • Precio:
  • USD 189.00
  • Nombre del editor:
  • ApeSoft Technologies
  • Sistemas operativos:
  • Windows Me, Windows 98, Windows 95, Windows 2000, Windows Vista, Windows NT, Windows XP
  • Tamaño del archivo:
  • 2.38MB

SmartState Developer Edition Etiquetas


SmartState Developer Edition Descripción

Los patrones de diseño siempre ayudaron a los diseñadores a resolver problemas recurrentes. Pero los patrones de diseño son conceptuales y demasiado genéricos. El marco, por otro lado, es más específico para un dominio en particular y se puede realizar a través del código. El patrón de estado es un patrón muy útil y potente que permite un objeto cambiar su comportamiento en el tiempo de ejecución, depende de qué estado se encuentra. ¡Una especie de cambio de la clase de un objeto en el tiempo de ejecución! Puede encontrar más información sobre este patrón de diseño aquí. Si es consciente de este patrón, podría haberse dado cuenta de que debe tener muchas clases, cada una representa un estado que el objeto puede tener en su vida útil. El objeto real, a menudo llamado como contexto, no tiene ninguna bandera interna o variables para realizar un seguimiento del estado actual, sino que delega el trabajo al objeto del estado que actualmente está activo. El objeto estatal contacta el contexto hacia atrás, para hacer el trabajo apropiado si es necesario y puede cambiar el estado en sí. Es mejor mantener todo el código de implementación en el contexto y los objetos estatales solo se encargarán de qué método invocar en el contexto y cuándo cambiar el estado. Un objeto, que es una encapsulación de una entidad mundial real, podría tener muchos estados en su vida útil, y es absolutamente difícil de escribir clases para cada estado y la lógica de transición. Los diagramas estatales se utilizan para representar el comportamiento del objeto en varios estados y su lógica de transición. Depende del programador para realizar el diseño. Y de rumbo, cada programador tiene su propia forma de implementarlo. Lo que conduce a un código consistente, difícil de revisar, difícil de probar y difíciles de mantener. Este hecho, motivó a los diseñadores de SmartState para desarrollar un marco genérico y se puede usar en casi todos los dominios de la aplicación. Este marco resuelve pocos de los problemas descritos anteriormente y aún se deja la mayor parte de escribir las clases. Así que nos dimos cuenta de una necesidad de generación automática de código del diseño. Para lograr que, los diagramas estatales no deben dibujarse, debe ser modelado. SmartState Designer GUI proporciona al usuario una interfaz de usuario simple y efectiva para modelar las transiciones estatales. Se toma especial cuidado para evitar poner todas las restricciones en el tiempo de diseño porque puede ser iterativo. El diseño es gratuito para modelar y las restricciones y restricciones se aplican solo en la etapa de generación de código que hace que la GUI sea más fácil de usar. El generador de código analizará el modelo, verifica las restricciones necesarias y la mayor parte del tiempo consumirá parte de la escritura de las clases. Las clases generadas están listas para compilar y no deben ser modificadas. Esta es una característica muy importante de SmartState porque el diseño y la implementación son siempre uno a uno, que suele ser un sueño de un día en la industria de software. Para cambiar el comportamiento del objeto, simplemente edite y vuelva a compilar el modelo. Reconstruye tu proyecto y estás terminado. Es posible que no necesite un programador para hacer esto. Lo que lo hace más mantenido. Además, el código generado es de la misma estructura, la revisión y las pruebas no se deben hacer una vez que esté satisfecho con él. Todas estas características llevan a mejorar la productividad en su organización, que es la motivación de SmartState.


SmartState Developer Edition Software relacionado

Aprende Visual Basic 6

Learn Visual Basic 6 es una descripción general completa de la última versión del lenguaje de programación de Visual Basic ...

277 387.49K

Descargar

Q1

Q1 es una herramienta para desarrollar pruebas automáticas de GUI y HTML. Fue diseñado para proporcionar un gran control mientras se mantiene bajo costo para que sea asequible para las pequeñas empresas y los desarrolladores individuales. Su fe ...

938 0.00 KB

Descargar