Transcript Proyectos

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ú ProjectOptions.
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ú ProjectView 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 Object
Request Broken
Architecture
El proceso de Enlazado y compilado
de un proyecto de C++ Builder.
Para Compilar: Elija la opción ProjectMake<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 ProjectBuild <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?