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

Elementos Básicos para Desarrollar una Aplicación

  • Upload
    yuri

  • View
    22

  • Download
    0

Embed Size (px)

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

Page 1: Elementos Básicos para Desarrollar una Aplicación

Elementos Básicos para Desarrollar una Aplicación

(Projects, Units, and Forms).

Page 2: Elementos Básicos para Desarrollar una Aplicación

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.

Page 3: Elementos Básicos para Desarrollar una Aplicación

Proyectos

Toda aplicación desarrollada en C++ Builder es

considerada como un proyecto.

Page 4: Elementos Básicos para Desarrollar una Aplicación

Administrador de Proyectos (Project Manager)

Se puede activar del menú View-Project Manager.

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

Page 5: Elementos Básicos para Desarrollar una Aplicación

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.

Page 6: Elementos Básicos para Desarrollar una Aplicación

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.

Page 7: Elementos Básicos para Desarrollar una Aplicación

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.

Page 8: Elementos Básicos para Desarrollar una Aplicación

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.

Page 9: Elementos Básicos para Desarrollar una Aplicación

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.

Page 10: Elementos Básicos para Desarrollar una Aplicación

¿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.

Page 11: Elementos Básicos para Desarrollar una Aplicación

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.

Page 12: Elementos Básicos para Desarrollar una Aplicación

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.

Page 13: Elementos Básicos para Desarrollar una Aplicación

La Página Compiler

Page 14: Elementos Básicos para Desarrollar una Aplicación

La Página Advanced Compiler

NOTA: No modificar si esta desarrollando aplicaciones con VCL

Page 15: Elementos Básicos para Desarrollar una Aplicación

La Página C++

Page 16: Elementos Básicos para Desarrollar una Aplicación

La Página Pascal

Para compilar código de Object Pascal

Page 17: Elementos Básicos para Desarrollar una Aplicación

La Página Linker

Page 18: Elementos Básicos para Desarrollar una Aplicación

La Página Directories/Conditionals

Page 19: Elementos Básicos para Desarrollar una Aplicación

La Página Version Information

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

Page 20: Elementos Básicos para Desarrollar una Aplicación

La Página Packages

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

Page 21: Elementos Básicos para Desarrollar una Aplicación

La Página Tasm

Page 22: Elementos Básicos para Desarrollar una Aplicación

La Página CORBA

Common ObjectRequest Broken Architecture

Page 23: Elementos Básicos para Desarrollar una Aplicación

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.

Page 24: Elementos Básicos para Desarrollar una Aplicación

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.

Page 25: Elementos Básicos para Desarrollar una Aplicación

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:

Page 26: Elementos Básicos para Desarrollar una Aplicació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 ?

Page 27: Elementos Básicos para Desarrollar una Aplicación

Cuestionario

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

se pueden hacer en el administrador de proyectos?