Указатель содержания
Hay varias razones por las que esta separación es útil: • reutilización de la aplicación y/o los componentes de la interfaz de usuario, • capacidad para desarrollar la aplicación y la interfaz de usuario por separado, • capacidad de heredar de diferentes partes de la jerarquía de clases. • capacidad para definir clases de estilo de control que proporcionan características comunes por separado de cómo se pueden mostrar estas características. Esto significa que se pueden utilizar diferentes interfaces con la misma aplicación, sin que la aplicación lo sepa. También significa que cualquier parte del sistema se puede cambiar sin afectar el funcionamiento del otro. Por ejemplo, la manera que la interfaz gráfica (el aspecto) muestra la información podría cambiarse sin modificar la aplicación real o cómo se maneja la entrada (la sensación). En efecto la aplicación no necesita saber qué tipo de interfaz está conectada actualmente a ella en todo. 10.3.2 Arquitectura PyDraw MVC La estructura MVC de la aplicación PyDraw tiene una clase de controlador de nivel superior PyDrawController y una clase de vista de nivel superior PyDrawFrame (no hay modelo como la tríada MVC de nivel superior no contiene ningún dato explícito en sí mismo). Esto es mostrado a continuación: En el siguiente nivel hay otra estructura MVC; esta vez por el dibujo elemento de el solicitud. Allá es a controlador de dibujo, con a DrawingModel y un DrawingPanel (la vista) como se ilustra a continuación: 102 10 Aplicación de ejemplo de PyDraw wxPython
popular post
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше