Next: Usando la documentacion de Up: VII. Metodología Previous: Reinicio del servidor web Contents

# Desarrollo de aplicaciones en Qt

Bueno, llego la hora de ensuciarse un poco las manos con algo de código real. Por supuesto que el primer programa será el ejercicio tradicional `Hola mundo`, después un programa pequeño pero completo que mostrará algunos menús y funciones para pintar, el siguiente programa mostrará la conexión a base de datos y por último una aplicación para impresión de códigos de barra a través del puerto infrarojo IrDa hacia una impresora portátil modelo Cameo 3 de la companía Zebra Technologies.

Como programar en Qt y C++ están fuera del alcance de esta tesis. Como referencia al respecto se puede consultar la bibliografía, ver [#!key-5!#].

Subsections

- Usando la documentacion de referencia de Qt.
- El primer programa multi-plataforma en Qt - holamundo.cpp
  - Código fuente - holamundo.cpp
  - Definición de variables de entorno para compilación según plataforma deseada.
  - Creación del archivo de proyecto - holamundo.pro
  - Compilación de holamundo.cpp
  - Corriendo el programa holamundo
- Otro programa multi-plataforma - qtscribble.
  - Código fuente - qtscribble.cpp
  - Definiendo variables de entorno para compilación según plataforma deseada.
  - Creación de archivo de proyecto - qtscribble.pro
  - Compilación de qtscribble.cpp
  - Ejecutando qtscribble
- Programa multi-plataforma con acceso a base de datos mysql.
  - Creación de base de datos courses
  - Código fuente dblistview.cpp
  - Definiendo variables de entorno para compilación según plataforma deseada.
  - Creación de project file dblistview.pro
  - Compilación dblistview.cpp
- Programa para impresión de códigos de barra vía IrDa
- Programa para transmisión de archivos vía IrDa
- Instalación de aplicaciones Qt en la Zaurus
  - El paquete ipkg
  - Creación de la estructura de directorios para el paquete .ipk
  - Descripción de archivos requeridos para crear el paquete .ipk
  - Archivo control
  - Archivo desktop
  - Archivo icono
  - Archivo de ayuda
  - Archivo del programa
  - Consideraciones especiales para el rom V3
  - Creación del paquete ipk
  - Herramienta mkipks
  - El script ipkg
  - Transfiriendo archivos a la Zaurus
  - Instalación del paquete ipk en la Zaurus
- Creación de paquete iPKG utilizando la herramienta mkipks
  - Lista de archivos para la creación de paquete ipk para la aplicación ir.cpp
  - Contenido de archivos para creación del paquete .ipk
  - Contenido del archivo ir.control
  - Contenido del archivo desktop
  - Contenido del archivo ir.html
  - icono del programa
- Creación del paquete de instalación ir_1.0.0_arm.ipk
  - Librerías requeridas por el programa ir