保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机论文 >> 正文

IMAN的二次开发关键技术


rt_Class serial_number POM_string 1 -rwn

   save

   quit

编写该文本要注意如下事项:

1)Pom_application_object是父类,是系统定义的。将生成的新类Train_Part_Class是它的子类;

2)Project_id 和serial_number是显示于窗体上的属性名,它们可描述某产品的ID与序列号。属性名可以有任意多个,也可以是作意名称,在此仅是举例;

3)POM_string是指输入的数据应是字符串,其它数据类型还有POM_int等等,可参考IMAN的编程指南;

4)数字50及1只是举例,代表输入字符的最大允许长度。

2.编辑创建窗体的批处理文件 CreatForm.bat如下所示,以读入该文本文件并创建窗体类。

  set user=infodba

  set pass=infodba

  set grp=dba

  d:\iman0701\bin\cl

earlocks -assert_all_dead

  d:\iman0701\bin\sb  < definition.txt -u=%user% -p=%pass% -g=%grp%

  d:\iman0701\bin\clearlocks -assert_all_dead

  d:\iman0701\bin\install -mod_class infodba infodba dba   Train_Part_Class

编写该文本要注意如下事项:

1)该批处理文件中的名称Train_Part_Class要与文本文件中的相同;

2)管理员的用户名、密码、组名(infodba、dba)及IMAN安装路径只是举例,要根据现实系统而定;

3)definition.txt文件前要有“<"符号。如系统指出找不到该文件,可在该文件名前加上绝对路径

3.启动iman Menu

4.进入iman 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)执行

《IMAN的二次开发关键技术(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/174969.html

★温馨提示:你可以返回到 计算机论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。