2008年4月3日

乐在其中设计模式(C#)系列文章索引

摘要: 感谢原作者的整理:)以下转自http://www.cnblogs.com/webabcd/archive/2008/04/02/1134658.html乐在其中设计模式(C#)系列文章索引作者:webabcd介绍类图加实例的方式介绍设计模式(C#)创建型模式(Creational Pattern)1、乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)介绍... 阅读全文

posted @ 2008-04-03 16:40 书生 阅读(245) 评论(0) 推荐(0) 编辑

C#事件(event)解析

摘要: 最近看到一些我认为写的很不错的文章.我觉得能够帮助像我一样,对这些概念或者用法不太熟悉的朋友.以下转自http://www.cnblogs.com/michaelxu/archive/2008/04/02/1134217.html事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其... 阅读全文

posted @ 2008-04-03 16:07 书生 阅读(407) 评论(0) 推荐(0) 编辑

2008年3月31日

C#之委托的个人理解

摘要: 什么是委托  首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托  在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:1namespaceVczx.ProCSharp.Exc2{3delegatedoubleMathsOp(doublex);4/... 阅读全文

posted @ 2008-03-31 21:28 书生 阅读(248) 评论(0) 推荐(0) 编辑

NUnit2.0使用简单教程

摘要: 今天想测试一下类库的方法.用到了nunit,所以在网上搜索,下面这篇非常简单.告诉了最基本的使用方法.首先到1. http://charliepoole.org/cp.php?p=downloads或2. http://www.nunit.org/index.php?p=download下载NUnit2.0的安装包,下载后简单安装.然后,打开vs.net2005新建项目,这里模板选择”类库”,然后... 阅读全文

posted @ 2008-03-31 15:29 书生 阅读(375) 评论(0) 推荐(0) 编辑

2008年3月29日

如何将自己的代码自动添加版权信息的及其扩展

摘要: 前一段时间我发表了一篇"如何将自己的代码自动添加版权信息"的随笔,园子里的兄弟都强烈的支持,希望我能讲解更多更详细的参数,下面我就这些参数以及添加版权信息做一下总结. 参数描述clrversion 当前系统CLR版本号GUID [1-10] 生成全局唯一标识符,可以生成10个(例如:guid1)itemname 打开添加新建项时输入的文件名称machinename 当前机器的名称(如:pc1)re... 阅读全文

posted @ 2008-03-29 22:25 书生 阅读(311) 评论(0) 推荐(0) 编辑

2008年3月28日

浅谈.NET中的数据绑定表达式(二)

摘要: 这一节继续来谈.NET中的数据绑定表达式。本节涉及的内容如下:1,数据绑定方法的来源以及在低层上的实现。2,数据绑定方法的执行效率排序。<%#Container.DataItem%><%#GetDataItem()%><%#Eval("字段名")%><%#DataBinder.Eval(Container.DataItem,"字段名")%><%... 阅读全文

posted @ 2008-03-28 10:07 书生 阅读(234) 评论(1) 推荐(0) 编辑

2008年3月27日

经典SQL语句集锦(收藏版)

摘要: 下列语句部分是MsSql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database... 阅读全文

posted @ 2008-03-27 22:54 书生 阅读(217) 评论(1) 推荐(0) 编辑

获得字符串长度(中文字符占2)

摘要: 获得字符串长度(中文字符占2)1/**////<summary>2///字符串长度3///</summary>4///<param name="strStr"></param>5///<returns></returns>6privateintGetStringLength(stringstrStr)7{8Encoding e... 阅读全文

posted @ 2008-03-27 22:38 书生 阅读(598) 评论(0) 推荐(0) 编辑

Community Server的HttpHandler

摘要: HttpHandler实现了ISAPI Extention的功能,他处理请求(Request)的信息和发送响应(Response)。HttpHandler功能的实现通过实现IHttpHandler接口来达到。看图先:在ASP.NET 管道处理的末端是HTTP Hander,其实每个Asp.net的Page都实现了IHttpHander,在VS.net中的对象察看器中你可以证实这一点具体的类是这样定... 阅读全文

posted @ 2008-03-27 22:23 书生 阅读(297) 评论(1) 推荐(0) 编辑

.NET继承本质论

摘要: 之前对于.NET的继承理解的不是很深刻,通过以下小例子让我们加强一下这方面的掌握.高手就算了,呵呵.1. 引言关于继承,你是否驾熟就轻,关于继承,你是否了如指掌。 本文不讨论继承的基本概念,我们回归本质,从编译器运行的角度来揭示.NET继承中的运行本源,来发现子类对象是如何实现了对父类成员与方法的继承,以最为简陋的示例来揭示继承的实质,阐述继承机制是如何被执行的,这对于更好的理解继承,是必要且必然... 阅读全文

posted @ 2008-03-27 15:42 书生 阅读(1106) 评论(1) 推荐(0) 编辑

导航