欢迎来到天天文库
浏览记录
ID:38923774
大小:824.28 KB
页数:24页
时间:2019-06-21
《Skyline高级开发课程培训教材》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、TerraExplorerAPI二次开发培训教材TerraExplorerAPI二次开发入门北京东方道迩信息技术有限责任公司2009年4月TerraExplorerAPI二次开发培训教材目录1接口简介...........................................................................................32COM介绍.......................................................................................32.1什么是CO
2、M..............................................................................32.2COM组件................................................................................32.3为什么要介绍COM...................................................................33VB入门基础......................................
3、.............................................44C#入门基础....................................................................................75脚本语言编程入门........................................................................106SkylineGlobeAPI(SGAPI)入门................................................
4、...217InternetLicense如何使用.............................................................228InternetLicense与web应用程序如何分开部署.............................24TerraExplorerAPI二次开发培训教材1接口简介TerraExplorerAPI提供了一套强大的接口用来集成TerraExplorer、TerraExplorerPro和用户自定义应用。它提供了一些访问外部信息扩展的方法,比如:访问数据库或基础地理空间数据。所有这些以COM协议为
5、基础的API接口都可以通过脚本语言操作(例如vbscript、Javascript),也可以通过非脚本语言来控制操作(例如:C++、VB、delphi或者.net)。TerraExplorer也提供了一套ActiveX控件,可将3D窗口、信息树和导航图以控件对象的方式嵌入到用户自定义的可视化界面中。2COM介绍2.1什么是COMCOM是Microsoft组件对象模型(ComponentObjectModel)的简称。COM是一个说明如何建立可动态交替更新组件的规范。它提供了客户和组件为保证能够互操作应该遵循的标准。该标准对于组件架构的重要性同其他任何一个具有可交替更新部分的系统是一
6、样的。举个例子,如果没有国家标准(GB),那么各个厂家所生产的零件及产品将不能实现互换性。各个厂家各自为政,若电机上的螺栓坏了,就要买原来厂家生产的螺栓,相当不方便。2.2COM组件COM组件由以Win32动态连接库(DLL)或可执行文件(EXE)形式发布的可执行代码所组成。遵循COM规范编写出来的组件将能够满足对组件架构的所有要求。那么,COM组件有什么好处呢?它到底是什么东西呢?2.3为什么要介绍COM作为传统软件的应用程序在发行之后,使用者要想省略掉其中的某些内容,或者感觉应用程序的某些部分还不够完善,希望得到更好的版本,只有等到软件发行商将新版本重新全部编译并推出后,使用者
7、的这一梦想才能实现。这是传统软件的典型发行方式。TerraExplorerAPI二次开发培训教材但是,这却严重妨碍了软件使用人员的工作效率,使得使用者想做某件事,而软件却没有相应的实现部分。这使得软件的使用范围大幅度缩小,同时也使得商家频于软件升级方面的应酬,而实际上应用程序的开发进度却丝毫得不到加快。但是,自从COM出现以后,以上问题就基本上迎刃而解了。有了COM,软件开发人员就可以在应用程序发行后仍可以对它进行修改或给它加上一些新的特性,这大大方便了使用者,因为应
此文档下载收益归作者所有