PowerBuilder Foundation Class o simplemente PFC son un conjunto de librerías de clases basadas en una avanzanda programación orientada a objetos. Las PFC usan Servicio Basado en Arquitectura (SBA) y usa simples funciones para habilitar los servicios.
Arquitectura PFC
La arquitectura PFC se basa en dos capas PFC y PFE.
Cada objeto en la capa PFC tiene un descendiente de la capa PFE.
La capa PFC es donde el código o script real que lleva las funcionalidad de las PFC.
La capa PFE se muestra vacía para que el desarrollador pueda modificar y ampliar cuando sea necesario.
Los objetos en la capa PFE son llamados por ejemplo: n_cst_dwsrv_linkage.
Los objetos en la capa PFC se nombran pfc_ por ejemplo: pfc_n_cst_dwsrv_linkage.
Debemos tener en cuenta algunas reglas al usar PFC:
- No modifique los objetos PFC
- Todas las modificaciones se deben realizar en la capa de objetos PFE.
- Heredar los objetos de la capa PFE y no de los objetos de la capa PFC.
- Crear instancias de los objetos de la capa PFE y no de los objetos de capa PFC.
Librerias PFC:
Libreria | Descripción |
PFCMAIN.PBL | Objetos y controles principales |
PFCAPSRV.PBL | Objeto aplicacion y objetos de servicio |
PFCWINSRV.PBL | Servicios de Windows |
PFCDWSRV.PBL | Servicios DataWindows |
PFCUTIL.PBL | Objetos y servicios |
PFEMAIN.PBL | Objetos y controles principales |
PFEAPSRV.PBL | Objeto aplicacion y objetos de servicio |
PFEWINSRV.PBL | Servicios de Windows |
PFEDWSRV.PBL | Servicios DataWindows |
PFEUTIL.PBL | Objetos y servicios |
Tener en cuenta:
Apartir de a version 10.0 PFC vienen separadas de la instalación de PowerBuilder. Entonces para empezar a trabajar con PFC debemos tener en cuenta mucho la versión, si tenemos una versión inferior a la 10.0, entonces encontraremos una carpeta llanada PFC en la unidad que se haya instalado el PowerBuilder. Si trabajamos con la versión 10.0 o superior tendremos que descargar PFC de la siguiente web: http://www.sybase.com/developer/codexchange
No hay comentarios:
Publicar un comentario