图2.3所示是SolidWorks API对象的一个梗概。它并不代表对象的起源层次或惟一的来去途径。从图2.3中可以看到SolidWorks API的对象分为若干层,每一层又包括若干对象。每个对象又都有自己的属性、方法和事件。对象的数目很多,以后若在开发中用到,通过查找API帮助来使用它。
2.4系统开发工具
2.4.1系统开发工具的选择
任何支持OLE(object linking and Embedding,对象的链接嵌入)和COM(Componentobject model,组件对象模型)的编程语言都可以作为SolidWorks的开发工具[28]。二次开发SolidWorks的方法分两种,一种是基于自动化技术的,此种技术只能开发放EXE形式的程序;另一种开发方式是基于COM的,这种技术可以使用最多的运用程序界面SoI idWorksAPI(application Programming Interface)。API还可控制SolidWorks会话的方式,生成*dll格式的文件,也就是SolidWorks的插件。程序内的DLL并不一定比程序外的EXE快,这主要取决于瓶颈在哪里。
S01idWorks的二次开发工具较多,开发者可以根据自身的条件、工具的特点,选择一种合适的开发工具。Visual Basic是Microsoft公司于1991年推出的Windows应用程序开发工具[30][31],短短的几年时间,就成为Windows流行的编程语言,从根本上改变了传统的程序设计模式,大大简化了Windows应用程序设计。它的出现被计算机界看作是一个“令人震惊的奇迹”。Visual Basic的诞生使编程技术向前迈进了一大步,开创了可视化编程的先河。在它的带动下,许多优秀的可视化开发工具相继问世。这些开发工具各有千秋,但它们都或多或少地从Visual Basic中汲取了营养。
英文Visuai的意思是“可视的”,之所以叫做“可视”,是因为用户只要看到VisualBasic的界面就会明白,实际上无需编程就可以完成许多步骤[29]。在VisualBasic中引入了控件的概念,并把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观和工作方法,界面如图2.4所示。这样用户就可以像在画板上一样,随意点几下鼠标,、一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-09-08EXCEL在工作中的应用 制表、数据处理及宏应用PDF下载
- 2021-08-30从零开始AutoCAD 2014中文版机械制图基础培训教程 [李
- 2021-08-30从零开始AutoCAD 2014中文版建筑制图基础培训教程 [朱
- 2021-08-30电气CAD实例教程AutoCAD 2010中文版 [左昉 等编著] 20
- 2021-08-30电影风暴2:Maya影像实拍与三维合成攻略PDF下载
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-29环境艺术制图AutoCAD [徐幼光 编著] 2013年PDF下载
- 2021-08-29机械AutoCAD 项目教程 第3版 [缪希伟 主编] 2012年PDF