[转]面向对象的三个基本特征
摘要:面向对象的三个基本特征(讲解)面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并...
阅读全文
posted @
2010-04-19 17:25
Alan Yang
阅读(319)
推荐(0)
[译文]从底层角度看ASP.NET-A low-level Look at the ASP.NET Architecture( 转)
摘要:[译文]从底层角度看ASP.NET-A low-level Look at the ASP.NET Architecture( 转) 写在前边,原文地址:http://www.west-wind.com/presentations/howaspnetworks/howaspnetworks.asp从更低的角度这篇文章在一个底层的角度来关注一个web请求怎样到达asp.net框架,从web服务器,通...
阅读全文
posted @
2010-04-09 10:43
Alan Yang
阅读(256)
推荐(0)
Invoke and BeginInvoke BeginInvoke和EndInvoke方法 (转)
摘要:三篇文章分别转自:http://www.cnblogs.com/renhaojie/archive/2009/09/10/1564052.htmlhttp://www.cnblogs.com/worldreason/archive/2008/06/09/1216127.htmlhttp://www.cnblogs.com/c2303191/articles/826571.html看完三篇文章,受益...
阅读全文
posted @
2010-04-07 18:21
Alan Yang
阅读(787)
推荐(0)
C#制作Windows service服务系列
摘要:http://blog.csdn.net/downmoon/archive/2007/04/24/1581113.aspx
阅读全文
posted @
2010-04-07 17:57
Alan Yang
阅读(245)
推荐(0)
温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
摘要:温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件 一、委托Delegate一般的方法(Method)中,我们的参数总是string,int,DateTime...这些基本的数据类型(或者没有参数),比如[代码]但是有些时候,我们希望把一个方法本身当做参数传递给另一个方法,比如myObject.callMethod(HelloWorld);在没有委托之前,这是一件极困难...
阅读全文
posted @
2010-04-06 21:29
Alan Yang
阅读(567)
推荐(2)
c#.net执行应用程序有两种方法
摘要:在asp.net中执行应用程序有两种方法:1、调用win32函数ShellExecute。2、用.NET Framework中的Process类。下面我分别用这两种方法执行Windows中的记事本程序notepad.exe。新建一个ASP.Net页面Default.aspx,在上面放一个按钮,进入Default.aspx.cs页面填写后台处理程序。1、调用win32函数ShellExecute。添...
阅读全文
posted @
2010-04-06 19:31
Alan Yang
阅读(816)
推荐(0)
组合与组合数
摘要:组合与组合数高中内容重新学习:http://stu.bdchina.com/ziyuan/14/7/2/8ed04be2-8ccb-45ff-bc87-0427189a5bf7.doc
阅读全文
posted @
2010-04-06 16:49
Alan Yang
阅读(482)
推荐(0)
.NET 4.0中的泛型协变和反变
摘要:随Visual Studio 2010 CTP亮相的C#4和VB10,虽然在支持语言新特性方面走了相当不一样的两条路:C#着重增加后期绑定和与动态语言相容的若干特性,VB10着重简化语言和提高抽象能力;但是两者都增加了一项功能:泛型类型的协变(covariant)和反变(contravariant)。许多人对其了解可能仅限于增加的in/out关键字,而对其诸多特性有所不知。下面我们就对此进行一些详...
阅读全文
posted @
2010-04-02 18:03
Alan Yang
阅读(446)
推荐(0)
C# 向web网站GET、POST 数据
摘要:[转]C# 向web网站GET、POST 数据HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。...
阅读全文
posted @
2010-04-02 18:03
Alan Yang
阅读(315)
推荐(0)
.NET Reflector does not contain a CLI header
摘要:由C++写的DLL,不能直接在.NET Reflector 中打开如果要C++写的DLL能在.NET Reflector 中打开,我尝试了有一个办法(此方法可能并非唯一),就是如果C++写的DLL是以COM组件形式加到.NET项目中(如C#项目中)。这样,在.NET项目Bin文件夹中便会生成由原C++ DLL文件的.NET版本DLL,这个新生成的.NET版本DLL便能在.NET Reflector...
阅读全文
posted @
2010-04-02 18:02
Alan Yang
阅读(1740)
推荐(0)
A low-level Look at the ASP.NET Architecture
摘要:By Rick Strahlhttp://www.west-wind.com/rstrahl@west-wind.comLast Update:August 24, 2008Other Links:Download Examples for this articleLeave a Comment or QuestionASP.NET is a powerful platform for build...
阅读全文
posted @
2010-04-01 18:24
Alan Yang
阅读(449)
推荐(0)
. NET多线程编程
摘要:.NET多线程编程(1):多任务和多线程[日期:2004-04-27]来源:CSDN 作者:younther(翻译)[字体:大 中 小] 在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方...
阅读全文
posted @
2010-04-01 18:09
Alan Yang
阅读(910)
推荐(0)
CLR via C#
摘要:一.多线程1.管理多个线程,线程池2.信号量, waitone, waitany区别,3.同时写入问题。
阅读全文
posted @
2010-04-01 14:14
Alan Yang
阅读(216)
推荐(0)