Documente Academic
Documente Profesional
Documente Cultură
INGENIERIA DE SISTEMAS
Universidad Csar Vallejo
D I R E C C I N A C A D M I C A
LABORATORIO N 01
Escuela Profesional: Ingeniera de Sistemas. Asignatura: Metodologa de la Programacin.
Ciclo y Turno: Segundo: Maana-Tarde-Noche Semestre Acadmico: 2008 - II
Docente: Ing. Marcelino Estrada Aro Fecha: 25 al 29 de Agosto de 2008
INTRODUCCION
Las Metodologas de Programacin darn al estudiante las herramientas necesarias para que
pueda realizar su aplicativos que desarrollan durante la clase, es importante que la solucin a
determinado problema este resuelto y plasmado mediante un algoritmo de tal manera que sea
fcilmente traducible en el algn lenguaje de Programacin. El software que usaremos para la
prueba y ejecucin de dichos algoritmos desarrollados en aula ser el C++ Builder 6, el cual es
sencillo de manejar por su entorno grafico y amigable, y permitir al alumno disear y codificar
sus soluciones algortmicas en un aplicativo para probar la lgica de sus planteamientos.
I. OBJETIVOS
a) Encender el computador.
b) Crear carpeta donde guardar sus programas.
c) Ingresar al C++ Builder 6
d) Codificar los algoritmos desarrollados en el aula.
e) Presentar avances y ejecucin de cada uno de los ejercicios al docente o jefe de prctica
encargado para la calificacin correspondiente.
f) Guardar la carpeta de sus archivos a sus memorias.
g) Apagar el computador y dejarla en buen estado
h) Retirarse del laboratorio y dejar todo en orden.
IV. IMPORTANTE
Antes de comenzar a manipular el C++ Builder 6 crearemos siempre, una carpeta, donde se
guardarn todas las aplicaciones realizadas en el presente laboratorio. Para ello realice lo
siguiente:
Ingrese al Explorador del Windows (puede hacerlo dando clic derecho sobre el Botn
Inicio de la Barra de Tareas y seleccione la opcin Explorar).
La ventana del Explorador esta dividida en dos columnas, en la columna de la izquierda
busque hacia abajo la unidad de almacenamiento (D:) y de un click izquierdo sobre l.
Pg. 1 de 12
Luego dirija el mouse hacia la columna de la derecha y en un sector vaco, presione click
derecho, seleccione la opcin Nuevo y luego la opcin Carpeta.
Aparecer una carpeta amarilla con un texto: Nueva Carpeta sombreado en azul, digite
sobre l, el nombre para su carpeta (este puede ser LABORAT-1), luego de digitar
presione la tecla Enter. Listo, ya tiene su carpeta dentro de la cual guardar todo lo que
trabaje a continuacin.
Cierre la ventana del Explorador del Windows.
Usted ha hecho cambios a las propiedades del form usando el inspector de objetos.
Pg. 2 de 12
A continuacin daremos un breve repaso por las propiedades de el form mostrados en el
inspector de objetos.
LAS PROPIEDADES HEIGHT Y WIDTH. Cuando se cambia el tamao de una form, los valores
numricos de esta propiedad cambian automticamente.
Usted puede dar dimensiones exactas a su form dando valores numricos (en pixeles) a estas
propiedades Largo y Ancho, que tambin las puede cambiar con otras dos propiedades que darn
posicin en su ventana principal a las dimensiones escogidas para su form; estas propiedades son
Top (Nmero de pxeles desplazados desde la parte superior.) y Left( Nmero de pixeles
desplazados desde la parte izquierda de su monitor.)
LA PROPIEDAD VISIBLE. Esta propiedad permite elegir entre 2 valores para su objeto, true o
false, cuando la propiedad visible esta en verdadero (true), el usuario puede observar el form (o
el objeto) cuando la aplicacin se est ejecutando, si la propiedad visible se encuentra en falso
(False), al momento de la ejecucin de la aplicacin el usuario no podr ver este objeto.
LAS PROPIEDADES SETTYPE. Una de las formas de distinguir que propiedades pueden tener
un tipo inicial, es que en la parte izquierda de las propiedades tienen un signo (+). Esto es que
tienen varias caractersticas ms que puede adoptar esta propiedad, usted puede verlas y
modificarlas seleccionando la propiedad y elegir de el men de opciones que se presentar la
opcin expand.
1.- Seleccione del men de principal File New Application; Para obtener una nueva aplicacin.
2.- Con el inspector de objetos, ponga un nuevo nombre a su form como lo hizo en el ejemplo
anterior a: form Principal, y en la propiedad FormStyle cambie a la opcin fsMDIForm.
3.- Aada una segunda form al proyecto eligiendo del men principal File New Form y
aparecer una nueva form.
4.- Con el inspector de objetos cambie ahora a esta form la propiedad caption, por el siguiente
texto: Ventana secundaria,(Puede tener varias ventanas secundarias) y en la propiedad FormStyle
cambie a la opcin fsMDIChild. Y es todo lo que necesita para correr esta simple aplicacin.
Pg. 3 de 12
Interfase Documento Mltiple.
La ventana hija ser parte permanente de la aplicacin hasta que se cierre, puede minimizar
mover o maximizar la ventana secundaria dentro de la ventana principal.
Si usted selecciona en todas las opciones False, no tendr form de cerrar su aplicacin por
medio de estos componentes as que tendr que implementar una form de cerrar y salir.
Pg. 4 de 12
ni escalar.
BsToolWindow Solo permite mover, ni maximizar ni minimizar ni escalar.
BsSizeable Permite todas las acciones, mover, escalar, minimizar, maximizar.
LA PROPIEDAD ICON. Por omisin si no se selecciona ninguno, el C++ Builder presenta el icono
de las aplicaciones C++ Builder.
Pero se puede cambiar haciendo doble clic en el botn Load, para seleccionar de algn directorio
el archivo del icono deseado. esta propiedad busca archivos con extensin .ico.
Y presenta un editor de iconos, puede experimentar con esta herramienta seleccionando del men
principal: Tools Image Editor.
Los eventos son acciones relacionadas a los objetos y su comportamiento que llevarn a cabo
durante la ejecucin del programa.
Pg. 5 de 12
EVENTOS DEL MOUSE.
OnClick: Este evento ocurre cuando el usuario hace clic dentro del rea de el form los siguientes
pasos muestran un ejemplo de cmo se usara este evento.
2.- En la hoja de eventos del inspector de objetos haga doble clic en el evento OnClick y el
editor de cdigo presentar la estructura de la funcin llamada Form1Click y el cursor se coloca
para que pueda introducir la lista de instrucciones.
Pg. 6 de 12
1.- Elija del men Principal File New Application.
3.- En la hoja de eventos del inspector de objetos haga doble clic en el evento OnMouseDown
para obtener la funcin en el editor de cdigo. Introduzca en la funcin el siguiente cdigo.
Caption = Se realiz un clic con el Mouse;
4.- Haga doble clic en el evento OnMouseUp y teclee en el editor de cdigo la instruccin Caption
= ;
5.- Haga doble clic en el evento OnMouseMove e introduzca el siguiente cdigo en esa funcin.
MessageBeep(0);
El resultado es que cuando arrastra el mouse sobre el form se escucha un sonido, cuando se hace
clic sobre el form en la barra de titulo aparece: Se realiz un clic con el Mouse y se borra.
3.- En la hoja de eventos del inspector de objetos haga doble clic en el evento OnKeyPress y
teclee el siguiente cdigo:
if((Key>=0) && (Key <= 9))
MessageBeep(0);
3.- De la paleta de componentes en la hoja Standard seleccione 2 objetos Panel haciendo doble
Pg. 7 de 12
Acomodo de dos componentes Panel en el form para una aplicacin particular.
haciendo doble clic en el objeto ( ), con el inspector de objetos cambie el titulo (en la
propiedad Text) a Edit1 por el siguiente Lnea de edicin en panel1 y acomdelos de la siguiente
manera:
Pg. 8 de 12
Acomodo de dos componentes Edit en el form para una aplicacin particular.
6.- De la paleta de componentes en la hoja Standard seleccione 2 objetos Botn haciendo doble
7.- Haga doble clic sobre el botn Copia a Panel2 Para obtener su funcin.
Label2->Caption = Label1->Caption;
Edit2->Text = Edit1->Text;
Pg. 9 de 12
Y oprime el botn de copia.
EJERCICIO PRCTICO:
Ejemplo N 01: Elaborar un proyecto que realice las operaciones aritmticas bsicas, como
suma, resta, multiplicacin y divisin.
Objetos y Propiedades:
Form
Caption Operaciones Aritmticas
Label1
Caption Operaciones Aritmticas
Font Arial, Cursiva, Negrita, Tamao 14
Label2
Caption Valor 1
Pg. 10 de 12
Label3
Caption Valor 2
Label4
Caption Suma
Label5
Caption Resta
Label6
Caption Multiplicacin
Label7
Caption Divisin
Edit1
Text
Name edValor1
Edit2
Text
Name EdValor2
Edit3
Text
Name edSuma
Edit4
Text
Name edResta
Edit5
Text
Name edMultiplicacion
Edit6
Text
Name edDivision
Button1
Caption Nuevo
Name btnNuevo
Button2
Caption Calcular
Name btnCalcular
Button3
Caption Finalizar
Name btnFinalizar
Pg. 11 de 12
}
Pgina 12 de 12