08 2013 档案
摘要:大家首先要清楚的是,.NET平台与C#不是一回事.这点大家一定要明白,对开发人员来讲他有两个概念。第一,它是C#,VB.net等程序运行的平台。第二,它因为为这些语言提供了丰富的类库(称之为基类库),.NET CLR是什么我们现在来一起看看吧。NET CLR是什么对于一个将要面向.NET平台进行开发的人来说,了解一下.NET平台的整个构成是非常有必要的,如图1所示即说明了.NET平台的整体结构:这个图就是著名的.NET平台结构图,从这个图上可以看到,.NET Framework是在Microsoft.NET平台上开发的基础,ASP.NET、Windows Forms 和VS.NET都不过是.N
阅读全文
摘要:首先 我们来理解这个几个相关概念。1、什么是.NET框架?.NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。NET包含许多有助于互联网和内部网应用迅捷开发的技术。.NET框架是微软公司继Windows DNA之后的新开发平台。.NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Run
阅读全文
摘要:主语-(subject)--是一句话的中心,整句话都谈她的情况:My sister is a nurse.Her room is in the fifth floor.谓语(Predicate)--是主语的主要情况,可以表示动作,也可以表示状态:She workes in a hospital.-- 表示动作She knows a little English.--表示状态宾语(object)--表示动作的承受者,也可表示动作的结果:Everybody likes her.--动作的承受者She is writing a letter now.--动作的结果表语(predicative)--和
阅读全文
摘要:CLR(公用语言运行时)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。.NET提供了一个运行时环境,叫做公用语言运行时(Commen Language Runtime),是一种多语言执行环境,支持众多的数据类型和语言特性。他管理着代码的执行,并使开发过程变得更加简单。这是一种可操控的执行环境,其功能通过编译器与其他工具共同展现。依靠一种以运行时为目标的编译器开发的代码叫做可操控代码managed code。与之相对的是unmanaged code。元数据metadata:为了使运行时环境可以向可操控代码提供服务,语言编译器
阅读全文
摘要:1 double[] weights={1.0,2.0,3.0,4.0};2 double result=handler(weights); 先来看一个例子:某人有三子,让他们各自带一样东西出门,并带回一头猎物。可以理解为一种父亲对儿子的委托:猎物 办法(工具 某工具)三个人执行委托的方法各不相同兔子 打猎(工具 弓)野鸡 买(工具 钱)狼 诱捕(工具 陷阱)什么是委托?委托是一个类型,用来指称所有形式相同的方法(返回值类型相同而且参数也相同)。1 public delegate double Handler(double[] ds);2 public double Sum(double[]
阅读全文
浙公网安备 33010602011771号