|
Java |
C# |
Runtime Environment |
可在任何具有JVM的平台上執行 |
可在具有CLR的平台上執行(目前僅有Microsoft Windows版的CLR) |
Object-oriented |
yes |
yes |
多重繼承 |
不支援。以interface替代 |
不支援。以interface替代 |
Memory Management |
以Garbage Collection機制管理記憶體 |
以Garbage Collection機制管理記憶體 |
Pointer |
不支援 |
允許用在unmanaged code內使用 |
Native Library |
以Java Native Interface(JNI)呼叫DLL、LIB等 |
以Interop Services呼叫COM、Windows API等 |
Intermediate Language |
Java bytecode |
將MSIL轉換為Just In Time(JIT)機器碼 |
tsuozoe 發表在 痞客邦 留言(0) 人氣()
※ 各個版本說明:
● Visual Studio 2008 Express Edition
◎ Visual Basic 2008 Express Edition
◎ Visual C# 2008 Express Edition
tsuozoe 發表在 痞客邦 留言(0) 人氣()
不知怎麼的...有時候我的 Visual Studio 2005 開發環境的工具箱會搞怪...變成如下圖之模樣...
要嘛~圖示都變成一樣的...
|
要嘛~就給他都不見了...切~
|
tsuozoe 發表在 痞客邦 留言(0) 人氣()
發展
Microsoft .NET Framework 1.0
|
Microsoft Visual Studio .NET (2002)
|
Microsoft .NET Framework 1.1
|
Microsoft Visual Studio .NET (2003)
|
tsuozoe 發表在 痞客邦 留言(0) 人氣()
共用成員並非附屬於類別的特定執行個體,而是能夠被該類別各體化而來的所有物件共用。
共用方法只能存取其他的共用成員,而不能存取執行個體成員。
欲呼叫公用成員可以使用類別本身、一個物件參考、或一個物件執行個體。
tsuozoe 發表在 痞客邦 留言(0) 人氣()
VB.NET 只允許類別的單一繼承,即衍生類別只能有一個基底類別(父類別),雖不能多重繼承但類別可以實作多重介面。
Public Class Customer
....
|
tsuozoe 發表在 痞客邦 留言(0) 人氣()
依據
VB.NET 的物件導向程式設計(一) 所建立的類別
1. 建立物件
Private myCustomer1 As Customer
myCustomer1 = New Customer |
可縮寫如下
tsuozoe 發表在 痞客邦 留言(0) 人氣()
物件導向程式設計 Object Oriented Programming (OOP)
◎ 抽象 Abstraction
◎ 封裝 Encapsulation
◎ 多型 Polymorphism
◎ 繼承 Inheritance
tsuozoe 發表在 痞客邦 留言(0) 人氣()
軟體系統如果依功能來分類,可以分成以下層次:
Presentation
展示 |
使用者介面處理,包含資料輸入與顯示,圖表繪製等 |
Business Logic
商業邏輯 |
包含許多邏輯處理,如:資料計算、帳號密碼檢查、資料加密解密等 |
Data Source
資料來源 |
資料儲存的位置 |
tsuozoe 發表在 痞客邦 留言(0) 人氣()