practica uno delphi

6
I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (1 de 6) GUÍA DE LABORATORIO N° 01 OBJETIVOS : Reconocimiento del IDE (Entorno de Desarrollo Integrado) de Borland Delphi 7 Creación de aplicaciones básicas. Estructura de un proyecto en Borland Delphi 1.1 INGRESAR A DELPHI: Debe hacer clic en el botón Inicio, luego en Programas, luego Borland Delphi 7, luego Delphi 7 , luego al ingresar nos visualizará la siguiente ventana: 1.2 IDE - ENTORNO DE DESARROLLO INTEGRADO DE DELPHI Cuando se crea un nuevo proyecto Windows Form, se muestra una pantalla que tiene varias partes que nos servirán para generar y configurar nuestra aplicación. Cada Ventana se destina a una función específica en el conjunto de tareas básicas que se ejecutan desde el entorno de desarrollo; las ventanas pueden modificarse, ocultarse, mostrarse, personalizarse, etc…

Upload: jose-ponce

Post on 03-Nov-2014

13 views

Category:

Education


2 download

DESCRIPTION

Guías de Laboratorio de programación con Delphi, por José Luis Ponce Segura

TRANSCRIPT

Page 1: Practica Uno Delphi

I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente

Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (1 de 6)

GUÍA DE LABORATORIO N° 01

OBJETIVOS: • Reconocimiento del IDE (Entorno de Desarrollo Integrado) de Borland Delphi 7 • Creación de aplicaciones básicas. • Estructura de un proyecto en Borland Delphi 1.1 INGRESAR A DELPHI:

Debe hacer clic en el botón Inicio, luego en Programas, luego Borland Delphi 7, luego Delphi 7 , luego al ingresar nos visualizará la siguiente ventana:

1.2 IDE - ENTORNO DE DESARROLLO INTEGRADO DE DELPHI

Cuando se crea un nuevo proyecto Windows Form, se muestra una pantalla que tiene varias partes que nos servirán para generar y configurar nuestra aplicación.

Cada Ventana se destina a una función específica en el conjunto de tareas básicas que se ejecutan desde el entorno de desarrollo; las ventanas pueden modificarse, ocultarse, mostrarse, personalizarse, etc…

Page 2: Practica Uno Delphi

I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente

Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (2 de 6)

… Un Formulario para cada finalidad …

El desarrollo de programas se realiza fundamentalmente de forma Visual (desde el diseño de la interface visual), la forma de diseñar la interface visual del formulario es sencilla: “Coge el Componente de la paleta específica situada en la Barra de Herramientas y sitúalo sobre la Ventana de Programa“.

1.3 PRIMER FORMULARIO

Seleccione el formulario Form1 y realice lo siguiente: PASO 1. Agregar componentes hacia el formulario a) En el formulario insertar los siguientes componentes:

• 02 Etiquetas (Label) • 01 Image (en Additional) • 02 Botones de comando (Button)

PASO 2. Establecer las propiedades a los objetos mediante el Inspector de Objetos b) Ahora procedemos a establecer las propiedades a los objetos:

Objeto Propiedad Valor Asignado

Form1 Name Caption Color Icon BorderIcons - biMinimize - biMaximize BorderStyle

FrmBienvenida Bienvenidos a Delphi Seleccione el color que Ud. desee Haga clic en … y busque el archivo *.ico que desee False False bsSingle

Label1 Caption Font Alignment Transparent AutoSize WordWrap

Desarrollo de Aplicaciones con Delphi Arial, Estilo Negrita cursiva, tamaño 18 taCenter True False True

Label2 Caption Font Transparent Alignment

IST VIGIL 2008 Arial, Estilo negrita, tamaño: 26 True taCenter

Button1 Name Caption

btnContinuar &Continuar

Button2 Name Caption

btnSalir &Salir

c) Luego de establecer las propiedades el formulario deberá tener la siguiente apariencia:

Page 3: Practica Uno Delphi

I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente

Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (3 de 6)

PASO 3. Escribir el código para los objetos en los eventos correspondientes d) Procedemos a escribir código a nuestra aplicación, ello se hará en la Ventana de código, crearemos dos

procedimientos: 1ro. Para el botón continuar (btnContinuar) y luego para Salir (btnSalir), ambos en el evento onClick, para ello deberá realizar lo siguiente:

• Seleccionar el botón • Luego en el inspector de objetos(Ventana de propiedades), haga clic en la ficha [Events] • Luego ubique el evento onClick y haga doble click a la derecha de él

Para el botón Continuar: OBSERVE LA IMAGEN

Creado el procedimiento, luego proceda a escribir el código en él y deberá quedar así

Para el botón btnContinuar:

procedure TfrmBienvenida.btnContinuarClick(Sender: TObject); begin ShowMessage('Bienvenido, vamos a otro formulario'); // Luego debe implementar para mostrar otro formulario

end;

Para el botón btnSalir:

procedure TfrmBienvenida.btnSalirClick(Sender: TObject); begin ShowMessage('Hasta la vista baby...'); close;

end;

EJECUTAR LA APLICACIÓN

e) Seguidamente ejecute la aplicación, para ello pulse la tecla F9 ó haga clic en el botón de la barra de

herramientas • Si ocurre algún error revise el código y/o pregunte al profesor.

Page 4: Practica Uno Delphi

I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente

Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (4 de 6)

GUARDAR PROYECTO EN DELPHI f) Ahora proceda a guardar el proyecto, para ello haga diríjase al menú File, luego elija Save Project As… g) Luego deberá dar el nombre a nuestra primera unidad de fuente que estará asociada a nuestro primer

formulario, ingrese el nombre de: Bienvenida.pas h) Seguidamente le pedirá el nombre para el proyecto, ingrese el nombre de: CursoPDC.dpr

Nótese que en el editor de código existe una Unidad (Unit1), eso es lo que deberá guardar por Bienvenida.pas, ya que éste estará asociado a un formulario (FrmBienvenida), lo cual quiere decir si tenemos N formularios, tendremos N Unidades de código en nuestro Proyecto, vea el gráfico.

1.4 AGREGAR UN FORMULARIO AL PROYECTO

DE APLICACIÓN a) Haga clic en el menú File, luego clic en la

opción New > b) Luego deberá seleccionar Form c) Seguidamente se agregará un nuevo

Formulario a su proyecto. Cuando se presente el formulario, agregue los controles necesarios para obtener la siguiente apariencia: ==========>

d) Ahora procedemos a establecer las propiedades a los objetos:

Objeto Propiedad Valor Asignado Form Name

Caption Color Icon BorderIcons - biMinimize - biMaximize BorderStyle

FrmDatos Registro de Datos Seleccione el color que Ud. desee Haga clic en … y busque el archivo *.ico que desee False False bsSingle

Label1 Caption Código : Label2 Caption Apellidos : Label3 Caption Nombres : Label4 Caption Dirección : Label5 Caption Teléfono : Button1 Name

Caption Glyph

btnContinuar &Continuar Haga clic en … y busque el grafico de su preferencia

Control BitBtn(Buttons), ubíquelo en la ficha Additional

Page 5: Practica Uno Delphi

I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente

Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (5 de 6)

Button2 Name Caption Glyph

btnNuevo &Nuevo Haga clic en … y busque el grafico de su preferencia

Button3 Name Caption Glyph

btnSalir &Salir Haga clic en … y busque el grafico de su preferencia

e) Ahora proceda a escribir el código correspondiente:

Para el botón btnContinuar:

procedure TfrmDatos.BtnContinuarClick(Sender: TObject); begin

frmdatos.Hide ; frmsalario.edapenombres.Text:=edapellidos.text + ', ' + ednombres.Text; frmsalario.ShowModal;

end;

Importante: Agregue Uses Salario; después de implementation)

Para el botón btnNuevo: procedure TfrmDatos.BtnNuevoClick(Sender: TObject); begin

edcodigo.clear; edapellidos.clear; ednombres.clear; eddireccion.Clear; edtelefono.clear; edcodigo.SetFocus;

end;

Para el botón btnSalir:

procedure TfrmDatos.BtnSsalirClick(Sender: TObject); begin

close; end;

f) Ahora proceda a guardar con el nombre de datos.pas

1.5 AGREGAR OTRO FORMULARIO AL PROYECTO: a) Haga clic en el menú File, luego clic en

la opción New > b) Luego deberá seleccionar Form c) Seguidamente se agregará un nuevo

Formulario a su proyecto. Cuando se presente el formulario, agregue los controles necesarios para obtener la siguiente apariencia: ==========>

Page 6: Practica Uno Delphi

I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente

Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (6 de 6)

d) Ahora procedemos a establecer las propiedades a los objetos:

Objeto Propiedad Valor Asignado Form Name

Caption Color Icon BorderIcons - biMinimize - biMaximize BorderStyle

FrmSalario Salario del Trabajador Seleccione el color que Ud. desee Haga clic en … y busque el archivo *.ico que desee False False bsSingle

Label1 Caption Apellidos y Nombres : Label2 Caption Num. Horas Trabajadas : Label3 Caption Pago x Horas : Label4 Caption Salario Bruto : Label5 Caption Descuento : Label6 Caption Salario Neto : Edit1 Name edApeNombres Edit2 Name edNroHoras Edit3 Name edPagoxHoras Edit4 Name edSalarioBruto Edit5 Name edDescuento Edit6 Name edSalarioNeto Button1 Name btnCalcular Button2 Name btnLimpiar Button3 Name btnRetornar Button4 Name btnSalir

e) Ahora proceda a escribir el código correspondiente:

Para el botón btnCalcular:

procedure TfrmSalario.btnCalcularClick(Sender: TObject); var // Declarando variables nh:Integer; ph,sb,des,sn:double; begin // Entrada nh:=strtoint(edNroHoras.text); ph:=strtofloat(edPagoxHoras.Text); // Proceso sb:=nh*ph; des:=sb*0.15; sn:=sb-des; // Salida edSalarioBruto.text:=floattostr(sb); edDescuento.Text:=floattostr(des); edSalarioNeto.Text:=floattostr(sn); end;

Deberá hacer los procedimientos correspondientes para los botones btnLimpiar, btnRetornar y btnSalir

f) Ahora proceda a guardar con el nombre de salario.pas. 1.6 AHORA HÁGALO USTED

• Deberá realizar 3 aplicaciones diversas dadas por el profesor.

Próxima Sesión: Variables de Memoria y Estructuras de Control