摘要: using System; using System.Timers; namespace 定时器ConsoleApplication1 { class Class1 { [STAThread] static void Main(string[] args) { System.Timers.Timer aTimer = new System.Timers.Timer(); ... 阅读全文
posted @ 2007-09-24 15:30 水静痕迹 阅读(4160) 评论(1) 推荐(0) 编辑
摘要: 浅谈“三层结构”原理与用意 2005年02月28日,AfritXia撰写 2006年12月28日,AfritXia第一次修改 序 在刚刚步入“多层结构”Web应用程序开发的时候,我阅读过几篇关于“asp.net三层结构开发”的文章。但其多半都是对PetShop3.0和Duwamish7的局部剖析或者是学习笔记。对“三层结构”通体分析的学术文章几乎没有。 2005年2月11日,Bincess... 阅读全文
posted @ 2007-09-24 15:08 水静痕迹 阅读(239) 评论(0) 推荐(0) 编辑
摘要: --drop procedure p_page --go create procedure p_page ( @Tables varchar(1000), --表名如testtable @PrimaryKey varchar(100),--表的主键,必须唯一性 @Sort varchar(200) = NULL,--排序字段如f_Name asc或f_name d... 阅读全文
posted @ 2007-09-24 14:52 水静痕迹 阅读(248) 评论(0) 推荐(1) 编辑
摘要: .Net学习笔记——委托代理Delegate2(组合委托)- - 组合委托 委托对象的一个有用属性是,它们可以“+”运算符来组合。组合的委托可调用组成它的那两个委托。只有相同类型的委托才可以组合。 “-”运算符可用来从组合的委托移除组件委托。 // compose.cs using System; delega... 阅读全文
posted @ 2007-09-24 13:26 水静痕迹 阅读(140) 评论(0) 推荐(0) 编辑
摘要: C# 中的委托类似于 C 或 C++ 中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给 可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。(参见下例) 委托是一种用来引用静态方法或者对象实例方法的数据类型,与C 或 C++ 中的函数指针不同,后者只能引用静态方法。 委托的使用 public delegate int MyDelegate(int i... 阅读全文
posted @ 2007-09-24 12:01 水静痕迹 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除5... 阅读全文
posted @ 2007-09-24 11:32 水静痕迹 阅读(201) 评论(0) 推荐(0) 编辑