El c++ y Detalles

Páginas: 11 (2549 palabras) Publicado: 18 de julio de 2011
Programación orientada a objetos (634)

Uso de C++ Builder para aplicaciones de consola

Lo que se necesita saber sobre C++ Builder para esta asignatura es bien poco, ya que para practicar lo aprendido con C++ no necesitamos crear sofisticadas aplicaciones con interfaz gráfica de usuario. La interacción con el usuario se reducirá a pedirle datos y mostrarle información, lo que podemos hacerperfectamente con aplicaciones de consola. Aplicaciones de consola ¿Qué son las aplicaciones de consola? Son aquellas que se ejecutan sobre el sistema operativo en modo de línea de órdenes (MS-DOS en nuestro caso). Las aplicaciones que se ejecutan sobre MS-DOS dentro de Windows lo hacen dentro de una ventana MS-DOS (también denominada ventana de terminal o símbolo del sistema). Son ventanas quesólo pueden mostrar caracteres (25 líneas de 80 caracteres), y normalmente en blanco sobre fondo negro, aunque esto se puede configurar. Supongo que ya sabes a las ventanas que me refiero. Estas aplicaciones interactúan con el usuario mostrando textos en la pantalla (que en este caso se reduce a lo que hay dentro de la ventana) y leyendo datos del teclado. Tradicionalmente, al conjunto de una pantallay un teclado se le denomina consola.
Nota Para no complicar las cosas antes de tiempo, no nos queda más remedio que evitar el uso de vocales acentuadas, eñes y otros caracteres castellanos, ya que no se muestran correctamente en la consola. Para solucionar el problema deberíamos utilizar las rutinas de internacionalización de C++, lo que resulta bastante complicado de explicar a estas alturas.Programación orientada a objetos (634)

Facultad de Informática UCM

C++ Builder — Pág. 1

Cada programa es un proyecto Cualquier programa que queramos desarrollar en C++ Builder consistirá en un proyecto en el que se englobarán todos los módulos del programa (archivos .h de cabecera y .cpp de implementación de las distintas clases y el archivo .cpp con el programa principal). No bastarácon compilar cada módulo por separado, sino que también será necesario construir (build o make) el proyecto en conjunto. Una vez compilados todos los módulos y construido el proyecto, ya se podrá ejecutar el programa.
Nota Si cuando ejecutas el programa no sale nada (se abre la consola y se cierra acto seguido), entonces seguramente te has olvidado de construir el proyecto.

Creación de unproyecto Para crear un proyecto se usa la orden File New o el botón New de la barra de herramientas. Aparece el cuadro de diálogo New Items que permite elegir el tipo de proyecto.

Crear un proyecto File New

Hay muchas opciones en varias fichas. C++ Builder es un potente entorno de programación que ofrece mucha ayuda y muchas herramientas a los programadores de C++. Incluye muchos asistentes queguían en el desarrollo de cada tipo de proyecto o escriben código por nosotros. En el Laboratorio de programación II aprenderás a usar muchas de esas herramientas. Aquí vas a utilizar C++ Builder de una forma muy simple para no distraerte de lo importante: el código C++ que queremos probar. Por tanto, la opción del cuadro New Items que a nosotros nos interesa es Console Wizard, en la primera ficha(New). Seleccionando esa opción aparece el asistente para aplicaciones de consola. Este es uno de los asistentes más simples de C++ Builder: un cuadro de diálogo en el que podemos establecer unas pocas opciones, tal como puedes comprobar en la ilustración que sigue.

Programación orientada a objetos (634)

Facultad de Informática UCM

C++ Builder — Pág. 2

Asegúrate de que las opcionessean las que se ven en la figura y pulsa el botón OK. (El código será C++, no C, y no usaremos ni VCL ni múltiples hebras de ejecución. Tampoco indicaremos ningún archivo origen del proyecto.) Se crea el proyecto (con nombre Proyecto1 hasta que se guarde) y también se crea un primer módulo en un archivo denominado (de momento) Unit1.cpp.

La zona más amplia en la que se encuentra el código del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Detalles
  • Detalles
  • detalle
  • Detalles
  • detalle
  • Detalles
  • detalles
  • Detalles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS