在.Net中使用繼承建構子(Constructor)

繼承建構子(Constructor),這看起來既有學問又深奧的文字。

不要怕,以下我問白話文解釋一下。

把繼承建構子分解後,就是 繼承 + 建構子。

繼承,相信有物件導向概念的朋友應該都知道這2個字的意思。

建構子(Constructor),就是用來進行物件初始化的方法。

一般來說,Class B 繼承 Class A 之後就可以使用Class A所開放出來的東西。

那麼如果Class B 繼承 Class A後,想要對Class A進行初始化的動作,那就需要使用繼承建構子了。

先來看看程式吧,看程式就比較不會那麼文謅謅了。
[更多...]

VB.NET 的另類可斷行字串寫法

有寫過C#的朋友大概都知道,要在C#中輸入一段有斷行的字串或SQL時,
都會使用「@」這個好用的符號。好處就是可以直接斷行。
如果行數一多,那可真是累死人不償命又無聊的工程。
某天在黑暗執行緒的某一篇文章挖到了寶,
使用VB.NET 2008內建的XML嵌入語法,來達成模擬C#的「@」。



[更多...]

讓.Net的方法、函式顯示過時

如果你有寫公用程式讓使用者使用,也許經過版本的更新有些方法、函式已經過時或過期了你不再建議使用者繼續使用,而是改用新的方法這時候要怎麼提示使用者呢?
答案就是使用 Obsolete 這個屬性先來看看範 [更多...]

好用的屬性設定工具 PropertyGrid

PropertyGrid 這個元件在市面上 .net 的書很少看到

這幾天摸了一下,感覺上是個還不錯用的元件

尤其對於在開發"編輯環境"的特別好用

簡單的說,這是一個可以幫你把Class變成設定介面的元件

然後元件就會幫你處理傳值與顯示值的問題 [更多...]

使用LINQ來取得特定副檔名的檔案

有了LINQ後,要濾出我們想要副檔名的檔案,真的蠻簡單的 花了一些時間寫了一個副程式,有需要的朋友可以拿去使用 如果你需要遞迴尋找的話(即該目錄下的所有子目錄也要找),把第3參數帶True進去即可 [更多...]

在 .net 上實現 PHP 的 Crypt 函式

在 PHP 上有個 Crypt 函式是用來加密字串的

很多都用的到,例如:LDAP 上的密碼加密

那麼要如何在 .net 上實現這個函式呢

其實已經有人寫好,等我們去用了

A C# implementation of Unix crypt()

把原始檔案下載下來後是個 C# 的程式檔

先在 Visual Studio 中開一個新類別庫專案(C#),把檔案加入

然後就可以建成 dll 檔來使用了 [更多...]