您的位置:程序门 -> .net技术 -> vb.net



用户权限如何做 我作的是对标系统 权限怎么设置阿 代码如何写 请高手帮忙 急!!!!谢谢 最好给个带有注释的例子


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


用户权限如何做 我作的是对标系统 权限怎么设置阿 代码如何写 请高手帮忙 急!!!!谢谢 最好给个带有注释的例子
发表于:2007-02-08 16:20:43 楼主
刚刚加入计算机队伍   最近做一个对标信息系统   有关权限设置不知道如何下手
我用的是vb.net   那位大虾给一个例子   不胜感激
希望大家帮忙
发表于:2007-02-08 17:18:291楼 得分:0
大家都来帮帮忙啊   小弟先谢谢各位高手了
发表于:2007-02-08 20:03:122楼 得分:0
自己做张表,不同的用户给不同的权限,程序中判断
发表于:2007-02-09 08:08:373楼 得分:0
我就是不知道   在那里做表   如何写这段代码
发表于:2007-02-09 08:13:264楼 得分:0
希望大家多给点支持   帮帮忙   知道年底大家都忙   我给大家拜个早年!愿大家万事如意!!!
发表于:2007-02-09 08:40:185楼 得分:0
public   overrides   sub   saveforadd()

                dim   drdata   as   datarow   =   dataset11.tables( "人员表 ").newrow()
                try
                        drdata( "用户名 ")   =   textbox4.text
                        drdata( "姓名 ")   =   textbox5.text
                        drdata( "密码 ")   =   textbox6.text
                        drdata( "车间 ")   =   textbox7.text
                        drdata( "车间权限 ")   =   checkbox1.checked()
                        drdata( "材料权限 ")   =   checkbox2.checked()
                        drdata( "管理员权限 ")   =   checkbox3.checked()
                catch   ex   as   exception
                        messagebox.show( "数据格式不正确! ")
                        exit   sub
                end   try

                try
                        dataset11.tables( "人员表 ").rows.add(drdata)
                        if   me.dataset11.haschanges   =   true   then
                                sqldataadapter1.update(dataset11)
                        end   if
                catch   ex   as   exception
                        messagebox.show( "数据添加失败! ")
                end   try
                    end   sub
发表于:2007-02-09 08:43:026楼 得分:0
你可以參考一下這個網頁:
http://blog.csdn.net/airzen/archive/2004/09/14/104288.aspx
发表于:2007-03-25 17:18:457楼 得分:0
http://www.cnblogs.com/roping/archive/2007/02/13/649161.html
这个项目采用分层的方式进行组织开发,但是分层不够彻底!看他的项目组织方式可以看出他是web表示层(web)和应用层(core)两层的,

core这个工程其实应该再分不同工程,以便在部署的时候,可以对不同的dll进行引用!

1.       dto这个文件夹单分出来,作为不同层(物理也好。,罗辑也好)的传输对象,独立于不同的项目文件,最好让每个dto对象继承一个抽象类,这样在做多态,注入,wbs等进行反射的时候可以节省很多代码(可以这里没有这样做)!

2.       domain这层是nhibernate的域模型层!主要采用hbm配置文件的方式实现对象的数据库映射关联!注意hbm文件采用潜入式资源的方式进行编译!这层代码基本上可以不用手写,呵呵,包括上面介绍的dto也用手写,大家可以采用codesmith等工具进行生成,nhibernate本身也提供这样的工具nhibernate.tool.hbm2net,我个人喜欢mygeneration!

3.       service,这层就是我们通常讲的业务逻辑层,对于对象的crud操作都是在这层进行逻辑验证分类等,这里面的逻辑一般集中在业务领域逻辑,设计到数据层业务逻辑象数据表级联删除更新等逻辑在domain配置文件已经做好,字段长度格式等验证我们已经在web做了验证!这个也符合我们通常做法!

4.       nhhelper,这层是我们通常说说的数据访问层,对nb提供的对象持久化功能进行封装,实现对不同数据库的透明支持!同时也实现对nh中数据访问对象的cache策略!

5.       util,这个项目镇的应该单独分出来,看项目名字你就知道了,提供常用的功能类!
这个项目我把它改写了下,引用最新的nhibernate的版本号是1.2.0.2003!
下载:点击
ps:解压缩后去掉后缀名ropin然后再解压缩!



快速检索

最新资讯
热门点击