Time of Update: 2016-03-09
標籤:1.建立並開啟一個OleDbConnection對象string strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = sample.mdb " ;OleDbConnection myConn = new OleDbConnection ( strCon ) ;myConn.Open ( ) ;2.建立插入的SQL語句string strInsert = " INSERT INTO books (
Time of Update: 2016-03-08
標籤:/// <summary> /// 讀取Excel文檔 /// </summary> /// <param name="Path">檔案名稱</param> /// <returns>返回一個資料集</returns> public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;"
Time of Update: 2016-03-08
標籤:C#代碼: /// <summary> /// 發送郵件 /// </summary> /// <param name="context"></param> /// <returns></returns> public string SendMail(HttpContext context) { try
Time of Update: 2016-03-08
標籤:上一節中,教大家做了一個輸入“Hello!WeAreZero!”的小例子。本節的主題是帶大家從大輪廓上來認識C#語言。 同樣,本節提出的一些知識,是給大家一個認識的開始,並不會將內容太細緻或太技術化,這樣更符合初學者的能力接受範圍。而整套的教程也將會按照由淺入深,由深入精的方式還大家走進C#的世界。——一點一點的扒開C#的皮! 在寫教程的過程中,難免會有出錯的地方,今後還希望讀者能包容,也歡迎大家提出錯誤,我會儘力改正。其
Time of Update: 2016-03-08
標籤: 這些東西是基礎中的基礎,基本上是本書都會講這個。但是很多東西到處都有,所以只撿了以下的這些寫下來。關於類型的可見度和可訪問性也就是public,internal這種東西,但是還是有個東西要提一下,那就是friend 組件。利用System.Runtime.CompilerServices中的InternalsVisibleTo這個特性,使得從friend 組件訪問指定程式集的internal類型。(它的作用是通過給定公開金鑰和friend
Time of Update: 2016-03-08
標籤:這幾天開始新項目,在AbstractDalFactory反射執行個體的時候,遇到的問題是load程式整合功,但是Create執行個體為null.被反射的程式集名稱和命名空間都為s2s.Dal,剛開始我在想,會不會是中間的有個點 . 的問題,轉而一想不可能啊,因為我AutoFac依賴注入s2s.BLL對象的時候,中間也有的點.啊。第一天晚上調試了幾個小時,今天晚上調試幾個小時之後我終於決定重新建立一個DAL程式集,命名為s2s_Dal.果然問題解決了。按照情況來看,的確是
Time of Update: 2016-03-07
標籤:最近在維護一位離職的同事寫的WPF代碼,偶然發現他使用C# string類型的兩個問題,在這裡記錄一下。1. 使用Trim函數移除字串中的空格、分行符號等字串。csRet.Trim(new char[] { ‘\r‘, ‘\n‘, ‘\t‘, ‘ ‘ });if (!csRet.Equals(string.Empty)) statement1;else
Time of Update: 2016-03-07
標籤:原文地址 http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx 感謝博主分享!引言委託和事件在 .Net
Time of Update: 2016-03-09
標籤:逸出字元
Time of Update: 2016-03-09
標籤: 在進行程式設計時,經常需要儲存程式啟動並執行資訊,因此在C#中引入了"變數"的概念。而在程式中某些值是不能被改變的,這就是所謂的"常量"。1 變數 所謂變數,就是在程式的運行過程中其值可以被改變的量,變數的類型可以是任何一種C#的資料類型。所有實值型別的變數都是在實際存在於記憶體中的值,也就是說,當將一個值付給變數時執行的是值複製操作。變數的定義格式為: VARIANT 資料型別 變數名(標識符);或 VARIANT 資料型別
Time of Update: 2016-03-07
標籤: Console.Write("女:你有房子麼"); string yes = Console.ReadLine(); if (yes == "有") { Console.WriteLine("我們結婚吧"); } else if(yes =="沒有") {
Time of Update: 2016-03-09
標籤:參見https://msdn.microsoft.com/zh-cn/library/system.datetime%28v=vs.110%29.aspxDateTime.Date:返回執行個體的日期DateTime.Day:返回該月中的第幾天DateTime.Now:返回目前時間,精確到秒DateTime.Today:返回目前時間,精確到天以DateTime.Now為例,常用的方法有ToBinary(),ToString(),ToString(String),ToShortDateStr
Time of Update: 2016-03-09
標籤:作為從C#開始並只使用C#,沒有接觸過VB,只使用.net,沒使用過COM的開發人員,一直不太明白COM是什麼鬼。現看到書上的一個粟子:一個典型的COM就是word操作的API(個人理解)。 public static void WordTest() { Application app = new Application { Visible = true }; app.Documents.Add();
Time of Update: 2016-03-09
標籤:轉,原文地址:http://blog.csdn.net/yanlele424/article/details/73293891.擷取和設定目前的目錄的完全限定路徑。string str = System.Environment.CurrentDirectory; Result: C:xxxxxx2.擷取啟動了應用程式的可執行檔的路徑,不包括可執行檔的名稱。string str = System.Windows.Forms.Application.StartupPath;Result: C:
Time of Update: 2016-03-09
標籤:#region 和#endregion 關鍵字可以對代碼分為幾個片段進行說明注釋,且可以展開和摺疊該段代碼地區。基本類型的別名及取值範圍:以上數字後面得加字母的,如float值後面必須加上F,不然會被編譯器當作double處理。使用Unicode逸出序列可以指定Unicode 字元,該逸出序列包括標準的\字元,後跟一個u和一個4位十六進位值(例如,單引號的unicode是0x0027)。下面的字串是等價的:"Karli\‘s string.""Karli\u0027s
Time of Update: 2016-03-08
標籤: 原文地址 :http://www.cnblogs.com/xugang/archive/2010/09/09/1822555.html 感謝博主分享! 也許會有人這樣解釋C# 中淺拷貝與深拷貝區別: 淺拷貝是對參考型別拷貝地址,對實值型別直接進行拷貝。不能說它完全錯誤,但至少還不夠嚴謹。比如:string
Time of Update: 2016-03-08
標籤:常量常量總是被視為靜態成員。常量其實可以不限於基元類型,但是必須初始化為null。(我覺得這個點知道和不知道都一樣,我已經自動從腦海中忽略了。很多時候在我這個人眼中,艱澀的代碼和垃圾代碼,其實沒有任何區別。很討厭明明有更簡單易懂的解決方案,非要去炫一些生僻無用的技術的程式員,總是喜歡用這種方式讓哥哥我不能按時下班)而且編譯的時候會直接提取常量的值嵌入IL代碼中,所以運行時也不需要分配空間。欄位之前的章節講過了CLR支援靜態欄位和執行個體欄位。靜態欄位是放在類型對象中的,類型對象在類型載入到
Time of Update: 2016-03-08
標籤: // 按比例縮放圖片 public Image ZoomPicture(Image SourceImage, int TargetWidth, int TargetHeight) { int IntWidth; //新的圖片寬 int IntHeight; //新的圖片高 try { System.Drawing.
Time of Update: 2016-03-08
標籤:提前總結:需方法、抽象方法可以重寫,子類繼承父類,抽象方法沒有方法體,不能執行個體化 前言:我們都知道物件導向的三大特性:封裝,繼承,多態。封裝和繼承對於初學者而言比較好理解,但要理解多態,尤其是深入理解,初學者往往存在有很多困惑,為什麼這樣就可以?有時候感覺很不可思議,由此,物件導向的魅力體現了出來,那就是多態,多態用的好,可以提高程式的擴充性。常用的設計模式,比如簡單工廠設計模式,核心就是多態。其實多態就是:允許將子類類型的指標賦值給父類類型的指標。也就是同一操作作用於不同的
Time of Update: 2016-03-08
標籤:1、 你認為什麼是人工智慧? 答:我認為人工智慧是對人的意識、思維的訊息過程的類比。人工智慧不是人的智能,但就像人的思考,也可以超過人的思考,需要高層工程師的設計和科學理論的指導。人工智慧也是研究人的智能的理論、方法、技術一本學科。2、