精品文档---下载后可任意编辑1
功能概述如何使伙伴二次开发的程序很好地和 U8 产品集成在一起
需要满足什么条件的程序才能和门户集成
如何开发一个满足这个条件的程序
本文将为您解答这些问题
名词解释功能:调整菜单位置;新增、修改、删除菜单(除 U8 系统菜单外)
菜单调整工具在 UAP 中,通过菜单“工具->菜单调整工具”进入
位置:在 U8 安装目录的 Portal 目录里
该文件其实是一个 xml 文件,可以用任何文本编辑器打开
其内容描述了双击每个末级菜单项目时需要调用的物理程序
在 872 版本里,idt
dll 并不在安装盘里,而是 U8 门户第一次运行时通过 UFSystem
UA_IDT 表里的内容动态生成的
当 UFSystem
UA_IDT 有变化时,U8 门户会重新生成 idt
dll 文件
有了这种机制后,菜单调整工具就可以通过维护 UFSystem
UA_IDT 里的内容,从而达到维护 idt
dll 的目的
如何开发可与门户集成的 VB dll引用工程 UFPortalProxyInterface文件位置:U8 安装路径\相关代码修改clsProductFacade 文件为门户的入口文件,即在 idt
dll 文件后 assembly 项所对应的类名
如下所描述的:assembly 属性描述的对应类要实现接口 ILoginalbe
比如 idt
dll 中描述了如下信息:则要在 clsProductFacade 中实现 ILoginable 接口
即用代码:然后在该接口的实现函数中转发调用原先工程中的 Login,CallFunction,Logoff 三个方法,具体参见后附的例子
在左树启动一项命令时依次调用 Login 和 CallFunction
在门户退出或在权限管理中结束该产品时调用 LogOff
子系统必须自己维护