随笔分类 -  Programming IL

对MSIL的探索
混淆的概念与实践
摘要:对于.Net加密方式的一个简要介绍 阅读全文

posted @ 2008-12-21 00:31 xwang 阅读(3366) 评论(11) 推荐(0) 编辑

[Programming IL]Delegates, 代理
摘要:从IL层次和SSCLI层次上对Delegate进行一些了解,代码较多,:) 阅读全文

posted @ 2008-11-18 12:34 xwang 阅读(1946) 评论(6) 推荐(0) 编辑

[Programming IL]泛型, Generic Types
摘要:引言: 自从泛型那天诞生起,广大的面向对象程序员对于他的热爱普遍要高于其他数据结构. :). 然而各大面向对象对于他的支持却不太一样。在CPP中用的是静态编译,即在编译器决定泛型的类型,而.Net则是在运行时确定,他们有什么不一样呢? 和周围的同事谈起泛型,发现大伙对于这东西都是似懂非懂,觉得自己有必要作一次应用总结了. :( , 由于范型内容较多,请看这里: 我们从C#总定义一段基本的范型代码... 阅读全文

posted @ 2008-10-12 15:23 xwang 阅读(446) 评论(0) 推荐(0) 编辑

[Programming IL]虚方法,重载,抽象方法,覆盖 - Virtual Methods, Overload, Abstract, Override
摘要:引言 前面我们讲到了接口,类,流程控制,那面向对象的一些基本概念,重载,覆盖,抽象/虚方法这些概念在.Net中又是如何实现的呢? 概念 可能提了无数次了,然后还是要定义一下, 温故而知新嘛. :) 这些面向对象的基本元素都是和方法联系在一起。方法由方法头(Method Header)和方法体(Method Body)组成,方法头由 ( 修饰符,返回值,方法名,定义域修饰符(internal), 参... 阅读全文

posted @ 2008-09-21 02:20 xwang 阅读(539) 评论(0) 推荐(0) 编辑

[Programming IL]创建一个接口,How To Declare A Interface
摘要:引言: 大家都知道接口是定义了一组契约,但是你知道接口的存在形式吗? 你想更深一步了解接口吗? Follow me. :) 概念: Interfaces define a contract that other types can implement. Interfaces can have static fields and methods, but they shall not have i... 阅读全文

posted @ 2008-09-19 00:09 xwang 阅读(426) 评论(0) 推荐(0) 编辑

[Programming IL]创建一个类,How To Declare A Class
摘要:引言 在.Net平台中,面向对象是一个非常重要的概念,那么在IL是怎样对面向对象进行支持的呢? 让我们从创建一个类开始 例子 1: .assembly extern mscorlib {} 2: .assembly MyClass {} 3: .class public auto unicode XWang extends [mscorlib]System.Object ... 阅读全文

posted @ 2008-09-19 00:08 xwang 阅读(336) 评论(0) 推荐(0) 编辑

[Programming IL] 从Hello World开始
摘要:名词解释 IL = Intermediate Language, 在.Net的设计中成为CIL = Common Intermediate Language, 而因为CIL本身是通用的,而微软为他设计了一种实现,在微软平台上我们也可以称他为MSIL 目标 为.Net平台的底层设计提供一个具体实现,基本编程语言的特性,如流程控制,判断,算术计算,地址等等。还有面向对象的具体设计,类和类之间的关系,隐... 阅读全文

posted @ 2008-09-12 09:21 xwang 阅读(300) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示