Powerbuilder Foundation Class (PFC) 中文全面指南

需积分: 50 40 下载量 137 浏览量 更新于2024-07-17 3 收藏 151KB DOC 举报
"pfc中文教程" PFC,全称PowerBuilder Foundation Classes,是PowerBuilder(PB)编程环境提供的一种类库。它集成了多种常用的功能和函数,旨在简化开发过程,提升开发效率,并且提供了直观易用的用户界面。PFC的使用要求开发者将所有控件和对象基于PFC提供的类或者从PFC对象继承而来,以确保兼容性和一致性。 快速入门PFC开发,你需要遵循以下步骤: 1. **打开应用程序画笔**:这是PowerBuilder中的设计工具,用于构建应用程序的界面和逻辑。 2. **包含必要的库文件**:PFCAPSRV.PBL、PFCDWSRV.PBL、PFCMAIN.PBL、PFCUTIL.PBL、PFCWNSRV.PBL、PFEAPSRV.PBL、PFEDWSRV.PBL、PFEMAIN.PBL、PFEUTIL.PBL、PFEWNSRV.PBL等是PFC的核心库文件,它们提供了各种服务和实用功能。 3. **定义全局变量gnv_app**:在应用程序画笔中,创建一个类型为n_cst_appmanager的全局变量gnv_app。这个变量是PFC的核心管理对象,用于控制应用的生命周期和服务。 4. **初始化gnv_app**:在OPEN事件中,通过CREATE语句实例化gnv_app,并调用其pfc_Open(event)事件,传入命令行参数,初始化应用程序。 5. **关闭应用处理**:在CLOSE事件中,调用gnv_app的pfc_Close()事件,完成应用的清理工作,然后使用DESTROY语句释放gnv_app,确保资源的正确释放。 6. **配置n_cst_appmanager**:在PFEAPSRV.PBL库中的n_cst_appmanager用户对象中,你需要在其构造事件中初始化相关的版本、公司名和INI文件变量。在pfc_Open事件中,启动所需的应用服务,显示启动画面(Splash屏幕),并打开程序的第一个窗口。 为了更好地学习和理解PFC,你可以参考以下几个资源: - **PEAT.PBL**:示例应用程序,展示了如何在实际项目中应用PFC。 - **EXAMPFC.PBL**:包含PFC的代码示例,有助于深入理解PFC的内部工作原理。 - **QCKSTART.PBL**:PFC快速入门教程,帮助开发者快速上手PFC开发。 - **PFCTutor**:基本代码解释,提供PFC核心功能的详细讲解。 通过以上步骤和参考资料,你可以逐步掌握PFC,提高在PowerBuilder环境中开发高效、稳定、用户友好的应用程序的能力。