<!-- [if !mso]><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 10]>
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
命令创建开发环境。
![]()
<!-- [if gte vml 1]> <![endif]-->
![1]()
开发环境搭建的细节部分可以查阅Teamcenter的help book.
一:代码编辑
Teamcenter 提供了用于进行TC开发的eclipse
插件。 安装过后查看WindowàOpen Perspective
<!-- [if gte vml 1]> <![endif]-->![]()
在这些Perspective下编辑.met .mth
会有一些语法高亮。
所以基本上可以在eclipse上进行所有代码的编写。
如果习惯了visual studio的话,要在visual studio下编辑.met , .mth的话,可如下配置语法高亮
新建UserType.dat,
内容如下:
<!-- [if gte vml 1]> <![endif]-->![]()
把这个文件复制到 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
或者
http://lomboz.ow2.org/downloads.php
以上安装过后,就是基本的Eclipse debug了,这里就不赘述了。接下来还是重点说说.mth文件的Debug.
1.新建测试项目。选
空项目
<!-- [if gte vml 1]> <![endif]-->![]()
2.配置输出目录。(配置到Teamcenter开发目录的svr目录)
<!-- [if gte vml 1]> <![endif]-->![]()
3.配置输出文件(配置产生的dll文件的路径)
<!-- [if gte vml 1]> <![endif]-->![]()
4.配置过后,就可以直接把.mth文件拖到这个项目中了。
在Visual studio打开后,新增断点
Server简称 + class
+ message
例如: tst + DDmtCre + SetDialogDefaults
<!-- [if gte vml 1]> <![endif]-->![]()
5.通过点击编辑器的最左端,添加其他断点
<!-- [if gte vml 1]> <![endif]-->![]()
6.改动cus.cfg,让添加的Server可以启动
<!-- [if gte vml 1]> <![endif]-->![]()
7 .改动deftst.met。 mark掉
resolve tstsvr dynamically. 这样的话debug的时候能找到tstsvr这个server.
<!-- [if gte vml 1]> <![endif]-->![]()
8.附加到进程。找到tstsvr进行添加
<!-- [if gte vml 1]> <![endif]-->![]()
9. debug效果如下
<!-- [if gte vml 1]> <![endif]-->![]()
注意,以上tstsvr
是server简写+ svr
如果创建环境是server简写不是tst
的话, 相应以上用到tstsvr部分也要相应改动。
Js部分的测试,使用firefox +firebug.
分享到:
相关推荐
TC13-Teamcenter开发模式主要涉及使用Eclipse RCP(Rich Client Platform)进行应用程序的构建。RCP是Eclipse框架的一部分,它提供了一个可扩展的平台,用于创建桌面应用程序,特别适合企业级的定制化开发。在...
下面是 Teamcenter 二次开发环境配置的详细步骤和知识点介绍。 一、安装 Teamcenter 和 Eclipse 在开始 Teamcenter 二次开发之前,需要安装 Teamcenter 和 Eclipse。这两个软件都是必须的,因为 Teamcenter 是基于...
在Eclipse中进行TeamCenter 2007的二次开发,主要是通过Eclipse的插件机制来实现对TeamCenter功能的增强和定制。 首先,我们需要确保Eclipse运行在正确的Java运行时环境中(JRE)。Java运行时环境是执行Java程序的...
搭建ITK开发环境通常包括安装必要的软件(如Visual Studio或Eclipse)、配置Teamcenter SDK、设置环境变量,以及构建和调试项目。 2. **Handler开发**: Handler是Teamcenter中的一个重要组件,它们处理特定事件,...
从提供的部分文档内容来看,文档主要描述了如何在TeamCenter的TC8版本环境下,使用Microsoft Visual Studio 2005配置和部署开发环境。TC8是TeamCenter软件的一个版本号,而ITK提供了与TeamCenter版本相匹配的开发...
2. **Eclipse或IntelliJ IDEA**:作为主流的Java集成开发环境,它们提供了强大的代码编辑、调试和版本控制功能。 3. **Teamcenter SDK**:包含必要的库文件和示例代码,帮助开发者快速入门。 4. **Teamcenter客户端*...
1. 环境准备:首先,你需要安装TeamCenter服务器和客户端,并确保拥有合适的开发环境,如Visual Studio或者Eclipse,以及必要的开发工具和库。 2. 学习ITK API:深入理解ITK提供的各种类和方法,这是进行二次开发的...
Teamcenter二次开发教程 包含TC2007 TC8两个主流版本的内容
本文将详细介绍如何搭建Teamcenter的二次开发环境。 #### 二、环境准备 在开始搭建二次开发环境之前,我们需要确保以下条件得到满足: 1. **操作系统**:Windows 7/8/10或更高版本,建议使用64位操作系统。 2. **...
Teamcenter 开发培训教材与实例,方便学习者根据教材学习后,使用实例进行测试,验证自身学习理解效果
TeamCenter二次开发,SOA开发基础知识,适用于新手学习。
Teamcenter客户端开发是针对Siemens PLM Software的Teamcenter系统进行的用户界面和功能扩展,主要涉及使用Eclipse IDE和Java编程语言。Eclipse是一个开放源码的集成开发环境,广泛应用于软件开发,尤其是Java应用。...
TeamCenter SOA开发,主要是基于TeamCenter平台进行的二次开发,它允许用户通过服务的形式访问和操作TeamCenter中存储的数据。 在TeamCenter的SOA开发中,可以使用提供的各种Web服务来实现需求。其中,...
Teamcenter二次开发培训教程(RCP,ITK).pdf
teamcenter 的 产品功能彩页 Teamcenter+2005_2007简介(PPT)
在设置介绍部分,我们会学习如何搭建开发环境,包括安装必要的开发工具,如Visual Studio或Eclipse,以及配置Teamcenter SDK。开发者需要了解如何创建和管理开发项目,设置正确的引用库,以及如何调试和部署自定义...
teamcenter12.3,官方英文版客户开发手册,包括: 1.getting_started_with_customization.pdf 2.client_customization_programmers_guide.pdf 3.server_customization_programmers_guide.pdf 4.services_guide.pdf
《Teamcenter 2007新功能介绍:深入解析与技术亮点》 一、引言 随着信息技术的不断发展,企业对产品生命周期管理(PLM)软件的需求日益增长。Teamcenter作为全球领先的PLM解决方案,其每一次版本更新都备受业界...