static的初始化顺序
先看个例子:using System;Class A{ static int X; static A() { X = B.Y + 1; }}Class B{ public static int Y = A.X + 1; static B() {} static void Main(...
利用Assembly动态加载程序集
在程序开发中,经常需要调用到外部的DLL,所以需要反射技术,动态的加载程序集,方便调用.例如我们创建一个这样的类:namespace User{ public class ShowName &n...
利用Assembly动态加载程序集
在程序开发中,经常需要调用到外部的DLL,所以需要反射技术,动态的加载程序集,方便调用.例如我们创建一个这样的类:namespace User{ public class ShowName &n...
C#实现页面加载
很多情况,我们的页面加载速度很慢,这时候就需要一个进度条来等待,增加用户友好性.原理比较简单,在page_load的时候创建一个div,然后判断页面的加载装载状态,完成后消失.下面的代码: public void Loadi...
[实例]C#怎么样才能做到随机?
[实例]C#怎么样才能做到随机?在C#语言编程开发中,随机取数值的代码是如此这般:Random random = new Random();random.Next(minValue, maxValue);minValue为最小值,maxValue为最大值,这两个值是定义了random对...
ASP.NET页面跳转的三种方法
Response.Redirect()方法 1. 过程:发送一个Http响应到客户端,通知客户端跳转到一个新的页面,然后客户端再发送跳转请求到服务器端。 2. &n...
【自然框架】之通用权限(八):权限到字段(列表、表单、查询)
列表 myGrid先说一下myGrid,我会根据Manage_FunListCol表和Manage_Columns表的内容,绘制出来一个table,就是<table><TR><TD></TD></TR></table>的HTML。主要的目的就是显示数据。他和GridView相比,myGrid可...
【自然框架】之通用权限(七):权限到按钮
按钮组 先说一下按钮组,我会根据Manage_ButtonBar表的内容,绘制出来一个按钮组,就是<input type=”button”>的按钮(比如添加、修改),通过按钮来打开指定的页面。每个节点...
【自然框架】之通用权限(六):权限到节点
功能节点 【图一:功能节点的效果】 【图二:功能节点的数据】 先说一下功能节点,先看图一,左面的就是我所说的功能节点,这个节点是根据Mana...
【自然框架】之通用权限(五):项目描述表组
项目描述表组 这里的表比较多,主要分为两个部分,一个是“字典信息”,这里就不介绍了,感兴趣的话,请下载数据库说明文档;另一个就是装载配置信息的表。 &n...
【自然框架】之通用权限(四):角色表组
角色表组 目前有七个表:(有四个是这两天才加上的) 一、Role_Roles ,记录角色信息,比如角色名称、角色描...
【自然框架】之通用权限(三):组织结构表组
继续,这是第三章了。拖得有点长,但是我也是一边写,一边在想办法,想怎么做才能让资源权限也能通用起来。看大家的回复也给了我一些提示,我也在修改我的方案。原来打算用来解决一个人虽然在业...
【自然框架】之通用权限(二):人员表组
继续,这是第二章了。本来想在这一章里面介绍三个表组来着,但是我有点写不好的感觉,还是多分几章吧,这一章就只介绍人员表组。第二章到第五章主要是介绍表结构。我是习惯使用Excel来设计表,一开始的时候只...
【自然框架】之通用权限(一):简介、数据结构
简介(以下都是我的个人理解,不一定正确。如果有误请多多指正。)1、何谓权限? 我说一下我的理解,权限从字面上看就是“权力的限制”。在软件里面,权力是什么呢?就是一种操...
【自然框架】之通用权限:用PowerDesigner重新设计了一下数据库,有ER图和表关系图
好像以前做的那个数据库设计大家都没太看懂,究其原因似乎大家都比较习惯使用PowerDesinger来设计。而我用Excel画出来的图大家看着特别别扭,而且还没有总体的图,也没有ER图,所以大家也...
数据访问层基础结构设计
数据访问层基础结构设计目标:1.完成面向对象的数据访问2.减少调用侧代码量3.满足可扩展的系统需求4.保证数据一致性其中,对于访问层基础结构设计,采用如下原则。1.对于面向对象系统,采用DataReader方式进行数据读...
.Net中图片的快速处理
在图片处理过程中,我们经常需要对图片逐像素进行处理,比如为了使图片某一向量的颜色加深或者减淡,或者为了使图像变化成黑白颜色,这个时候我们需要取出每个点上的像素进行计算,再赋值到图像指定的位置。在...
适合C# Actor的消息执行方式(5):一个简单的网络爬虫
之前的几篇文章大都在摆一些“小道理”,有经验的朋友容易想象出来其中的含义,不过对于那些还不了解Actor模型的朋友来说,这些内容似乎有些太过了。此外,乒乓测试虽然经典,但是不太容易说明问题。因此,今天我们...
扩展WCF自定义行为(二)
在上一篇文章中介绍了WCF运行时体系结构及客户、服务器端的扩展点。下面以一个简单的Demo来演示扩展WCF的运行时行为。源代码下载。假设有一个WCF服务接口,提供以用户名进行用户身份编号的查询。[ServiceContract]&n...
.NET控件名称缩写一览表
标准控件1 btn Button2 chk CheckBox3 ckl CheckedListBox4 cmb &nb...