代码改变世界

随笔分类 - 自然架构

【自然框架】 权限 的视频演示(二): 权限到字段、权限到记录

2009-09-07 13:07 by 金色海洋(jyk), 4402 阅读, 收藏, 编辑
摘要:继续。这里演示权限到字段和权限到记录。权限到字段有两种安全级别,1、低安全级别。有些项目不需要做到控制每一个字段是否显示,那么就可以采用这种级别。低安全级别就是:如果一个节点里面没有设置可以访问哪些字段,那么就默认为不需要做到控制字段的程度,就是说节点里的字段都是可以访问的。这么做是为了操作方便。2、高安全级别。有些项目要求非常严格,要严格控制每一个字段是否可以访问,那么就可以采用这种安全级别。高... 阅读全文

【自然框架】通用权限的视频演示(一):添加角色,权限到功能节点和按钮

2009-09-06 22:45 by 金色海洋(jyk), 6006 阅读, 收藏, 编辑
摘要:我还在坚持,并没有放弃!新的一周新的开始,奋斗了。 阅读全文

【自然框架】之通用权限:数据库设计的几种使用方式

2009-08-22 10:58 by 金色海洋(jyk), 7265 阅读, 收藏, 编辑
摘要:上次《【自然框架】之通用权限:用PowerDesigner重新设计了一下数据库,有ER图和表关系图 》里说了一大堆的表,好多人说太复杂了,做到权限到模块就可以了。这个嘛,我也没有说所有的表都要一起使用呀。用哪些表那是根据情况来定的。也就是客户需求、项目需求和经验来决定了。如果项目很简单,客户的需求也不复杂,那么做到权限到模块就可以了,大家都方便。那么这个时候“资源表组”里面... 阅读全文

【自然框架】之通用权限:用PowerDesigner重新设计了一下数据库,有ER图和表关系图

2009-07-28 06:41 by 金色海洋(jyk), 31736 阅读, 收藏, 编辑
摘要:我的权限的数据库设计,重新整理,使用PowerDesigner画的ER图和表关联图,这回您看着应该舒服了吧。希望您再来看看!:) 阅读全文

【自然框架】 之 资源角色——列表过滤方案(思路篇)

2009-07-21 10:32 by 金色海洋(jyk), 3200 阅读, 收藏, 编辑
摘要:终于到资源角色了,不好意思,让大家久等了。我觉得这是一个不错的思路,也许您可以借鉴一下。呵呵。 根据我做过的一个项目举例子。 阅读全文

【自然框架】 之 主从表的添加、修改

2009-07-17 17:15 by 金色海洋(jyk), 2630 阅读, 收藏, 编辑
摘要:摘要1、这里不是说如何做一个人员管理,这里要说的是自然框架如何处理主从表的添加、修改。人员管理只是一个例子。2、人员管理的表的“结构”。3、Tab标签页,通过js脚本+iframe实现的Tab效果。点击一个Tab,在iframe里面加载对应的页面,从而达到切换标签的效果。4、主从表:一对一、一对多的两种情况。5、添加:在添加的时候,表单控件可以添加主表里的记录,然后添加从表... 阅读全文

【自然框架】之 “工作日志”和“选择日期”

2009-07-16 12:00 by 金色海洋(jyk), 2409 阅读, 收藏, 编辑
摘要:上周回家办点事,更新的事情就有耽搁了。对不住大家,所以这周要努力了。我发现要做的事情太多了,做过了哪些事情也都记不清了,所以有必要弄个“工作计划”和“工作日志”出来。为什么要弄个“工作日志”呢?有这么几个好处。工作日志:1、可以记录下来某个时间段做了哪些事情,以便给工作计划提供可靠的依据。2、更新程序的时候,可以告诉大家,新的... 阅读全文

【自然框架】之“元数据”的威力

2009-07-02 15:22 by 金色海洋(jyk), 3212 阅读, 收藏, 编辑
摘要:定义元数据最本质、最抽象的定义为:data about data (关于数据的数据)。它是一种广泛存在的现象,在许多领域有其具体的定义和应用。我的理解就是对数据进行说明、描述。不知道我的这个理解对不对?呵呵。SQL Server 里面有两个表,我们可以用这个SQL语句来查看一下,我们可以看到数据库里面的表和字段的信息。那么这些数据是不是可以看做是一种“元数据”呢?[代码]有... 阅读全文

【自然框架】之通用权限的Demo(二):添加人员、添加账户、添加角色里面的账户以及列表的权限验证

2009-07-02 10:16 by 金色海洋(jyk), 4666 阅读, 收藏, 编辑
摘要:看了一下上一次发Demo的日期6月15日,已经过了半个多月,这个速度也实在是太慢了。还是心情的原因,恩,心理承受能力太弱了,哈哈。不过还是要坚持的,要继续下去。还是先说一下这次的Demo里增加的内容吧。1、添加人员这个很简陋了,主要就是为了能够添加一条人员信息,然后可以给这个人员来添加账户。不过后续我会把这一块完善一下的,能够实现一些基本的人员管理的功能。2、添加账户先选择一个人员,然后给这个人员... 阅读全文

【自然框架】之“解耦”初探

2009-06-28 10:27 by 金色海洋(jyk), 2499 阅读, 收藏, 编辑
摘要:解耦,在以前确实做不到,但是周四和“横刀天笑”聊了之后,发现解耦是可以实现的。其实很简单,只要弄出来一个“实体类”就可以搞定了。如果是简单的情况,那么就让表单控件“全权负责”了,这时候是不需要些什么代码的,点点鼠标,打几个字就可以了。如果是有复杂的业务逻辑,那么就可以定义一个实体类,然后让表单控件给这个实体类的属性赋值,就是把... 阅读全文

【自然框架】表单控件 之 一个表单修改多个表里的记录

2009-06-27 11:11 by 金色海洋(jyk), 3365 阅读, 收藏, 编辑
摘要:FormView 确实挺方便的,不过他也有几个小问题,只把FormView拖到页面里是不行的,还得再拽几个文本框、下拉列表框这一类的控件,还得布局。然后还要弄一个DataSource的控件,利用这个控件把文本框等控件和字段对应上,DataSource也有一个致命的缺点,默认情况下,他是把SQL语句以属性的形式放在了.aspx页面里面。我把SQL语句放在.aspx.cs里面,都被大家反对,那么Dat... 阅读全文

【自然框架】之 “表单控件”与“实体类”

2009-06-26 21:16 by 金色海洋(jyk), 2779 阅读, 收藏, 编辑
摘要:对于简单的添加、修改,也就是没有什么业务逻辑的那种,表单控件的工作步骤是这样的,以添加数据为例。这个不用写什么代码,点点鼠标就可以搞定了。但是对于复杂的业务逻辑的需求,就不能这么“点点鼠标”就搞定了。这时候我们就需要在流程中间插入了一个步骤——业务处理。这个就需要写代码了,如下图:先定义一个实体类,然后表单控件可以自动把用户输入的信息赋值给实体类的属... 阅读全文

【自然框架】之鼠标点功能现(二):表单控件的“应用”—— 代码?只写需要的!

2009-06-21 08:09 by 金色海洋(jyk), 2462 阅读, 收藏, 编辑
摘要:【自然框架】之鼠标点功能现(一):单表的增删改查(即上次5月23日活动的一个主题)【Demo、源码下载】 看了大家的回复,好像不少人误会了,我为了突出“鼠标点,功能现”,所以没有说代码,没有贴代码,这就让一些人认为我想要完全抛弃VS,自己写一个“平台”来代替,不好意思,您高估我了,我可达不到。我只是想“简单的事情点鼠标就可以了,复杂的事情... 阅读全文

【自然框架】之鼠标点功能现(一):单表的增删改查(即上次5月23日活动的一个主题)【Demo、源码下载】

2009-06-20 11:41 by 金色海洋(jyk), 4096 阅读, 收藏, 编辑
摘要:实现一个单表的增删改查需要多少时间(只说编码阶段,设计阶段不算)?我的答案:5-10分钟。我也不知道这个速度是快还是慢,您的时间呢?这个就是上次园子里的活动(5月23日)的我的演讲主题。点点鼠标就可以实现简单的增删改查的功能,不用为编写代码,修改代码烦恼了。至少减少了一大部分的代码。 阅读全文

主流想法、我的想法,和自我检讨

2009-06-17 07:45 by 金色海洋(jyk), 2701 阅读, 收藏, 编辑
摘要:主流想法定义一个基类,然后当遇到第一种情况(问题)的时候,派生出第一个子类,解决这个问题。当遇到第二种情况的时候,在派生出第一个子类解决;遇到第三种,那就再派生出第三个子类搞定;第n种情况,那就派生第n个子类。这样就可以很灵活,每一种子类解决一种问题,还可以随意进行扩展。只是这么做有一个很大的难点,那就是基类何如来定义?另外在数学上有一个证明方法,不仅要证明当n=1的时候是成立的,最重要的是能够证... 阅读全文

【自然框架】之通用权限的Demo(一):角色的添加和修改

2009-06-15 18:58 by 金色海洋(jyk), 5319 阅读, 收藏, 编辑
摘要:自然框架的一个初步功能的演示,通用权限的添加、修改角色的演示。其他功能会陆续实现。 阅读全文

【自然框架】之通用权限(九):权限的验证

2009-06-12 14:56 by 金色海洋(jyk), 2834 阅读, 收藏, 编辑
摘要:继续,这是第九章了。本来这张应该好好写的,不过还是先简单介绍一下吧,以后有空再补上详细说明吧。通用权限想要写的文章目录:(这是第九章)[代码]权限验证,在权限到节点的地方就已经说了一下,其主要思想就是:到数据库里面查找匹配的记录,找到了则说明可以使用,找不到则说明不可以使用,如果是拒绝角色的话,相反。然后我会在UI里面设置一个基类页面,在这个页面里写验证的函数,其他页面都来继承,这样验证的地方就可... 阅读全文

【自然框架】之通用权限(八):权限到字段(列表、表单、查询)

2009-06-12 14:50 by 金色海洋(jyk), 3472 阅读, 收藏, 编辑
摘要:通用权限想要写的文章目录:(这是第八章)[代码]列表 myGrid先说一下myGrid,我会根据Manage_FunListCol表和Manage_Columns表的内容,绘制出来一个table,就是<table><TR><TD></TD></TR></table>的HTML。主要的目的就是显示数据。他和GridView相比,... 阅读全文

【自然框架】之通用权限(外传):杂谈

2009-06-12 10:26 by 金色海洋(jyk), 2966 阅读, 收藏, 编辑
摘要:这里先小结一下,对以前回复的小结,以及我对角色的思路整理,还有一个小故事。还有几个图片。 阅读全文

【自然框架】之通用权限(六):权限到节点

2009-06-10 09:47 by 金色海洋(jyk), 7111 阅读, 收藏, 编辑
摘要:“直率没有错,但是也要考虑对方的承受能力呀!对方都承受不了了,你还直率,那就是你的错了!”——我的名言,呵呵。 ====================我就是传说中的,可爱的、无奈的、笑笑而过的分割线====================继续,这是第六章了。我发现,越来越难了。终于把表结构都介绍完了,来到了如何应用的阶段了。有回复说我是跳过了设计阶... 阅读全文
2