Time of Update: 2018-12-07
1.預存程序返回SqlDataReader public SqlDataReader getaqiyyuy(string qiy) { SqlConnection userConnection = Connection.getConnection(); SqlCommand userCommand = new SqlCommand("MVC_getaqiyluy", userConnection);
Time of Update: 2018-12-07
C#中partial關鍵字1. 什麼是局部類型?C# 2.0 引入了局部類型的概念。局部類型允許我們將一個類、結構或介面分成幾個部分,分別實現在幾個不同的.cs檔案中。局部類型適用於以下情況:(1) 類型特別大,不宜放在一個檔案中實現。(2) 一個類型中的一部分代碼為自動化工具產生的程式碼,不宜與我們自己編寫的代碼混合在一起。(3) 需要多人合作編寫一個類。局部類型是一個純語言層的編譯處理,不影響任何執行機制——事實上C#編譯器在編譯的時候仍會將各個部分的局部類型合并成一個完整的類。
Time of Update: 2018-12-07
使用預存程序返回一個資料集,SqlCommand -〉SqlDataAdapter -〉DataSet SqlConnection userConnection = Connection.getConnection(); SqlCommand userCommand = new SqlCommand("storepname", userConnection); userCommand.CommandType =
Time of Update: 2018-12-07
1、比較時間大小 string st1="12:13"; string st2="14:14"; DateTime dt1=Convert.ToDateTime(st1); DateTime dt2=Convert.ToDateTime(st2); DateTime dt3=DateTime.Now; if(DateTime.Compare(dt1,dt2)>0) msg.Text=st1+">"+st2; else msg.Text=st1+"<"+st2;
Time of Update: 2018-12-07
在大學期間對資料結構中的演算法很迷茫,特別是那些排序演算法,想起來頭痛啊,赫赫!物是人非,現在看到這些竟然有些親切的感覺找到這些排序演算法,同大家共用!一、冒泡排序(bubble)using system; namespace bubblesorter{public class bubblesorter{ public void sort(int[] list) { int i,j,temp; bool done=false; j=1;
Time of Update: 2018-12-07
DateTime 數字型 System.DateTime currentTime=new System.DateTime(); 1 取當前年月日時分秒 currentTime=System.DateTime.Now; 2 取當前年 int 年=currentTime.Year; 3 取當前月 int 月=currentTime.Month; 4 取當前日 int 日=currentTime.Day; 5 取當前時 int 時=currentTime.Hour; 6 取當前分 int
Time of Update: 2018-12-07
本人從dataset中擷取一些列資訊,通過某個欄位來判斷網頁上是否有與之對應的Label控制項,然後把這個欄位資料賦值給這個Label控制項。 //通過迴圈得到網頁上的label if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) {
Time of Update: 2018-12-07
很多時候,我們都用一個按鈕來觸發一個事件,從而達到實現某一功能的操作,如按下一個按鈕實現對資料庫某一記錄或某一批記錄進行刪除等等。通常我們要進行這些操作前都先要進行提示確認的步驟,這個提示步驟是:當使用者作某一操作時,首先彈出一個操作確認選擇對話方塊,使用者後確認後,操作才能有效執行,否則中止操作。這樣做既可以給使用者提供一個很好的操作介面,也防止了誤操作的發生。下面就討論一下用C#編寫的彈出選擇對話方塊程式。一、基於WINFORM下的選擇對話方塊在WINFORM下,我們可以利用系統的對話方塊(
Time of Update: 2018-12-07
在.net中,微軟給我們提供了畫圖類(system.drawing.imaging),在該類中畫圖的準系統都有。比如:直線、折線、矩形、多邊形、橢圓形、扇形、曲線等等,因此一般的圖形都可以直接通過代碼畫出來。接下來介紹一些畫圖函數:Bitmap bmap=new Bitmap(500,500) /定義映像大小;bmap.Save(stream,imagecodecinfo) /將映像儲存到指定的輸出資料流;Graphics gph /定義或建立gdi繪圖對像;PointF
Time of Update: 2018-12-07
例1:List<object> list=new List<object>(); //一個資料集合for(int i=0; i<list.Count-1; i++){ int index=0; //重複列資料標記 for(int j=i+1; j<list.Count-1; j++) { //此處判斷重複列 if(list[i].列==list[j].列) { index++;
Time of Update: 2018-12-07
Visual Studio裡的摘要:處理當前在訊息佇列中的所有 Windows 訊息。交出CPU控制權,讓系統可以處理隊列中的所有Windows訊息 比如在大運算量迴圈內,加Application.DoEvents可以防止介面出現死結想象。 像滑鼠移動滑鼠點擊都是windows訊息,如果耗時操作一直進行,那麼介面就像死結一樣。 while (true) { Application.DoEvents();//條件OK,退出迴圈 }
Time of Update: 2018-12-07
一、在控制台下使用委託和事件我們都知道,C#中有“介面”這個概念,所謂的“介面”就是定義一套標準,然後由實作類別來具體實現其中的方法,所以說“介面,是一組類的抽象”。同樣道理,我們可以將“委託”理解為“方法的抽象”,也就是說定義一個方法的模板,至於這個方法具體是怎麼樣的,就由方法自己去實現。我們知道介面的最大好處就是可以實現多態,同理,“委託”是可以實現方法的多態,當我們想調用某個具體方法的時候,我們不直接調用這個方法,而是去調用這個委託。當然,我們必須在具體方法和委託之間建立某種關聯。下面我們
Time of Update: 2018-12-07
1. 什麼是局部類型?C# 2.0 引入了局部類型的概念。局部類型允許我們將一個類、結構或介面分成幾個部分,分別實現在幾個不同的.cs檔案中。局部類型適用於以下情況:(1) 類型特別大,不宜放在一個檔案中實現。(2) 一個類型中的一部分代碼為自動化工具產生的程式碼,不宜與我們自己編寫的代碼混合在一起。(3) 需要多人合作編寫一個類。局部類型是一個純語言層的編譯處理,不影響任何執行機制——事實上C#編譯器在編譯的時候仍會將各個部分的局部類型合并成一個完整的類。 public partial
Time of Update: 2018-12-07
//複製: private void button1_Click(object sender, System.EventArgs e) { //如果選中部分不為空白 把選中的內容複寫到剪貼簿 if(textBox1.SelectedText != ”") Clipboard.SetDataObject(textBox1.SelectedText); } //粘貼: private void button2_Click(object sender,
Time of Update: 2018-12-07
xmlnamespace prefix ="w" ns ="urn:schemas-microsoft-com:office:word" /> WCF執行個體(帶步驟) < xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> 本篇轉自百度文檔,自己試過,確實可以用。 以訂票為例簡單應用wcf建立一個wcf服務應用程式 在IService1.cs定義服務契約
Time of Update: 2018-12-07
(變數私人的叫欄位,公有的是屬性) 對象是一個自包含的實體,用一組可識別的特性和行為來識別類:具有相同的屬性和功能的對象的抽象的集合(類名字首字母要大寫,如果是多個單詞則各個單詞首字母都要大寫)構造方法/建構函式,就是對類進行初始化。構造方法與類同名,無傳回值, 也不需要void,在new時候調用 (所有類都有構造方法,如果不編碼則系統預設產生空的構造方法, 若你有定義的構造方法,那麼預設的構造方法就會失效了)方法重載提供了建立同民的多個方法的能力,
Time of Update: 2018-12-07
注://關閉,父視窗彈出對話方塊,子視窗直接關閉 this.Response.Write("<script language=javascript>window.close();</script>"); //關閉,父視窗和子視窗都不彈出對話方塊,直接關閉 this.Response.Write("<script>");this.Response.Write("{top.opener
Time of Update: 2018-12-07
3種迴圈:do迴圈do{<code to be looped>}while (<test>);執行標記為迴圈的代碼,如何進行一個布爾測試如果測試的結果為true,就再次執行這段代碼。當結果為false時,就退出迴圈while迴圈while(<test>){<code to be
Time of Update: 2018-12-07
最近好多人提出這樣的疑問,什麼C#薪水不高啦,沒前途啦?等等只聽到大多人說java的多麼多麼好?第1此我聽到這樣的話,我心理確實動搖過,雖然沒有學過java,我本人也正在學習C#但不管怎麼樣,我還是堅持學習c#,沒有那個有沒有前途,關鍵在於你學的怎麼樣,能為大家提供什麼樣的服務我想:C#有mircosfot的強大支援,在未來的幾年,.net平臺的普及是遲早的事。這幾年mircosfot大力推廣C#...其成果是昭然若揭。無論如何,不管學習什麼,堅持到底很重要。尤其像我們這樣的新手,時刻準備好勵志
Time of Update: 2018-12-07
如果你想學好C#!就一定要看這個!對你很多協助! .把C#當成一門新的語言學習; .看《C#入門經典》和《C#進階編程》; .不要被VC、BCB、BC、MC、TC等詞彙所迷惑——他們都是整合式開發環境,而我們要學的是一門語言; .不要放過任何一個看上去很簡單的小編程問題——他們往往並不那麼簡單,或者可以引伸出很多知識點 .會用Visual vs,並不說明你會C#; .學c#並不難,長期堅持實踐和不遺餘力的博覽群書; .如果不是天才的話,想學編程就不要想玩遊戲! .看Visual