Time of Update: 2018-12-07
1. 如果可能盡量使用介面來編程 .NET架構套件括類和介面,在編寫程式的時候,你可能知道正在用.NET的哪個類。然而,在這種情況下如果你用.NET支援的介面而不是它的類來編程時,代碼會變得更加穩定、可用性會更高。請分析下面的代碼: private void LoadList (object []items, ListBox l) { for(int i = 0; i < items.Length; i++)
Time of Update: 2018-12-07
之前寫過一個使用SQL的預存程序和觸發器實現的 漢字轉換拼音.地址:http://www.cnblogs.com/Capricornus/archive/2010/02/08/1665783.html其實C#裡面也可以這麼做. 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// <summary> ///
Time of Update: 2018-12-07
這幾天在做考勤處理相關的項目,在介面上放了開始日期和結束日期兩個 DateTimePicker 控制項,並都設定格式(Format)為 Short,再放置一個按鈕 Button1,這樣使用者點擊這個按鈕時就對選擇的時間段進行資料分析處理。為了節省時間,我把開始日期和結束日期分別設定為 向前15天到當前日期: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/
Time of Update: 2018-12-07
.NET Framework既廣且深,其功能之強大與完整是任誰也不能否認的,然而其眾多命名空間中大量數目的類別,卻常常讓新手不知從何下手,總是必須花上一段時間才能熟悉他們所需之類別的位置。這樣的過程,其實讓人覺得有點氣餒。為瞭解決學習上的問題,並具體提升開發人員的生產力,Visual Basic 2005提供了一項非常重要的新功能,它就是My。My 提供了常用 .NET Framework
Time of Update: 2018-12-07
C#中判斷Null 字元串的3種方法效能分析作者:清清月兒 首頁:http://blog.csdn.net/21aspnet/ 時間:2007.4.28 3種方法分別是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0)3種方法都是等效的,那麼究竟那一種方法效能最高呢?本人用實驗說明問題。建立3個aspx頁面(為什麼用網頁,主要是利用Microsoft Application Center Test
Time of Update: 2018-12-07
c# 中,取消了c和c++中使用最靈活,也是最難掌握的指標。那麼在c#中如何提供c/c++中的函數指標的功能?c#提供了委託(delegate),委託是繼承自System.Delegate類的參考型別。它相當於函數指標原型。與函數指標不同的是,委託在c#中是型別安全的,委託特別適合於匿名調用。要使用委託需經過三個步驟,即聲明、執行個體化、調用。 using System; //聲明一個名為mfDelegate的委託,該委託有一個string類型的參數
Time of Update: 2018-12-07
在WebFrom中,做單擊選擇行很簡單,但在WinFrom中就有點煩了.記得WebFrom中在javascript裡寫得那麼兩條語句就OK了.那麼在WinFrom中呢?呵,去MSDN裡搜了一把.得到個結果可以完成了!^o^ 在視窗類別中加入如下方法: public void InIt() { foreach(DataGridColumnStyle dgCol in dataGridTableStyle1.GridColumnStyles
Time of Update: 2018-12-07
在WinForm的視窗(含菜單)上加入以下代碼: /**//// <summary> /// 繪製菜單選項 /// </summary> /// <param name="sender">功能表項目</param> /// <param name="e">事件</param> private void MenuDrawItem( object
Time of Update: 2018-12-07
1、關於enum的定義enum Fabric{Cotton = 1,Silk = 2,Wool = 4,Rayon = 8,Other = 128}2、符號名和常數值的互相轉換 Fabric fab = Fabric.Cotton; int fabNum = (int)fab;//轉換為常數值。必須使用強制轉換。 Fabric fabString =
Time of Update: 2018-12-07
前不久加入了一個Silverlight技術群. 此群的建立者也就是 銀光中國 網站的建立者.裡面有很多高手討論問題,也有很多資源提供下載. 大部分是英文的內容,嘗試的看了下,感覺技術本身就很深奧了,在看英文原版的...搞的更深奧了.進度太慢. 所以趁著腦子還在英文世界動蕩的時候,被一本Effective C# 書名吸引了. 原因是:在很多網站都見過這本書.而且最近也在研究程式的可擴充性,效率.所以就看了一下. 果然有所收穫. 雖然.NET3.5有些方法已經不需要在使用了. 但是感覺很多公司都是.
Time of Update: 2018-12-07
1.將Property Grid 控制項添加到工具箱中由於預設情況下Property Grid 控制項沒有顯示在工具箱中所以需要手動添加。 圖1 將Property Grid添加到工具箱(在工具箱上右鍵選擇添加/移除項) 圖2 在自訂工具箱對話方塊中選中PropertyGrid控制項2.編寫自訂類,並跟PropertyGrid控制項進行綁定using System;using System.ComponentModel;namespace
Time of Update: 2018-12-07
1.對DBNull的解釋: 該類用於指示不存在某個已知值(通常在資料庫應用程式中)。 在資料庫應用程式中,Null 物件是欄位的有效值。該類區分空值(Null 物件)和未初始化值(DBNull.Value執行個體)。例如,表可以包含具有未初始化欄位的記錄。預設情況下,這些未初始化欄位具有DBNull值。 該類還可以用於在COM Interop中區分 VT_NULL 變數(與Null 物件關聯)和 VT_EMPTY 變數(與DBNull.Value執行個體關聯)。
Time of Update: 2018-12-07
一、將DataTable內容寫入到CSV檔案 /// <summary> /// 將DataTable中的資料儲存成CSV檔案 /// </summary> private void btnSaveCSV_Click(object sender, EventArgs e) { saveFileDialog1.Filter = "CSV檔案|*.CSV";
Time of Update: 2018-12-07
無廢話C#設計模式之一:開篇 什麼是設計模式?
Time of Update: 2018-12-07
每個優秀的開發人員,應該儘可能保證程式穩定運行,在確實不需要使用try...catch的地方儘儘量不要使用以提高程式效能。但是我們不可能保證每段代碼不會出錯,由於出錯引起的使用者介面並不友好,而且有可能會導致整個程式崩潰,所以我們在可能出錯的地方經常會try...catch捕獲異常,這樣可以把異常儲存到日誌,提供給使用者一個友好的提示。但是一個大項目到處都是 try...catch 不太容易維護。以下是我自己項目裡面寫的兩個方法:(.Net 4.0) public static
Time of Update: 2018-12-07
BindableAttribute:在設計期間用於確定屬性是否支援雙向資料繫結BrowsableAttribute:確定是否顯示在視覺化設計工具中CategoryAttribute:確定屬性視窗中,屬性顯示在哪個類別中。使用預定義的類別,或建立新的類別,預設值為MiscDefaultEventAttribute:指定類的預設事件DefaultPropertyAttribute:指定類的預設屬性DefaultValueAttribute:指定屬性的預設值。一般是初始值DescriptionAttr
Time of Update: 2018-12-07
Hibernate視頻下載連結:http://edu.csdn.net/heima/video/hibernate_xpc.html?from=qqfstSpring2.5視頻下載連結:http://edu.csdn.net/heima/video/spring_lhm.html?from=qqfstStruts2視頻下載連結:http://edu.csdn.net/heima/video/struts2_lhm.html?from=qqfst java入門視頻:
Time of Update: 2018-12-07
昨天寫程式,需要在頁面中嵌套播放器,用來播放伺服器上的視頻檔案。本來想使用GridView控制項的中提供的HyperLinkField子控制項,但是實驗了幾次發現這個子控制項調用播放器不行,只能調用網頁和檔案例如,我以前寫過的http://www.cnblogs.com/liulanglang/archive/2007/06/16/785411.html屬性設定:1.調用伺服器上檔案夾裡面的檔案DataNavigateUrlFields="LunWBT"DataNavigateUrlF
Time of Update: 2018-12-07
這兩天寫程式用到了transaction。本來想在SQL-Server中的預存程序中寫,發現直接在C#程式中寫也很方便,於是在C#中完成了。現在把兩種transaction的方式寫出來。在C#中:紅色字型是使用transaction的關鍵區段 Common comm = new Common(); Session["lunwbh"] = Convert.ToInt32(GridView1.DataKeys[GridView1.SelectedIndex]["論文編號"
Time of Update: 2018-12-07
ADO.NET在DataSet中提供對XML的廣泛支援.下面是使用XML和ADO.NET的一些技巧資訊。 I.DataSet和XML DataSet和XML的完美整合,可以使你完成以下事情: ①從XSD計劃中載入一個DataSet的計劃或相關結構;