原创 C#基礎概念二十五問

當初學 C# 時是找個人大概問了一下數據類型和分支語句就開始做項目了。這兩天又全面的看了一下相關的基礎知識(學而時習之嘛),總結了25個問題: 1.靜態變量和非靜態變量的區別? 2.const 和 static readonly 區別?

原创 ASP.NET中常用的優化性能方法詳解(四)

導讀:   20. 除非有特殊的原因要關閉緩衝,否則使其保持打開   禁用 Web 窗體頁的緩衝會導致大量的性能開銷。   21. 只在必要時保存服務器控件視圖狀態   自動視圖狀態管理是服務器控件的功能,該功能使服務器控件可以在往返過程

原创 不要忽略C#中的using和as操作符

導讀:   1、using   按照msdn的解釋:   using 語句定義一個範圍,在此範圍的末尾將處理對象。   舉例:   class

原创 關於Exception

導讀:   實際上在系統正常運行的時候,應該是沒有異常的。所有正常運行中被發現的異常,都應該被if else之類的判斷分支所替代。   因此,最終只要在表現層try catch就可以了。在表現層try catch的時候,記錄下except

原创 Asp.net中創建類似Google自動感應的輸入文本框實例

導讀:   現在,隨着時代的發展,基於互聯網的軟件系統已成爲趨勢,用戶對B/S模式的系統的要求也逐漸提高,尤其體現在人機交互的用戶體驗上.本文講解在ASP.NET技術下實現輸入文本框自動感應的例子.大家都使用過Google搜索,當您搜索電

原创 ASP.NET中常用的優化性能方法詳解(二)

導讀:   10. 避免單線程單元 (STA) COM 組件   默認情況下,ASP.NET 不允許任何 STA COM 組件在頁面內運行。若要運行它們,必須在 .aspx 文件內將 ASPCompat=true 屬性包含在 @ Page

原创 ASP.NET中常用的優化性能方法詳解(三)

導讀:   13. 使請求管線內的所有模塊儘可能高效   請求管線內的所有模塊在每次請求中都有機會被運行。因此,當請求進入和離開模塊時快速地觸發代碼至關重要,特別是在不使用模塊功能的代碼路徑裏。分別在使用及不使用模塊和配置文件時執行吞吐量

原创 ASP.NET中常用的優化性能方法詳解(一)

導讀:   性能優化是三兩句話說不清的,我所寫出的僅僅是冰山一角,性能的優化是靠平時經驗的積累和對程序的運作原理的不斷認知。 一談到ASP.NET系統,不得不談到的一個問題是性能優化.儘管ASP.NET本身速度在ASP基礎上快了很讀,但是

原创 ASP.NET頁面間傳值方法大集會(二)

導讀:   2、接口定義:   ///   /// 定義查詢接口。   ///   public interface IQueryParams

原创 ASP.NET頁面間傳值方法大集會

導讀:   在程序或系統裏我們經常會遇到頁面或窗體之間互相傳遞值的情況,其實在ASP.NET裏實現頁面之間傳值的方法較多,本文將全部方法列舉,希望給你帶來幫助.   一、目前在ASP.NET中頁面傳值共有這麼幾種方式:   1、表單提交,

原创 C#編碼好習慣

導讀:   1. 避免將多個類放在一個文件裏面。   2. 一個文件應該只有一個命名空間,避免將多個命名空間放在同一個文件裏面。   3. 一個文件最好不要超過500行的代碼(不包括機器產生的代碼)。   4. 一個方法的代碼長度最好不要

原创 高效SQL執行的基本概念及基本原則

導讀:   1. SQL基本調整   1.1. SQL處理順序   SQL語句處理分兩個或三個階段,每個語句從用戶進程傳給服務器進程進行分析然後

原创 自定義標題背景的TabControl(轉貼)

標準控件裏面的TabControl是不能定義標題欄背景色的,在專業軟件開發中,使用標準控件顯然是不夠的,但是很多開發者習慣了使用現成控件或者是別人做好的控件,一提到要用GDI繪製控件就覺得麻煩。但是在.NET中,GDI+很好的封裝了原來使

原创 MaskedTextBox控件 Mask屬性

MaskedTextBox控件Mask屬性:0 數字,必選。此元素將接受 0 到 9 之間的任何一個數字。9 數字或空間,可選。# 數字或空間,可選。如果掩碼中該位置爲空白,在 Text 屬性中將把它呈現爲一個空格。允許使用加號 (+)

原创 關於窗體的拖動

public   partial   class   frmMove   :   Form { public   frmMove() { InitializeComponent(); } int