跟小D每日学口语

文章分类 -  .Net

Delegates to the Event
摘要:Like many .NET platform developers who originally migrated from other tools and languages such as classic Visual Basic, much of what I've learned has been self-taught. And the interesting thing about ... 阅读全文

posted @ 2010-07-28 22:31 简简单单幸福 阅读(383) 评论(0) 推荐(0)

强名的作用是识别篡改、防止dll冲突
摘要:强名的作用是识别篡改、防止dll冲突。 GAC中的所有的Assembly都会存放在系统目录"%winroot%\assembly下面。放在系统目录下的好处之一是可以让系统管理员通过用户权限来控制Assembly的访问。 关于GAC本身,GAC全称是Global Assembly Cache,他的作用是可以存放一些有很多程序都要用到的公共Assembly,例如System.Data、System.... 阅读全文

posted @ 2010-07-28 09:41 简简单单幸福 阅读(989) 评论(0) 推荐(0)

Main函数详解
摘要:“Hello World!”程序是程序员一直以来的一个浪漫约定,也是一个伟大的梦想--总有一天,出自人类之手的计算机会面对这个美丽的世界说一声“Hello World!”。它是学习一门新语言的一个很好的起点,我们就从这里开始,看下面例子: 1//HelloWorld.csbyCornfield,20012//cscHelloWorld.cs3usin... 阅读全文

posted @ 2010-07-15 14:08 简简单单幸福 阅读(1270) 评论(0) 推荐(0)

Strong Name Explained
摘要:IntroductionStrong Name (further referred to as "SN") is a technology introduced with the .NET platform and it brings many possibilities into .NET applications. But many .NET developers still see Stro... 阅读全文

posted @ 2010-04-22 13:01 简简单单幸福 阅读(307) 评论(0) 推荐(0)

什么是泛型(C#)
摘要:所谓泛型是指将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。  例如:通常一个方法或过程的签名都是有明确的数据类... 阅读全文

posted @ 2010-02-26 11:25 简简单单幸福 阅读(411) 评论(0) 推荐(0)

.NET CLR基本术语
摘要:1. assembler和compilerassembler 汇编器,一般用于汇编语言,如本书的ILAsm。动词形式为assemble,翻译为汇编。compiler 编译器,一般用于高级语言,如C#等。动词形式为compile,翻译为编译。原书中,作者对这两个词是有所区分的。2.assembly 程序集很多人常常会与module(模块)混淆,以至于分不清哪一个才是真实存在的。没办法,Visual ... 阅读全文

posted @ 2010-02-25 21:41 简简单单幸福 阅读(368) 评论(0) 推荐(0)

查询表达式(LINQ)简介
摘要:LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。并且它同时还使得查询可以方便地对内存中的信息进行查询而不仅仅只是外部数据源。LINQ定义了一组标准查询操作符用于在所有基于.NET平台的编程语言中更加直接地声明跨越、过... 阅读全文

posted @ 2010-02-25 11:10 简简单单幸福 阅读(216) 评论(0) 推荐(0)

C# 3.0新语言特性和改进
摘要:体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再变化(如果不了解.NET2.0的朋友,请参看MSDN或者一些经典的书籍),C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化我们编写程序。关于C# 3.0新语言特性在博客园里的很多朋友都介绍了,我在这里简单介绍一下,记录自己所学的东西,也为... 阅读全文

posted @ 2010-02-25 11:08 简简单单幸福 阅读(227) 评论(0) 推荐(0)

C# 反射入门知识
摘要:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module... 阅读全文

posted @ 2010-02-04 22:08 简简单单幸福 阅读(174) 评论(0) 推荐(0)

Finalize 方法和析构函数
摘要:Finalize 方法和析构函数对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有必要的内存管理任务。但是,在您创建封装非托管资源的对象时,当您在应用程序中使用完这些非托管资源之后,您必须显式地释放它们。最常见的一类非托管资源就是包装操作系统资源的对象,例如文件、窗口或网络连接。虽然垃圾回收器可以跟踪封装非托管资源的对象的生存期,但它不了解具体如何... 阅读全文

posted @ 2010-02-04 22:03 简简单单幸福 阅读(295) 评论(0) 推荐(0)

如何理解.net中的垃圾回收机制
摘要:.NET Framework 的垃圾回收器管理应用程序的内存分配和释放。每次您使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。但是,内存不是无限大的。最终,垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时,它检查托管堆中不再被应用程序使用的对象并... 阅读全文

posted @ 2010-02-04 21:59 简简单单幸福 阅读(316) 评论(0) 推荐(0)

垃圾回收与内存管理
摘要:本节的组织如下,1..Net的类型和内存分配2.GC垃圾收集器的工作原理3.什么是非托管资源4.如何有效释放对象资源。总结.现在开始我们本节的学习。 1..Net的类型和内存分配Net中的所有类型都是(直接或间接)从System.Object类型派生的。 CTS中的类型被分成两大类——引用类型(reference type,又叫托管类型[managed type]),分配... 阅读全文

posted @ 2009-12-18 15:10 简简单单幸福 阅读(237) 评论(0) 推荐(0)

提高ASP.net性能的十种方法
摘要:一、返回多个数据集   检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。   如果用动态的SQL语句来返回多个数据集,那用存储过程来替代动态的SQL语句会更好些。是否把业务逻辑写到存储过程中,这个有点争议。但是我... 阅读全文

posted @ 2009-10-30 22:24 简简单单幸福 阅读(126) 评论(0) 推荐(0)

.Net基础知识 - 异常处理篇
只有注册用户登录后才能阅读该文。

posted @ 2009-08-06 15:29 简简单单幸福 阅读(4) 评论(0) 推荐(0)

C#未来的十年
只有注册用户登录后才能阅读该文。

posted @ 2009-08-03 17:51 简简单单幸福

.Net基础知识 - 字符串的驻留(String Interning)篇
只有注册用户登录后才能阅读该文。

posted @ 2009-07-30 15:57 简简单单幸福 阅读(6) 评论(0) 推荐(0)

.Net基础知识 - interface到底继承于object吗篇
只有注册用户登录后才能阅读该文。

posted @ 2009-07-29 17:38 简简单单幸福

.Net基础知识 - 字符串驻留篇
只有注册用户登录后才能阅读该文。

posted @ 2009-07-29 17:09 简简单单幸福

.Net基础知识 - 全面认识null篇
只有注册用户登录后才能阅读该文。

posted @ 2009-07-29 16:17 简简单单幸福

.Net基础知识 - 对象创建始末篇
只有注册用户登录后才能阅读该文。

posted @ 2009-07-29 15:38 简简单单幸福