摘要:TableGateway和NBear在简单MIS中使用的对比
阅读全文
摘要:GIS功能的按功能分成不同的包(项目),但是各个包中都要用到相同的东西,比如WorkSpace,比如数据库连接。从功能的封闭性来讲,最好是不用全局变量。但是由于封装的特殊性(要封闭成COM类),限制了这些参数从构造函数中传递,所以一种方法是让类再拥有一个初始化函数Init(),在这个函数中向相应的类传递参数,当然使用的人也就要多记得这么一个规则了。另外一方面,由于一个包里的不同功能大多针对相同的W...
阅读全文
摘要:MO功能点的分类1.全程enable(AE),挂接MapControl Event(下文简化为H),如:动态坐标显示2.动作瞬时enable(IE),不挂接MapControl Event,但读取期属性,如:图层设置2.动作瞬时enable(IE),挂接MapControl Event,执行完条件:达到一个功能组件内的触发条件,如:图上统计,加入图形,画多边形3.一段时间eable(SE),挂接M...
阅读全文
摘要:MIS设计中,使用了document-view模式。也真的见识太少了,知道在winform程序中要把业务逻辑与表现分开,但在看表现层模式时却发现要套MVC还真的是不太好套,倒是和原来的MFC中的document-view相符。看完微软的MSDN的模式系列文章才知道,document-view是MVC的一个变体而已。 原来系统在规模小的时候,采用的是直接在FORM中写业务...
阅读全文
摘要:正在设计一个简单的MIS系统,客户有不高的流程更改需求,于是对工作流就在用与不用之间摇摆了。实际业务: 1.有流程更改的需求,但是这样的流程变动是不多的,而且变动不会很大 2.有些是不走流程的。比如说一个材料录入,可能在处理整个业务过程中都要有。 3.权限控制比较复杂。比如说一个流程中,后面的步骤一般是不能修改前面的环节录入的信息,但是又有相当一部...
阅读全文