C#中的foreach迴圈並不僅僅是do…while或是for迴圈的變形。它會與.NET框架中的集合接口做緊密的結合,在編譯時為我們最佳化程式碼。除此之外for...
GetHashCode對於參考類型來說,可以正常運作,但其效率很低。而對於值類型來說,其實現通常是不正確的。 GetHashCode若要重新定義,我們必須要遵循...
C#提供了四種不同的函式來判斷兩個物件是否相等: public static bool ReferenceEquals(object left, obje...
.NET程式在物件初始時,變數初始器會將成員變數做初始化的動作。對於值類型的成員變數來說,會被初始為0值。因此我們應將0視為值類型的默認值。 以列舉型別來看,假...
Introduction 當程式決定使用值類型來開發時,請優先考慮將值類型實現為具備常量性與原子性的類型。因為具有常量性的類型可讓程式較為容易編寫與維護,也較容...
在C++中,所有類型都被定義為值類型,但可以自行選擇建立他們的參考形式;在JAVA中,所有自定義的類別都為參考類型。而在C#中,我們必須在設計類型的時候決定類型...
PB開發Web應用,最大的特色就是『快』,如果非要給一個比喻的話,PB開發工具就像為Web開發鋪設了一條高速鐵軌上,以C/S的程式設計方法為起點,以Web應用為...
Visual Studio 是為目前微軟專為開發人員設計的完整開發環境,從最早期的 Visual Studio 97、Visual Studio 6.0、Vis...
PowerBuilder 11開發.NET應用,使用的語言主要是PowerScripts,關鍵在於透過編譯器的自動轉譯功能,產出標準.NET IL(Interm...
使用PB11開發.NET Web Form除了開發流程簡易之外,PB開發環境同時也提供.NET Web程式的偵錯(Debug)功能,.NET Web偵錯使用的仍...
剩下不到一個月.............. Office2000系列、Visual Studio .NET 2002、.NET Framework 1.0都即將...
PB11 .NET Web應用的部署一共有三種方式可以達成,但我們發現大多數客戶都在遠端部署上發生問題,因此本文將介紹遠端部署有哪些方式,並說明遠端部署需注意的...
Larry Ellison, Oracle老闆, 在JavaOne細說他對Java的承諾: Java SE和JavaFX. 他說不想用AJAX開發的工程師可以用...
如果您有使用PowerBuilder11開發.NET相關應用的需求,那麼除了PB本身的基礎之外,部分PB開發中用到的.NET觀念也必須有所了解,如此一來不但能夠...
http://www.dotblogs.com.tw/netqna/archive/2009/05/07/8336.aspx 本篇是主要在介紹 UI(使用者介面...
PowerBuilder11開發工具中,最具代表性的功能就是支援.NET相關應用的開發,一如過去PB在物件上分類的傳統精神,分別是兩個可視的(Visual)Ta...
在iThome的部落格看到marlon撰寫的一篇關於資料壓縮速度的測試,內容相當詳盡,也呈現了一些有趣的數據,應有助於漸少檔案壓縮及加密的時間,分享給邦友們參考...
WPF(Windows Presentation Foundation)是美國微軟公司推出.NET Framework 3.0的組成部分之一,它是一套基於XML...