Marco de componentes visuales

Marco de aplicación Advanced C ++ que facilita la producción de aplicaciones potentes de Mac OS X en C ++
Descargar ahora

Marco de componentes visuales Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Jim Crafton
  • Sitio web del editor:
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 3.9 MB

Marco de componentes visuales Etiquetas


Marco de componentes visuales Descripción

Marco avanzado de la aplicación C ++ que facilita la producción de aplicaciones potentes de Mac OS X en C ++ El marco de componentes visuales se basa en un diseño de C ++ completamente moderno y ha incorporado en apoyo para el desarrollo de aplicaciones rápidas (RAD). El Marco de Marco de Componente Visual está diseñado para ser portátiles sobre múltiples compiladores y plataformas, ¡por lo que no tiene que perder todo ese trabajo que fue a escribir su aplicación para una sola plataforma! Aquí hay algunas características clave del "Marco de componentes visuales": · Diseño moderno de C ++: el uso de técnicas modernas de C ++ como excepciones, plantillas (donde sea útil), espacios de nombres y uso pesado de la biblioteca de plantillas estándar. · Características avanzadas de RTTI que permiten las cosas como la creación de objetos dinámicos, dado un nombre de clase registrado o una cadena uuid registrada que representa la clase, la introspección dinámica de la clase de un objeto determinado y enumerando dichos datos como el nombre de la clase, la super clase, las propiedades de La clase, los métodos de los miembros y las interfaces implementadas. · Modular: construido en varias bibliotecas en lugar de una enorme biblioteca monolítica que luego se vuelve difícil de romper. Esto significa que, si bien el VCF es increíblemente poderoso como un marco para escribir aplicaciones basadas en GUI, si solo desea utilizar las características principales, como las subproces, el archivo IO y RTTI puede hacerlo, sin tener que tener dependencias en todos los Código GUI. · Sistema de eventos fácil de usar, y potente, adecuado para la consola, así como las aplicaciones basadas en GUI. · Soporte para hilo, mutexes, semáforos, archivos, datos de transmisión, registro de errores, funciones de utilidad de cadena y otros servicios básicos. Todo esto es parte de la base de la base y no tiene dependencias en los gráficos o el código de la UI. · Clases de gráficos potentes y fáciles de usar, además de soporte más avanzado para gráficos vectoriales anti alias, a través del uso de las bibliotecas de gráficos de antigrano. · Una arquitectura de carga de imagen fácil de usar que permite registrarse dinámicamente en varios formatos, para cargar una variedad de diferentes formatos de gráficos. En Win32 Systems El soporte de carga de imagen predeterminado está limitado a los archivos BMP, pero al utilizar la biblioteca de ImageFormats (también una parte del VCF) también se admite una amplia variedad de tipos de imágenes adicionales. Actualmente, la biblioteca de ImageFormats usa FreeImage para admitir tipos de imágenes como .TIFF, .tga, .psd, .png, .pcx, .sgi, .mng, .ras, .pbm, .ppm. y muchos otros. · Clases más avanzadas para personalizar el proceso de dibujo al extender la carrera y las clases de llenado. · Un conjunto completo de poderosas clases de GUI, incluido un conjunto común de clases base que permite la creación avanzada de control personalizado. Algunas de las clases de control incluyen controles de árboles, controles de lista, casillas de verificación y controles de radio, botones de empuje, controles de una sola línea y de texto de línea múltiple, y muchos otros. · Un conjunto estándar de clases de aplicaciones para cosas como recursos, cargando ventanas o formas dinámicamente en la puesta en marcha de la aplicación, lo que guarda el estado de la aplicación, una clase de registro para el almacenamiento común de información del sistema y la aplicación. · Otras clases de aplicaciones incluyen una arquitectura de deshacer / rehacer en función de los comandos que permiten los comandos de deshacer y rehacer, así como notificar a otros objetos de los eventos. · Controles GUI que apoyan la alineación y el anclaje. Cualquier control puede estar alineado en la parte superior, inferior, izquierda o derecha del control del contenedor principal. Los controles alternativamente pueden usar sus propiedades de anclaje para anclarse a los lados izquierdo, derecho, superior y / o inferior de su control de contenedor de padres. Además de la alineación de control, es posible escribir contenedores de diseño personalizados y asignarlos a un control para personalizar la lógica de diseño. · El AplicationKit proporciona un conjunto de modelos y ver clases para usar en los patrones MVC. Se utilizan una serie de modelos como la Listmodel, TreeModel y TextModel en controles para proporcionar la separación de los datos del código de presentación de la UI. Debido a que una vista se puede adjuntar dinámicamente a un control en tiempo de ejecución, será posible desarrollar "temas" en el futuro. · Debido a las características de RTTI y los manipuladores de eventos, el VCF admite fácilmente la programación de componentes con IDE que permiten el desarrollo visual. · El VCF intenta ser lo más flexible posible, lo que le permite usar las piezas que desea, y permitir la interoperabilidad con otros marcos. Por lo tanto, los controles de VCF se pueden usar dentro de una aplicación de MFC si lo desea, o solo use el módulo gráfico para funciones de gráficos mejorados. · No hay necesidad de herramientas especiales de preprocesadores: si tiene un compilador C ++ razonablemente completo, entonces todos están configurados para ir. · La capacidad de acceder a los asas de bajo nivel para la mayoría de los objetos nativos. Por ejemplo, al acceder a la clase de pares del hilo, puede obtener un asa a la manija de hilo nativo. Para un control, puede acceder al par de los controles y obtener un ID de identificación que representa el mango nativo de los sistemas de ventanas para una ventana / widget. Esto le permite usar llamadas específicas de la plataforma cuando sea necesario. ¿Qué hay de nuevo en este lanzamiento: · Esta es la primera versión SRC del puerto Mac OS X del VCF. Debe construir y ejecutar algunos de los ejemplos, pero obviamente es muy aún un trabajo en progreso.


Marco de componentes visuales Software relacionado

Vacilar

Una excelente manera de comunicarse y colaborar a través de su cuenta de Google Wave ...

180 55 KB

Descargar