[原创]论GIS应用程序开发的CBD开发策略--制作MapXtreme 瘦控件
摘要:
CBD(Component Based Development)的开发方法,就是要以控件作为软件组装的基本单位,而不是以函数、过程、类作
为软件组装的基本单位。所以在Winform的GIS开发中,如果仅仅把MapXtreme控件放进窗体,然后在这个窗体上添加所有
GIS的操作的代码,那么很快就会发现这个应用程序变得腐朽(corrupt)而不可维护。软件的坏味道(bad smell)来自封装程度
不足。
本文对次问题提出解决方法--开发MapXtreme的瘦控件,并提供部分源码。
(本文的部分内容原发布于http://www.gisdn.com,特此感谢该站众站长与版主) 阅读全文
posted @ 2005-11-15 13:31 一颗色儿 阅读(2644) 评论(1) 推荐(0) 编辑