程式語言的發展已年過半百 程式作為完成特定工作的一串電腦指令組合,人類與電腦互相溝通的語言我們都稱之為程式語言,在溝通的過程中,人們以自己易於理解的程式語言來撰...
現在資訊生活發達,任何資訊都能用電腦或手機等裝置,透過網際網路上網查詢來獲得。從手中的裝置到獲得網路上的資料這個繁雜步驟與過程,其實被簡化、被抽象化,對於像我這...
2000年是網際網路熱潮的高峰,高峰過後隨之而來的是網際網路泡沫化的開始。儘管在這樣的情況下,任何資訊與服務,從經由桌面應用程式來提供,轉換為透過網際網路來提供...
第一天我們提到昇陽認為J++違反了Java的跨平台的初衷,開始對微軟提出了訴訟,而後微軟放棄J++的開發,轉而開發出C#與.NET Framework。 C#推...
.NET Framework是微軟提供的可以在Windows上運行、建置的軟體開發框架。 .NET Framework的組成 .NET Framework主要由...
任何基於.NET相關技術之程式都需仰賴CLR來運行,CLR是一個類似虛擬機的環境,讓程式在受控的環境下執行,CLR的出現簡化了、抽象化了我們撰寫之程式與電腦...
先前我們提到我們撰寫的.NET相關程式都是透過通用執行環境(CLR)來幫我們執行,以C#為例C#編譯器會把我們撰寫的C#程式碼編譯成中繼語言(IL),而CL...
這篇文章我會先講一下微軟的ILDASM工具,下次再講ILSpy這個開源工具。 IL DASM 我們撰寫的.NET相關程式經編譯器編譯成中繼語言後會包裝成.e...
進公司之後有很大機會要維護公司舊有的專案,而這個專案很有可能是前輩代代相傳而來的,裡面可能用到許多類別分布在不同的命名空間,但傳到你手中時你的Visual...
電腦是一堆電路的組合,有通電代表1,沒通電代表0,只靠1與0這兩個數字形成二進位符號便讓電腦產生無限可能。在早期Computer還是Computer,電腦還...