Biblioteca de kit de herramientas de plataforma cruzada (xtklib)

Biblioteca de herramientas de la plataforma cruzada (XTKLIB) es un marco basado en C ++ para la programación multiplataforma altamente orientada a objetos.
Descargar ahora

Biblioteca de kit de herramientas de plataforma cruzada (xtklib) Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Mario Casciaro
  • Sitio web del editor:
  • http://xtklib.berlios.de/

Biblioteca de kit de herramientas de plataforma cruzada (xtklib) Etiquetas


Biblioteca de kit de herramientas de plataforma cruzada (xtklib) Descripción

Biblioteca de herramientas de la plataforma cruzada (XTKLIB) es un marco basado en C ++ para la programación multiplataforma altamente orientada a objetos. La biblioteca de kit de herramientas de la plataforma cruzada (XTKLIB) es un marco basado en C ++ para la programación multiplataforma más orientada a objetos. En particular, la biblioteca proporciona una capa completa de abstracción entre su API y los principales servicios ofrecidos por el sistema operativo subyacente (hilo, procesos, GUI, sistema de archivos, etc.) Más un conjunto de utilidades genéricas (cadenas, estructuras de datos, etc.). A diferencia de otras bibliotecas famosas, XTKLIB hace uso completo de todas las características de C ++, como RTTI, plantillas, excepciones, por lo tanto, obteniendo un diseño fuertemente orientado a objetos con una sensación similar a Java. La biblioteca está compuesta por dos módulos principales: "Base" y "Widgets ". Los sistemas operativos de destino son Windows y UNIX (Linux y BSD en PRIMIS) con un plan para moverse también hacia otros sistemas. Aquí hay algunas características clave de la "Biblioteca de herramientas de la plataforma cruzada XTKLIB": · Uso de C ++ moderno: el uso de muchas características poderosas ofrecidas por las excepciones modernas de C ++, como C ++, RTTI, plantillas y espacios de nombres que permite un desarrollo más rápido, mejora la legibilidad del código y reduce los errores de programación. · Diseño sólido orientado a objetos: diseñado para cumplir con los requisitos de la industria del software moderno: modularidad, acoplamiento bajo, alta cohesión, información de información. Los patrones de diseño y las jerarquías de clase avanzada se utilizan ampliamente en toda la biblioteca. · Facilidad de uso: interfaz de programación limpia e intuitiva con una sensación similar a Java. · Completo - Funciones compatibles Incluye: · Servicios básicos: Hilo, Sincronización, Acceso en sistemas de archivos, Procesos , Redes. · Servicios avanzados: Corrientes de E / S, Registro. · Herramientas de depuración: rastreo de pila, detección de fugas de memoria. · Widgets GUI (trabajo en curso): Windows, marcos, administradores de diseño, controles comunes, controles avanzados. · Utilidades genéricas: marco completo de estructuras de datos, clase de cadena con soporte de Unicode. · Soporte completo de Unicode: Soporte nativo a Unicode, conversión a / desde diferentes carros. · Y muchos otros: la lista es demasiado larga para enumerar a todo menor, pero extremadamente útil Caracteristicas. · Plataforma cruzada: admite varios sistemas y compiladores. Se sabe que XTKlib trabaja en: · Windows XP (X86) · Visual C ++ Versiones 7.1, 8.0 · MINGW32 · Linux (X86, X86_64) · GCC 3.4 · Compatibilidad con otras plataformas y los compiladores no están excluidos. (Si puede compilar / usar XTKLIB con un compilador / plataforma no listados, háganoslo saber sobre eso, gracias) · Rápido, aunque el rendimiento no es el objetivo principal de esta biblioteca (excepciones y RTTI tienen una compensación en Este significado), la agilidad de código y la velocidad de ejecución a menudo se toman en consideración durante el desarrollo, dejando así una ventaja de rendimiento en comparación con los lenguajes de programación interpretados (por ejemplo, Java, C #) o lenguajes de scripting (por ejemplo, Python, Ruby, Perl). Lo que es nuevo en Esta versión: · Este es el primer lanzamiento con un módulo de trabajo "widgets", aunque solo tiene características básicas. · Esta versión se proporciona para pruebas y desarrollo solamente.


Biblioteca de kit de herramientas de plataforma cruzada (xtklib) Software relacionado

observable por Python

Python-observable permite que los desarrolladores de Python crezcan mallas de objetos acoplados con una implementación completa de observadores / observables. ...

129

Descargar