Avc

Controlador de vista de aplicación gratuita y abierta
Descargar ahora

Avc Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Fabrizio Pollastri
  • Sitio web del editor:
  • http://avc.inrim.it/html/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 603 KB

Avc Etiquetas


Avc Descripción

Controlador de vistas de la aplicación gratuita y de código abierto AVC es una forma multiplata, completamente automática, conexión en vivo entre los widgets de la interfaz gráfica y las variables de la aplicación para el idioma de Python. AVC apoya de manera uniforme los kits de herramientas de widget más populares: QT3, QT4, GTK +, TK, WXWidgets. AVC es un paquete de Python que puede ser importado por cualquier aplicación de Python. La pantalla y el control de algunos datos de la aplicación a través de una GUI (interfaz gráfica de usuario) es un problema central en la programación de la GUI, absorbe una parte relevante del esfuerzo de programación. AVC hace que esta programación sea muy fácil, mucho más fácil que las soluciones tradicionales basadas en MVC (controlador de vistas del modelo). Nota: AVC tiene licencia y se distribuye bajo los términos de la licencia GNU GPL. Aquí hay algunas características clave de "AVC": · Conexiones de variable de widget totalmente transparentes · Conexión automática mediante nombres de widgets y variables · Múltiples espacios de nombres coincidentes · Conexiones dinámicas · Sin patrón de diseño, sin rediseño de aplicaciones, sin código de herramientas de widgets, separación entre la lógica de la aplicación y la GUI. · Soportes de herramientas de múltiples widgets: GTK +, QT3, QT4, TK, WXWidgets. · Compatibilidad completa y soporte para glade, diseñador QT, herramientas de diseño de interfaz visuales de TCL y WXGAADE. · Soporte de widgets: botón, botón de verificación, cuadro combinado, entrada, etiqueta, botón de radio, control deslizante, botón de giro, barra de estado, vista de texto / editar, botón de alternar. · Tipos de variables Soporte: booleano, entero, flotador, cadena, lista, tupla. · Múltiples widgets a una conexión variable · Actualización de doble actualización de vistas de valor variable: inmediato o periódico. · Pruebas de actividad de registro de impresión con verbosidad seleccionable · Paquete de Python escrito en python puro. Requisitos: · Python · Pygtk · PYQT ¿Qué hay de nuevo en este lanzamiento: · Esta versión viene con una gran reescritura de código y un aumento en la complejidad interna para la introducción de múltiples espacios de nombres de coincidencia y conexiones dinámicas. También se introduce un pequeño cambio en la API del usuario. Múltiples espacios de nombres coincidentes: · Ahora, cada objeto Python (instancia de clase) en el programa de aplicaciones tiene su propio espacio de nombres de coincidencia. Esto significa que AVC puede buscar nombres que coinciden en los atributos de un objeto determinado, desde el lado de la aplicación, y en los nombres de los widgets de un árbol o subárbol de un widget, desde el lado GUI. Cada espacio de nombre es independiente de los demás, esto permite que diferentes conexiones pertenecen a diferentes objetos para tener el mismo nombre de coincidencia. Por ejemplo, AVC puede crear y administrar todas las conexiones de la variable de widgets requeridas por una aplicación que necesita para instanciar una serie de objetos de una clase que crea su propia GUI o parte de una GUI e interactúa con él conectando algunos de sus atributos a algunos widgets de su GUI (consulte el ejemplo "Cuenta atrás"). Conexiones dinámicas: · Las conexiones de widget-variable se pueden crear en cualquier hora de ejecución, de esta manera, AVC puede conectar los widgets que se crean más tarde que la hora de inicio de la aplicación. Cuando la aplicación elimina un widget que pertenece a una conexión, AVC lo elimina automáticamente de la conexión y, si la conexión no tiene más widgets, la conexión también se elimina (consulte el ejemplo "Cuenta atrás"). Cambios pequeños en la API del usuario: · Ahora, AVC detecta automáticamente el kit de herramientas de widgets importado en la aplicación, por lo que la misma declaración de importación se usa para AVC Importar AVC o de AVC Import *, este comportamiento es incompatible con versiones anteriores AVC. · Se introduce un nuevo método ("AVC_CONNECT") para hacer frente a múltiples espacios de nombres y conexiones dinámicas. Como de costumbre, cualquier aplicación que utiliza AVC primero tiene que llamar "AVC_INIT" en Init Time, entonces, si se requieren otras conexiones, todas las llamadas AVC posteriores deben realizarse a "AVC_CONNECT". Separación uniforme entre la lógica de la aplicación y la GUI: · AVC permite estructurar la aplicación con la lógica del programa separada de las declaraciones GUI para todos los kits de herramientas compatibles. Por ejemplo, la lógica del programa se puede colocar en una clase y administración de GUI en otra clase (consulte el ejemplo "Contador"). Los lanzamientos más antiguos permitieron esta separación para los kits de herramientas GTK + y TK.


Avc Software relacionado

ldn

Herramienta de desarrollo de código abierto que simplificará la programación de DNS ...

152 812 KB

Descargar