分类

链接

2011 年 12 月
 1234
567891011
12131415161718
19202122232425
262728293031  

近期文章

热门标签

新人福利,免费薅羊毛

深入.net实质讨论系列(三)

1.2 公共语言运行库 .NET Framework 的核心是其运行库的执行环境,称为公共语言运行库(CLR)或.NET运行库。通常将在CLR的控制下运行的代码称为托管代码(managed code)。 但是,在CLR执行编写好的源代码之前,需要编译它们(在C#中或其他语言中)。在.NET中,编译分为两个阶段: (1) 把源代码编译为Microsoft中间语言(IL)。 (2) CLR把IL编译为平台专用的代码。 这个两阶段的编译过程非常重要,因为Microsoft中间语言(托管代码)是提供.NET的许多优点的关键。 托管代码的优点 Microsoft中间语言与Java字节代码共享一种理...

.NET 暂无评论 阅读(1,702)

深入.net实质讨论系列(二)

1.1 C#与.NET的关系 C#是一种相当新的编程语言,C#的重要性体现在以下两个方面: ● 它是专门为与Microsoft的.NET Framework一起使用而设计的。(.NET Framework 是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序)。 ● 它是一种基于现代面向对象设计方法的语言,在设计它时,Microsoft还吸取了其 他类似语言的经验,这些语言是近20年来面向对象规则得到广泛应用后才开发出 来的。 有一个很重要的问题要弄明白:C#就其本身而言只是一种语言,尽管它是用于生成面 第Ⅰ部分 C# 语 言 向.NET环境的代码,但它...

.NET 暂无评论 阅读(1,807)

深入.net实质讨论系列(一)

第一 章 .NET 体系结构 我们不能孤立地使用C#语言,而必须和.NET Framework一起考虑。C#编译器专门用于.NET,这表示用C#编写的所有代码总是在.NET Framework中运行。对于C#语言来说,可以得出两个重要的结论: ● C#的结构和方法论反映了.NET基础方法论。 ● 在许多情况下,C#的特定语言功能取决于.NET的功能,或依赖于.NET基类。 由于这种依赖性,在开始使用C#编程前,了解.NET的结构和方法论就非常重要了,这就是本章的目的。 本章首先了解在.NET 编译和运行所有的代码(包括 C#)时通常会出现什么情况。对这些内容...

.NET 暂无评论 阅读(1,867)

MSIL Instruction Set

Base Instructions Instruction Description Stack Transition 1 add add two values, returning a new value …, value1, value2à…, result 2 add.ovf.<signed> add integer value with overflow check …, value1, value2à…, result 3 and bitwise AND …, value1, value2 à…, result 4 arglist get argument list … à …, argListHandle 5 beq.<length> branch on equal …, value1, value2 à … 6 bge.<length> branch on g...

.NET 暂无评论 阅读(1,696)

代码注释要怎么写才“优秀”?看高手

你看到过的最好的代码注释是什么样的?你看到过最强悍的代码注释是什么样的?你最喜欢的代码注释是怎么样的? 这个问题给出的回答的前10条: 1、 // 亲爱的维护者:// 如果你尝试了对这段程序进行‘优化’,// 并认识到这种企图是大错特错,请增加// 下面这个计数器的个数,用来对后来人进行警告:// 浪费在这里的总时间 = 39h 2、 /** * 致终于来到这里的勇敢的人:你是被上帝选中的人,英勇的、不辞劳苦的、不眠不修的来修改我们这最棘手的代码的编程骑士。你,我们的救世主,人中之龙,我要对你说:永远不要放...

Others 暂无评论 阅读(2,257)

初一女生藏多张色情动漫碟

初一女生藏多张色情动漫碟 父亲发现报警. 发现这些影碟后,黄先生当天就没心思上班了,一直在家等待孩子。“我脾气不好,愣是没忍住!”黄先生说,下午女儿刚回到家,他就抽了女儿两个耳光,但打完后就后悔了。女儿委屈地哭了,说这些影碟是在西北工业大学东门附近的一家音像店买的,当时买的时候并不知道里面的内容。而黄先生虽然生气,却不知道怎么跟女儿说,只是告诉孩子:“这些东西你不能看!” 无意中发现女儿买的动漫影碟里有色情动漫,父亲气得动手打了孩子,但让他最为气愤的是,竟有不法分子将此类影碟卖给...

Others 暂无评论 阅读(1,774)

.NET条件编译详解

C#.NET条件编译能够帮助开发人员选择特定的代码节进行编译,并且还能够排除其他代码节。在这里就为大家详细介绍了相关的使用方法。 条件编译是C#比Java多出的东西,但我跟前辈请教后,他们都说条件编译在实际的项目开发中不怎么使用.鉴于是新内容,我还是做做笔记,理解一下好了. .Net中的条件编译主要用途在于根据不同的情况,选择编译不同的代码段落,省的在程序中硬写一堆一堆的代码。 实现方式: 1.局部条件编译 在类的开头部分定义条件编译符号,在类中的任何部分就可以直接使用。 2.全局条件编译 在配置管理器中...

.NET 暂无评论 阅读(2,113)

日本封杀十八禁游戏真能保护青少年吗?

据海外媒体报道,13日东京都议会总务委员会上以多数票赞成通过了一项饱受争议的《东京都青少年健全育成条例修正案》,而该法案的通过这也预示着这项旨在封杀日本未成年人色情动漫和游戏的法案将在15日的全体会议上获得通过后生效。 日本H游戏《尾行》 保护青少年 该法案的通过也饱受争议,在该法案的通过已有包括藤子不二雄、高桥留美子、高桥洋介等在内的知名动漫作家联名表示反对,而像角川书店、讲谈社、小学馆、集英社等十大知名出版社将会以退出明年春季举行“东京国际动漫展”的方式表示抗议。相对动漫如此激...

Others 评论(1) 阅读(3,756)

ref和out的用法和区别

因为C#中参数默认是引用的,所以一直没注意ref及out参数修饰符的作用。最近突然想到这个问题。特别写出来,希望对大家有所帮助! 方法参数上的 ref 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,必须将参数作为 ref 参数显式传递到方法。ref 参数的值被传递到 ref 参数。传递到 ref 参数的参数必须最先初始化。将此方法与 out 参数相比,后者的参数在传递到 out 参数之前不必显式初始化。属性不是变量,不能作...

.NET 暂无评论 阅读(2,478)