历尽千辛万苦总算把架子完成了,框架底层包括用户管理,文件解析,功能定义,角色维护,角色授权,部门管理,职位管理,员工管理。
这里提供一个下载欢迎大家试用点评
开发环境:vs2008,sql2008 R2
程序:/Files/dtdingtao/RELEASE.rar
程序界面预览:
效果图:
在企业信息系统中有部分功能是恒定不变的,比如角色,权限,部门,职位等等,如果我们能有一套系统涵盖了这些基础功能,有新的功能需要上线是我们只需要最一些简单的配置,那么我们的开发效率可以大大提高
废话不说,先上图:
工程中WinUILoader用来管理我们的主界面,菜单等等
Privilege用来管理我们系统的权限
在有新的模块上线时我们只需要把新模块的DLL上传,然后在功能定义中将DLL中的画面和业务功能映射起来就OK了
如图:
很简单![]()
一、安装 sct10chs.exe
二、在项目中添加MSScriptControl引用
三、写JS脚本
代码如下:
/// <summary>
///
/// </summary>
/// <param name="scriptControl">ScriptControl</param>
/// <param name="sExpression">参数体</param>
/// <param name="sCode">JavaScript代码的字符串</param>
/// <returns></returns>
public string ExecuteScript(MSScriptControl.ScriptControl scriptControl, string sExpression, string sCode)
{
scriptControl.AddCode(sCode);
try
{
string str = scriptControl.Eval(sExpression).ToString();
return str;
}
catch (Exception ex)
{
string str = ex.Message;
}
return null;
}
输入:
参数一:MSScriptControl.ScriptControl scriptControl = new MSScriptControl.ScriptControl();
scriptControl.UseSafeSubset = true;
scriptControl.Language = "JScript";
参数二:js(3,4,5)
参数三:function js(a,b,c)
{
return (a+b+c)/1.17
}
输出:10.2564102564103
