偶然搜索看到的杂谈——什麼東西是.NET程序員可以掌握並且可倚仗十年而不管微軟存在與否的技術呢?
摘要:一個好的程序員是不會只和一家大公司的技術綁在一起的﹐也不會只知道一種Language。 這裡有很多.NET程序員﹐我就拿.NET程序員來舉個例子。.NET是微軟的技術﹐這是與“不只和一家大公司的技術綁在一起“的原則相違背了﹐但只要你能有意識地去發覺Programming的真諦﹐你仍然可以從禁錮中投得一些光亮﹐從而一窺“九陰真經“。 我們看看﹐有什麼東...
阅读全文
posted @
2004-08-15 16:13
9yue
阅读(1019)
推荐(0)
Loading the Common Language Runtime
摘要:节选自Applied Microsoft .NET FrameworkProgrammingWhen you build an EXE assembly, the compiler/linker emits some special information into the resulting assembly’s PE file header and the file's .text...
阅读全文
posted @
2004-08-07 14:03
9yue
阅读(1760)
推荐(0)
c#问答篇:继承类变量初始化和构造器执行的过程
摘要:我们知道,当子类继承自父类时,为了保证父类成员变量的正确初始化,子类的任何构造器默认的都必须调用父类的某一构造器,具体调用哪个构造器要看构造器的初始化参数列表。如果没有初始化参数列表,那么子类的该构造器就调用父类的无参数构造器;如果有初始化参数列表,那么子类的该构造器就调用父类对应的参数构造器。而构造器的作用就在于负责类中成员变量(域)的初始化;同时类内的成员变量声明初始化被编译器转换成赋值语句强...
阅读全文
posted @
2004-08-03 11:31
9yue
阅读(2318)
推荐(0)
c#问答篇:对象与引用变量-----初学者的困惑
摘要:从宏观的角度来看,对象是类的实例。比如://定义一个名为Someone的类,代表这么一些人(通过指定年龄,性别,性格等基本信息)classSomeone{publicintage;publicstringsex;publicstringname;//other...}//......//创建一个Someone类的对象,代表昵称为nemo的一个特定的人Someonenemo=newSomeone()...
阅读全文
posted @
2004-08-02 23:22
9yue
阅读(2274)
推荐(1)
编译输出的PE文件的执行过程
摘要:节选自 C#锐利体验.........我们对"HelloWorld.cs"文件用csc.exe命令编译后发生了什么。是的,我们得到了HelloWorld.exe文件。但那仅仅是事情的表象,实际上那个HelloWorld.exe根本不是一个可执行文件!那它是什么?又为什么能够执行? 好的,下面正是回答这些问题的地方。首先,编译输出的HelloWorld.exe是一个由中间语言(IL),元数据(Met...
阅读全文
posted @
2004-07-26 15:36
9yue
阅读(1439)
推荐(0)