首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

紧急C#开发一个系统程式,其内包含多个小程式的开发思路

2012-03-18 
紧急求救-C#开发一个系统程式,其内包含多个小程式的开发思路各位大牛好,本人是想使用VS2010中C#语言开发一

紧急求救-C#开发一个系统程式,其内包含多个小程式的开发思路
各位大牛好,

  本人是想使用VS2010 中C#语言开发一个winform程式来,内包括几个小程序。目前是想采用树形结构,即左边目录右边为子程序操作界面。
现发现此主程式会给一个公司使用,不同的子程式分不同的部门使用,在后期部份子程式升级方面会存在一些问题,因为某些部门使用不到这些功能就没必要将主程序升级了。只需对需用此子程序的部门作升级。

  现子程序又是嵌套在主程式中的。不知可解?

因处于设计阶段,大家可出各种的主意,包括不采用EXE文件做法,换DLL的。
我目前是想走DLL方向 可不知如何实施,会需要平台 需要子母相连。

我想找的是一个解决方案。 一个可以连通的路。

我已将自己的分全部拿出来了,,江湖救急。。。

[解决办法]
好像应该通过权限来操作吧,不同部门或者账号有不同权限
[解决办法]
根据需要动态加载模块,每个模块可以做成dll
[解决办法]
就用VS自己实现。定义一个子模块的界面为一个dll项目就行了。
[解决办法]
这个很简单. 之前有做过类似的. 是通过 根据登录用户的角色 加载 .DLL来控制的。

.DLL加载是通过扫描当前程序运行目录下的 *.dll文件, 然后判断 .dll文件是否包含自定义属性, (自定义一属性放在项目 - Properties - AssemblyInfo.cs 文件里面代码行).

如果包含自定义属性,比较当前登录角色是否需要加载该dll,如果需要则加载.


这个主要用到反射.

热点排行