1. Capitulo 0 - Parte I
Comenzar C++ Builder
Universidad Autónoma Gabriel Rene Moreno
FICCT
Semestre I/2017
Ing. Mary Dunnia López N.
2. 1. Objetivos
Iniciar al estudiante en el lenguaje de
programacion C++ Builder.
Conocer y utilizar los objetos basicos
de programacion en C++ Builder.
3. 2. Motivacion
El lenguaje C es la base de muchos
lenguajes de programacion de hoy en
dia. Este es el caso de C++
Concer C++ habre posibilidades de
trabajar con paradigmas nuevos, tales
como la POO.
4. Analisis
Diagrama de Flujo +
Pseudo-Codigo
Prueba de Escritorio
Codificado y Depurado
En un Lenguaje
Prueba
Y Validacion
Aplicacion
Programación
C++
.EXE
7. 3.1 Crear un Nuevo Proyecto
File New
Abrir Enbarcadero1
2
8. 3.2 Configuraciones de Entorno
Visualizar las 4 áreas básicas de C++ builder.
Menu View Proyect Manager
Menu View Tool Palette
Menu View Object Inspector
Menu View Toggle Form/Unit
Configurar ambiente de programación
Menu Tools Options Ver las siguientes pestanas.
Editor Options: Display, etc
9. 3.3 Ventana Editor de Codigo
En el formulario hacer clic en
cualquier parte del formulario
donde no haya un objeto y luego
presionar botón derecho del
Mouse.
10. 3.4 Grabar un proyecto
Menu File Save
Cree una carpeta solo para el proyecto para
intentar grabar ahí el formulario con el nombre
que usted le asigne. Note que los formularios son
archivos con la extensión “dfm”
Intente grabar el proyecto con el nombre que
usted defina. Note que el proyecto tendrá la
extensión “cbproj”.
11. 3.5 Hacer un Programa .exe
Menu Project Make project.exe.
Se graba en el subdirectorio DEBUG de la
carpeta donde se encuentra grabado el
proyecto.
12. TForm El formulario es una pantalla sobre la que se
colocan otros objetos.
TLabel Etiquetas para poner nombres a objetos y zonas
de un formulario.
TEdit Cuadros de texto para introducir información en
la aplicación, o extraer información
TButton Botón para ordenar acciones
TStringGrid Objeto para programar grillas
4 Objetos Basicos de C++
13. 4.1 TForm Formulario
Propiedades : Forma y caracteristicas
Name : Form1
Caption : “Mi primer Programa”
Color :clHotLight
clYellow
Eventos: Comportamiento al suceder ..
On_Show :
Cuando aparece el formulario en pantalla
ON_Click :
Cuando hace un click sobre el formulario
14. 4.2 TLabel Etiqueta
Propiedades : Apariencia y forma
Name: Label1
Caption : “Mi primer Programa”
Color :clRed
clBlue
Eventos: Ocurrencias.
OnMouseMove
Cuando el mouse se mueve sobre la
etiqueta
15. 4.3 TEdit Editor de texto
Propiedades :
Name : Text1
text : Hola Mundo
Eventos:
OnChange Cuando cambia su
contenido
OnClick Cuando hace 1 click con el
mouse
16. 4.4 TButton Boton
Propiedades :
Name : >Button1
Caption : Saludar
Enable : True/False (Permite que se haga Click)
Visible : True/False (Se lo puede ver en el formulario)
Eventos:
Click Cuando hace 1 click encima con el mouse
DblClick hace 2 click encima con el mouse
17. 4.5 TStringGrid Grilla
Propiedades :
Name : TStringGrid1
Font : Tipo de letra
Color: Tono de color
Eventos:
OnClick Al hacer click sobre el boton
19. 4.5 TStringGrid
Crear el Objeto matriz tipo TStringGrid
matriz->Cells[0][0]=1111;
matriz->Cells[0][1]=1111;
Columna Fila
20. ’ .. Y para la apariencia de la matriz
matriz-> ScrollBars = 0
matriz-> HighLight = 0
matriz-> Color = clWindow
’ Indicar que las filas y las columnas ’
comienzan de 0
matriz-> FixedCols = 0
matriz-> FixedRows = 0
21. Llenar la matriz con valores nulos
For (i = 0;i<N;i++)
For (j = 0;j<N;j++)
matriz->Cells[j][i]="0";
’ Permitir la edicion de las celdas
matriz-> Options << goEditing
’ Quitar la edicion de las celdas
matriz-> Options >> goEditing