Elementos Básicos para Desarrollar una Aplicación

Preview:

DESCRIPTION

Elementos Básicos para Desarrollar una Aplicación. (Projects, Units, and Forms). Elementos Básicos para Desarrollar una Aplicación. (Projects, Units, and Forms). Elementos que conforman un proyecto de C++ Builder (Tipos de Proyectos, ejemplos) - PowerPoint PPT Presentation

Citation preview

Elementos Básicos para Desarrollar una Aplicación

(Projects, Units, and Forms).

Elementos Básicos para Desarrollar una Aplicación. (Projects, Units, and Forms).

– Elementos que conforman un proyecto de C++ Builder (Tipos de Proyectos, ejemplos)

– Como activar y usar el administrador de proyectos.– Los tipos de archivos básicos de C++ Builder.– Como están relacionadas las unidades y las formas.– Los archivos CPP.– Los archivos DFM.– ¿Cómo asignar opciones al proyecto?– El proceso de Enlazado y compilado de un proyecto de

C++ Builder.

Proyectos

Toda aplicación desarrollada en C++ Builder es

considerada como un proyecto.

Administrador de Proyectos (Project Manager)

Se puede activar del menú View-Project Manager.

Permite abrir más de un proyecto a la vez.

Grupos de Proyectos (Project Group Files *.BPG)

Es útil para administrar proyectos que están relacionados entre sí.

No se necesitan para crear una aplicación. Si abre o crea un proyecto, C++ Builder creará un

archivo ProjectGroup1.BPG, puede grabarlo si lo desea(desde el administrador de proyectos).

Si desea ver su código puede hacerlo dando click derecho sobre el archivo del grupo de proyectos y eligiendo la opción correspondiente del menú contextual.

Archivos de Proyecto (*.BPR & *.CPP)

Un proyecto (*.BPR ) es el archivo principal en C++ Builder. Tiene formato texto y Builder los mantiene por usted.

Contiene información sobre la compilación y enlazado de su proyecto.

La interfaz para manipularlos es el Administrador de Proyectos y se pueden configurar por medio del menú Project- Options.

El Proyecto *.CPP

Adicionalmente C++ Builder crea un archivo con extensión CPP, el cual contiene el código del módulo principal de su aplicación. Dicho archivo también es mantenido por C++ Builder.

Se puede accesar desde el menú Project- View Source.

Unidades y Formas

Un proyecto puede contener varias unidades.

Las unidades y las formas contienen el código de la aplicación.

Cada Unidad esta compuesta de un archivo *.H y un archivo *.CPP, el primero contiene definiciones de tipo y el segundo contiene la implementación del código.

Archivos *.DFM (Formas)

Estos archivos son creados para cada interfaz que se diseñe.

Por cada forma diseñada hay un archivo *.CPP, uno *.H y un archivo *.DFM

Tienen el mismo nombre que los archivos de la unidad a la que están asociados.

NOTA: Todas las formas tienen una unidad asociada pero NO todas las unidades necesitan de una forma.

¿Qué hay en un archivo *.DFM?

Se accesa dando un click derecho en la forma y seleccionando la opción View as Text del menú de contexto.

La Interfaz “Project Options”

Se accesa del menú Project - Options

La página Forms permite seleccionar la forma principal y especificar cuales se crearán aromáticamente y cuales se crearán manualmente.

La Página Application

Title: Permite especificar un Nombre más descriptivo para la aplicación.Help File: Archivo de Ayuda para la aplicación.Icon: Icono asociado con la aplicación

Default: Para utilizar estas opciones en los proyectos que creen.

La Página Compiler

La Página Advanced Compiler

NOTA: No modificar si esta desarrollando aplicaciones con VCL

La Página C++

La Página Pascal

Para compilar código de Object Pascal

La Página Linker

La Página Directories/Conditionals

La Página Version Information

Permite incluir información de versión en la aplicación.

La Página Packages

Paquetes disponibles para la distribución de la aplicación

La Página Tasm

La Página CORBA

Common ObjectRequest Broken Architecture

El proceso de Enlazado y compilado de un proyecto de C++ Builder.

Para Compilar: Elija la opción Project-Make<NombreProyecto>. Para Compilar la unidad elija la opción Project-Compile Unit.

NOTA: Make únicamente compila los módulos que han cambiado.

Para Compilar todo: Elija la opción Project-Build <NombreProyecto>. Esto forza a que se compilen todos los módulos.

Enlazado (Linking)

Es el proceso mediante el cual se construye la aplicación ejecutable.

Es llamado automáticamente por C++ Builder y es una de las partes mas rápidas y eficientes.

Ejecución

Presione la tecla F9 o elija la opción Run-Run del menú. También puede hacerlo dando click en el botón:

Cuestionario

¿Cuáles son los archivos principales de la aplicación?

¿Mencione los archivos que se mantienen por cada forma diseñada?

¿En qué lugar se especifican los directorios donde se localizan los fuentes de la aplicación?

¿En donde se activan las opciones para compilar la aplicación aprovechando el optimizador de C++ Builder ?

Cuestionario

¿Qué es un Proyecto? ¿Cuáles son las principales actividades que

se pueden hacer en el administrador de proyectos?

Recommended