精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Powerbuilder>>PFC>>发布 PFC应用程序

主题:发布 PFC应用程序
发信人: mrliuz()
整理人: leitiger(2002-06-06 00:06:06), 站内信件
第8章:发布 PFC应用程序
关于本章
本段说明PFC应用程序发布的有关事项。
选择发布策略
你使用PFC建立产品化的应用程序。
和所有产品化的应用程序一样,发布PFC应用程序需要小心地规划和实施。
你的目标
你的发布策略必须提供用户工作站执行PFC应用程序所需要的全部文件:
应用程序可执行文件(EXE)
应用程序 PBDs或 DLLs (如果不使用单个EXE文件)
PFC PBDs或 DLLs (如果不使用单个 EXE文件)
PFC DLLs
你的应用程序使用的其它文件和项目(ActiveX控件、注册表项、INI文件、位图
等等)
PowerBuilder执行模块(可能已经被安装在用户工作站上)

数据库客户端软件(可能已经被安装在用户工作站上)


四个发布选项


PFC应用程序与其它PowerBuilder应用程序一样具有四个发布选项。
在选择发布策略前你需要考虑每个选项的优缺点在哪儿:
实际文件发行
如果你的应用程序应用Pcode PBDs或已编译的DLLs,它们通常需要为每份发布的
PFC应用程序做成一个文件集。
这是因为内部存在从高级扩充对象往下延伸的相互依赖关系,比如 w_master、n
_cst_dwsrv、n_cst_winsrv和n_cst_dssrv。
参阅 “设置应用程序管理器”。.
使用公用的实际文件集
如果发布的应用程序没有改变PFC祖先层或PFC扩充层,应用程序能共享PBD或DLL
文件。
所以为了便于维护和升级,最好为发布的应用程序提供提供一套PBD和DLL文件集

使用PFC DLLs
如果你的应用程序提供打印能力或明确地使用文件或系统服务,你将需要发布一个
或多个PFC DLLs:
每个平台专用模块:
平台模块(s)使用 32-位 Windows PFCCOM32.DLL 16-位 Windows PFCCOMM.DLL P
FCFILSRV.DLL Macintosh PFCMACPLATFORMSRV.LIB UNIX不平台-专用的模块用 P
BR文件 PFC运和六 PBR文件:
使用PBR文件
PFC包括六个PBR文件:
一个当位图放置于EXE文件内时被使用
另五个当发布PBDs或DLLs被使用,这些文件如下:
Deployment方法 PBR文件(s)使用什么发生你展开当和 PBR什么发生你展开当  没
有 PBR把位图放置于单 EXE内 Pfc.pbr(This PBR包含动态的 conversion数据变
换窗户参考)位图和 dynamically referen
发布数据库表
PFC包括数据库PFC.DB。
表引用
虽然没有PFC服务直接引用PFC.DB,但有几个最初包括在PFC.DB中的服务需要引用
表:
PFC服务表参考出错信息服务 (n_cst_error)消息安全性服务 (n_cst_security)
 Security_appsSecurity_groupingsSecurity_infoSecurity_templateSecurity
_users做什么最小化数据库的数 connectio
做什么
为了使你的应用程序与数据库PFC.DB的连接数最少,通常最好将这些表移动到应
用程序数据库.
无论如何,你的应用程序发布策略必须为用户使用者提供应用程序必需的对所有数
据库表的访问。
这包含安装客户软件、更新INI文件、更新注册表项等等,以及其它在应用程序技
术中讨论数据库发布数据库发布考虑概要在。
发布 PFC对话框帮助 PFC包含 PFCDLG.HLP文件,哪一个包含在线帮助为 PFC对话
箱.
如果你的应用程序使用 PFC对话箱 (比如 w_find, w_replace,并且 w_sortdrag
drop)你应该展开 PFCDLG.HLP如此用户使用者将有对话框帮助.
PFC也包含 PFCDLG.RTF,哪一个包含原文为 PFC对话框帮助.
如果你的应用程序制作 PFC的专用的使用对话箱,你能修改这文件和 recompile帮
助文件.
16-位 Windows deployment如果你是发布应用程序在 16-位 Windows,重命令 PF
CDLG16.HLP到 PFCDLG.HLP和展开这文件.

--
迎着太阳,我们怒放

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.137.136.66]

[关闭][返回]