Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos...
-
Upload
oscar-calero -
Category
Documents
-
view
20 -
download
3
Transcript of Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos...
![Page 1: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/1.jpg)
Tarea: pasar a Delphi los ejemplos que se encuentran desde la
diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en
Delphi ó Lazarus dentro de una carpeta con su nombre completo
en una USB.
Nota: puede leer las anteriores a la 21 para resolver dudas que tenga, la tarea es para el 05-9-2012
![Page 2: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/2.jpg)
Embarcadero DelphiAntes conocido como CodeGear Delphi, Inprise Delphi y Borland Delphi, es un entorno de desarrollo de software (IDE) diseñado para la programación de propósito general con énfasis en la programación visual.
-Utiliza una versión del lenguaje de programación pascal llamada Object Pascal-Antes era producido por Borlan, luego por CodeGear.-Actualmente es desarrollado por la empresa Embarcadero.-La primera versión data desde 1983.-Se basa en programación Modular, por procedimientos, funciones y eventos.-Aplica el paradigma de programación orientada a objetos.
![Page 3: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/3.jpg)
Menú Principal Herramientas del Programa Paletas de Controles
Formulario ó Forma (Form)ú Principal
Inspector de Objetos Editor ó Ventana de Código
Explorador de objetos
Entorno Delphi.
![Page 4: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/4.jpg)
Inspector de Objetos.El inspector de objetos es una ventana desde la cual se pueden ver y modificar la mayoría de las propiedades y eventos del componente, ya que se listan en dicha ventana tanto las propiedades como los eventos por orden alfabético.
Propiedades del Componente ó Control
Valor de la Propiedad del Componente
Evento al que reaccionara
Acción al realizarse al producirse el evento
Nombre y Tipo del Componente.
![Page 5: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/5.jpg)
Estructura de un Programa en Lenguaje Pascal.PROGRAM Nombre_de_Programa; Aquí se especifica el nombre del
programa.
USES crt; Aquí se especifica las unidades que utilizará el programa, una unidad es colección de declaraciones de constantes, tipos de datos, variables, funciones y procedimientos. Por ejemplo la unidad Crt se refiere a utilizar el monitor ó pantalla.
VAR Aquí se especifica la declaración de las variables que utilizará el programa.
CONST Aquí se especifica la declaración de las constantes que utilizará el programa.
BEGIN
<CUERPO DEL PROGRAMA>
END.
Aquí se especifican todas las instrucciones de nuestro programa en el lenguaje pascal.
![Page 6: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/6.jpg)
unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;
type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); procedure FormClick(Sender: TObject); procedure FormActivate(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
Implementation{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);begin
End;end.
![Page 7: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/7.jpg)
Estructura de un Programa en Lenguaje Object Pascal.unit Unit1; Hace Referencia a la cabecera del programa es la equivalencia de
Program en el lenguaje pascal.
InterfaceUsesType Private Public.Var
Aquí se definen funciones de unidades (uses) ,tipos de datos y clases de objetos (Type) y variables (Var), estos tipos de datos pueden usarse a nivel publico desde el programa principal ó desde otros.
Implementation{$R *.dfm}
En esta sección de implementación, como de su propio nombre puede deducirse, contiene los detalles de implementación, es decir, métodos de objetos, funciones, etc. Todos los elementos de esta sección quedan ocultos, no siendo accesibles para el resto de módulos del proyecto . Los tipos, clases y variables también pueden aparecer en la sección de implementación, caso éste en que sólo serán visibles para ese módulo. Un ejemplo de un método de objeto podria ser un procedimiento de un boton con el siguiente:procedure TForm1.Button1Click(Sender: TObject);begin <Instrucciones que realizará el botón>End;
End. Hace referencia al final de la unidad (unit) ó el final del programa.
![Page 8: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/8.jpg)
Paletas de Controles Standar(Estandar)
Área DescripciónStandard Contiene todos los elementos de control que Windows pone a disposición normalmente,
empaquetados en la estructura clara de un componente. Los en algunos proyectos son: botones, cuadros de lista, menú, paneles, etiquetas, RadioButtons y CheckBoxes.
Additional Contiene todos los componentes que Windows no pone a disposición como elementos de control estándar, pero han resultado útiles con el paso del tiempo en varios programas. En algunos proyectos los mas utilizados son: botones de gráficos, el TabbedNoteBook, las tablas (TStringGrid), el visor de gráficos (Timage), y el TScrollBox.
Data Acces Aquí se encuentran los componentes desarrollados especialmente para una captura cómoda y rápida de las bases de datos. Se puede tratar tanto de bases de datos locales, como de sistemas repartidos (con importancia especial en la versión Client-Server de Delphi).
Data Controls Dispone de componentes variados para el procesado de datos, trabajando en conjunción con los elementos del área "Data Access".
Dialogs Contiene todos los diálogos estándar de Windows, empaquetados como componentes, tales como diálogos de open/save, impresión, etc..
System Contiene varios componentes que ofrecen determinados servicios de sistema en Windows, como reloj, barras de archivos, funciones multimedia, DDE y OLE 2.0, etc.
![Page 9: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/9.jpg)
Controles de la Barra Estándar(Standar)
No. Nombre del Control Descripción de la función del control
0 Puntero (No es un Control No es un control es el cambio de puntero del mosue.
1 TFrames
2 TMainMenu Sirve para crear menús principales ó menús en la parte inferior de la barra de titulo de la ventana.
3 TPopupMenu Sirve para crear menús contextuales, estos son menus emergentes que salen al darle clic con el botón derecho de mouse.
4 TLabel Sirve para mostrar etiquetas ó textos estáticos.
5 TEdit Sirve para ingresar información en un cuadro de texto.
6 TMemo Sirve para ingresar información en un cuadro de texto pero en grandes cantidades.
7 TButton Sirve para crear botones activables con el botón del mouse.
![Page 10: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/10.jpg)
No. Nombre del Control
Descripción de la función del control
8 TCheckBox . Sirve como botón activable de checke o en forma de punto de radio, este tiene una propiedad llamada Checked tipo booleana la cual le permite al control almacenar dos valores verdadero(chekeado) ó falso(no chekeado).
9 TRadioButton. Sirve como botón activable en forma de punto de radio, este tiene una propiedad llamada Checked tipo booleana la cual le permite al control almacenar dos valores verdadero(activado con un punto) ó falso(desactivado sin punto).
10 TListBox Sirve para crear listas de datos, se desplaza por la lista en forma de barra de desplazamiento.
11 TComboBox Sirve para crear listas de datos, se desplaza por la lista en forma de botón de pestaña.
12 TScrollBar Sirve para crear barras de desplazamiento.
13 TGroupBox Sirve para agrupar controles tipo TCheckBox.
14 TRadioGroup Sirve para agrupar controles tipo TRadioButton
15 TPanel Sirve para crear áreas.
16 TActionList Sirve para crear lista de opciones.
Continuación de controles de la Barra Estándar(Standar)
![Page 11: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/11.jpg)
Procedimiento para agregar un control al formulario1-Seleccione dándole clic el control que desea utilizar en la paleta de controles.2-Forme con clic sostenido el control en el formulario.
![Page 12: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/12.jpg)
1-Seleccione el control al que quiere cambiarle una de sus propiedades, es decir el que colocó en el formulario.2-Dirijase a la pestaña de propiedades del inspector de objetos.3-Agregue el valor en la columna que se encuentra a la par del nombre de la propiedad.
Procedimiento para cambiarle el valor a la propiedad de un control.
Una propiedad es una característica de un control ó elemento, tales como: nombre, color, tamaño, fuente de letra, etiqueta, alineación etc.
![Page 13: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/13.jpg)
Propiedades Básicas.Propiedad Descripción
Name Es el nombre del componente.
Caption Contenido ó texto estático que muestra el componente. Si el control tiene un texto estático, como botones, etiquetas, formularios, etc., Caption especifica el texto.
Tag Es un numero entero que no tiene ningún uso especifico.
Top y Left Especifican la posición (distancia desde arriba y desde izquierda) con respecto al contenedor del objeto (el escritorio para un formulario, el formulario o un panel para otros controles).
Height y Width Especifican el tamaño (altura y anchura).
Font Especifica la fuente del control ó elemento.
Enabled Es un valor lógico o booleano que especifica si el componente está habilitado.
Text Contenido ó texto Editable de manera dinámica. Si el texto del control se puede modificar, está propiedad especifica este texto. Es el caso de los controles tipo EditBox, ComboBox, o Memo.
Visible Es un valor lógico que especifica si el componente se ve ó no.
TabShop, TabOrder
Con TabShop activa la tecla tab y permite en Windows desplazarnos por los controles de un formulario, de forma cíclica. Si queremos que se "pase" por un control determinado, pondremos TabShop a TRUE, y a FALSE en caso contrario. TabOrder aquí se especifica el orden en que se visitan cada uno de los controles.
![Page 14: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/14.jpg)
Procedimiento para añadirle un evento a una control1-Se selecciona el control al cual se le asignará el evento,2-Luego nos vamos al inspector de objetos (Object Inspector) en la pestaña eventos(Events).3-Se selecciona el evento dándole doble clic en la casilla a la par del nombre del evento
Un evento es una acción que
realizara el usuario al utilizar un control por
ejemplo: al hacer clic ó doble clic con el botón izquierdo
del mouse,, al mover el mouse, al
presionar cierta tecla, etc.
![Page 15: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/15.jpg)
Proceso después de haber escogido el evento
Al escoger el evento se mostrará la ventana de código, posicionándose en el procedimiento del evento del botón.
![Page 16: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/16.jpg)
Eventos Básicos de un control.Nombre de Evento Descripción.
OnCreate: Se produce cuando se crea el componente.
OnDestroy: Se produce cuando se destruye (de hecho, justo antes de destruir) el componente.
OnClic se produce cuando el usuario hace clic con el botón izquierdo del mouse sobre el componente ó control.
OnDbClic: se produce cuando el usuario hace doble clic con el botón izquierdo del mouse sobre el componente ó control.
OnEnter, OnExit: Se producen cuando el control recibe (OnEnter) o pierde (OnExit) el foco.
OnMouseMove: se produce cuando el usuario mueve el puntero del mouse encima del control al que se le ha aplicado dicho evento.
OnChange: este se produce cuando el usuario escribe dentro del control al que se le ha aplicado, un control al que se le puede aplicar este evento es el Tedit.
![Page 17: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/17.jpg)
Métodos Básicos de un ControlUn método no es una propiedad ó evento, sino una acción propia sobre el objeto, tales como: activar su foco, construirlo, destruirlo, terminarlo, etc.
SetFocus: Da el “foco” al componente, de forma que reaccione ante eventos del ratón o el teclado. La propiedad ActiveControl del formulario (TForm) también permite establecer (o comprobar) el control activo.
Create: Crea el componente. Puede o no tener un parámetro, el objeto “padre”.Release/Free/Destroy: Destruye el componente. El método Destroy no es muy recomendado. Para los formularios se recomienda Release, y para muchos otros componentes, Free.
![Page 18: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/18.jpg)
Procedimiento ó Modulo de Programación de un Control.
![Page 19: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/19.jpg)
Proceso para llamar a una propiedad desde el código.
1-Se escribe dentro de procedimiento del evento el nombre del control,2-Luego se le coloca el punto y aparecerá una ventana emergente con una lista de propiedades y métodos del objeto,3- Escriba el nombre de la propiedad que va ha utilizar con el control.4-Asignele el valor a la propiedad.
![Page 20: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/20.jpg)
Tarea: hacer los siguientes ejercicios donde se manipulan
propiedadesProf. Byron Arenas
![Page 21: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/21.jpg)
Mi Primer Programa-Hola Mundo en Delphi
Ejemplo No. 1 – Uso de Propiedades desde el código.
En el siguiente ejemplo se realizará un programa que muestre un mensaje y a la vez que ese mensaje se agrande en la pantalla.
![Page 22: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/22.jpg)
Tabla de referencia de las propiedades y eventos de los controles.
Elemento ó Control Propiedad y Valor Evento
Form (Formulario) Name Formulario
Caption Mi Primer Programa Hola Mundo
Height 301
Width 409
Label 1 Name Mensaje
Caption
Height 49
Width 237
Color clWhite
Button1 Name Boton OnClick
Caption Mensaje y Agrandar
Height 41
Width 145
![Page 23: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/23.jpg)
Escriba el siguiente código en el procedimiento del evento OnClic
Nota: las dos diagonales “//” se utilizan para poner comentarios. El programador pone comentarios en su código como una documentación interna. Los comentarios no son tomados como código ejecutable para el programa. También para poner comentarios se pueden utilizar las llaves “{ }”.
![Page 24: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/24.jpg)
Pasos para Ejecutar un programa creado en Delphi ó Lazarus.
1-Clic en el menú Run ó Ejecutar.2-Clic en Ejecutar.
Nota: otra alternativa seria que presonara la tecla F9.
![Page 25: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/25.jpg)
Ejemplo 2 – Uso de Propiedades desde el código.
En el siguiente ejemplo se realizará un programa que le cambia el color a rojo, azul y amarillo a la ventana ó formulario.
![Page 26: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/26.jpg)
Tabla de referencia de las propiedades y eventos de los controles.
Elemento ó Control Propiedad y Valor Evento
Form (Formulario) Name FrmMiVentana
Caption Cambiar colores del formulario
Height 301
Width 409
Button1 Name Bt1Rojo OnClick
Caption Rojo
Height 41
Width 145
Button2 Name Bt2Azul OnClick
Caption Azul
Height 41
Width 145
![Page 27: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/27.jpg)
Button3 Name Bt3Amarillo OnClick
Caption Amarillo
Height 41
Width 145
![Page 28: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/28.jpg)
Escriba el siguiente código en el procedimiento del evento OnClic del control
![Page 29: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/29.jpg)
Nota: La propiedad Text solamente se encuentra en los controles que tienen la función de cuadros de texto
Ejemplo No. 3 – Usando la Propiedad Text del control Edit
En el siguiente ejemplo se realizará un programa que al introducirse un nombre, muestra un saludo al nombre introducido y una pregunta.
![Page 30: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/30.jpg)
Tabla de referencia de las propiedades y eventos de los controles.
Elemento ó Control Propiedad y Valor Evento
Form (Formulario) Name FrmVentana
Caption Mostrar Texto Introducido en un cuadro de texto
Height 387
Width 498
Label 1 Name LbEtiqueta
Caption Introduzca su Nombre
Height 30
Width 207
Edit1 Name EdtTexto
Caption Mensaje y Agrandar
Height 21
Width 209
![Page 31: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/31.jpg)
Label 1 Name LbMostrarTexto
Caption
Height 49
Width 237
Color clWhite
Button1 Name BtMostrarMensaje OnClick
Caption Mostrar Saludo
Height 41
Width 97
![Page 32: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/32.jpg)
Código del ejemplo No. 3
![Page 33: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/33.jpg)
Ejemplo No. 4 – Usando la Propiedad Text del control Edit
En el siguiente ejemplo se realizará un programa que al introducirse el nombre, apellido y edad de una persona, los muestra en varios TLabels.
![Page 34: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/34.jpg)
Tabla de referencia de las propiedades y eventos de los controles.
Elemento ó Control Propiedad y Valor Evento
Form (Formulario) Name FrmVentana
Caption Mostrar Texto Introducido en un cuadro de texto
Height 387
Width 498
Label 1 Name LbEtiqueta1
Caption Introduzca su Nombre
Height 30
Width 215
Label 2 Name LbEtiqueta2
Caption Introduzca su Apellido
Height 30
Width 215
![Page 35: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/35.jpg)
Edit1 Name EdtNombre
Caption Mensaje y Agrandar
Height 21
Width 265
Label 3 Name LbEtiqueta3
Caption Introduzca su Edad
Height 30
Width 215
Edit2 Name EdtApellido
Caption Mensaje y Agrandar
Height 21
Width 265
Edit3 Name EdtEdad
Caption Mensaje y Agrandar
Height 21
Width 265
![Page 36: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/36.jpg)
Label 4 Name LbNombre
Caption
Height 30
Width 365
Label 5 Name LbApellido
Caption
Height 30
Width 365
Label 6 Name LbEdad
Caption
Height 30
Width 365
Button1 Name BtnMostrarDatos OnClick
Caption Datos Ingresados
Height 41
Width 97
![Page 37: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/37.jpg)
Código del Botón Datos Ingresados.
![Page 38: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/38.jpg)
Ejemplo No. 5 – Usando el RadioButton.
En el siguiente ejemplo se realizará un programa que al darle clic a uno de los botones e radio el formulario ó ventana cambia de color.
![Page 39: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/39.jpg)
Tabla de referencia de las propiedades y eventos de los controles.
Elemento ó Control Propiedad y Valor Evento
Form (Formulario) Name FrmMiVentana
Caption Cambiar colores del formulario
Height 301
Width 409
RadioButton1 Name RBtColorRojo OnClick
Caption Color Rojo
Height 20
Width 145
RadioButton2 Name RBtColorAzul OnClick
Caption Azul
Height 20
Width 145
![Page 40: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/40.jpg)
RadioButton3 Name RBtColorAmarillo OnClick
Caption Color Amarillo
Height 20
Width 145
Label 6 Name
Caption
Height
Width
![Page 41: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/41.jpg)
Código de los botones de radio.
![Page 42: Tarea: pasar a Delphi los ejemplos que se encuentran desde la diapositiva 21 hasta la 41, traerlos impresos en su cuaderno y en Delphi ó Lazarus dentro.](https://reader033.fdocumento.com/reader033/viewer/2022061303/54f6c64f4a7959274d8b4dd2/html5/thumbnails/42.jpg)
http://es.wikipedia.org/wiki/Algoritmo
http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml
http://luda.uam.mx/curso1/Introduccion%20a%20la%20Programacion/algoritmo.htm