2008年3月18日 星期二

.Net 學習筆記 02 (Week 1/ 1 day)

之前另外一本的Teach yourself Visual C++ in 21 days,也是幫助我相當大的一本書。現在這本是Teach yourself .Net in 21 days.

想讀一讀,所以也不見得會每天拿來看吧…總之,當心情很悶很悶的時候,就會拿出來看一看…總是要在生活中找點樂子。


Week 1的章節目標,是了解.NET能幫你做什麼事情,還有他能做到事情是什麼。應該就是了解.NET是幹麻的意思吧。

DNA…& COM…
分散式網路架構… & …Component Object Model…

不是很懂…總之…COM在Maintain的時候很麻煩!?而.NET Framework解決了這樣的問題?

CLR→ Common Language Runtime
.NET Framework的核心,CLR。

用.NET Framework寫出來的又稱為managed code。CLR提供了managed execution environment給.NET。

講.NET跨平台和可以在各種處理器上執行的理由…JIT…

CLS…Common Language Specification
規範了怎麼樣的語言可以在Common Language Runtime下執行。如果符合CLS的話,則此程式保證可以跟其它的.NET合作。

using System;
[assembly: CLSCompliantAttribute(true)]
[CLSCompliantAttribute(true)]
public class Class1
{
public void x(UInt32 x){}
public static void Main( )
{
}

上面的程式沒辦法Compiler…因為Uint32並不是CLS的規格。
}
…後面越看越想睡…
最後說到,把這東西(VS .NET 2003)當工具,而不是程式語言。


沒有留言: