1 / 25
文档名称:

门户网站开发手册.doc

格式:doc   大小:2,207KB   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

门户网站开发手册.doc

上传人:aibuaiwo1318 2018/5/4 文件大小:2.16 MB

下载得到文件列表

门户网站开发手册.doc

相关文档

文档介绍

文档介绍:门户网站开发手册
1. 功能概述
如何使伙伴二次开发`得程序很好地和产品集成在一起?需要满足什么条件`得程序才能和门户集成?如何开发一个满足这个条件`得程序?本文将为您解答这些问题。
2. 名词解释

功能:调整菜单位置;新增、修改、删除菜单(除U8系统菜单外)。
菜单调整工具在UAP中,通过菜单“工具->菜单调整工具”进入。

位置:在U8安装目录`得Portal目录里。
该文件其实是一个xml文件,可以用任何文本编辑器打开。
其内容描述了双击每个末级菜单项目时需要调用`得物理程序。
3. 如何开发可与门户集成`得VB dll


文件位置:U8安装路径\Portal\

clsProductFacade文件为门户`得入口文件,`得类名。如下所描述`得:
<idt id=’Test01’ type=’0’ assembly=’’/>
首先,`得对应类要实现接口ILoginalbe。
:
<idt id=’Test01’ type=’0’ assembly=’’/>
则要在clsProductFacade中实现ILoginable接口。即用代码:
Implements
然后在该接口`得实现函数中转发调用原先工程中`得Login,CallFunction,Logoff三个方法,具体参见后附`得例子。在左树启动一项命令时依次调用Login和CallFunction。在门户退出或在权限管理中结束该产品时调用LogOff。
子系统必须自己维护是否已经进行了子系统登录过程,业务系统须维护子系统是否已经登录。
Login对象从g_business中通过调用GetVBclsLogin方法获得。
各接口含义如下:
1、Login接口( Private Function ILoginable_Login() As Boolean ),不管弹出`得是模式窗体还是非模式窗体,此接口在成功登录后须返回True,而且要保证登录成功后,第二次调用此接口时也要返回True。只有在登录失败后方可返回False。也就是说此接口返回值`得含义是是否已经成功登录子系统。
2、LogOff接口( Private Function ILoginable_LogOff() As Boolean ),此接口`得含义是执行LogOff过程,如查成功使该子系统牌LogOff状态返回True,否则返回False。也就是说,如果该子统还未登录,则真接返回False就可以了。如果系统处于已经登录`得过程,则执行业务组原有所需`得LogOff过程,如果执行功能,正确LogOff了子系统,则返回True,否则返回False。如果在实际程序中没有此过程,则直接返回True即可。
3、CallFunction接口(Private Function ILoginable_CallFunction() As Boolean)。如果861产品没有子系统登录过程`得产品,此值须返回True.
4、对于显示模式窗体`得产品,如果已经申请了任务,请在模式窗体退出时自已清除任务。
实现这三个方法`得例子如下:
Private Function ILoginable_Login() As Boolean
If g_bLogined = True Then
ILoginable_Login = True
Exit Function
End If
If ((Not g_business Is Nothing) And g_bLogined = False) Then
Dim oLoginTmp As Object
Set oLoginTmp = ()
Set g_oLogin = oLoginTmp
ILoginable_Login = Login(oLoginTmp)
If (ILoginable_Login = True) Then
g_bLogined = True
End If
Else
ILoginable_Login = Not g_business Is No