0% encontró este documento útil (0 votos)
17 vistas12 páginas

Estructura y Funciones de C++ Builder

Proporciona asistentes para crear aplicaciones de bases de datos, aplicaciones web, aplicaciones de red, etc. FIG. 2.4.2.13 Paleta de componentes Assistant.

Cargado por

James Arredondo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas12 páginas

Estructura y Funciones de C++ Builder

Proporciona asistentes para crear aplicaciones de bases de datos, aplicaciones web, aplicaciones de red, etc. FIG. 2.4.2.13 Paleta de componentes Assistant.

Cargado por

James Arredondo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Estructura del C++ Builder

47

Captulo II
ESTRUCTURA DEL C++ BUILDER.

C++ tiene la reputacin de ser un lenguaje muy poderoso, pero con el


poder viene la responsabilidad, el programador debe de conocer una serie de
conceptos y reglas de uso. Esto requiere de suficiente experiencia, un gran
trato y conocimiento del lenguaje cuando est programando aplicaciones
windows complejas. El hecho es: C++ es un lenguaje complejo con
demasiadas reglas y terminos confusos, y el usuario tiene adems que
aprender tcnicas de programacin orientadas a objetos.
Productos como Borland Delphi y Microsoft Visual Bsic, viene a provocar
un cambio irreversible en la programacin visual, ya que usando esas
herramientas, los programadores pueden crear aplicaciones mucho mas fcil
y rpido de lo que lo hacan anteriormente, ahora los desarrolladores solo
tienen que mover los objetos que requieren usar, modificarlos de acuerdo a
sus necesidades (solo llenando las funciones vacias), y es todo, una
aplicacin ejecutable es creada.
C++ Builder trabaja sobre la misma lnea que Delphi y Visual Basic. Este
desarrollo Rapido de aplicaciones hacen mas fcil la construccin de sus
proyectos. Con estas herramientas de programacin usted tiene mas poder
con menos responsabilidad.
C++ Builder habilita y produce aplicaciones ejecutables bajo windows95 o
windows NT con soporte de 32 bits; El cdigo se ejecutar mucho ms
rpido.
Y puede ser que de otra manera C++ Builder lo haga un mejor programador.

2.1 EL C++ BUILDER.


Borland ofrece tres diferentes versiones de C++ Builder y cada versin ser de acuerdo a
sus necesidades.
C++ BUILDER STANDAR. Proporciona todas las herramientas que necesita para el
desarrollo de aplicaciones de bases de datos, sta versin ocupa aproximadamente 75 MB
de espacio en su disco duro.

Estructura del C++ Builder

48

C++ BUILDER PROFESIONAL. Ofrece C++ Builder con el equipo de desarrollo y


otras herramientas potentes como libreras y cdigo fuente del que puede aprender
sirviendo como tutorial. Esta versin proporciona algunas secciones especiales que
probablemente no requiera inmediatamente, pero se alegrar al familiarizarse mas con
C++ builder, esta versin ocupa cerca de 100 MB de espacio en su disco duro.
C++ BUILDER, SERIE CLIENTE/SERVIDOR. Estamos hablando de compatibilidad
con bases de datos gigantes, esta versin est equipada con desarrolladores profesionales
que necesitan enlazar con grandes corporaciones de Bases de Datos, tomando la
arquitectura cliente servidor. Esta versin ocupa cuando menos 130 MB de espacio en su
disco duro.

2.2 REQUERIMIENTOS DE HARDWARE.


Necesita una Pc con un procesador lo suficientemente poderoso y una amplia memoria.
Mientras ms poderosa sea su Pc, ms productiva puede ser. C++ Builder es un producto
bastante poderoso y como tal hace significantes demandas en su mquina.
Para una correcta ejecucin de sus aplicaciones, se recomienda un procesador 486 y
preferentemente uno basado en un procesador pentium, por lo menos 16 MB en RAM
aunque Borland recomienda 24 MB en RAM. Ya que el desarrollo en C++ Builder corre
en sistemas operativos de 32 bits, bajo Windows 95 o Windows NT; la capacidad del
disco duro depende de la versin de C++ Builder que est usando.

Estructura del C++ Builder

49

2.3 INSTALACION DE C++ BUILDER.


Para instalar C++ Builder en tu PC, coloca el CD ROM Borland C++ Builder en tu lector
de discos compactos, no necesitas teclear nada, automticamente el CD comienza la
ejecucin, iniciando por las preferencias de instalacin del programa (Completa,
Compacta, Personalizada) y su propia informacin para registrar el producto, si no se tiene
suficiente espacio en disco duro, puedes instalar la versin mnima y tendr que tener el
CD en tu lector de disco compacto cada vez que quieras modificar una aplicacin.

Al final de las rutinas de instalacin, aparecer un nuevo grupo de


programas, podrs ejecutar la aplicacin haciendo doble click en el icono de
C++ Builder.

FIG 2.3.1 Icono de aplicacin de C++ Builder.

Estructura del C++ Builder

50

2.4 AMBIENTE DE DESARROLLO INTEGRADO.


Cuando usted inicia C++ Builder, espera ver una solo ventana para desarrollar sus
aplicaciones; pero C++ Builder le presenta un grupo de ventanas dispersas al rededor de su
ventana principal. Fig II.4.1 Al hacer doble click en el icono de C++ Builder.
Barra de
Herramientas

Inspector
de

Paleta de
Componentes

Ventana de
edicin.

Diseo de
la forma
FIG. 2.4.1 Ambiente de desarrollo integrado C++ Builder.

En la figura se presenta los principales elementos de C++ Builder (Ambiente de


Desarrollo Integrado, por sus siglas en Ingles IDE). Cada parte en el ambiente de
desarrollo trabaja conjuntamente, diseos visuales y editor de cdigo donde la edicin es
similar a otros editores; solo que con el ambiente de dasarrollo integrado, usted puede
observar realmente lo que esta construyendo al momento de crearlo.

Estructura del C++ Builder

51

Idealmente se deseara trabajar con una resolucin de 800 x 600 o tal vez mayor en su
monitor, ya que estas resoluciones dan una sensacin de amplitud; pero recuerde que al
disear sus aplicaciones el usuario final puede trabajar con una resolucin diferente a la
suya, la manera mas sencilla de evitar problemas sera realizar sus aplicaciones para una
de 480 x 640.
2.4.1 MENU PRINCIPAL Y BARRA DE HERRAMIENTAS.
Muchas de las opciones que puedes accesar desde el men principal, estn disponibles a
travs del panel de botones aceleradores en la barra de herramientas. En general la barra
de herramientas provee de una manera rapida de ejecutar operaciones del programa con un
simple click con su mouse.

FIG. [Link] Men principal.

Abrir Proyecto
Grabar todos los archivos
Anexar archivo al proyecto
Seleccionar un programa de la lista de proyectos
Seleccionar una forma de la lista de proyectos
Ejecutar programa

Pausa mientras corres el programa


Paso sobre lnea al depurar

Paso a funcin al depurar


Crear nueva forma
Cambio entre forma y ventana de edicin
Borrar archivo del proyecto
Grabar archivo seleccionado
Abrir Archivo

FIG. [Link] Barra de herramientas.

Estructura del C++ Builder

52

Usted puede configurar la barra de herramientas, seleccionndola con un click, y


nuevamente haciendo click con el botn derecho del mouse, se activar un men, y al
elegir la opcin de propiedades, tendr a su disposicin el editor de la barra de
herramientas donde podr tomar las propiedades que necesite para anexarla a la barra de
herramientas solamente jalndola con el mouse al panel de la barra de herramientas.

FIG. [Link]

Editor de la barra de herramientas.

Si lo que desea es remover alguna propiedad de la barra de herramientas, solamente jlelo


con el mouse fuera del panel de la barra de herramientas y desaparecer.

2.4.2 PALETA DE COMPONENTES.

La paleta de componentes es algo como un catlogo de objetos que puedes usar de acuerdo
a las necesidades de construccin de tus aplicaciones. Est dividida en pginas o grupos de
acuerdo a sus funciones. Para implantar uno de estos componentes en tu aplicacin, solo
tienes que seleccionarlo con el mouse haciendo un click en el objeto deseado y hacer click
en la forma principal (Forma de edicin, ventana punteada) para que ya puedas utilizar ese
objeto. C++ Builder soporta docenas de componentes.

FIG. [Link]

Paleta de componentes.

Estructura del C++ Builder

53

Standard: Esta tabla contiene los objetos para hacer eficaces y elegantes tus aplicaciones
Windows, incluye componentes para desplegar y editar texto, botones, barras de estado y
mens.

FIG. [Link]

Paleta de componentes Standard.

Win95: Estos componentes permiten el acceso a los controles de usuario-interface de


Windows95. Uno de los principales es la vista del rbol de directorio, (conocido como
windows explorer), control de pgina, etc.

FIG. [Link]

Paleta de componentes Win95.

Additional: La tabla de adicionales contiene algunos de los mejores y variados de la


paleta de componentes, como mapas de bits, botones aceleradores y componentes de
apariencia.

FIG. [Link]

Paleta de componentes Additional.

Data Access y Data Controls: Se pueden accesar bases de datos y hacer consultas dentro
de las aplicaciones que construyas con las facilidades que permite estos 2 grupos de
objetos.

FIG. [Link]

FIG. [Link]

Paleta de componentes Data Access.

Paleta de componentes Data Controls.

Estructura del C++ Builder

54

Win31: Muchos de los controles en Win31 tienen equivalentes en Win95 pero estas
pueden usarse para dar sentido a aplicaciones para windows V. 3.1 adems de
proporcionar un block de notas.

FIG. [Link]

Paleta de componentes Win 3.1.

Internet: Esta tabla dada por C++ Builder, comprende lo referente al grupo de
herramientas de internet.

FIG. [Link]

Paleta de componentes Internet.

Dialogs: Permite hacer cajas de dialogo que agilizan el desarrollo de tus aplicaciones
como el abrir y grabar archivos, seleccionar tipos de letras, colores e impresoras y mucho
ms.

FIG. [Link]

Paleta de componentes Dialogs.

System: Proporciona controles individuales para seleccionar archivos, directorios o drives.

FIG. [Link] Paleta de componentes System.

Qreport: (o Quick Reports) provee de componentes para que pueda fcilmente organizar
sus reportes y presenta la facilidad de una vista preliminar.

FIG. [Link]

Paleta de componentes Qreport.

Estructura del C++ Builder

55

ActiveX: Esta tabla de componentes, contiene un checador de ortografa as como objetos


grficos impresionantes.

FIG. [Link]

Paleta de componentes ActiveX.

Durante el desarrollo de este trabajo, solo presentar el uso de algunos de los


objetos de la tabla de componentes, pero la idea es la misma para todos los objetos de esta
paleta.

2.4.3 EL EDITOR DE LA FORMA.


Cuando comienzas a trabajar con C++ Builder, tu espacio de trabajo y resultados se
suple por la forma principal (Referida en la Fig. II.4.1 Como diseo de la forma).

FIG. [Link]

Editor de la forma.

Cada forma representa una ventana individual en tu aplicacin; en la forma puedes


disear, aadir, eliminar reconfigurar los componentes segn las necesidades de tu
aplicacin.

Estructura del C++ Builder

56

2.4.4 EL INSPECTOR DE OBJETOS.


El inspector de objetos permite ver las propiedades o caractersticas de los objetos que
comprendan tu proyecto, por medio de l se pueden cambiar las propiedades de los
objetos, tambin muestra los eventos asociados a los objetos de la aplicacin.
Cuando se selecciona un objeto, el inspector de objetos automticamente cambia al
contenido y propiedades de este objeto. Si se oculta, o pierdes el inspector de objetos, lo
puedes llamar oprimiendo la tecla de funcin F11.
El inspector de objetos podra llamarse editor de objetos, por la propiedad antes
mencionada de poder modificar las propiedades de los objetos.
Propiedades: Cuando se comienza un proyecto el inspector de objetos despliega las
propiedades de la forma principal como son: nombre, color, altura, ancho, posicin etc.
Recordemos que al seleccionar otro objeto, automticamente mostrar las propiedades de
ese objeto.
Eventos: La tabla de eventos despliega para cada objeto los eventos como son:
Al activar el objeto, al oprimir una tecla, al oprimir el mouse, al soltar el mouse, etc. esos
eventos son disparados con acciones del usuario, o del sistema operativo mismo. Por
ejemplo el evento; al hacer click en el mouse, se dispara o hace una accin cuando el
usuario hace click con el mouse para ese objeto.

FIG. [Link]

Inspector de objetos.

Estructura del C++ Builder

57

2.4.5 EL EDITOR DE CODIGO.


La ventana de edicin de cdigo muestra el cdigo actual de tu aplicacin C++ Builder.
Al aadir objetos y hacer doble click sobre ellos, automticamente se editar en la
ventana de edicin la llamada a la funcin que asociar al evento de ese objeto, dejando el
espacio en blanco para que se codifique la accin que se desee para ese evento.

FIG. [Link] Ventana de edicin de cdigo.

2.5 EL MANEJADOR DE PROYECTOS.


Un sencillo proyecto de C++ Builder est conformado por solo una forma y su cdigo,
pero en aplicaciones muy grandes, puede conformarse un proyecto por varias formas,
cdigo y varios archivos de cabecera distintos a las libreras que por omisin ya necesita la
aplicacin, por tanto un proyecto puede integrar varios archivos, para saber cuales son los
archivos que comprende un proyecto, usaremos el manejador del proyecto, que muestra el
rbol de archivos involucrados en el orden en que fueron aadidos.

FIG. 2.5.1 Manejador de proyectos.

Estructura del C++ Builder

58

2.5.1 COMO AADIR ARCHIVOS A UN PROYECTO.

Para aadir archivos a un proyecto, seleccione del men principal: View ! Proyect
Manager
! y al hacer doble click obtendr una caja con la informacin de los
componentes actuales del proyecto (FIG. II.5.1), haga click en el botn de integracin al
, y saldr una ventana de adicin Add to proyect, donde puede buscar
proyecto,
La ruta de acceso donde se encuentre el archivo a aadir, y haga click en el botn Ok para
cerrar la caja de dialogo y obtendr ya aadido a su proyecto el archivo seleccionado.

FIG. [Link] Ventana de adicin al proyecto.

2.5.2 COMO ELIMINAR ARCHIVOS DE UN PROYECTO.

Para eliminar un archivo del proyecto, abra su manejador de proyectos, seleccione el


archivo que quiera eliminar y haga click en el botn de remover archivo
borrado de la lista. (no de su mquina, solo del proyecto).

y ser

2.6 OPCIONES DEL PROYECTO.


Puede accesar a detalles del ambiente de configuracin del proyecto actual eligiendo del
men principal Options ! Proyect.
Este comando abre la caja de dialogo de opciones del proyecto, toma el ambiente para
cada proyecto y puede ser accesado en cualquier momento durante el desarrollo de la
aplicacin.
Puede explorar las 6 hojas para ver las opciones que estn disponibles. Al iniciar un
proyecto, comienza con la configuracin que tiene por omisin.

También podría gustarte