Evil 域

当Evil遇上先知

导航

2008年6月22日

摘要: 初看VB 9.0,最让人激动人心的特性恐怕是LINQ;最让人摸不差头脑的特性恐怕是Lambda表达式。这两个特征又经常出现在一起,看来没有办法了,就花点儿时间把Lambda这个“该死的字母”给给弄弄清楚吧。 阅读全文

posted @ 2008-06-22 11:45 Saar 阅读(3876) 评论(0) 推荐(0) 编辑

2008年6月18日

摘要: VB 9.0中扩展方法特性,允许程序员在不修改、不继承现有类的前提下,给类添加自定义的方法... 阅读全文

posted @ 2008-06-18 17:07 Saar 阅读(1098) 评论(1) 推荐(1) 编辑

2008年6月16日

摘要: MP3 + 大容量存储 = iPod,这个公式告诉我们,当两个东西结合在一起的时候,就有可能产生新的力量。当对象初始化器与匿名类相碰,会产生什么像的新特性…… 阅读全文

posted @ 2008-06-16 21:34 Saar 阅读(871) 评论(0) 推荐(0) 编辑

2008年6月15日

摘要: 为了尝鲜,在自己的机器上安装了64位VISTA。由于懒得刻盘,所以,到网上找了些资料,直接从硬盘安装。途中走了一点小弯路,把安装过程写出来供大家参考... 阅读全文

posted @ 2008-06-15 09:47 Saar 阅读(2888) 评论(2) 推荐(0) 编辑

2008年6月13日

摘要: 基于编译器“变聪明”了的缘故,VB 9.0中引入了不少聪明的想法,对象初始化器便是其中一个例子。对象初始化器允许开发人员在一行代码内完成对象的创建以及初始化操作... 阅读全文

posted @ 2008-06-13 22:38 Saar 阅读(922) 评论(3) 推荐(0) 编辑

2008年6月12日

摘要: 在Visual Basic 9.0中,引入了类型推断的机制,在声明局部变量时,允许开发人员省略AS子句。如果一个局部变量声明时没有AS子句来明确声明其类型,编译器通过相应的赋值推测出来变量的类型,称为匿名类型... 阅读全文

posted @ 2008-06-12 21:55 Saar 阅读(862) 评论(1) 推荐(0) 编辑

2008年4月29日

摘要: 一些当场会晕,一拍脑袋就会想得出来的问题: 1. 什么是多态? 2. class和struct的区别是什么? 3. Interface和Abstract Class的区别是什么? 4. sizeof运算符返回的是什么?32bit平台C#中,sizeof(int)返回多少? 5. C#的Object类中有哪些重要的方法? 阅读全文

posted @ 2008-04-29 23:05 Saar 阅读(308) 评论(0) 推荐(0) 编辑

2008年2月12日

摘要: 我们经常会遇到想要把一对多关系转换成为一对一关系,以方便显示。要达到这样的目的,需要完成一个一对多关系到一对一关系的转换... 阅读全文

posted @ 2008-02-12 20:37 Saar 阅读(3355) 评论(2) 推荐(0) 编辑

2008年1月20日

摘要: ASP.NET 2.0相对于1.0的一个改进,在于提供了成员管理和角色管理功能。这样一种模式,能够用10%的气力解决90%的问题。但企业应用中,这10%的情况往往发生。例如,对于重置用户密码这样的“敏感”操作,仅允许管理员组的某一个用户来进行;又或者,管理员组中的用户可以删除用户,但不允许删除用户名为“Admin”的用户……针对这种百年一遇的情况(夸张了,其实企业往往会出现这种“怪怪”的需求),Enterprise Library中的Security Application Block(SAB)提供的方法用起来屡试不爽。 阅读全文

posted @ 2008-01-20 21:49 Saar 阅读(822) 评论(0) 推荐(0) 编辑

2008年1月6日

摘要:   EXCEL 2003有65536行数据的限制,而企业数据往往超过65536行,多于65536行的Excel导出经常形成困扰。其实,只要一个简单的循环加一点点对Sheet操作的技巧,即可实现大于65536行数据分Sheet导出成Excel的效果。 阅读全文

posted @ 2008-01-06 11:28 Saar 阅读(3372) 评论(7) 推荐(0) 编辑