SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Power Builder
Tras haber realizado la instalación y configuración inicial que el programa nos solicita, se procede a hacer
 clic en inicio, todos los programas, Sybase, Power Builder, y seleccionamos la aplicación para empezar a
                                                desarrollar.




 Una vez que se ha abierto nuestra ventana de trabajo, hacemos clic en el primer botón de la barra de
 herramientas; es decir en el botón de NEW; y nos aparece una ventana donde tenemos una serie de
  opciones a elegir, seleccionamos la primer pestaña y el icono de Workspace y hacemos clic en OK.
Una vez que hemos creado nuestro espacio de trabajo, procederemos a hacer clic nuevamente en el primer
 botón de la barra de herramientas, nuevamente nos aparecerá una ventana, elegimos la segunda pestaña
 Target y seleccionamos el primer icono que lleva por nombre Application; posteriormente nos aparecerá
   una ventana que nos pedirá le demos un nombre y seleccionamos lo ubicación donde se almacenara.




     Ya hemos creado nuestro espacio de trabajo y nuestro esbozo de aplicación, ahora haremos clic
   nuevamente en el primer botón de la barra de herramientas, nos aparecerá la ventana y una serie de
   pestañas, seleccionaremos la tercera pestaña y el icono de windows, lo guardamos con el nombre de
                                                w_inicial.

 Posteriormente haremos clic en el icono de Application, que se encuentra en la parte superior izquierda
donde aparecen nuestros componentes; nos aparecerá una ventana donde tendremos que colocar código,
                                     y en dicha ventana escribimos:
   open(w_inicial); misma que nos permitirá abrir la aplicación iniciando por la ventana que creamos
                                             anteriormente
Ahora comenzaremos a crear cada uno de los objetos que van a componer nuestra aplicación como lo son
                                     botones, etiquetas, etc.

  Para esto hacemos clic en la parte izquierda en nuestra w_inicial y nos aparecerá un espacio para que
 podamos empezar a colocar los objetos, inicialmente añadiremos un solo botón que llevará por nombre
                                                  “salir”




               Hacemos doble clic sobre el botón creado y colocamos el siguiente código:

close(paren); éste tiene como objetivo cerrar nuestra aplicación. Finalmente procedemos a guardar todo
                                   los cambios que hemos realizado.
Ya que se ha creado parte de la interfaz gráfica de usuario, pasaremos a crear la conexión con la base de
 datos; para esto minimizamos temporalmente nuestra ventana de Power Builder, hacemos clic en inicio,
  panel de control, herramientas administrativas y hacemos doble clic que sobre el icono de orígenes de
                                                datos ODBC




Con esto accederemos a una ventana para poder configurar la conexión, en este caso hacemos clic sobre la
 pestaña que lleva por nombre DSN de usuario y seleccionamos la opción de agregar, y así nos aparecerá
   una ventana donde colocamos en nombre y demás características en esta conexión, hacemos clic en
aceptar y podemos observar como nuestra conexión aparece en la lista para poder ser elegida. Finalmente
                                      hacemos clic en aceptar
Después de haber configurado la conexión maximizamos nuestra ventana de trabajo de Power Builder,
    hacemos doble clic en el icono de nuestra aplicación que se encuentra la parte izquierda, y en el área
donde habíamos colocado el código de open(w_inicial), eliminando dicha sentencia y la sustituimos por una
 serie de declaraciones para poder realizar la conexión del aplicación con la base de datos donde; tal como
                                       aparece en la figura de abajo.

Es importante hacer notar que en la tercera línea se ha de colocar el nombre de la conexión que creamos,
 que nuestro caso se llama “myodbc”; adicionalmente en esta misma línea se puede colocar el usuario la
contraseña con el cual accederemos, pero nosotros no configuramos dichos parámetros. Más adelante se
       mostraron un ejemplo con Oracle, donde colocamos el usuario y su respectiva contraseña.




  Ya que hemos escrito el código, salvamos la aplicación y procederemos ejecutarla; para esto podemos
                            hacer clic en el opción de “run” o teclear CTRL+R

 una vez que se ha ejecutado nos aparece un cuadro de diálogo que nos informa que la conexión a la base
  de datos ha sido exitosa, en caso de que la configuración haya sido incorrecta o el código no haya sido
               colocado en una manera adecuada nos aparecería en la conexión ha fallado.
como en nuestro caso la conexión estuvo bien realizada y el código fue escrito correctamente no hubo
ningún problema y nos aparece nuestra aplicación con nuestro único botón, lo presionamos y salimos de la
                                                misma.




Hasta este momento tenemos la base para poder empezar a crear nuevos botones con nuevas funciones.
 Para esto hacemos nuevamente clic en el primer botón de la barra de herramientas, seleccionamos la
pestaña que lleva por nombre “DataWindow”, y seleccionamos la opción de “Grid”, hacemos clic en OK.
Tras haber seleccionado la opción de “Grid”, configuraremos la opción de “Quick select”.




  Una vez que hemos seleccionado la opción de “Quick select”, nos aparece una ventana como la que se
 muestra la figura, en esta seleccionaremos una de las tablas que se encuentran en nuestra base de datos,
con el objetivo de poder trabajar con ella porque, en nuestro caso únicamente tenemos una sola tabla que
se llama “hhh”, la cual consta de dos campos de tipo numérico, donde el primero es la llave primaria de la
                                                   tabla.
Para poder colocar las columnas de nuestra tabla y poder trabajarlas en la aplicación, hacemos clic en el
botón de “Add all”, y nos aparecerá las columnas tal como se muestra la figura. Finalmente hacemos clic en
                                             el botón de OK.




Tras haber seleccionado los campos de la tabla con los que trabajaremos, tenemos la opción de configurar
                        los colores de nuestra aplicación, el color de la letra, etc.
Finalmente nos aparece una ventana donde se nos describe todas las opciones de configuración.

                               Hacemos clic en el botón de “Finish”




Ahora podemos ver cómo se presenta una ventana donde podemos ver los datos que tiene nuestra tabla
                  con la que trabajaremos; tal como se muestra la figura de abajo.
guardamos todos los cambios realizados y le damos un nombre a nuestro “DataWindow”.

                                 En nuestro caso se llama “d_contact”




Ahora regresamos a nuestro espacio de trabajo (donde colocamos nuestro primer botón) para comenzar a
crear nuevos botones y asignarles nuevas funciones. Iniciaremos con crear el espacio donde se mostrarán
             los datos, para esto seleccionamos la opción de “Create DataWindow control”.
Creamos dicho espacio del tamaño que deseemos, y le añadimos las barras de desplazamiento tanto
  vertical como horizontal, esto último lo hacemos en las opciones que aparecen a la derecha de nuestra
                                                ventana.




Para poder asignarle los datos que aparecerán en el espacio que creamos anteriormente, hacemos clic en la
  opción de “DataObject”, y nos aparecerá ventana como la que se muestra, hacemos clic en el botón OK.
Como podemos observar en la figura, en el espacio ya tenemos en nombre de los campos con los cuales
                                           trabajaremos.




 Hacemos doble clic una vez más en la ventana, y colocamos el código que se muestra a continuación.
                             Guardamos todos los cambios realizados.
Ahora estamos listos para ejecutar la aplicación porque, para esto procedemos a teclear CTRL+R;
     nuevamente nos aparecerá el cuadro de diálogo que nos indica que la colección se ha realizado
correctamente y posteriormente nuestra ventana con el botón de salir y el área que contiene los datos de
                                              nuestra tabla.




Regresamos a nuestro programa para poder seguir creando nuevos objetos, para ello añadimos un nuevo
                             botón que llevará por nombre “ insertar”
Hacemos doble que sobre el botón “insertar” y colocamos el código que se muestra a continuación; este
                  botón nos permitirán insertar nuevos registros a nuestra tabla.

Es importante hacer notar que si en la instrucción en lugar de poner “0”, colocamos “ 1”, el nuevo registro
se insertará al inicio de la tabla, en nuestra aplicación como tenemos un “0” el registro se insertará al final
                                                    de la tabla.




 Tal como creamos el botón anterior, procederemos a crear un botón para eliminar registros y otro para
actualizar la información. Adicionalmente podemos cambiar el color a nuestra aplicación, en nuestro caso
                                       seleccionamos el color azul.
Posteriormente hacemos doble clic sobre el botón “ eliminar” y colocamos el código que se muestra a
        continuación; este botón tendrá como objetivo eliminar un registro de nuestra tabla.




Hacemos doble que sobre botón que lleva por nombre “actualizar” y colocamos el código que se mata a
 continuación; esto con el objetivo de poder precisamente actualizar la información de nuestra tabla.

       Este código hace commit si la actualización estuvo correcta o rollback si existio un error.
tras haber configurado todos los botones de inserción, actualización, eliminación y por supuesto salida de
             la aplicación, procederemos a ejecutarla para poder observar así los resultados.

    Como podemos observar en la figura tenemos una aplicación para poder manipular nuestra tabla.




En caso de que cuando estemos utilizando nuestra aplicación realicemos un operación indebida tal como lo
  es repetir el valor de una llave primaria, se nos informará sobre ello; otro tipo de errores que podemos
           cometer son el de no cumplir con las restricciones de columna, salirse del rango, etc.

Weitere ähnliche Inhalte

Was ist angesagt?

bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Base de datos access michael tutorial completo
Base de datos access michael tutorial completoBase de datos access michael tutorial completo
Base de datos access michael tutorial completomichael ortiz arango
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael Quintero
 
Jeanethchiflatarea panel de control
Jeanethchiflatarea panel de controlJeanethchiflatarea panel de control
Jeanethchiflatarea panel de controljeanethc
 
Microsoft office word 2013
Microsoft office word 2013Microsoft office word 2013
Microsoft office word 2013evelynscape25
 
Manual De Word 2007
Manual De Word 2007Manual De Word 2007
Manual De Word 2007tuno01
 
Manual de word mariana altamirano cuarto semestre
Manual de word mariana altamirano  cuarto semestreManual de word mariana altamirano  cuarto semestre
Manual de word mariana altamirano cuarto semestremarianaltamirano
 
Biblia De Word 2007
Biblia De Word 2007Biblia De Word 2007
Biblia De Word 2007sixpol
 
Blanco, iramain y tarascio tp 11 (3)
Blanco, iramain y tarascio tp 11 (3)Blanco, iramain y tarascio tp 11 (3)
Blanco, iramain y tarascio tp 11 (3)Nacho Blanco
 
Biblia of word 2007
Biblia of word 2007Biblia of word 2007
Biblia of word 2007betetaaa
 
pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0yeimimorel
 

Was ist angesagt? (16)

bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Base de datos access michael tutorial completo
Base de datos access michael tutorial completoBase de datos access michael tutorial completo
Base de datos access michael tutorial completo
 
Ejerciciosj query
Ejerciciosj queryEjerciciosj query
Ejerciciosj query
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
X nuevo trabajo de word
X nuevo trabajo de wordX nuevo trabajo de word
X nuevo trabajo de word
 
Jeanethchiflatarea panel de control
Jeanethchiflatarea panel de controlJeanethchiflatarea panel de control
Jeanethchiflatarea panel de control
 
Microsoft office word 2013
Microsoft office word 2013Microsoft office word 2013
Microsoft office word 2013
 
Manual De Word 2007
Manual De Word 2007Manual De Word 2007
Manual De Word 2007
 
Manual de word mariana altamirano cuarto semestre
Manual de word mariana altamirano  cuarto semestreManual de word mariana altamirano  cuarto semestre
Manual de word mariana altamirano cuarto semestre
 
Biblia De Word 2007
Biblia De Word 2007Biblia De Word 2007
Biblia De Word 2007
 
Blanco, iramain y tarascio tp 11 (3)
Blanco, iramain y tarascio tp 11 (3)Blanco, iramain y tarascio tp 11 (3)
Blanco, iramain y tarascio tp 11 (3)
 
Biblia of word 2007
Biblia of word 2007Biblia of word 2007
Biblia of word 2007
 
Grupo 2
Grupo 2Grupo 2
Grupo 2
 
GRUPO 2
GRUPO 2GRUPO 2
GRUPO 2
 
Tutorial word
Tutorial wordTutorial word
Tutorial word
 
pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0
 

Andere mochten auch

Presentacion en slide share
Presentacion en  slide sharePresentacion en  slide share
Presentacion en slide sharesaul1905
 
Modelo de currículum
Modelo de currículumModelo de currículum
Modelo de currículumJuan Villena
 
Sesión 06: SAP y Power Builder
Sesión 06: SAP y Power BuilderSesión 06: SAP y Power Builder
Sesión 06: SAP y Power BuilderBiz Partner
 
Saba reportviewer(1)
Saba reportviewer(1)Saba reportviewer(1)
Saba reportviewer(1)Hari Om
 
Comunidad Emagister 43083 Microsoft Word 43082
Comunidad Emagister 43083 Microsoft Word   43082Comunidad Emagister 43083 Microsoft Word   43082
Comunidad Emagister 43083 Microsoft Word 43082fgrino
 
Binding radgridview into reportviewer
Binding radgridview into reportviewerBinding radgridview into reportviewer
Binding radgridview into reportviewerJunifar hidayat
 
Reportes y graficos en .net
Reportes y graficos en .net Reportes y graficos en .net
Reportes y graficos en .net Juan Villena
 
ProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosRaymond Marquina
 
Programación visual con VB.NET
Programación visual con VB.NETProgramación visual con VB.NET
Programación visual con VB.NETYamil Lambert
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
MEJORAR EL SISTEMA DE TRANSPORTE URBANO EN LA CIUDAD DE AYACUCHO
MEJORAR EL SISTEMA DE TRANSPORTE URBANO EN LA CIUDAD DE AYACUCHOMEJORAR EL SISTEMA DE TRANSPORTE URBANO EN LA CIUDAD DE AYACUCHO
MEJORAR EL SISTEMA DE TRANSPORTE URBANO EN LA CIUDAD DE AYACUCHOCacñahuaray Consa Vladimir
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NETDavid
 

Andere mochten auch (20)

Presentacion en slide share
Presentacion en  slide sharePresentacion en  slide share
Presentacion en slide share
 
Sesion 05 WinForm
Sesion 05 WinFormSesion 05 WinForm
Sesion 05 WinForm
 
Power builder
Power builderPower builder
Power builder
 
Modelo de currículum
Modelo de currículumModelo de currículum
Modelo de currículum
 
Sesión 06: SAP y Power Builder
Sesión 06: SAP y Power BuilderSesión 06: SAP y Power Builder
Sesión 06: SAP y Power Builder
 
Rdlc (1)
Rdlc (1)Rdlc (1)
Rdlc (1)
 
Saba reportviewer(1)
Saba reportviewer(1)Saba reportviewer(1)
Saba reportviewer(1)
 
Presentacion PB 1
Presentacion PB 1Presentacion PB 1
Presentacion PB 1
 
Presentacion 4
Presentacion 4Presentacion 4
Presentacion 4
 
Comunidad Emagister 43083 Microsoft Word 43082
Comunidad Emagister 43083 Microsoft Word   43082Comunidad Emagister 43083 Microsoft Word   43082
Comunidad Emagister 43083 Microsoft Word 43082
 
Presentacion 03
Presentacion 03Presentacion 03
Presentacion 03
 
Binding radgridview into reportviewer
Binding radgridview into reportviewerBinding radgridview into reportviewer
Binding radgridview into reportviewer
 
Ado.net
Ado.netAdo.net
Ado.net
 
Reportes y graficos en .net
Reportes y graficos en .net Reportes y graficos en .net
Reportes y graficos en .net
 
ProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosProgramacióN Orientada A Objetos
ProgramacióN Orientada A Objetos
 
manual-power-builder
manual-power-buildermanual-power-builder
manual-power-builder
 
Programación visual con VB.NET
Programación visual con VB.NETProgramación visual con VB.NET
Programación visual con VB.NET
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
MEJORAR EL SISTEMA DE TRANSPORTE URBANO EN LA CIUDAD DE AYACUCHO
MEJORAR EL SISTEMA DE TRANSPORTE URBANO EN LA CIUDAD DE AYACUCHOMEJORAR EL SISTEMA DE TRANSPORTE URBANO EN LA CIUDAD DE AYACUCHO
MEJORAR EL SISTEMA DE TRANSPORTE URBANO EN LA CIUDAD DE AYACUCHO
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 

Ähnlich wie Intro Power Builder - JUGM 2010 (20)

Programa2 eclipse
Programa2 eclipsePrograma2 eclipse
Programa2 eclipse
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa2
Programa2 Programa2
Programa2
 
Programa2
Programa2Programa2
Programa2
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 2 "Sumar"
Programa 2 "Sumar"Programa 2 "Sumar"
Programa 2 "Sumar"
 
Programa 2 en Eclipse
Programa 2 en Eclipse Programa 2 en Eclipse
Programa 2 en Eclipse
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Presentación_VisualBasic
Presentación_VisualBasicPresentación_VisualBasic
Presentación_VisualBasic
 
Presentación de VisualBasic
Presentación de VisualBasicPresentación de VisualBasic
Presentación de VisualBasic
 
Conociendo Visual Basic
Conociendo Visual BasicConociendo Visual Basic
Conociendo Visual Basic
 
Presentación1
Presentación1Presentación1
Presentación1
 
Manual 1
Manual 1Manual 1
Manual 1
 
Clase Access
Clase AccessClase Access
Clase Access
 
APLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROIDAPLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROID
 
Programa2
Programa2Programa2
Programa2
 
Programa2
Programa2Programa2
Programa2
 
Manual para Aplicacion Movil
Manual para Aplicacion MovilManual para Aplicacion Movil
Manual para Aplicacion Movil
 

Mehr von J. Ulises Gonzalez Medina

Mehr von J. Ulises Gonzalez Medina (6)

CMIP - JUGM 2010
CMIP - JUGM 2010CMIP - JUGM 2010
CMIP - JUGM 2010
 
DrScheme de la A a la Z - JUGM 2010
DrScheme de la A a la Z - JUGM 2010DrScheme de la A a la Z - JUGM 2010
DrScheme de la A a la Z - JUGM 2010
 
Bases de Datos Restrictivas y Geometría Computacional - JUGM 2010
Bases de Datos Restrictivas y Geometría Computacional - JUGM 2010Bases de Datos Restrictivas y Geometría Computacional - JUGM 2010
Bases de Datos Restrictivas y Geometría Computacional - JUGM 2010
 
Implementacion de NAT - JUGM 2010
Implementacion de NAT - JUGM 2010Implementacion de NAT - JUGM 2010
Implementacion de NAT - JUGM 2010
 
Oracle Warehouse Builder - JUGM 2010
Oracle Warehouse Builder - JUGM 2010Oracle Warehouse Builder - JUGM 2010
Oracle Warehouse Builder - JUGM 2010
 
Oracle Spatial de la A a la Z - JUGM 2010
Oracle Spatial de la A a la Z - JUGM 2010Oracle Spatial de la A a la Z - JUGM 2010
Oracle Spatial de la A a la Z - JUGM 2010
 

Kürzlich hochgeladen

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Kürzlich hochgeladen (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Intro Power Builder - JUGM 2010

  • 1. Power Builder Tras haber realizado la instalación y configuración inicial que el programa nos solicita, se procede a hacer clic en inicio, todos los programas, Sybase, Power Builder, y seleccionamos la aplicación para empezar a desarrollar. Una vez que se ha abierto nuestra ventana de trabajo, hacemos clic en el primer botón de la barra de herramientas; es decir en el botón de NEW; y nos aparece una ventana donde tenemos una serie de opciones a elegir, seleccionamos la primer pestaña y el icono de Workspace y hacemos clic en OK.
  • 2. Una vez que hemos creado nuestro espacio de trabajo, procederemos a hacer clic nuevamente en el primer botón de la barra de herramientas, nuevamente nos aparecerá una ventana, elegimos la segunda pestaña Target y seleccionamos el primer icono que lleva por nombre Application; posteriormente nos aparecerá una ventana que nos pedirá le demos un nombre y seleccionamos lo ubicación donde se almacenara. Ya hemos creado nuestro espacio de trabajo y nuestro esbozo de aplicación, ahora haremos clic nuevamente en el primer botón de la barra de herramientas, nos aparecerá la ventana y una serie de pestañas, seleccionaremos la tercera pestaña y el icono de windows, lo guardamos con el nombre de w_inicial. Posteriormente haremos clic en el icono de Application, que se encuentra en la parte superior izquierda donde aparecen nuestros componentes; nos aparecerá una ventana donde tendremos que colocar código, y en dicha ventana escribimos: open(w_inicial); misma que nos permitirá abrir la aplicación iniciando por la ventana que creamos anteriormente
  • 3. Ahora comenzaremos a crear cada uno de los objetos que van a componer nuestra aplicación como lo son botones, etiquetas, etc. Para esto hacemos clic en la parte izquierda en nuestra w_inicial y nos aparecerá un espacio para que podamos empezar a colocar los objetos, inicialmente añadiremos un solo botón que llevará por nombre “salir” Hacemos doble clic sobre el botón creado y colocamos el siguiente código: close(paren); éste tiene como objetivo cerrar nuestra aplicación. Finalmente procedemos a guardar todo los cambios que hemos realizado.
  • 4. Ya que se ha creado parte de la interfaz gráfica de usuario, pasaremos a crear la conexión con la base de datos; para esto minimizamos temporalmente nuestra ventana de Power Builder, hacemos clic en inicio, panel de control, herramientas administrativas y hacemos doble clic que sobre el icono de orígenes de datos ODBC Con esto accederemos a una ventana para poder configurar la conexión, en este caso hacemos clic sobre la pestaña que lleva por nombre DSN de usuario y seleccionamos la opción de agregar, y así nos aparecerá una ventana donde colocamos en nombre y demás características en esta conexión, hacemos clic en aceptar y podemos observar como nuestra conexión aparece en la lista para poder ser elegida. Finalmente hacemos clic en aceptar
  • 5. Después de haber configurado la conexión maximizamos nuestra ventana de trabajo de Power Builder, hacemos doble clic en el icono de nuestra aplicación que se encuentra la parte izquierda, y en el área donde habíamos colocado el código de open(w_inicial), eliminando dicha sentencia y la sustituimos por una serie de declaraciones para poder realizar la conexión del aplicación con la base de datos donde; tal como aparece en la figura de abajo. Es importante hacer notar que en la tercera línea se ha de colocar el nombre de la conexión que creamos, que nuestro caso se llama “myodbc”; adicionalmente en esta misma línea se puede colocar el usuario la contraseña con el cual accederemos, pero nosotros no configuramos dichos parámetros. Más adelante se mostraron un ejemplo con Oracle, donde colocamos el usuario y su respectiva contraseña. Ya que hemos escrito el código, salvamos la aplicación y procederemos ejecutarla; para esto podemos hacer clic en el opción de “run” o teclear CTRL+R una vez que se ha ejecutado nos aparece un cuadro de diálogo que nos informa que la conexión a la base de datos ha sido exitosa, en caso de que la configuración haya sido incorrecta o el código no haya sido colocado en una manera adecuada nos aparecería en la conexión ha fallado.
  • 6. como en nuestro caso la conexión estuvo bien realizada y el código fue escrito correctamente no hubo ningún problema y nos aparece nuestra aplicación con nuestro único botón, lo presionamos y salimos de la misma. Hasta este momento tenemos la base para poder empezar a crear nuevos botones con nuevas funciones. Para esto hacemos nuevamente clic en el primer botón de la barra de herramientas, seleccionamos la pestaña que lleva por nombre “DataWindow”, y seleccionamos la opción de “Grid”, hacemos clic en OK.
  • 7. Tras haber seleccionado la opción de “Grid”, configuraremos la opción de “Quick select”. Una vez que hemos seleccionado la opción de “Quick select”, nos aparece una ventana como la que se muestra la figura, en esta seleccionaremos una de las tablas que se encuentran en nuestra base de datos, con el objetivo de poder trabajar con ella porque, en nuestro caso únicamente tenemos una sola tabla que se llama “hhh”, la cual consta de dos campos de tipo numérico, donde el primero es la llave primaria de la tabla.
  • 8. Para poder colocar las columnas de nuestra tabla y poder trabajarlas en la aplicación, hacemos clic en el botón de “Add all”, y nos aparecerá las columnas tal como se muestra la figura. Finalmente hacemos clic en el botón de OK. Tras haber seleccionado los campos de la tabla con los que trabajaremos, tenemos la opción de configurar los colores de nuestra aplicación, el color de la letra, etc.
  • 9. Finalmente nos aparece una ventana donde se nos describe todas las opciones de configuración. Hacemos clic en el botón de “Finish” Ahora podemos ver cómo se presenta una ventana donde podemos ver los datos que tiene nuestra tabla con la que trabajaremos; tal como se muestra la figura de abajo.
  • 10. guardamos todos los cambios realizados y le damos un nombre a nuestro “DataWindow”. En nuestro caso se llama “d_contact” Ahora regresamos a nuestro espacio de trabajo (donde colocamos nuestro primer botón) para comenzar a crear nuevos botones y asignarles nuevas funciones. Iniciaremos con crear el espacio donde se mostrarán los datos, para esto seleccionamos la opción de “Create DataWindow control”.
  • 11. Creamos dicho espacio del tamaño que deseemos, y le añadimos las barras de desplazamiento tanto vertical como horizontal, esto último lo hacemos en las opciones que aparecen a la derecha de nuestra ventana. Para poder asignarle los datos que aparecerán en el espacio que creamos anteriormente, hacemos clic en la opción de “DataObject”, y nos aparecerá ventana como la que se muestra, hacemos clic en el botón OK.
  • 12. Como podemos observar en la figura, en el espacio ya tenemos en nombre de los campos con los cuales trabajaremos. Hacemos doble clic una vez más en la ventana, y colocamos el código que se muestra a continuación. Guardamos todos los cambios realizados.
  • 13. Ahora estamos listos para ejecutar la aplicación porque, para esto procedemos a teclear CTRL+R; nuevamente nos aparecerá el cuadro de diálogo que nos indica que la colección se ha realizado correctamente y posteriormente nuestra ventana con el botón de salir y el área que contiene los datos de nuestra tabla. Regresamos a nuestro programa para poder seguir creando nuevos objetos, para ello añadimos un nuevo botón que llevará por nombre “ insertar”
  • 14. Hacemos doble que sobre el botón “insertar” y colocamos el código que se muestra a continuación; este botón nos permitirán insertar nuevos registros a nuestra tabla. Es importante hacer notar que si en la instrucción en lugar de poner “0”, colocamos “ 1”, el nuevo registro se insertará al inicio de la tabla, en nuestra aplicación como tenemos un “0” el registro se insertará al final de la tabla. Tal como creamos el botón anterior, procederemos a crear un botón para eliminar registros y otro para actualizar la información. Adicionalmente podemos cambiar el color a nuestra aplicación, en nuestro caso seleccionamos el color azul.
  • 15. Posteriormente hacemos doble clic sobre el botón “ eliminar” y colocamos el código que se muestra a continuación; este botón tendrá como objetivo eliminar un registro de nuestra tabla. Hacemos doble que sobre botón que lleva por nombre “actualizar” y colocamos el código que se mata a continuación; esto con el objetivo de poder precisamente actualizar la información de nuestra tabla. Este código hace commit si la actualización estuvo correcta o rollback si existio un error.
  • 16. tras haber configurado todos los botones de inserción, actualización, eliminación y por supuesto salida de la aplicación, procederemos a ejecutarla para poder observar así los resultados. Como podemos observar en la figura tenemos una aplicación para poder manipular nuestra tabla. En caso de que cuando estemos utilizando nuestra aplicación realicemos un operación indebida tal como lo es repetir el valor de una llave primaria, se nos informará sobre ello; otro tipo de errores que podemos cometer son el de no cumplir con las restricciones de columna, salirse del rango, etc.