小李程式™的专栏

有勇气来改变可以改变的事情,有度量接受不可改变的事情,有智慧来分辨两者的不同。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2005年7月14日

摘要: DataGrid中由某列的值设定行的颜色 从网上看到关于DataGrid中由某列的值设定行的颜色的例子感觉非常好;故记录下来; 关键是在定制的DataGridTextBoxColumn里面添加一个DataView的属性,另外重载Paint() . 在使用DataGridTextBoxColumn的时候,将DataGrid绑... 阅读全文

posted @ 2005-07-14 08:26 尼斯湖李 阅读(458) 评论(0) 推荐(0) 编辑

2005年7月13日

摘要: WinForm的DataGrid要显示ComboBox的效果必须要写一个继承自DataGridTextBoxColumn的类, 並在其中制作ComboBox的功能, 再把这个类的对象加入到DataGrid中使用即可, 做法如下: DataGridComboBoxColumn ComboCol =new DataGridComboBoxColumn(); ComboCol.Mapp... 阅读全文

posted @ 2005-07-13 14:32 尼斯湖李 阅读(564) 评论(0) 推荐(0) 编辑

摘要: 由于项目需要, 需要对DataGrid的数据行, 按不同的条件以不同的背景色相区别。 由于DataGrid中没有相关的属性和方法可以直接设置,要完成这个功能还挺费些功夫。在网上搜了半天,也没找到解决方案。只好自己动手,丰衣足食了,:) 。研究了半天, 终于搞定它了。好东西不敢独享,特贴出来,希望能给需要的人带来些帮助。 { //... //使用DataGridTableStyle 显示Data... 阅读全文

posted @ 2005-07-13 11:35 尼斯湖李 阅读(529) 评论(0) 推荐(0) 编辑

2005年7月6日

摘要: 发布日期: 7/20/2004 | 更新日期: 7/20/2004 本文自发布以来已经增加了新信息。 请参阅下面的编辑更新。 本文讨论: • 用于编写单元测试的 NUnit • 用于创建代码文档资料的 NDoc • 用于生成解决方案的 NAnt • 用于生成代码的 CodeSmith • 用于监视代码的 FxCop • 用于编译少量代码的 Sn... 阅读全文

posted @ 2005-07-06 07:49 尼斯湖李 阅读(509) 评论(0) 推荐(0) 编辑

2005年6月20日

摘要: 浅谈权限管理的对象模型和实现 beegee (2003-7-16) 目录: 1.权限管理问题的分析 1.1权限管理简要分析 1.2电子政务系统的权限管理 1.3商业化应用系统的权限管理 1.4他山之石 2.权限管理子系统设计 2.1权限管理子系统的总体目标 2.2权限管理子系统的对象模型 2.3注意与不足 3.权限管理子系统的实现 3.1面向对象的实现 3.2组件层与功能层对对象的包装 3.3整合... 阅读全文

posted @ 2005-06-20 20:20 尼斯湖李 阅读(904) 评论(0) 推荐(0) 编辑

摘要: 权限管理与访问控制常常被放在一起讨论,不是吗?我们的软件设计往往一来就是一个系统组成模块图,在那个图里面一个傻傻的方框里面写上“权限控制模块”。但是,我认为我们还是应该认识到在这个“模块”里面两者的不同。 “访问控制”:是一个动态的概念,是发生在运行时的,也即RBAC里面说的Session中。当一个按照定义需进行控制的访问或调用发生时,“访问控制”即发挥作用了。“访问控制”发生的频率非常高; “权... 阅读全文

posted @ 2005-06-20 20:19 尼斯湖李 阅读(831) 评论(0) 推荐(0) 编辑

摘要: 本文在第一篇“四维权限管理模型”的基础上,将起思路和解决方法运用到产品模块设计上。根据普通业务系统中与权限相关的两用例:权限管理和访问控制(即:访问验证),进行了概要设计(已作删减)。 1.引言 1.1编写目的 略 1.2项目背景 略 1.3术语与约定 安全对象 访问受控制的对象,如:“报表”、“项目”等。系统中主要的“业务对象”都是典型的安全对象。 访问场景 一个访问场景将提供诸如“操作者”、... 阅读全文

posted @ 2005-06-20 20:15 尼斯湖李 阅读(1272) 评论(0) 推荐(0) 编辑

摘要: 本文涉及权限管理的一种面向对象模型的方法和实现。通过分析每次访问发生场景的各要素,并对各要素进行抽象而形成的一种模型,并可用于实现权限访问控制。原谅我自己取了什么“四维权限管理模型”“访问控制矩阵(ACM)”这样难听的名字,还多少有故弄玄虚之嫌,但我在半年前只有这样的见识。 1、访问控制矩阵(ACM) 说明:任意对系统使用者产生价值的用例中的操作均在以下四个维度加以控制: l ... 阅读全文

posted @ 2005-06-20 20:13 尼斯湖李 阅读(6992) 评论(1) 推荐(0) 编辑

2005年6月7日

摘要: 前段时间做了一个修改密码的 webpart,考虑到 webpart 安装过程异常繁琐且容易出错,就写了个批处理脚本,无论是用在Webpart的调试上,还是真正要安装webpart 感觉方便了好多!而且是“绿色安装”。感兴趣的话可以参照下面脚本:@echo off@echo **************************@echo *修改密码Web Part 1.0.0.1*@echo ***... 阅读全文

posted @ 2005-06-07 09:46 尼斯湖李 阅读(1135) 评论(0) 推荐(0) 编辑

2005年6月5日

摘要: 从前,有两个饥饿的人得到了一位长者的恩赐:一根鱼竿和一篓鲜活硕大的鱼。其中   ,一个人要了一篓鱼,另一个人要了一根鱼竿,于是他们分道扬镳了。得到鱼的人原地就   用干柴搭起篝火煮起了鱼,他 狼吞虎咽,还没有品出鲜鱼的肉香,转瞬间,连鱼带汤就   被他吃了个精光,不久,他便饿死在空空的鱼篓 旁。另一个人则提着鱼竿继续忍饥挨饿   ,一步步艰难地向海边走去,可当他已经看到不远处那片蔚蓝色的 海洋时,他浑身的最   后一点力气也使完了,他也只能眼巴巴地带着无尽的遗憾撒手人间。     又有两个饥饿的人,他们同样得到了长者恩赐的一根鱼竿和一篓鱼。只是他们并没有   各奔东西,而 是商定共同去找寻大海,他俩每次只煮一条鱼,他们经过遥远的跋涉,来   到了海边,从此,两人开始了捕 鱼为生的日子,几年后,他们盖起了房子,有了各自的   家庭、子女,有了自己建造的渔船,过上了幸福安康的生活。     一个人只顾眼前的利益,得到的终将是短暂的欢愉;一个人目标高远,但也要面对现   实的生活。     只有 阅读全文

posted @ 2005-06-05 19:47 尼斯湖李 阅读(670) 评论(0) 推荐(0) 编辑