Time of Update: 2016-03-09
標籤:本文以執行個體形式講述了使用DataSet Datatable更新資料庫的三種實現方法,包括CommandBuilder 方法、DataAdapter 更新資料來源以及使用sql語句更新。分享給大家供大家參考之用。具體方法如下:一、自動產生命令的條件 CommandBuilder 方法a)動態指定 SelectCommand 屬性b)利用 CommandBuilder 對象自動產生 DataAdapter 的 DeleteCommand、InsertCommand 和
Time of Update: 2016-03-09
標籤:具體的步驟:1.建立並開啟一個OleDbConnection對象2.建立插入的SQL語句3.建立一個OleDbCommand對象4.使用OleDbCommand對象來插入資料5.關閉OleDbConnection 實現的代碼如下:<在這裡我們需要用到的是:System.Data.OleDb.OleDbConnection類!(如果操作SQL資料庫,我們最好使用System.Data.SqlClient.SqlConnection類)>using
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
標籤:UI(User Interface)編程在整個項目開發過程中是個頗為重要的環節,任何好的解決方案若沒有良好的使用者介面呈現給終端使用者,那麼就算包含了最先進的技術也 不能算是好程式。UI編程體現在兩個方面,一是設計精美的使用者介面,再有就是符合大多數使用者習慣和便於使用的操作流程. 本文主要收集整理一些介紹 .Net 架構的基本繪圖技術文章。通過簡要的介紹和樣本程式來探討繪圖技術的優勢、劣勢以及其它相關注意事項。(文章及相關代碼搜集自網路,僅供學習參考,著作權屬 於原作者! )
Time of Update: 2016-03-08
標籤:switch語句using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace @switch{ class Program { static void Main(string[] args) { for (; ; ) {
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
標籤:12345678910111213141516171819202122232425262728293031323334353637Console.Write("女:你有房子麼"); string yes =
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-09
標籤:#region 和#endregion 關鍵字可以對代碼分為幾個片段進行說明注釋,且可以展開和摺疊該段代碼地區。基本類型的別名及取值範圍:以上數字後面得加字母的,如float值後面必須加上F,不然會被編譯器當作double處理。使用Unicode逸出序列可以指定Unicode 字元,該逸出序列包括標準的\字元,後跟一個u和一個4位十六進位值(例如,單引號的unicode是0x0027)。下面的字串是等價的:"Karli\‘s string.""Karli\u0027s
Time of Update: 2016-03-09
標籤:using System;using System.Text; namespace Common{ /// <summary> /// 實現Base64加密解密 /// 周公 /// 時間:2007 /// </summary> public sealed class Base64 { /// <summary>
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
標籤:原文地址 http://www.cnblogs.com/michaelxu/archive/2007/03/29/692021.html
Time of Update: 2016-03-08
標籤:直接上代碼吧,這裡 MySql.Data.MySqlClient;需要到mysql官網下載mysql-connector-net-6.9.8-noinstall.zip 訪問密碼 6073 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using MySql.Data.
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、