摘要: |
本论文选题来源于“基于电子海图的航路编辑器系统”。该系统是电子海图在海军航线规划以及航路模拟演示方面的一个应用,此系统建立航线的分层次管理机制,并在其基础上实现对航线的数字化管理。
本文针对目前现有电子海图的平台兼容性差、开发效率低、升级困难等问题,提出了利用组件对象模型的思想来设计电子海图底层实现。首先对组件对象模型原理和思想进行了较为深入的探讨。详细的分析了组件对象模型COM的特性、结构以及在系统中的实现途径。
然后对该系统进行了工程化分析,分析并设计了系统的总体方案。确定了以Windows系统作为开发平台、ATL为组件开发工具。并深入研究了应用模块所需要的关键技术。
在开发海图组件的过程中,为了验证其语言无关性,利用VisualC++和VisualBasic编程进行测试并达到预期效果。进一步研究了Windows平台下的图形显示及操作技术,在此基础上进行了上层应用模块的软件编程和调试工作,现已通过试运行,并获得了较高的评价。
最后对本课题所完成的实际工作和所取得的结论性成果以及未来发展方向进行了概括和总结,从软件继承性等方面对组件式电子海图应用系统的优越性加以阐述。本课题的发展和完善将彻底的提高电子海图的性能。 |