Teamcenter 开发利器组合介绍。 Eclipse + Visual Studio

Teamcenter 开发中,涉及到的主要开发文件的后缀的有

Server .met .mth

Web 端: .java, .jsp, incjsp, .js,.xml

在开发中,或许我们可以使用较简单的 UltraEdit EditPlus 进行代码编辑,甚至使用记事本进行代码编辑。但是,对于一个开发新手来说,如果电脑配置允许的话,建议还是使用一些 IDE 来帮助我们快捷和方便的进行代码编辑和调试,提高编码的速度和准确率。

对于 Teamcenter 开发来说,主要开发语言有三 server 端的 MODeL 语言, java, js

MODeL 语言,其实就是类似于 C++ 语言,底层实现是 C 语言。既然是 C 言语,这部分的代码编辑和调试就可以使用 Visual Studio; java 语言完全可以在 eclipse 下进行开发; js 推荐使用 firefox (js 的调试也可以在 Visual Studio 下进行 ). 综合以上的话,结论是: Visual Studio+eclipse 这个搭配来做 Teamcenter 的开发。

以下从代码编辑和代码调试两方面介绍使用这两个 IDE 配合开发 Teamcenter

以下的实例中 ,Teamcenter 的开发 server 简称为 tst

从建立开发环境开始: mttstenv 命令创建开发环境。



开发环境搭建的细节部分可以查阅 Teamcenter help book.

一: 代码编辑

Teamcenter 提供了用于进行 TC 开发的 eclipse 插件。 安装过后查看 Window à Open Perspective

在这些 Perspective 下编辑 .met .mth 会有一些语法高亮。

所以基本上可以在 eclipse 上进行所有代码的编写。

如果习惯了 visual studio 的话,要在 visual studio 下编辑 .met , .mth 的话, 可如下配置语法高亮

新建 UserType.dat, 内容如下:

把这个文件复制到 Microsoft Visual Studio 8/Common7/IDE 下。如果该目录下存在同名文件,则将两个文件的内容进行合并

启动 Visual Studio 2008 。选择 Tools->Options->Text Editor->File Extension 。在右边的 Extension 一栏中依次填入 met, mth ,然后再 Editor 下拉框中选择 Microsoft Visual C++ ,最后点 Add 按钮进行追加 . ,点击 OK 按钮完成设置,重启 Visual Studio

二: 代码调试

Eclipse 可以调试 .java 文件, 如果要调试 .jsp 的话, 需要安装 lomboz 插件。为了方便在 eclipse 里面启动和操作 Tomcat, 最好安装 TomcatPlugin

Eclipse 下载地址:

http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/

TomcatPlugin 下载地址

http://www.sysdeo.com/sysdeo/eclipse/tomcatplugin

lomboz 插件地址

http://forge.objectweb.org/project/download.php?group_id=97&file_id=5480

以上安装过后, 就是基本的 Eclipse debug 了, 这里就不赘述了。接下来还是重点说说 .mth 文件的 Debug.

1. 新建测试项目。 空项目

2. 配置输出目录。 ( 配置到 Teamcenter 开发目录的 svr 目录 )

3. 配置输出文件(配置产生的 dll 文件的路径)

4. 配置过后,就可以直接把 .mth 文件拖到这个项目中了。

Visual studio 打开后,新增断点

Server 简称 + class + message

例如: tst + DDmtCre + SetDialogDefaults

5. 通过点击编辑器的最左端,添加其他断点

6. 改动 cus.cfg 让添加的 Server 可以启动

7 . 改动 deftst.met mark resolve tstsvr dynamically. 这样的话 debug 的时候能找到 tstsvr 这个 server.

8. 附加到进程。 找到 tstsvr 进行添加

9. debug 效果如下

注意,以上 tstsvr server 简写 + svr

如果创建环境是 server 简写不是 tst 的话, 相应以上用到 tstsvr 部分也要相应改动。

Js 部分的测试 , 使用 firefox + firebug.

你可能感兴趣的:(Teamcenter 开发利器组合介绍。 Eclipse + Visual Studio)