摘要: 借助ResponseResponse.Write("<script>self.close();</script>"); 阅读全文
posted @ 2009-07-30 18:53 风影极光 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 在典型的三层架构中,对层次各自的职责划分并没有一个统一的规范,综合现有的成功实践和.NET平台的特殊性,在本文中将三层架构的职责划分如下:数据访问层——负责与数据源的交互,即数据的插入、删除、修改以及从数据库中读出数据等操作。对数据的正确性和有效性不负责,对数据的用途不了解,不负担任何业务逻辑。业务逻辑层——负责系统领域业务的处理,负责逻辑性数据的生... 阅读全文
posted @ 2009-07-30 18:06 风影极光 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 静态类简介静态类是只用于包含静态成员的类型,它既不能实例化,也不能被继承。它相当于sealed abstract类。静态类的演示static class MyUtility{public const int data;public static void Foo(){……}}静态类的几个注意点静态类不能有实例构造器静态类不能有任何实例成员静态类不能使用abstra... 阅读全文
posted @ 2009-07-30 15:21 风影极光 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 值类型后面加问号表示可为空null(Nullable 结构)Nullable是.NET 2.0中新提供的一种用于标明一个值类型是否可以为空的技术。 对于一个类型,如果既可以给它分配一个值,也可以给它分配空引用null(表示没有任何值),我们就说这个类型是可空的。 因此,可空类型可表示一个值,或表示不存在任何值。例如,类似 String 的引用类型就是可空类型,而类似 Int32 的值类型不是可空类... 阅读全文
posted @ 2009-07-30 15:20 风影极光 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 局部类型的引入没有局部类型的时候(C#1.0)class App{public void Foo(){……}……Public void Bar(){……}……}有了局部类型之后(C# 2.0):Partial class App{Public void Foo(){……}&#... 阅读全文
posted @ 2009-07-30 15:19 风影极光 阅读(248) 评论(0) 推荐(0) 编辑
摘要: http://groups.google.com/group/comp.lang.javascript/topics 阅读全文
posted @ 2009-07-30 11:36 风影极光 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 动软.Net代码生成器 http://www.maticsoft.com/download.aspx 阅读全文
posted @ 2009-07-30 11:35 风影极光 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 敢于猜测机器时如何处理的。 把编译器当作知心的朋友。 效率主要指应用程序的效率和开发程序的效率。哪些是机制性的东西哪些是语法层面的东西。 阅读全文
posted @ 2009-07-30 09:47 风影极光 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、#define和#undef 用法: #define DEBUG #undef DEBUG #define告诉编译器,我定义了一个DEBUG的一个符号,他类似一个变量,但是它没有具体的值,可以将它看为一个符号而已。#undef就是删除这个符号的定义。如果符号DEBUG没定义过,则#undef不起作用,否则#define不起作用。二者都必须放在源代码之前。二者的顺序看代码的顺序: #define... 阅读全文
posted @ 2009-07-30 09:44 风影极光 阅读(1063) 评论(0) 推荐(0) 编辑