论文部分内容阅读
当前,NET平台已被广泛的应用于软件开发,在这样一个优秀的开发平台下,怎样将成熟的软件架构与集成方法应用于具体的软件开发过程,并针对具体情况加以改进和不断创新是本文的研究目的。本文首先介绍了.NET平台的独特特点和被广泛接受的三层软件体系结构模型,然后针对WIS系统数据量大的特点,创造性的设计了编辑界面基类,以完成编辑界面的自动赋值/取值操作。其次,对.NET下软件复用的概念进行了系统的介绍,在软件复用思想的指导下,根据项目实际需要设计了两个组件:收藏央组件和联机帮助组件。收藏央组件是一个微结构级的复用,在设计中灵活的应用了观察者模式和中介者模式,使该组件可复用,易扩展,结构清晰。联机帮助组件以动态链接库的方式提供,实现了二进制代码级的复用,在设计上,合理的应用单件模式,保证了某些类的实例在应用程序中的唯一性;在技术上,该组件提出了在“界面元素指针→界面元素ID→HTML页”三者之间建立映射,以建立联机帮助机制的技术路线,从而使该联机帮助组件简单易用,大大提高了联机帮助功能的开发效率。