上一页 1 ··· 24 25 26 27 28
摘要: 视图SET NOCOUNT ON;SET Northwind;GOIF OBJECT_ID('dbo.ViewName') IS NOT NULL DROP VIEW dbo.ViewName;GOCREATE VIEW dbo.ViewnameASSELECT * FROM customer AS CWHERE EXISTS (SELECT * FROM dbo.Orders AS O WHERE O.CustomerID = C.Customerid);GO**************************我是分割线**************************IF 阅读全文
posted @ 2010-05-03 21:55 我是小菜鸟 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 接口与类的区别:1. 不允许使用访问修饰符(public, private, protected或internal),所有接口都必须是公共的。2. 接口成员不能包含代码体。3. 接口不能定义字段成员。4. 接口成员不能使用关键字static, virtual, abstract或sealed(封闭的)来定义。5. 类型定义成员是禁止的。这点不明白隐藏基类成员,用关键字new来定义它们(显示隐藏)override重写父类中的方法virtual用来定义虚方法,用来被重写。调用重写或隐藏基类方法:base.parentMethod();this.childMethod();嵌套类型定义,调用:MyC 阅读全文
posted @ 2010-05-03 21:17 我是小菜鸟 阅读(162) 评论(0) 推荐(0) 编辑
摘要: C# 泛型的优点是什么呢?在公共语言运行库和C# 语言的早期版本中,通用化是通过在类型与通用基类型 Object 之间进行强制转换来实现的,泛型提供了针对这种限制的解决方案。通过创建泛型类,您可以创建一个在编译时类型安全的集合。使用非泛型集合类的限制可以通过编写一小段程序来演示,该程序利用 .NET Framework 基类库中的 ArrayList 集合类。ArrayList 是一个使用起来非常方便的集合类,无需进行修改即可用来存储任何引用或值类型。System.Collections.ArrayList list1 = new System.Collections.ArrayList(.. 阅读全文
posted @ 2010-04-22 14:27 我是小菜鸟 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 第一篇文章在网上搜了好久这方面的知识,才找到一些资料,通过阅读发现,闭包确实很重要。定义:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 先给出一个简单的例子:function a() { var i = 0; function b() { alert(++i); } return b;}var c = a();c(); 函数a(): 里面定义了一个b函数,而函数a()的返回值是b函数。调用关系:定义一个c变量直接调用a函数,而a函数返回的是b函数,所以此时相当于:var c = a... 阅读全文
posted @ 2010-04-02 10:58 我是小菜鸟 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28