viernes, 15 de febrero de 2013

Kodigo Framework: Modificando Presentación

Aprovechare el siguiente post para responder algunas preguntas que he recibido a mi correo sobre Kodigo Framework:

1. Como puedo hacer que modulo de opciones se muestre estático al iniciar o ejecutar Kodigo Framework.

  • R: Ingresar a la ventana w_example_main3 que se encuentra en la libreria koexp.pbl, ubicar el objeto uo_cpanel y activar la propiedad #Pinned.

2. Como puedo hacer que las pestañas se muestren en la parte inferior.

  • R: En la misma ventana w_example_main3, ubicar el objeto uo_sheets y activar la propiedad #BottomTabs. Para que aparesca la marca de color naranja como se muestra en la imagen (Fig. 1) activar la propiedad #HighLightSelected.

(Fig. 1)


Cualquier consulta no duden en escribirme, hasta la proxima.

miércoles, 13 de febrero de 2013

Migrando Kodigo Framework 3.3.1.5 de PowerBuilder 10.0 a 12.5

Hola amigos PB, después de mucho tiempo regreso y esta vez para migrar Kodigo Framework 3.3.1.5 que esta desarrollado en PowerBuilder versión 10.0 a la ultima versión 12.5 de nuestra gran herramienta PowerBuilder.

Para quienes aun no han descargado Kodigo Framework pueden descargarlo desde este enlace.

Cabe mencionar que la ultima versión que se puede descargar de Kodigo Framework es 3.4 Beta y esta desarrollada también en PowerBuilder versión 10.0 la cual pueden descargar desde este enlace.

Porque no migras a PowerBuilder 12.5 la ultima versión disponible de Kodigo Framework, habran dicho, bueno por dos motivos, el primero es que en esta versión existe un archivo PBD fcxpbni.pbd y segundo es que tengo aplicaciones bajo Kodigo Framework 3.3.1.5 en PowerBuilder 10.5 y actualmente hemos adquirido la licencia de PowerBuilder 12.5 asi que estamos con juguete nuevo y listos para seguir desarrollando.


Antes de empezar sugiero lean este articulo Migrating PowerBuilder Applications.


Bueno ahora si empecemos, sigan los siguientes pasos:



1. Ejecutamos PowerBuilder 12.5, en seleccionamos File/New
  • 1.1 Elegimos Migration Assistant, para saber que objetos son obsoletos o no van a trabajar de manera correcta. Seguir el orden de las imagenes:
(Imagen1.1)
  • 1.2 Elegimos la opción PowerScript New, Obsolete or Removed Syntax, Next.
(Imagen 1.2)
  • 1.3 Activamos la casilla Versión 10.0, Next.
(Imagen 1.3)
  • 1.4 Nos mostrara el siguiente Mensaje, clic en Aceptar.
(Imagen 1.4)
  • 1.5 Elegimos las librerias de Kodigo Framework 3.3.1.5, Next.
(Imagen 1.5)
  • 1.6 Clic en Finish
(Imagen 1.6)
  • 1.7 El Asistente de Migración empieza a examinar las librerias seleccionadas.
 (Imagen 1.7)
  • 1.8 El Asistente de Migración muestra el resultado luego de examinar las librerias.
 (Imagen 1.8)

2. Seleccionamos File/Open, buscamos el directorio donde tenemos Kodigo Framework 3.3.1.5 para empezar la migración. 
  • 2.1 Ubicado y elegido clic en OK.
(Imagen 2.1)
  • 2.2 Muestra las librerias a migrar, clic en OK.
(Imagen 2.2)
  • 2.3 Empieza la migración
(Imagen 2.3) 
  • 2.4 Al migrar se encuentran 1 Error y 3 Warnings
 (Imagen 2.4) 
  • 2.5 Nos posicionamos en la pestaña Warnings, el problema se encuentra en el objeto u_sheets_explorer.
  (Imagen 2.5) 
  • 2.6 Ubicamos el objeto  u_sheets_explorer clic derecho opción Edit Source
   (Imagen 2.6) 
  • 2.7 Buscamos el evento ke_menuclicked el cual se muestra en como Warning, comentarlo y clic en Guardar.
   (Imagen 2.7) 
  • 2.8 Seleccionamos la pestaña Errors, nos muestra que hay un error en el objeto n_svc_dw_in_database, el cual se debe a que no tengo ninguna conexión de Base de Datos, para dar solución haremos una conexión de ejemplo.
 (Imagen 2.8) 
  (Imagen 2.8.1) 
  (Imagen 2.8.2)

3.  Luego de la conexión satisfactoria, click derecho sobre el Target opción Full Build
 (Imagen 3.1)
  • 3.1 Al terminar el Full Build la migración no muestra errores ni warnings
 (Imagen 3.2) 

4. Listo, tenemos Kodigo Framework 3.3.1.5 migado a PowerBuilder 12.5.

Espero sirva de mucho este post, hasta la proxima.