c#程式開發

2/8ページ

關於靜態方法

對於初學OOP的人,靜態方法是個不大不小的問題。在此,做個粗淺說明。 1. 靜態方法是類方法,呼叫時不需要建立類例項。2. 靜態方法是靜態繫結到子類,不是被繼承。 為了形象說明,請看下面的例子。 namespace Test.CUI{  class Base  {    public Base()  […]

ThreadStatic

標記為 ThreadStaticAttribute 的靜態(在 Visual Basic 中為 Shared)欄位不線上程之間共享。每個執行執行緒都有單獨的欄位例項,並且獨立地設定及獲取該欄位的值。如果在不同的執行緒中訪問該欄位,則該欄位將包含不同的值。 注意 不要為標記為 ThreadStatic […]

yahoo 的 C# 筆試題

從某個地方copy過來的,它的原 出處只出了30~50我也就只能轉過來30~51……感覺問得很基礎,卻沒幾道會的,更沒幾道能較準的,尤其是關於DP的那幾道題,尤其,尤其是翻譯成中 文的那些……譯得很垃圾的樣子……還要我把它再翻譯成英語才能明白它說的到底是什麼東西,汗………… PS:DP到現在除了ab […]

JavaScript與Asp.net傳值

  在基於ASP.NET的開發中,經常性的需要JS指令碼來增加一些客戶端的控制,比如限制輸入字元,日期控制元件等等。一般這樣的控制基本上在客戶端完成就比較好,無需回傳到服務端。總結了最近的開發中使用的一些js的技巧,提供給大家: 1、js指令碼如何訪問伺服器控制元件的值        介面上有一個T […]

關於MVC

MVC(Model View Controller)模型-檢視-控制器 MVC與模板概念的理解 MVC本來是存在於Desktop程式中的,M是指資料模型,V是指使用者介面,C則是控制器。使用MVC的目的是將M和V的實現程式碼分離,從而使同一個程式可以使用不同的表現形式。比如一批統計資料你可以分別用柱 […]

自定義Unity物件生命週期管理整合ADO.NET Entity Framework

在Unity中,從Unity 取得的例項為 Transient。如果你希望使用多執行緒方式,就需要在組成時使用lifecycle引數,這時候取出的元件就不再是同一個了。在Unity IOC中,它支援我們對於元件的例項進行控制,也就是說我們可以透明的管理一個元件擁有多少個例項。Unity IOC容器提 […]

asp.net的MVC程式設計、MV程式設計以及URL重寫

 前一段時間做一個網站專案,使用win2003 .net2.0開發;在學習了一些.net的相關知識後,並考慮到此專案需要多人合作,以及架構清晰、URL重寫等優點,決定用MVC方式開發。但微軟的.net MVC框架據說要下半年才出正式版,而且還需要.net3.5,其他的MVC框架又不熟悉,估計也需要一 […]