12 2006 档案
61条面向对象设计的经验原则 [转]
摘要:“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断...
阅读全文
SQL Server 存储过程的分页,以及SQLServer的API服务游标信息!
摘要:SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvar...
阅读全文
SQL从表内容条件满足查询!
摘要:SQL从表内容中,找出满足条件的主表查询,这个东西还不好说:Class表----------id name1 班级12 班级23 班级3Student表id classid name----------------------------1 1 李四2 1 李三3 1 张三4 2 李四5 2 张三6 3 王五7 3 李三现在要找出有班上同时有(李四和张三...
阅读全文
转一篇进程权限的文章!
摘要:夜深深 2005-11-24 02:03 权限提升的作用如果在Windows 98我们要实现用程序关机或重启,只要调用一个API函数ExitWindowsEx()就搞定了。可是在2000/XP下,你会发现你刚刚编的关机程序一点作用都不起! 为什么呢?这是由于在NT或2000以上的系统,要实现关机或重启功能的程序必须获得SE_SHUTDOWN_NAME权限才行。还有就是往往我们是用管理员账号登录系统...
阅读全文
再谈Unicode与ANSI
摘要:一、Unicode与ANSI简介 1.Unicode与ANSI两种字符编码方式,就是说我们平常所定的字,在计算机中是怎么存储的。美国人所用的英语总共用到26个字符再加0-9,再加上其它一些标点,也不过就128个。而计算机中的一个字节就有8位,共有256种组合。所以说对美国人来将所有字符一个字节就够了(计算机是他们发明的,当时当然也没有想外国也要用);好的,一人字节表示英语到还够了,可是我们的...
阅读全文
C#数据行DataRow.State
摘要:/**//**模块名称:行状态展示*实体名称:*创建者:Fung*创建时间:*修改者:*修改时间:2006-12-18*说明:本程序为C#2005控制台程序; * 演示了数据行的从生成到删除的各种状态。 下列程序可以在来自MSDN*/using System;using System.Collections.Generic;using System.Text;us...
阅读全文
C#DataViewRowState一个数据表的数据状态示例(MSDN代码,抄下以备以后查找方便)
摘要:/**//**模块名称:行状态展示*实体名称:*创建者:Fung*创建时间:*修改者:*修改时间:2006-12-18*说明:本程序为C#2005控制台程序; * 演示了数据表内数据变化的各种状态。*/using System;using System.Collections.Generic;using System.Text;using System.Data;namespace ...
阅读全文
静态构造函数
摘要:(1)用于对静态字段、只读字段等的初始化。 (2)添加static关键字,不能添加访问修饰符,因为静态构造函数都是私有的。 (3)类的静态构造函数在给定应用程序域中至多执行一次:只有创建类的实例或者引用类的任何静态成员才激发静态构造函数 (4)静态构造函数是不可继承的,而且不能被直接调用。 (5)如果类中包含用来开始执行的 Mai...
阅读全文
浙公网安备 33010602011771号