Windchill业务类培训讲义课件_第1页
Windchill业务类培训讲义课件_第2页
Windchill业务类培训讲义课件_第3页
Windchill业务类培训讲义课件_第4页
Windchill业务类培训讲义课件_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Windchill业务类面向对象的程序设计(OOP),通过继承划分功能:公共的功能——父类(公共的类)专用的功能——子类(专用的类)介绍信息对象包含业务数据包含模型信息数据库层指定的实例逻辑对象包含业务逻辑执行业务规则层之间对象的动作区分业务信息和业务逻辑业务信息对象包含简单的数据和逻辑非常轻量级的易于层之间的传递层之间的信息传递PersistenceManager=业务逻辑类Persistable=定义业务数据类的接口,服从于PersistenceManager业务信息和业务逻辑实例业务信息业务逻辑定义业务类的功能大部分具有一个相应的服务类在Windchill系统中添加类,您必须扩展或执行这些接口Windchill接口Windchill基础类类名描述wt.part.WTPart零部件对象wt.doc.WTDocument文档对象wt.epm.EPMDocumentCAD图档对象wt.folder.SubFolder非根文件夹wt.inf.container.WTContainer所有容器的父对象wt..pdmlink.PDMLinkProduct产品库wt.inf.library.WTLibrary存储库wt.inf.container.ExchangeContainer代表站点容器wt.inf.container.OrgContainer组织容器.WTGroupWindchill中的用户组.WTPrincipal参与者:可以是用户、组、或者是组织.WTUser用户wt.fc.QueryResult查询结果集wt.query.QuerySpecWindchill查询wt.query.SearchCondition查询条件wt.util.WTExceptionWindchill异常基类Windchill常用接口接口名描述wt.access.AccessControlled受访问权限控制wt.fc.Persistable可持续化,能够存储到数据库中wt.folder.Foldered能够存放在文件夹中wt.lifecycle.LifeCycleManaged受生命周期管理wt.lifecycle.IteratedLifeCycleManagedBothIteratedandisLifeCycleManaged;whensomethingisIterated,lifecycleisonlyinterestedinthelatestiterations,notpastiterationswt.vc.Iterated受小版本控制wt.vc.Versioned受大版本控制Windchill常用包包名描述wt.access访问权限相关类wt.change旧的变更相关类,新的是change2wt.change2更改相关类wt.content内容相关类,例如文档的主内容、附件等wt.doc文档相关类wt.epm图档相关类wt.fc“FoundationClasses”—向数据库中存储或查询相关对象wt.folder文件夹相关类wt.lifecycle生命周期相关类在LDAP或数据库中管理参与者的相关类wt.part零部件相关类wt.query支持SQL查询的相关类wt.team团队相关类wt.vc“VersionControl”大版本相关类wt.vc.wip“WorkinProgress”,例如检入检出等wt.util工具类和变准对象wt.fc接口接口名描述ObjectMappable实现本接口的对象能够写入数据库,能够从数据库中读出,系统为该对象生成readExternal和writeExternal方法PersistInfo用于存储对象信息,这些对象是中具有唯一标识的那些对象。QueryKey存储了一些属性,根据这些属性能够从数据库中查询对象,可被用做主键、外键WTReference存储了Persistable的一个参考,可以通过WTReference找到对应的PersistableLink描述两个或多个对象之间的关系BinaryLink连接两个对象,通过WTReference链接对象,该接口继承自wt.fc.Link接口Persistable可持续性对象接口,所有需要存储到数据库中的对象必须为Persistable对象。定义业务数据类的接口,可使用PersistenceManager操作该接口的实现类ObjectReference引用对象,里面存有一个OBJECT属性,指向ObjectIdentifier,为表征某种引用关系而建立的一个接口。ObjectIdentifier对象的唯一标识保存数据通用的业务信息对象WTObject(抽象的)业务对象服从域管理和访问控制通用的业务信息对象Item(抽象的)业务对象服从访问控制、域的管理和通知规则通用的业务信息对象Simple(抽象的)通用的业务信息对象Managed(抽象的)通用的业务信息对象RevisionControlledObjectToObjectLink(abstract)AbstractclassthatrepresentsanassociationbetweentwoPersistableobjects.EachPersistableisreferencedbyanObjectReference.ObjectToVersionLink(abstract)providesabinarytypeoflinkbetweenaversionobject(roleA)andapersistableobject(roleB).Whenusedinnavigatingfromtheversionobjecttoitsassociatedpersistableobject,onlythelatestiterationisfound.Navigatingfromthepersistableobjecttoitsassociatedversionobjectactsatypicalnavigation,butisapplicableonlyfromthelatestiteration.VersionToObjectLink(abstract)VersionToVersionLink(abstract)providesabinarytypeoflinkbetweentwoversions.Navigatingbetweenthemisapplicableonlyfromthelatestiterationoneitherside,andresultsinfindingtheotherside'slatestiteration.通用的链接对象IteratedUsageLink(abstract)实现wt.fc.ObjectToObjectLinkTheIteratedUsageLinkisanassociationbetweenaniterationandamaster.Itisgenerallyhomogeneousinnatureandisusedtobuildstructures.IteratedReferenceLink实现wt.fc.ObjectToObjectLinkAlinkspecifyingthataniteration(implementation)referstoanothermaster.Thislinkisgenerallyheterogeneousinnatureandisnotusedtobuildstructures.CheckoutLink实现wt.fc.ObjectToObjectLink接口Providesthelinkbetweenanoriginalcheckedoutobjectanditsworkingcopy.SubFolderLink实现ObjectToObjectLinkProvidesapersistentassociationbetweenaSubFolderwithit'sparentFolder.ThisclassprovidesanoptimizationforlocatingallthesubfolderswithinaFolderandmeansfortheuniqunessconstraintonSubFoldernameswithinaFolder.通用的链接对象ContentItem(abstract)ApplicationDataURLData内容相关的对象存储BLOB数据WTContainer容器相关的对象WTLibrary(wt.inf.library)PDMLinkProduct(wt.pdmlink)Project2(jmgmt.admin)容器相关的对象带Identity和Content的版本控制对象文档相关的对象WTDocument和WTDocumentMaster文档相关关联对象文档参考:WTDocumentDependencyLink文档使用(文档结构):WTDocumentUsageLinkWTPartWTPartMaster零部件相关的对象零部件相关关联对象零部件使用关系,BOM结构:WTPartUsageLinkWTPartAlternateLink实现ObjectToObjectLink全局可替换WTPartSubstituteLink实现ObjectToObjectLink特定可替换零部件相关关联对象零部件相关关联对象WTPartReferenceLink和WTPartDescribeLink图档相关对象EPMBuildRule最新版本的关联关系,数据库中存储的是VR键值包含除【内容】外,所有EPM关联类型实现的是VersionToVersionLinkEPMBuildHistory历史版本的【所有者】关联数据库存储的是OR键值实现的是ObjectToObjectLinkEPMReferenceLink和EPMMemberLink均实现了它图档相关对象EPMDependencyLink(接口)图档相关对象EPM使用链接:EPMMemberLink(EPM结构)3D图像上显示【绘图参考】,零部件上显示【已计算】图档相关对象EPM参考链接:EPMReferenceLink9.1之前的【被动】链接9.1及以后的【内容】链接图档相关对象EPM说明链接:EPMDescribeLinkFolderResident(abstract)Cabinet:是文件夹中信息的一个主要组织特征。一个cabinet扮演着类似与一个顶级文件夹的角色,为其中的信息提供容器。SubFolder:子文件夹SubFolderLink:父文件夹与子文件夹之间的关联关系ShortcutLink:定义对象的链接,可以存于其它文件夹中IteratedShortcutLinkFolderMembersFolderMemberLink:文件夹中的内容与文件夹之间的关联关系IteratedFolderMemberLink:HoldsapersistentassociationbetweenaFolder(CabinetorSubFolder)andthelatestiterationofanIteratedFolderedobject(it'smember).文件夹相关的对象ChangeActivity2(abstract)ChangeOrder2(abstract)ChangeRequest2(abstract)WTChangeActivity2WTChangeOrder2WTChangeRequest2变更相关的对象FormalizedBy(问题报告与变更请求关联关系)AddressedBy2(变更请求与变更通告关联关系)IncludedIn2(变更通告与变更任务关联关系)变更相关的连接对象ChangeRecord2:CA和新产生的对象之间的关联RelevantRequestData2变更请求产品数据ReportedAgainst:问题报告和受影响数据的关系AffectedActivityData:CA和受影响数据之间的关联变更相关的连接对象、书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀莎士比亚

2、书籍使人变得思想奔放。革拉特珂夫

3、书籍是造就灵魂的工具雨果

4、经验丰富的人读书用两只眼睛,一只眼睛看到纸面上的话,另一只眼睛看到纸的背面。歌德

5、我扑在书籍上,就好像饥饿的人扑在面包上。高尔基

6、书籍是巨大的力量。列宁

7、书人类发出的最美妙的声音。莱文

8、生活在我们这个世界里,不读书就完全不可能了解人。高尔基

9、黑发不知勤学早,白首方悔读书迟。颜真卿

10、书是良药,善读之可以医愚。刘向

11、读书破万卷,下笔如有神。杜甫

12、在你渴望时,它前来给予详细指教,但是从不纠缠不休。比切

13、书籍是少年的食物,它使老年人快乐,也是繁荣的装饰和危难的避难所,慰人心灵。在家庭成为快乐的种子,在外也不致成为障碍物,但在旅行之际,却是夜间的伴侣西塞罗

14、过去一切时代的精华尽在书中。卡莱尔

15、书籍并不是没有生命的东西,它包藏着一种生命的潜力,与作者同样地活跃。不仅如此,它还像一个宝瓶,把作者生机勃勃的智慧中最纯净的精华保存起来弥尔顿

16、每一本书都是一个用黑字印在白纸上的灵魂,只要我的眼睛、我的理智接触了它,它就活起来了。高尔基

17、读一本好书,就是和许多高尚的人谈话。笛卡尔

18、读书之于头脑,好比运动之于身体。爱迪生

19、书籍乃世人积累智慧之长明灯寇第斯

20、光阴给我们经验,读书给我们知识。奥斯特洛夫斯基

21、读书有三到,谓心到,眼到,口到。朱熹

22、书籍是青年人不可分离的生命伴侣和导师。高尔基

23、和书籍生活在一起,永远不会叹气。罗曼罗兰

24、书籍是最好的朋友。当生活中遇到任何困难的时候,你都可以向它求助,它永远不会背弃你都德

25、书籍通过心灵观察世界的窗口。住宅里没有书,犹如房间没有窗户。威尔逊

26、读一本好书,象交了一个益友。臧克家

27、读万卷书,行万里路。刘彝

15)时间一天天过去,有时觉得它漫长难熬,有时却又感到那么短促;有时愉快幸福,有时又悲伤惆怅。一天与一天不同,一日和一日有别,仿佛一昼夜之间也有春夏秋冬之分。;;阿;巴巴耶娃16)世界上最快而又最慢,最长而又最短,最平凡而又最珍贵,最容易被人忽视,而又最令人后悔的就是时间。;;高尔基17)在人类生活中,时间刹那而过,它的本体是处于一个流动状态中,知觉是昏钝的,整个肉体的构成是易腐朽的,灵魂是一个疾转之物,运气是很难预料的,名望是缺乏见识的东西。;;马尔库;奥勒留18)时间就是金钱,而且对用它来计算利益的人来说,是一笔巨大的金额。;;狄更斯19)时间会刺破青春表面的彩饰,会在美人的额上掘深沟浅槽;会吃掉稀世之珍!天生丽质,什么都逃不过他那横扫的镰刀。;;莎士比亚20)浪费别人的时间等于是谋财害命,浪费自己的时间等于是慢性自杀。;;列宁关于描写时间的名人名言1)时间是衡量事业的标准。;;培根2)生命是短促的,然而尽管如此,人们还是有时间讲究礼仪。;;爱献生3)历史孕育了真理,它能和时间抗衡,把遗闻旧事保藏下来。它是往昔的迹象,当代的鉴戒,后世的教训。;;塞万提斯4)时间是由分秒积成的,善于利用零星时间的人,才会做出更大的成绩来。;;华罗庚5)时间是人类发展的空间。;;马克思6)在无限的时间的河流里,人生仅仅是微小又微小的波浪。;;郭小川7)重复言说多半是一种时间上的损失。;;培根8)开诚布公与否和友情的深浅,不应该用时间的长短来衡量。;;巴尔扎克9)真正的敏捷是一件很有价值的事。因为时间是衡量事业的标准,如金钱是衡量货物的标准。;;弗;培根10)正当利用时间!你要理解什么,不要舍近求远。;;歌德11)人的全部本领无非是耐心和时间的混合物。;;巴尔扎克12)生命的长短以时间来计算,生命的价值以贡献来计算。;;裴多菲13)敢于浪费哪怕一个钟头时间的人,说明他还不懂得珍惜生命的全部价值。;;达尔文14)有了朋友,生命才显出它全部的价值;一个人活着是为了朋友;保持自己生命的完整,不受时间侵蚀,也是为了朋友。友谊要像爱情一样才温暖人心,爱情要像友谊一样才牢不可破。;;穆尔;约翰15)从不浪费时间的人,没有工夫抱怨时间不够。;;杰弗逊16)不善于利用时间的人,总是首先抱怨没有时间,因为他把时间都耗费在穿吃睡和聊天上,去考虑该做什么,而只是什么也不去做。;;拉布吕耶尔17)时间给勤劳者留下串串的果实,而给懒汉只留下一头白发和空空的双手。;;高尔基18)在时间的大钟上,只有两个字;;现在。;;莎士比亚19)好事总是需要时间,不付出大量的心血和劳动是做不成大事的。想吃核桃,就是得首先咬开坚硬的果壳。;;格里美尔斯豪森20)合理安排时间,就等于节约时间。──培根描写时间的名人名言推荐1)不管饕餮的时间怎样吞噬着一切,我们要在这一息尚存的时候,努力博取我们的声誉,使时间的镰刀不能伤害我们。;;莎士比亚2)少壮不努力,老大徒伤悲。;;《长歌行》3)实际上,没有一种社会形态能够阻止社会所支配的劳动时间以这处或那种方式调整生产。;;马克思4)我们若要生活,就该为自己建造一种充满感受思索和行动的时钟,用它来代替这个枯燥单调以愁闷来扼杀心灵,带有责备意味和冷冷地滴答着的时间。;;高尔基5)在老年时,会有许多闲暇的时间,去计算那过去的日子,把我们手里永久丢失了的东西

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论