SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
I.S.T. “F.P.G.V.”
        Computación e Informática                                           Programación Distribuida y Concurrente

                                   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…


Docente: Lic. José Luis Ponce Segura          www.vigilvirtual.com                                   Prac01 (1 de 6)
I.S.T. “F.P.G.V.”
        Computación e Informática                                              Programación Distribuida y Concurrente

      … 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                   FrmBienvenida
                           Caption                Bienvenidos a Delphi
                           Color                  Seleccione el color que Ud. desee
                           Icon                   Haga clic en … y busque el archivo *.ico que desee
                           BorderIcons
                             - biMinimize         False
                             - biMaximize         False
                           BorderStyle            bsSingle
        Label1             Caption                Desarrollo de Aplicaciones con Delphi
                           Font                   Arial, Estilo Negrita cursiva, tamaño 18
                           Alignment              taCenter
                           Transparent            True
                           AutoSize               False
                           WordWrap               True
        Label2             Caption                IST VIGIL 2008
                           Font                   Arial, Estilo negrita, tamaño: 26
                           Transparent            True
                           Alignment              taCenter
        Button1            Name                   btnContinuar
                           Caption                &Continuar
        Button2            Name                   btnSalir
                           Caption                &Salir
      c) Luego de establecer las propiedades el formulario deberá tener la siguiente apariencia:




Docente: Lic. José Luis Ponce Segura            www.vigilvirtual.com                                   Prac01 (2 de 6)
I.S.T. “F.P.G.V.”
        Computación e Informática                                            Programación Distribuida y Concurrente


      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.




Docente: Lic. José Luis Ponce Segura           www.vigilvirtual.com                                       Prac01 (3 de 6)
I.S.T. “F.P.G.V.”
        Computación e Informática                                                Programación Distribuida y Concurrente

      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:
                                                      Control BitBtn(Buttons),
                                                      ubíquelo en la ficha Additional


            Objeto                Propiedad                               Valor Asignado
        Form               Name                     FrmDatos
                           Caption                  Registro de Datos
                           Color                    Seleccione el color que Ud. desee
                           Icon                     Haga clic en … y busque el archivo *.ico que desee
                           BorderIcons
                             - biMinimize           False
                             - biMaximize           False
                           BorderStyle              bsSingle
        Label1             Caption                  Código :
        Label2             Caption                  Apellidos :
        Label3             Caption                  Nombres :
        Label4             Caption                  Dirección :
        Label5             Caption                  Teléfono :
        Button1            Name                     btnContinuar
                           Caption                  &Continuar
                           Glyph                    Haga clic en … y busque el grafico de su preferencia
Docente: Lic. José Luis Ponce Segura           www.vigilvirtual.com                                        Prac01 (4 de 6)
I.S.T. “F.P.G.V.”
        Computación e Informática                                          Programación Distribuida y Concurrente

        Button2            Name                 btnNuevo
                           Caption              &Nuevo
                           Glyph                Haga clic en … y busque el grafico de su preferencia
        Button3            Name                 btnSalir
                           Caption              &Salir
                           Glyph                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: ==========>




Docente: Lic. José Luis Ponce Segura          www.vigilvirtual.com                                     Prac01 (5 de 6)
I.S.T. “F.P.G.V.”
           Computación e Informática                                            Programación Distribuida y Concurrente

          d) Ahora procedemos a establecer las propiedades a los objetos:
               Objeto              Propiedad                               Valor Asignado
           Form             Name                     FrmSalario
                            Caption                  Salario del Trabajador
                            Color                    Seleccione el color que Ud. desee
                            Icon                     Haga clic en … y busque el archivo *.ico que desee
                            BorderIcons
                              - biMinimize           False
                              - biMaximize           False
                            BorderStyle              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

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

Weitere ähnliche Inhalte

Was ist angesagt?

introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#Eduardo Carrillo
 
Practica Cuatro Delphi
Practica Cuatro  DelphiPractica Cuatro  Delphi
Practica Cuatro DelphiJose Ponce
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6leymar286
 
Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Maripel80
 
Formulario
FormularioFormulario
Formularioljds
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionVale
 
Clase2
Clase2Clase2
Clase2jdeyet
 
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003Alonso Laguna
 
Crear una aplicación de formularios windows forms
Crear una aplicación de formularios windows formsCrear una aplicación de formularios windows forms
Crear una aplicación de formularios windows formsPaulcuricama22
 
Tipos de variables en visual basic ejemplos
Tipos de variables en visual basic   ejemplosTipos de variables en visual basic   ejemplos
Tipos de variables en visual basic ejemplosCelia Hdez
 

Was ist angesagt? (18)

Visual basic.net
Visual basic.netVisual basic.net
Visual basic.net
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
 
Practica Cuatro Delphi
Practica Cuatro  DelphiPractica Cuatro  Delphi
Practica Cuatro Delphi
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6
 
Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Sesion12-componentes Visuales java
Sesion12-componentes Visuales javaSesion12-componentes Visuales java
Sesion12-componentes Visuales java
 
Formulario
FormularioFormulario
Formulario
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Clase2
Clase2Clase2
Clase2
 
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
REPSOL YPF - Tutorial ASP.NET y MS Visual Studio.NET 2003
 
Crear una aplicación de formularios windows forms
Crear una aplicación de formularios windows formsCrear una aplicación de formularios windows forms
Crear una aplicación de formularios windows forms
 
Dfd
DfdDfd
Dfd
 
Guia no3 ado.net
Guia no3 ado.netGuia no3 ado.net
Guia no3 ado.net
 
Guia n1 tam 2009 1
Guia n1 tam 2009 1Guia n1 tam 2009 1
Guia n1 tam 2009 1
 
Tipos de variables en visual basic ejemplos
Tipos de variables en visual basic   ejemplosTipos de variables en visual basic   ejemplos
Tipos de variables en visual basic ejemplos
 

Andere mochten auch

Andere mochten auch (20)

Clase4 - Operadores en Delphi
Clase4 - Operadores en DelphiClase4 - Operadores en Delphi
Clase4 - Operadores en Delphi
 
Utilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland DelphiUtilizar expresiones matemáticas y lógicas en Borland Delphi
Utilizar expresiones matemáticas y lógicas en Borland Delphi
 
Practica Tres Delphi
Practica Tres DelphiPractica Tres Delphi
Practica Tres Delphi
 
Practica de delphi factorial
Practica de delphi factorialPractica de delphi factorial
Practica de delphi factorial
 
Practica numero 2 de NXT
Practica numero 2 de NXTPractica numero 2 de NXT
Practica numero 2 de NXT
 
Prezi tutorial
Prezi tutorialPrezi tutorial
Prezi tutorial
 
Prezi
Prezi Prezi
Prezi
 
Diapositivas evalucion final
Diapositivas evalucion finalDiapositivas evalucion final
Diapositivas evalucion final
 
corel draw x5
corel draw x5corel draw x5
corel draw x5
 
Tutorial
TutorialTutorial
Tutorial
 
Prezi / computacion e informatica II semestre - 2014
Prezi / computacion e informatica II semestre - 2014Prezi / computacion e informatica II semestre - 2014
Prezi / computacion e informatica II semestre - 2014
 
Agenda Digital Peruana 2.0
Agenda Digital Peruana 2.0Agenda Digital Peruana 2.0
Agenda Digital Peruana 2.0
 
Corel draw X5
Corel draw X5Corel draw X5
Corel draw X5
 
Elementos Básicos en Delphi 7
Elementos Básicos en Delphi 7Elementos Básicos en Delphi 7
Elementos Básicos en Delphi 7
 
Guía html5
Guía html5Guía html5
Guía html5
 
Análisis de los problemas de la red wifi
Análisis de los problemas de la red wifiAnálisis de los problemas de la red wifi
Análisis de los problemas de la red wifi
 
Wifi Ecuador
Wifi EcuadorWifi Ecuador
Wifi Ecuador
 
Corel draw x5
Corel draw x5Corel draw x5
Corel draw x5
 
tutorial de gmail
tutorial de gmailtutorial de gmail
tutorial de gmail
 
Manual para usar wix
Manual para usar wixManual para usar wix
Manual para usar wix
 

Ähnlich wie Practica Uno Delphi

Ähnlich wie Practica Uno Delphi (20)

Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen Jenny
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Programación en C++ con C++ Builder
Programación en C++ con C++ BuilderProgramación en C++ con C++ Builder
Programación en C++ con C++ Builder
 
Profe231 practica1 vb
Profe231 practica1 vbProfe231 practica1 vb
Profe231 practica1 vb
 
Visual Basic 6 studio.pdf
Visual Basic 6 studio.pdfVisual Basic 6 studio.pdf
Visual Basic 6 studio.pdf
 
Guia unidad ii programacion
Guia unidad ii programacionGuia unidad ii programacion
Guia unidad ii programacion
 
Capítulo 9 qbasic introducción a la poo
Capítulo 9 qbasic  introducción a la pooCapítulo 9 qbasic  introducción a la poo
Capítulo 9 qbasic introducción a la poo
 
Gabriela Chourio
Gabriela ChourioGabriela Chourio
Gabriela Chourio
 
Actividad Vb0506
Actividad Vb0506Actividad Vb0506
Actividad Vb0506
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Curso vb2010L1
Curso vb2010L1Curso vb2010L1
Curso vb2010L1
 
Apuntes vb6
Apuntes vb6Apuntes vb6
Apuntes vb6
 
Visual basic 0.6 rivera & g
Visual basic 0.6 rivera & gVisual basic 0.6 rivera & g
Visual basic 0.6 rivera & g
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic Presentacion
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 

Mehr von Jose Ponce

Insertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleInsertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleJose Ponce
 
Net1 capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionalesNet1   capitulo iii - estructuras condicionales
Net1 capitulo iii - estructuras condicionalesJose Ponce
 
Net1 capitulo ii - variables de memoria & array
Net1   capitulo ii - variables de memoria & arrayNet1   capitulo ii - variables de memoria & array
Net1 capitulo ii - variables de memoria & arrayJose Ponce
 
Sesion 1 introduccion a moodle
Sesion 1  introduccion a moodleSesion 1  introduccion a moodle
Sesion 1 introduccion a moodleJose Ponce
 
PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...
PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...
PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...Jose Ponce
 
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N5   Proyectos Web   Consultas Php Y My SqlGuia N5   Proyectos Web   Consultas Php Y My Sql
Guia N5 Proyectos Web Consultas Php Y My SqlJose Ponce
 
Guia N4 Proyectos Web My Sql Y Php
Guia N4   Proyectos Web   My Sql Y PhpGuia N4   Proyectos Web   My Sql Y Php
Guia N4 Proyectos Web My Sql Y PhpJose Ponce
 
Guia N3 Proyectos Web Php Css, Js
Guia N3   Proyectos Web   Php Css, JsGuia N3   Proyectos Web   Php Css, Js
Guia N3 Proyectos Web Php Css, JsJose Ponce
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web PhpJose Ponce
 
Guia N1 Proyectos Web Html
Guia N1   Proyectos Web   HtmlGuia N1   Proyectos Web   Html
Guia N1 Proyectos Web HtmlJose Ponce
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis DelphiJose Ponce
 
Practica Cinco Delphi
Practica Cinco DelphiPractica Cinco Delphi
Practica Cinco DelphiJose Ponce
 
Manual de Joomla
Manual de JoomlaManual de Joomla
Manual de JoomlaJose Ponce
 
Proyectos Web 1 Fundamentos
Proyectos Web   1 FundamentosProyectos Web   1 Fundamentos
Proyectos Web 1 FundamentosJose Ponce
 
Proyectos Web 3 Introduccion Php
Proyectos Web   3 Introduccion PhpProyectos Web   3 Introduccion Php
Proyectos Web 3 Introduccion PhpJose Ponce
 
Proyectos Web 2 Introduccion Html
Proyectos Web   2 Introduccion HtmlProyectos Web   2 Introduccion Html
Proyectos Web 2 Introduccion HtmlJose Ponce
 
Curso Cms 2 Sistema De GestióN De Contenidos
Curso Cms   2 Sistema De GestióN De ContenidosCurso Cms   2 Sistema De GestióN De Contenidos
Curso Cms 2 Sistema De GestióN De ContenidosJose Ponce
 
Curso Cms 1 Fundamentos
Curso Cms   1 FundamentosCurso Cms   1 Fundamentos
Curso Cms 1 FundamentosJose Ponce
 

Mehr von Jose Ponce (20)

Insertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleInsertar Videos Youtube en Moodle
Insertar Videos Youtube en Moodle
 
Net1 capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionalesNet1   capitulo iii - estructuras condicionales
Net1 capitulo iii - estructuras condicionales
 
Net1 capitulo ii - variables de memoria & array
Net1   capitulo ii - variables de memoria & arrayNet1   capitulo ii - variables de memoria & array
Net1 capitulo ii - variables de memoria & array
 
Sesion 1 introduccion a moodle
Sesion 1  introduccion a moodleSesion 1  introduccion a moodle
Sesion 1 introduccion a moodle
 
PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...
PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...
PROYECTO “MEJORAMIENTO DE LA PRODUCCIÓN AGROPECUARIA RECURSOS NATURALES Y MED...
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N5   Proyectos Web   Consultas Php Y My SqlGuia N5   Proyectos Web   Consultas Php Y My Sql
Guia N5 Proyectos Web Consultas Php Y My Sql
 
Guia N4 Proyectos Web My Sql Y Php
Guia N4   Proyectos Web   My Sql Y PhpGuia N4   Proyectos Web   My Sql Y Php
Guia N4 Proyectos Web My Sql Y Php
 
Guia N3 Proyectos Web Php Css, Js
Guia N3   Proyectos Web   Php Css, JsGuia N3   Proyectos Web   Php Css, Js
Guia N3 Proyectos Web Php Css, Js
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
 
Guia N1 Proyectos Web Html
Guia N1   Proyectos Web   HtmlGuia N1   Proyectos Web   Html
Guia N1 Proyectos Web Html
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis Delphi
 
Practica Cinco Delphi
Practica Cinco DelphiPractica Cinco Delphi
Practica Cinco Delphi
 
Manual de Joomla
Manual de JoomlaManual de Joomla
Manual de Joomla
 
Proyectos Web 1 Fundamentos
Proyectos Web   1 FundamentosProyectos Web   1 Fundamentos
Proyectos Web 1 Fundamentos
 
Proyectos Web 3 Introduccion Php
Proyectos Web   3 Introduccion PhpProyectos Web   3 Introduccion Php
Proyectos Web 3 Introduccion Php
 
Proyectos Web 2 Introduccion Html
Proyectos Web   2 Introduccion HtmlProyectos Web   2 Introduccion Html
Proyectos Web 2 Introduccion Html
 
Curso Cms 03
Curso Cms 03Curso Cms 03
Curso Cms 03
 
Curso Cms 2 Sistema De GestióN De Contenidos
Curso Cms   2 Sistema De GestióN De ContenidosCurso Cms   2 Sistema De GestióN De Contenidos
Curso Cms 2 Sistema De GestióN De Contenidos
 
Curso Cms 1 Fundamentos
Curso Cms   1 FundamentosCurso Cms   1 Fundamentos
Curso Cms 1 Fundamentos
 

Kürzlich hochgeladen

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 

Kürzlich hochgeladen (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 

Practica Uno Delphi

  • 1. I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente 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… Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (1 de 6)
  • 2. I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente … 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 FrmBienvenida Caption Bienvenidos a Delphi Color Seleccione el color que Ud. desee Icon Haga clic en … y busque el archivo *.ico que desee BorderIcons - biMinimize False - biMaximize False BorderStyle bsSingle Label1 Caption Desarrollo de Aplicaciones con Delphi Font Arial, Estilo Negrita cursiva, tamaño 18 Alignment taCenter Transparent True AutoSize False WordWrap True Label2 Caption IST VIGIL 2008 Font Arial, Estilo negrita, tamaño: 26 Transparent True Alignment taCenter Button1 Name btnContinuar Caption &Continuar Button2 Name btnSalir Caption &Salir c) Luego de establecer las propiedades el formulario deberá tener la siguiente apariencia: Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (2 de 6)
  • 3. I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente 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. Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (3 de 6)
  • 4. I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente 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: Control BitBtn(Buttons), ubíquelo en la ficha Additional Objeto Propiedad Valor Asignado Form Name FrmDatos Caption Registro de Datos Color Seleccione el color que Ud. desee Icon Haga clic en … y busque el archivo *.ico que desee BorderIcons - biMinimize False - biMaximize False BorderStyle bsSingle Label1 Caption Código : Label2 Caption Apellidos : Label3 Caption Nombres : Label4 Caption Dirección : Label5 Caption Teléfono : Button1 Name btnContinuar Caption &Continuar Glyph Haga clic en … y busque el grafico de su preferencia Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (4 de 6)
  • 5. I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente Button2 Name btnNuevo Caption &Nuevo Glyph Haga clic en … y busque el grafico de su preferencia Button3 Name btnSalir Caption &Salir Glyph 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: ==========> Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (5 de 6)
  • 6. I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente d) Ahora procedemos a establecer las propiedades a los objetos: Objeto Propiedad Valor Asignado Form Name FrmSalario Caption Salario del Trabajador Color Seleccione el color que Ud. desee Icon Haga clic en … y busque el archivo *.ico que desee BorderIcons - biMinimize False - biMaximize False BorderStyle 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 Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac01 (6 de 6)