WinForm/C# WnForm 窗体的 Assemble 方法研究

houning · 2017年06月14日 · 114 次阅读

概述
    WnForm 窗体是研发过程中使用的一种重要控件,其 Assemble 方法对于新员工理解模块编程的整体代码逻辑尤为重要。
方法逻辑
Assemble方法
上图是 Assemble 方法代码的截图。通过对代码的分析。我们总结归纳 Assemble 方法的作用如下:
一、 初始化 WnForm 窗体的 DataSource、AllObjects、RightInfo、SyncDataRules 属性;并从数据库中获取数据集配置信息、表配置信息、列配置信息保存在 DataSource 属性中。
二、把 ModuleID 属性值作为参数传递给应用层中的处理器,获取模块架构信息及所有控件的装配信息,保存在 AssembleInfo 属性中。
三、获取控件通信规则保存在 SyncDataRules 属性中。
四、获取多语言对照信息保存在 MultiLanguageContrast 属性中。
五、把 FuncFrameGuid 属性值作为参数传递给应用中的处理器,获取权限信息保存在 RightInfo 属性中。
六、装配手动添加的控件;初始化 WnForm 本身的属性。
七、最后调用 WnFunction 中的 AddControl 方法动态生成各控件实例并添加。

楼主好帅,爱你哦!

建议留住截图最新代码,好多属性已经改名字啦

喜欢-(❤ ω ❤)-

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册