首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心计算机论文计算机应用
   IMAN的二次开发关键技术      ★★★ 【字体: 】  
IMAN的二次开发关键技术
收集整理:佚名    来源:本站整理  时间:2009-01-10 11:51:51   点击数:[]    

n Menu环境后,带路径执行creatForm.bat。 5.若完成上面的步骤且没有出错提示,重新起动PROTAL,进入IMAN的方案编辑器(schema edit),展开Pom_application_object,可以看到刚定义的窗体类Train_Part_Class。 6.建立新的窗体模板:在IMAN admin里面打开类型(type),选择form选项,然后为新窗体命名(如为MYFORM1),再在POM_Class类里面选择刚定义的窗体类Train_Part_Class。按create完成新窗体类MYFORM1的定义,它继承了类Train_Part_Class。 7.在导航器里面就可以依次执行:文件->新建->窗体,选择MYFORM1,建立新窗体,窗体可以描述零部件的属性Project_id 和serial_number,这是系统提供的窗体所不能描述的。 该方法在V6.0版本中顺利通过,而在V7.0版本会引起“方案文件过期”的问题而引起系统暂时不能进入,所以要在系统管理员同意的情况下才能操作。出现这种情况后的解决办法是进入iman Menu环境,在原路径运行以下语句:“install –regen_schema_file infodba infodba dba”,然后重新起动服务器。命令行的后三项分别是管理员的用户名、密码与组名,要根据系统的实际作相应改动。 三 客户端的二次开发方法 IMAN的二次开发分客户端及服务器端。客户端软件是用JAVA语言开发的,同样地它的二次开发也使用JAVA语言。服务器端的二次开发要利用二次开发模块ITK及C语言。由于IMAN版本升级可能导致所开发程序需要改写并重新编译,所以二次开发的原则是尽可能利用IMAN已有的功能,减少二次开发量[2]。基于以上考虑,二次开发重心放在客户端,而尽量利用服务器端的已有功能。客户端二次开发分为开发程序与注册程序两个阶段。 1开发程序 客户端开发需要的工具为:JDK1.2.2或更高;JAVA集成开发环境(IDE)如JBuilder,Visual café 等等。 1)环境设置 若没有使用IDE,要设置CALSSPATH环境变量。可在DOS提示符处运行:“C:/> set %CLASSPATH%=%PORTAL_ROOT%/portal.jar”。PORTAL_ROOT 是指 iMAN Portal 的安装路径。 2)用javac命令编译客户程序; 3)用jar命令打包; 4)执行 打开portal.bat文件,将客户程序(如MyPro.jar)包含到portal.jar之前: Set JAVA_COMMAND_LINE=%JAVA_COMMAND% -classpath "%IPR%/.;… %IPR%/MyPro.jar; … %IPR%/portal.jar; … %CLASSPATH%" 起动IMAN Portal之后客户程序就可执行。但如果它是未经注册的新程序,还需要进行以下步骤。 2 在IMAN Portal中注册程序 注册程序就是要在IMAN的界面上的某个组内增加按钮,用于调用所开发的程序。假设客户程序叫MyPro,它属于com.mycom.mypro包。程序注册的步骤如下: 1)在PROTAL界面上增加一个新组 在PORTAL安装路径下找到Portal_user.properties文件(或使用Portal.properties文件,前者具有更高优先权),在GROUPS=IMAN,IMANAdministrator,Utilities的行末增加新组名,假设为newtools,如下所示:“GROUPS=IMAN,IMANAdministrator,Utilities,newtools”。             重新起动Portal后可看到新增的组newtools,在组内可加入按钮以调用客户程序。如果不需要增加新的组,可直接进行第二步。 2)在组中加进客户程序: A. 运行Utilities组内的快速向导(Application Wizard),然后输入应用程序名称,假设为mypro,并按下一步(Next)。 B. 在左边拉开某个组,比如刚创建的组newtools,使客户程序的按钮加入到该组,按下一步。 C. 输入客户程序的包名,例如“com.mycom.mypro”,缺省值是“com.mypro”。然后单击某适当目录,系统将在该目录下自动建立与包名对应的子目录,并使所有与该客户程序相关的源文件在该子目录下生成。 系统在目录mypro中自动生成六个文件:mypro.properties、mypro_user.properties、MyproApplication.java、MyproApplicationMenuBar.java、MyproApplicationPanel.java、MyproApplicationToolBar.java。 前两个文件是程序注册文件,用户可使用mypro_user.properties也可使用mypro.properties来注册程序,前者可覆盖后者。系统自动使用后者。 后四个文件分别创建了四个应用类。要集成到portal的程序要有一个基类,它应是类AbstractAIFUIApplication的子类。客户程序的类的层次如图1所示。
图1  客户程序类的层次 D. 按下一步后接受缺省的类名,按下一步,再按“Yes”按钮以创建新类。然后用单击方式选择Portal的安装目录,在这个路径中含有portal.jar等IMAN的JAVA类库。按下一步后系统显示“成功创建程序”。这时portal_user.properties系统注册文件自动修改,完成客户程序的注册。 四 基于IMAN的应用封装方法 随着企业信息化进程的发展,企业所使用的应用软件越来越多,如用于工程设计的CAX软件;用于办公自动化的字处理软件和制表软件等。为了能实现对各种应用软件所产生的数据和文档进行有效地管理,也为了能在PDM环境中做到应用软件间的信息共享、用户间的协同工作等目的,需要改变过去基于数据库实现应用系统集成的传统办法,而改变为基于PDM的应用集成。 按集成的紧密程度分,集成分为三个层次:应用封装;

上一页  [1] [2] [3]  下一页


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:电子政务与办公自动化初探-

  • 下一篇文章:CIMS环境下的企业经营过程重构研究
  • 返回上一页】【打 印】【关闭窗口
    中查找“IMAN的二次开发关键技术”更多相关内容 5VAR论文频道
    中查找“IMAN的二次开发关键技术”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››Delphi 5 数据库应用中ODBC数据源的...
  • ››用Visual Basic 6.0实现自动化测试...
  • ››用JAVA制作ICQ
  • ››在IIS 4.0上配置虚拟主机实现虚拟I...
  • ››利用VB开发CAI课件
  • ››基于GP算法的知识发现系统
  • ››基于Client/Server 的课件系统的设...
  • ››WWW对大量数据查询的一种实现
  • ››基于PHP的Web数据库访问
  • ››Developer/2000中的Forms参数及应用...
  • ››IMAN的二次开发关键技术
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .