Powerbuilder Foundation Class (PFC) 中文全面指南
需积分: 50 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环境中开发高效、稳定、用户友好的应用程序的能力。
2021-09-28 上传
2021-01-12 上传
2009-01-08 上传
2010-01-29 上传
2009-04-29 上传
点击了解资源详情
2011-08-28 上传
2022-07-14 上传
yiguanjun
- 粉丝: 16
- 资源: 2
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新