- 11月 26 週五 201012:48
C# 與 Java 之比較
- 7月 26 週一 201012:21
Microsoft Visual Studio 2008 各個版本及各種專案類型
※ 各個版本說明:
● Visual Studio 2008 Express Edition
◎ Visual Basic 2008 Express Edition
- 1月 29 週五 201012:22
Visual Studio 2005 工具箱圖示都不見了或是都變成一樣的了!!
不知怎麼的...有時候我的 Visual Studio 2005 開發環境的工具箱會搞怪...變成如下圖之模樣...
要嘛~圖示都變成一樣的...

要嘛~就給他都不見了...切~

- 4月 28 週二 200915:36
Microsoft Visual Studio 發展歷程
發展
Microsoft .NET Framework 1.0
Microsoft Visual Studio .NET (2002)
Microsoft .NET Framework 1.1
Microsoft Visual Studio .NET (2003)
Microsoft .NET Framework 2.0
‧Common Languag Runtime (CLR)
提供一跨語言(Cross-Language)的程式語言中力執行環境
‧Microsoft .NET Framework Class Library
(BCL;Base Class Library)
‧ADO.NET
‧ASP.NET
Microsoft Visual Studio 2005
‧Microsoft Visual Basic 2005
‧Microsoft Visual C++2005
‧Microsoft Visual C#2005
‧Microsoft Visual J#2005
‧ASP.NET
‧XML Web Services
‧mobile AP
Microsoft .NET Framework 3.5
附有一組程式工具(一般、組態和部署、偵錯及安全性)
位於安裝路徑之 bin 目錄下
Microsoft Visual Basic 2008
‧Microsoft Visual Basic 2008
‧Microsoft Visual C++2008
‧Microsoft Visual C#2008
‧Microsoft Visual J#2008
‧Microsoft Sliverlignt
‧Microsoft Web Authoring Component
‧Microsoft Document Explorer 2008
‧Microsoft .NET Compact Framework 3.5
‧Microsoft SQL Server Compact 3.5
‧Windows Mobile 5.0 SDK R2 for Pocket PC
‧Windows Mobile 5.0 SDK R2 for Smart Phone
‧Common Languag Runtime (CLR)
提供一跨語言(Cross-Language)的程式語言中力執行環境
‧Microsoft .NET Framework Class Library
(BCL;Base Class Library)
‧ADO.NET
‧ASP.NET
‧Microsoft Visual Basic 2005
‧Microsoft Visual C++2005
‧Microsoft Visual C#2005
‧Microsoft Visual J#2005
‧ASP.NET
‧XML Web Services
‧mobile AP
附有一組程式工具(一般、組態和部署、偵錯及安全性)
位於安裝路徑之 bin 目錄下
‧Microsoft Visual Basic 2008
‧Microsoft Visual C++2008
‧Microsoft Visual C#2008
‧Microsoft Visual J#2008
‧Microsoft Sliverlignt
‧Microsoft Web Authoring Component
‧Microsoft Document Explorer 2008
‧Microsoft .NET Compact Framework 3.5
‧Microsoft SQL Server Compact 3.5
‧Windows Mobile 5.0 SDK R2 for Pocket PC
‧Windows Mobile 5.0 SDK R2 for Smart Phone
- 6月 11 週三 200812:54
VB.NET 的物件導向程式設計(四)_共用成員
共用成員並非附屬於類別的特定執行個體,而是能夠被該類別各體化而來的所有物件共用。
共用方法只能存取其他的共用成員,而不能存取執行個體成員。
欲呼叫公用成員可以使用類別本身、一個物件參考、或一個物件執行個體。
共用方法只能存取其他的共用成員,而不能存取執行個體成員。
欲呼叫公用成員可以使用類別本身、一個物件參考、或一個物件執行個體。
- 6月 11 週三 200812:14
VB.NET 的物件導向程式設計(三)_繼承

VB.NET 只允許類別的單一繼承,即衍生類別只能有一個基底類別(父類別),雖不能多重繼承但類別可以實作多重介面。
....
Public Overridable Function CalcDiscount ( ByVal dAmt As Decimal) As Decimal
Return dAmt
End Function
End Class
MustOveride
- 6月 11 週三 200811:51
VB.NET 的物件導向程式設計(二)
依據 VB.NET 的物件導向程式設計(一) 所建立的類別
1. 建立物件
Private myCustomer1 As Customer
myCustomer1 = New Customer 可縮寫如下
1. 建立物件
myCustomer1 = New Customer
- 6月 11 週三 200811:16
VB.NET 的物件導向程式設計(一)
物件導向程式設計 Object Oriented Programming (OOP)
◎ 抽象 Abstraction
◎ 封裝 Encapsulation
◎ 多型 Polymorphism
◎ 繼承 Inheritance
◎ 抽象 Abstraction
◎ 封裝 Encapsulation
◎ 多型 Polymorphism
◎ 繼承 Inheritance
- 6月 05 週四 200811:00
軟體開發系統介紹
軟體系統如果依功能來分類,可以分成以下層次:
Presentation
展示 使用者介面處理,包含資料輸入與顯示,圖表繪製等 Business Logic
商業邏輯 包含許多邏輯處理,如:資料計算、帳號密碼檢查、資料加密解密等 Data Source
資料來源 資料儲存的位置
以軟體系統的架構(即以上述三個層次的組合方式變化),可分為以下類型:
Stand Alone 單機架構 展示、商業邏輯與資料來源都位於同一個軟體、同一部電腦上,如:單機應用程式。

Client / Server 主從式架構 把資料來源獨立出來,方便資料的交換與同步。
Heavy Client
將商業邏輯用程式語言撰寫好與展示層一同放置在用戶端上。

Thin Client
將商業邏輯與資料來源放置在一起(通常使用預存程序 Stored Procedure 的方式來處理),用戶端單純做展示層工作。

3 - Tiers 三層式架構 將商業邏輯獨立出來,形成三層式架構。

N - Tiers 多層式架構 因商業邏輯層需要大量運算資源,故再加以細分數層,分層負責各類型運算處理。另配合網站伺服器(如:IIS)端程式繪製用戶端操作介面與處理用戶端輸入資料,使用者只要有瀏覽器就可以使用系統,此方式可方便於軟體更新,不用一一安裝更新到用戶端電腦上,只要於網站伺服器上更新軟體,用戶端只要於瀏覽器上重新整理,即可得到最新的使用介面了。

展示
商業邏輯
資料來源
以軟體系統的架構(即以上述三個層次的組合方式變化),可分為以下類型:

Heavy Client
將商業邏輯用程式語言撰寫好與展示層一同放置在用戶端上。

Thin Client
將商業邏輯與資料來源放置在一起(通常使用預存程序 Stored Procedure 的方式來處理),用戶端單純做展示層工作。



1
