Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Novedades PB10-5
Novedades PB10-5
Publicado por Barzi en 20:18 1 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: GUI, Herencia, Programacin Orientada a Objetos, User Objects, Variables y Objetos
En este post explicare la forma de crear archivos ejecutables en PowerBuilder Classic 12.0 1 - Para crear los PBD's o archivos ejecutables, tenemos que crear un objeto Project.
2 - En la pestaa General en Executable File Name, ubicamos la ruta y el nombre del archivo ejecutable
4 - En la pestaa Versin colocamos las propiedades de nuestro producto, para el ejemplo dejamos los que establece PowerBuilder.
5 - Una vez ubicados en la pestaa Run estamos listos para desplegar o crear los archivos ejecutables, dar clic a la opcin Deploy Project del PowerBar. No es necesario dar un inicio (Start in).
Este ejemplo tambin es valido para PowerBuilder 11.5. Publicado por Barzi en 18:31 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Variables y Objetos
2.
3.
Publicado por Barzi en 18:04 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Conexin, SQL
Argumentos en DataWindows
Para crear argumentos de recuperacin en un DataWindows debemos seguir los siguientes pasos:
Publicado por Barzi en 17:19 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: DataWindows
quieren migrar de Base de Datos sea a una nueva versin, a una Base de Datos de distinta tecnologa Licenciada o Libre. Algunos clientes prefieren migrar de versin sus Aplicaciones PowerBuilder porque piensan que se ahorra mas tiempo, es mas barato, van a poder utilizar las nuevas bondades de ultima versin migrada, etc. He tenido la oportunidad de migrar distintas Aplicaciones PowerBuilder encontrndolas sin estndares de programacin, con exagerado SQL Embebido, sin POO, etc y en estos casos es donde aplico Refactoring (dedicare un post sobre mi experiencia en Refactoring a Aplicaciones PowerBuilder). PowerBuilder cuenta con un asistente que nos permite ver que sintaxis es obsoleta y lo encontraremos seleccionando File - New
Publicado por Barzi en 10:34 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Migracin
El da de ayer recomendaron (En clases) un libro muy bueno que de verdad me gusto leer ya hace un buen tiempo atrs (Enero del 2009) Programacin Orientada a Objetos de Luis Joyanes Aguilar, record entonces el primer libro que le sobre Programacin Orientada Objetos, Aprendiendo Programacin Orientada A Objetos en 21 Lecciones (Octubre 2008), ambos me ayudaron mucho para entender sobre la Programacin Orientada a Objetos. Antes de leer estos libros solo tenia la idea de heredar es por eso que en el 2007 publico este post Herencia en PowerBuilder, pero faltaba Encapsulacin y Polimorfismo, entonces no aplicaba POO en PowerBuilder siendo una herramienta Orientada a Objetos.
El punto de partida y que me cambio totalmente la idea sobre POO en PowerBuilder fue cuando di mantenimiento a una aplicacin desarrollada con PFC, sinceramente fue muy complejo todo al comienzo, luego empece a entender y a manejar las PFC pero jamas me agrado, es as que en el 2008 publico este post PowerBuilder Foundation Class. Trabajar con aplicaciones desarrolladas con PFC y el querer aplicar POO en PowerBuilder me lleva a buscar en la web sobre POO y es cuando me encuentro los libros ya mencionados anteriormente y tambin con documentacin en ingles sobre POO en PowerBuilder aunque muy poca. Bueno llego el momento de explicar lo que me faltaba aplicar o lo que se no sabia aplicar: Encapsulacin La encapsulacin es un proceso de ocultar el funcionamiento interno de un objeto. PowerBuilder soporta la encapsulacin de variables, eventos y funciones a nivel de objeto para las ventanas, menus y user object. Mediante el uso de variables instancia, eventos definidos por el usuario y funciones de nivel de objeto.
Polimorfismo El polimorfismo permite que una operacin se comporte de manera diferente, dependiendo del contexto en el que se llama a la operacin.
Overloading: funciones con el mismo nombre en el mismo objeto. Overriding: funciones descendientes suelen tener los mismos argumentos, pero el cdigo dentro de la funcin es diferente. Publicado por Barzi en 20:10 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Programacin Orientada a Objetos