权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

随笔档案-2011年02月

ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考(C#.NET通用权限管理系统组件源码组成部分)

2011-02-28 17:08 by 通用C#系统架构, 12985 阅读, 收藏, 编辑
摘要: 我们在日常开发项目过程中往往需要各种订单单号的产生方法,而且是支持多用户并发、支持多种数据库的,我们并不想为每个项目都写一些独立的代码去实现这些功能,往往需要有个通用的函数比较爽一些。下面我们以C#.NET通用权限管理系统组件源码的做法,给大家来一个参考,下面是序列(流水号)管理器的效果,这里保存着各种需要的当前状态。这里是代码的具体位置参考这里是程序运行效果参考,可以通过函数获取当前的序号、编号等等,可以灵活设置要几位长度的编号,是否补前导零,从几开始编号等等。这个是服务层的并发处理方法参考这里是具体的页面上的代码参考,程序里只需要一行代码,就可以获取自动流水号、序号、编号等全智能的实现,用 阅读全文

终于理解你的软件 搞那么多年了 (通用权限管理系统组件源码完善了7-8年)

2011-02-26 23:12 by 通用C#系统架构, 1255 阅读, 收藏, 编辑
摘要: 网友static byte[] StructToBytes(object structObj) { int size = Marshal.SizeOf(structObj); 分享一个好句给你这个获取占用内存大小Ψ吉日嘎拉 15:59:04不错网友 15:59:05原来c#有这个 很重要可以检测对象所占用的内存大小否则 会出现 有人觉得 c# 自动清理 不考虑 内存使用情况终于理解你的软件 搞那么多年了我一个小功能 写了 好多遍 每次 总感觉不足因为 功能在加一点的时候 就会出现问题Ψ吉日嘎拉 10:36:03是的我是几百上千的功能你才几个功能而已对吧网友 10:36:26是啊 要组织好 真的 阅读全文

通用权限管理系统中的版本版权信息设置参【成熟商业版权限管理系统】

2011-02-26 21:56 by 通用C#系统架构, 1463 阅读, 收藏, 编辑
摘要: 通用权限管理系统中的版本版权信息设置参考如下效果图可以在源码里直接进行版权、版本说明可以通过工程的属性进行版本版权设置程序集信息设置参考如下代码参考如下[assembly:AssemblyTitle("通用权限管理系统组件")][assembly:AssemblyDescription("C#.NET走火入魔通用权限管理系统组件")][assembly:AssemblyConfiguration("")][assembly:AssemblyCompany("HairihanTECH")][assembly:Asse 阅读全文

C#.NET 通用权限管理系统中的数据集权限设置实现参考界面(商业化成熟权限管理系统,提供全部源码)

2011-02-26 20:42 by 通用C#系统架构, 1896 阅读, 收藏, 编辑
摘要: 其实做软件,最闹心的是,不知道如何设计页面,如何操作才会方便。在走火入魔通用权限管理系统中是如下的方式进行的处理。这里是设置数据集权限的入口这里可以选择需要设置权限范围的权限项目点击选择按钮会出来 选数据集权限项目的窗体 阅读全文

C#.NET通用权限管理系统组件中数据集权限设置功能增加内部组织机构选项功能

2011-02-26 16:34 by 通用C#系统架构, 1074 阅读, 收藏, 编辑
摘要: 若全部加载组织机构数据,程序的界面会很缓慢,而且未必用到所有的组织机构,通常是用公司的内部组织机构为主,改进后的效果图如下。 阅读全文

C#.NET通用管理系统后台管理组件中选择组织机构选择功能增加默认选择内部组织机构的功能

2011-02-25 18:28 by 通用C#系统架构, 1206 阅读, 收藏, 编辑
摘要: 阅读全文

组织机构管理里只有“内部组织”会出现在即时通讯的目录树里(可供C#.NET源码下载学习)

2011-02-25 11:25 by 通用C#系统架构, 1166 阅读, 收藏, 编辑
摘要: 组织机构管理里只有“内部组织”会出现在即时通讯的目录树里,若想把组织机构现实在即时通讯里,就把组织机构的树形设置为内部组织机构就可以了。 阅读全文

好几年一直想实现的功能,今天终于做出来了,权限配置时的批量复制粘贴功能的实现,真正好用的权限配置管理开发工具

2011-02-24 21:48 by 通用C#系统架构, 2043 阅读, 收藏, 编辑
摘要: 好多年前,还在2004年左右,看到公司的权限配置管理功能里有复制粘贴功能,当时也没注意是怎么实现的,后来当自己想实现这个功能时死活不知道如何实现才好,现在是2011年了,终于自己写了复制粘贴方法的实现,唉,7年前看到的东西,7年后才有能力实现好,感觉自己的确有些菜鸟。有清除权限的功能可以把账户的权限成批的清理好,而且有复制粘贴功能,可以非常容易把一个角色的权限配置复制到另外一个角色里,不用反复手工操作,可以明显提高工作效率,用户用起来也会舒服很多很多,其实很多软件用起来不好用,大多是我们没给客户提供友善的操作功能,没能深入到客户的日常习惯导致的。把一个小软件,小工具做个彻底,有重复利用的价值. 阅读全文

C#.NET控制模块菜单的访问权限(走火入魔通用权限管理系统组件在信息管理系统中的用处)

2011-02-23 21:24 by 通用C#系统架构, 3766 阅读, 收藏, 编辑
摘要: 我们往往需要灵活控制,到底哪些用户可以访问哪些模块菜单,一般要求比较严格的内部信息管理系统都需要一个灵活控制权限的组件工具比较好,这样可以按实际工作需要随时可以设置所需的权限控制要求,可以瞬间完成信息化系统的灵活配置权限的要求。下面是模块菜单访问权限设置的页面可以设置哪些角色可以访问这个模块菜单。也可以灵活设置哪些用户可以访问这些模块菜单。后台有这样的灵活配置的工具,那可以调用相应的API函数,可以在网页里灵活现实菜单了,就不需要每个功能,都自己写代码实现了。 工具虽然简单,价值在于能重复利用、价值在于功能稳定、价值在于稳定成熟、价值在于思路严谨。 阅读全文

C#.NET 剪切板复制粘贴泛型的例子代码参考 Clipboard Copy Paste List

2011-02-23 17:54 by 通用C#系统架构, 6146 阅读, 收藏, 编辑
摘要: 我们经常希望我们的软件有复制粘贴功能,可以把一个角色(用户组)里的用户全部复制粘贴到另外一个角色(用户组)里,若软件有复制粘贴的功能,操作起来会非常方便,所以在走火入魔通用权限管理系统组件源码里,也有类似的复制粘贴的例子代码,有需要的可以参考下面的代码实现,虽然代码很简单,但是也折腾了1天才调试好,希望能对有需要的人有些帮助少浪费宝贵生命,及时找到需要的资料。 //这里判断是否有数据被复制objectclipboardData=Clipboard.GetData("userEntites"); this.btnPaste.Enabled=(clipboardData!=nu 阅读全文

简单工作流引擎是按一个单据的(类型),单据的(主键) 来处理流程步骤的,这个就是工作流设计的核心思想

2011-02-23 14:16 by 通用C#系统架构, 1309 阅读, 收藏, 编辑
摘要: 1:首先一个单据要走哪个流程?需要有一个流程的唯一识别码来确认,我们就叫做流程的编号吧。2:其次这个流程的审核环节需要能自由定义,可以是按用户(账户)的,也可以是按角色(岗位)来审核的。3:一个单据要按单据的类别、单据的主键来识别定位一个单据,哪种类型的哪个主键的单据流转到什么节点了。4:单据的历史审核步骤都应该被保留,包括审批的意见、审批时间、审批周期效率等等,都应该能被查阅。5:当前待审核的记录可以方便查询,带审核的数据应该有站内短信提醒,电子邮件提醒等功能才对。 阅读全文

以前搞Delphi就没见过这么强大的用户权限系统,学C#才一个月,通用权限管理系统组件源码工具很强

2011-02-19 23:15 by 通用C#系统架构, 3495 阅读, 收藏, 编辑
摘要: 界面上的所在单位四个字在哪里改?界面改了没用?Ψ吉日嘎拉23:02:47语言包在语言包里修改语言包在那里知道不?山泉23:03:07哦,在哪里?Ψ吉日嘎拉23:03:06按窗体的名字找语言包山泉23:03:27我看看,这套系统很强大且复杂Ψ吉日嘎拉23:03:35D:\DotNet.Common\DotNet.CommonV3.2\DotNet.WinForm\Resource\Localization在这个目录里可以在vs2010里直接修改山泉23:04:13我找找看Ψ吉日嘎拉23:04:17几下就找到了山泉23:08:13找到谢谢Ψ吉日嘎拉 阅读全文

需要把你系统中的部分程序独立出来,比如用户设置的这个程序。

2011-02-19 14:31 by 通用C#系统架构, 732 阅读, 收藏, 编辑
摘要: Dystar14:28:04请教个问题,我需要把你系统中的部分程序独立出来,比如用户设置的这个程序。请问怎么做比较好?Ψ吉日嘎拉14:28:571:直接引用我的dll,配置文件。2:然后启动程序模仿我的。3:你的程序里,可以直接调用我的窗体了4:数据库用我的权限数据库+你的业务数据库的思想。最笨的方法是,把我的代码复制过去用。Ψ吉日嘎拉14:29:01意思明白不? 阅读全文

一个用户的上级部门的上级部门对用户也有修改权限,怎么判断?

2011-02-19 13:11 by 通用C#系统架构, 1018 阅读, 收藏, 编辑
摘要: 山泉13:06:17一个用户的上级部门对用户有修改权限一个用户的上级部门的上级部门对用户也有修改权限,怎么判断?山泉13:06:30主要是第二山泉13:06:45怎么设置?Ψ吉日嘎拉13:07:30这个是权限范围的概念山泉13:07:37恩Ψ吉日嘎拉13:07:39数据集权限山泉13:07:57程序中怎么判断呢?山泉13:08:06能否举个例子,谢谢Ψ吉日嘎拉13:08:161:定义一个操作权限,设置为数据集权限。2:然后哪个人,可以管理哪些范围,按组织机构设置。3:这个人都能管理哪些组织机构,哪些人,都有函数Ψ吉日嘎拉13:08:36web里有例子,你 阅读全文

做软件开发?学软件技术是否有前途?曾经也迷茫过、迷失过、失望过,但是一直坚持到现在

2011-02-15 10:06 by 通用C#系统架构, 2443 阅读, 收藏, 编辑
摘要: 2000年大学毕业后的第一年非常有成就感,那时候一个月的收入是5000左右,当时宁波的房价大家是1700不到,一个月的收入可以购买3平米的房子,但是当时根本没购买房子的理念,觉得只要好好工作了,随时都可以购买个豪宅一样的感觉,并没有把购买房子当个什么事情。 随着年龄的增加,房价的不断攀升,开始结婚成家的念头越来越重,不幸福感也越来越加重了,大概到第5年左右,很都朋友都有房子有车子了,我依然连个自行车也没有,还是在挤公家车,每天没白天没黑夜的加班加点,但是收入与别人几乎没能多多少,还是接近5000左右,无法突破。 很多人当时购买房子、炒股票赚了很多钱,我沉迷与写软件、把其他一切当粪土的理念这时候 阅读全文

IE9体验版让我爱你有点儿闹心,1不能发博客、2总有广告宣传页、3总问是否把IE设置为默认浏览器

2011-02-12 22:35 by 通用C#系统架构, 1750 阅读, 收藏, 编辑
摘要: 以前用的是 WIN7 64位版本,用起来很闹心太折腾,没办法春节又开始装了WIN7 32版本,并且开始用了固态硬盘(闪盘)后感觉良好, 开机的速度明显快了很多,但是不小心装了IE9体验版本后,苦恼就开始有了不少。WIN7上好像装IE8又有点儿麻烦,就懒得折腾了。有时候跟风也真累是折磨人的事情。1:装了IE测试版本后,不能发博客,总说内容不能为空,我明明输入了,可能是脚本错误,这个可能也不是IE9的问题,但是不能发博客,让人闹心了,这个也有可能是博客园的脚本有问题,但是是用了IE9后不行了,那当然先怪罪IE9了。2:每次打开新网页,总会有一个体验的页面,这个也闹心得要死,甚至有些让人呕吐的程度, 阅读全文

刚才我提出要把数据库处理部分放到代码里,但是有人提出,存储过程有缓存,速度快。我该怎么说啊?

2011-02-12 11:28 by 通用C#系统架构, 1833 阅读, 收藏, 编辑
摘要: 你应该这么说:1:现在的数据库访问层,也不排斥用存储过程,不冲突的。2:存储过程将来不好移植,将来是个大后患。3:存储过程用多了,数据库服务器的压力太大,将来不好进行负载均衡。4:把过多的逻辑写在存储过程里,违背面向服务,面向接口的理念,不要把啥都写在数据库里。5:调试程序,修改维护程序,逻辑都写在存储过程了,不好维护,不容易发现错误,不能发挥VS2010类似编辑器的优点,C#语言的优点。6:维护C#程序总比维护一大堆SQL脚本更容易更直观。7:代码的版本管理 + 数据库存储过程的版本维护同时做相对折腾一些,还是没代码版本管理简单省事。不是彻底反对用存储过程,能不用就不用原则吧,能少用少用原则 阅读全文

春节无法回家,为中国残疾人联合会春晚文字直播活动、为全国聋人朋友提供网络软件技术服务

2011-02-02 14:53 by 通用C#系统架构, 3029 阅读, 收藏, 编辑
摘要: 大概4周前被浙大网新集团派到北京,为中国残疾人联合会春晚文字直播项目提供技术支持,还是第一次接触国家部委级软件项目、有些小小鸡冻,来北京后也感受到了很多学到了很多,这里的人也都很敬业、经常加班到很晚、周末也经常有加班,其实当好公务员也不容易、跟我们一样鸭梨也蛮大的并不是我们想象的那么轻松就完事了。其实全国有很多聋人朋友,他们听不到声音,看春晚时希望能看到同步的文字说明,就像我们看美国大片时若没中文... 阅读全文


C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友