- 2
- 0
- 约1.59万字
- 约 10页
- 2018-10-26 发布于天津
- 举报
WorldWind插件机制总结
共分四个部分:
1. 插件机制概述:插件的运行特点
2. 插件书写格式:插件源文件和类的书写
3. PlugEngine相关类说明:插件链接和插件管理
4. PluginSDK相关类概述:插件应用类的开发平台
一、插件机制概述
1. 特点
插件机制支持多种语言的插件形式,并有较高的运行效率。添加插件有两种方式:
外部插件
在项目输出的Plugins文件夹中直接添加插件源文件或编译好的程序集。
(1) 程序初始化和运行中动态的编译执行由C#, VB.NET, JSCript.NET完成的源文件,在.NET框架内编译完成,不需要第三方的链接库。(2) 也可以从预编译好的.DLL文件加载插件。对脚本语言的快速编译,在加载时编译运行,和内部代码有相同的运行效率。
内部插件
在WorldWind项目中添加插件文件代码。在项目生成的时候直接编译到程序集当中。
插件机制也有一些缺点:
安全性,即外部脚本文件中的不安全或恶意的代码。但调试人员可以通过源文件查看。
缺少不同版本的插件开发平台。插件的书写要与主程序集的版本兼容。WorldWind插件机制借鉴WorldWind1.3版本中的插件机制,与WorldWind1.4版本中的插件不兼容。
2. 运行机制
主程序调用HYPERLINK /viewcvs.py/nasa-exp/WorldWind/WorldWind
原创力文档

文档评论(0)