
QT Creator


INTRODUCCIÓN
Qt Creator es un IDE (entorno de desarrollo integrado) multiplataforma que se ajusta a las necesidades de los desarrolladores Qt. Este se centra en proporcionar caracteristicas que ayudan a los nuevos usuariosa a comenzar y desarrollar rapidamente aplicaciones en te compilador.
Defición.
Qt es un framework multiplataforma, que se utiliza para el desarrollo de aplicaciones, está escrito en C++, sin embargo, es posible utilizar Qt con otros lenguajes a través de bindings. Existen bindings de Qt para lenguajes como C#, PHP, Python, y Ruby, entre otros.
En un principio, Qt sólo ofrecÃa bibliotecas de código para la creación de interfaces gráficas de usuario. Ahora existen bibliotecas para muchas cosas más, como: Bases de datos, XML, multimedia, comunicación en red, OpenGL, etc.
Propósito.
El propósito de Qt es permitir a los desarrolladores construir aplicaciones multiplataforma a partir de una misma base de código de manera rápida y sencilla. Una aplicación Qt, es una aplicación nativa, por la tanto se ve y se siente como tal.
Qt provee un API sencilla y divertida de utilizar, permite que los desarrolladores tengan una alta productividad y ofrece herramientas potentes y sencillas.
Licenciamiento.
Qt está disponible bajo 3 diferentes licencias:
-
GPL Aplicación de código abierto, los cambios realizados al código fuente de Qt deben ser compartidos con la comunidad.
-
LGPL Es posible crear aplicaciones de código cerrado, los cambios realizados al código fuente de Qt deben ser compartidos con la comunidad.
-
Comercial Es posible crear aplicaciones de código cerrado, los cambios realizados al código fuente de Qt pueden mantenerse cerrados.
Prerrequisitos.
Lo ideal serÃa tener buenos conocimientos sobre C++, el lenguaje en el que está hecho Qt, aunque tener conocimiento de algún lenguaje de programación orientado a objetos es suficiente. Intentar aprender Qt sin tener estos conocimientos es difÃcil y nada recomendable ya que Qt, al ser un framework y no un lenguaje, no provee elementos básicos de programación como estructuras de control o tipos de datos básicos. Estos elementos se encuentran en cualquier programa y, naturalmente, se utilizan en todos los ejemplos de Qt que podamos encontrar.
CaracterÃsticas de QT.w2q
-
Editor de códigos con soporte para C+, QML y ECMAscrip.
-
Herramientas para la rápida navegación del código.
-
Resaltado de sintaxis y auto-completado de código.
-
Control estático de código y estilo a medida que se escribe.
-
Soporte para refactoring de código.
-
Ayuda sensitiva al contexto.
-
Plegado de código (code folding).
-
Paréntesis coincidentes y modos de selección.
