首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

【下载】silverlight权限系统开发框架提供下载解决方案

2013-04-20 
【下载】silverlight权限系统开发框架提供下载框架使用说明书一、系统要求1.VS2010中文版2.Silverlight4_Tool

【下载】silverlight权限系统开发框架提供下载
框架使用说明书

一、系统要求
1.VS2010中文版
2.Silverlight4_Tools.exe 中文版
3.Silverlight_4_Toolkit_April_2010.msi
4.Telerik.RadControls.for.Silverlight4.2010.2.0714.dev.msi
5.sql server 2008 中文版
二、安装好以上软件后,将DATA目录下的ABIS_CUSTOM.mdf附加到sql server 2008中去。然后用vs2010打开解决方案ABISCustom.sln,更改web.config文件,将其中29行左右的<add name="ABIS_CUSTOMEntities" connectionString="metadata=res://*/ModelCustom.csdl|res://*/ModelCustom.ssdl|res://*/ModelCustom.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=(local);Initial Catalog=ABIS_CUSTOM;Persist Security Info=True;User ID=sa;Password=123456;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />中的
数据库连接方式;User ID=sa;Password=123456;改成你的。
三、目录说明
 
1.absCommon为自定类库,目前包括日期处理,IP处理,金额大小写转换等常用函数。你可以自行扩充
2.abisConfig为系统配置项目,包括系统的版权、版本号、联系方式等
3.ABIScontrols为自定义控件项目,包括对数据字典的调用、小图片显示在DROP里等控件
4.ABISCustom.Web目录为web目录,系统完工后仅需要将此目录下文件拷贝在客户的服务器上
5.ABISMain为主程序目录项目,程序员在此目录下为客户开发应用。
6.abisResource为系统资源项目,目前仅存放系统所用的图片文件
另还有几个目录作一下说明:abisLib目录存放第三方控件备份,DATA存放数据库。这两目录非系统必需,可以删除。
四、设计思想
系统内有许多功能文件(XAML),XAML对应着客户菜单,角对对应着某些菜单,而用户对应着不同的角色。
五、如何开发
1.设置菜单
在vs2010中打开解决方案ABISCustom.sln,选择ABISAdminTestPage.aspx右键在浏览器中查看,输入用户名admin密码:123456进入如下界面
 
点击左侧菜单管理,在右侧选则某一菜单,再点右下角“增加子菜单”
    
其中,对应文件test,文件类型是xaml(还有个选项是xap,本版本暂不支持)
2.设置角色。角色中须将此菜单包含在内,方可使用。点击左侧角色管理,然后选择角色节点下的“测试角色1”,再点击下方的“菜单”按钮,在新出来的窗口中将“测试菜单4”前面打上勾,如下图
 
用户对应角色。我们以test用户为例。点击左侧下方“部门用户管理”栏,上方的菜单会出现部门用户管理菜单,点击“用户管理”,选择右边出现的TEST用户 
点击下方的“设定角色”按钮,在新出来的窗口中在“测试角色1”前打上勾,确定退出
 

至此,我们已经将test用户与test.xaml文件对应关系做好(注,此处test同名纯属巧合)
3.编写test.xaml功能。
选择项目ABISMain,右键添加新建项
 
注意,这儿应选择silverlight页
4.设计制作test.xaml文件的功能
5.保存并生成解决方案
6.选择ABISCustom.Web下ABISMainTestPage.aspx右键在浏览器中查看即看到效果,如下图
 
输入用户名test密码123456后即可看到
 
右侧仅出来“测试角色1”所对应的菜单
 
点击左侧“测试菜单4”即出来我们刚才制作出来的页面
 
六、注意事项
1.本框架用的是wcf ria和数据库进行交互
2.程序并没有用到设计模式,程序写法不是很规范,新接触sl的朋友不要受到误导
3.此框架仅是一个学例子,为大家提供一个思路,千万不要用到正式的开发当中去。
七、欢迎大家和我联系,共同学习SL,共同完善这个框架,如果你改进了也请您发一份你的版本给我。本人对LINQ和WCF RIA不熟,请朋友们多多指导我。
我的QQ:9411526
网站:http://www.abis.com.cn
如果我的框架有功能改进,我也会在我的网站上首发,欢迎朋友们多多关注吧。

下载地址:

http://www.abis.com.cn/abis.rar

http://www.sqmpw.com/abis.rar
[解决办法]
确实无法下载了,能不通用给我发一份啊:985949374@qq.com

热点排行