WorldWind插件机制总结.docVIP

  • 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)

1亿VIP精品文档

相关文档