Sistemas

Páginas: 43 (10636 palabras) Publicado: 23 de julio de 2012
POWERBUILDER FOUNDATION CLASS


Registro de Cambios del documento

|Versión |Revisión |Fecha |Responsable |Comentarios |
|1 |0 |9-03-1999 |Jorge García Bravo |Versión Inicial |
|1 |1 |12-03-1999|Jorge García Bravo |Se añade el apéndice |
|1 |2 |12-03-1999 |Francisco López |Se añade al apéndice información sobre el servicio |
| | | | |statusbar |
|1 |3|16-03-1999 |Jorge García Bravo |Información sobre los servicios |
|1 |4 |06-04-1999 |Francisco López |Información sobre el servicio de ordenación de la DW |
| | | | |por columnas |
|1|5 |07-04-1999 |Francisco López |Información sobre los objetos u_em_calendar y |
| | | | |u_em_calcular |
|1 |6 |12-04-1999 |Jorge García Bravo |Funciones para la presentación preliminar.|
|1 |1 |3-05-1999 |Eduardo Brox Ortega |Revisión del servicio de búsqueda y reeemplazamiento |


□ Introducción

Lo primero que hay que hacer para empezar a trabajar con las PFC es comprobar que se tienen en el disco duro las siguientes librerías de PowerBuilder: PFCAPSRV.PBL, PFCDWSRV.PBL, PFCMAIN.PBL, PFCUTIL.PBL, PFCWNSRV.PBL,PFEAPSRV.PBL, PFEDWSRV.PBL, PFEMAIN.PBL, PFEUTIL.PBL y PFEWNSRV.PBL.

Las PFC son un conjunto de objetos de PowerBuilder que se utilizan para desarrollar librerías de clases y aplicaciones en PowerBuilder. Están basadas en programación orientada a objetos y su objetivo es proporcionar una serie de servicios estándar de forma que no sea necesario escribir el código correspondiente repetidas veces.Así la primera de las librerías contiene los servicios globales y de aplicación, la segunda los correspondientes a DataWindows, la tercera contiene todo tipo de objetos comunes a cualquier aplicación, la cuarta los servicios de utilidades y la quinta los correspondientes a ventanas.

A pesar de lo anteriormente comentado en realidad disponemos de diez archivos .PBL y no cuatro. Esto se debe a loque en PowerBuilder llaman el nivel de extensión, y que está formado por los cuatro archivos que comienzan con PFE. La idea consiste en que los diferentes objetos que se proporcionan no tienen porque ajustarse a las necesidades del programador con lo que este realizaría los cambios que considere oportunos. Pero esto sería un problema cuando apareciese una nueva versión de las PFC ya que alinstalarla se machacarían las anteriores librerías y con ellas los cambios efectuados. Para ello se implementa el nivel de extensión, los objetos que residen en este nivel se hallan en PBLs diferentes que no son afectadas por las nuevas versiones. Es en los objetos de este nivel en los que habrá que realizar las modificaciones que sean necesarias. Los objetos de este nivel heredan las variables,funciones y eventos que tienen los objetos padre presentes en las PFC originales.

Los objetos que pertenezcan al nivel padre llevan todos el prefijo pfc_ mientras que los del nivel de extensión cumplen con las reglas de nomenclatura. Por ejemplo la ventana que muestra mensajes en la barra de estado de la aplicación recibe el nombre de pfc_w_statusbar en el nivel padre y w_statusbar en el nivel de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS