Time of Update: 2015-02-02
標籤: 在.net平台的項目開發中,凡是用到資料庫互動的,都有必要瞭解SqlHelper類的原理. 步驟一: 我就拿WPF項目開發作為例子.首先要建立一個App.config(應用程式設定檔).注意,在VS中預設建立的檔案名稱為App1.config.必須要把名字改回來.你不管在App1.config裡寫什麼,項目都不會載入.檔案名稱必須是App.config.當然,如果你做的是web開發,可以建立一個web.config設定檔,原理相同. 建立這個設定檔用來寫入與資料庫連接的必
Time of Update: 2015-02-02
標籤: 1.C#串連串連Access程式碼: -------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+
Time of Update: 2015-02-02
標籤: 上一篇文章講了簡易版的SqlHelper類的編寫,我們在這裡就上一篇文章末尾提出的問題寫出解決方案. sql語句注入攻擊已經是眾所周知的了.我們如何在C#中保護自己的資料庫不被這樣的方式攻擊呢? 不用擔心,c#中已經提供了很好的解決方案,那就是 SqlParameter類. 如何使用它呢? class SqlHelper{public object ExecuteScalar(string sql,Parameter []
Time of Update: 2015-02-02
標籤:操作資料庫的那點代碼,別在費勁每個資料庫都寫一遍SQLHelper,SQLiteHelper,OleDbHelper,了,這裡都有了.介面不發了,自己抽取定義就行了.public abstract class DbHelperBase : IDbHelper { /// <summary> /// 直接獲得連接字串 /// </summary> /// <param
Time of Update: 2015-02-02
標籤:一、POSIX,ISO C,Single UNIX Specification的概念。 1,POSIX:Portable Operating System Interface。可移植作業系統介面。期望獲得源碼層級的軟體可移植性。 2,ISO C:提供C語言的標準化。提高C語言在不同作業系統的可移植性。它定義了 C語言的文法,語義和標準庫。 3,Single UNIX
Time of Update: 2015-02-02
標籤: xml編輯器源碼最近幫朋友做了一個檔案管理系統,用戶端能夠把檔案上傳到伺服器,也能夠從伺服器下載,支援多使用者。通訊架構使用的networkcomms
Time of Update: 2015-02-02
標籤:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using
Time of Update: 2015-02-02
標籤: 類比鍵盤輸入就是使用以下2個文法實現的.SendKeys.Send(string keys); //類比漢字(文本)輸入SendKeys.SendWait(string keys); //類比按鍵輸入先瞭解一下2個文法的用法吧! 稍後貼出代碼看看大家能不能看懂哦/...(1)每個按鍵由一個或多個字元表示。為了指定單一鍵盤字元,必須按字元本身的鍵。例如,為了表示字母 A,可以用 "A" 作為
Time of Update: 2015-02-02
標籤:深入的剖析C#中靜態變數和靜態建構函式:在日常的程式開發過程經常會使用到靜態變數,眾所周知,靜態變數時常駐記憶體的變數,它的生命週期是從初始化開始一直到Application結束。但是,我們經常會忽略靜態變數的初始化時機。一下深入的介紹一下static變數是如何初始化的。在一個類中定義了靜態變數,這個類就肯定會存在靜態建構函式,無論是我們自己定義了靜態建構函式還是不定義靜態建構函式,如果不定義靜態建構函式,編譯器會自動給我們產生預設的靜態建構函式。而類的靜態變數的初始化的
Time of Update: 2015-02-02
標籤:c#開源IM系統相關資源都可以在我的資源中0積分下載把系統中整合的IM部分,提取出來,共大家參考,也可以作為大家學習networkcomms架構的一個demo名稱:微風IM名稱來源: 微 小的意思 是說系統比較簡單 風 是由於UI使用的風緒老師多年前在網上開源的高模擬qq2008中的代碼,在此表示特別感謝資料庫使用的是mssql 2005.c# 2.0開發通訊架構使用的是來自英國劍橋的c#開源通訊架構 networkcomms2.3.1
Time of Update: 2015-02-02
標籤:單例模式:在多線程的程式開發過程中經常會遇到單例模式[單件模式],它的特點是不是根據客戶程式的調用而產生新的執行個體,而是控制某個類型的執行個體數量只有一個。也就是說,單例模式就是保證在整個應用程式的生命週期中,在任何時刻,被指定的類只有一個執行個體,並為客戶程式提供一個擷取該執行個體的全域訪問點。接下來看一個經典的單例模式:public class SingleInstance{ private static SingleInstance _instance=null;
Time of Update: 2015-02-02
標籤:一、C#處理簡單json資料 json資料: 代碼如下:{"result":"0","res_info":"ok","queryorder_info":"info"}我這裡是以jsonmy1.txt檔案的形式儲存在d盤json檔案夾下。構造對象: 代碼如下: public struct ToJsonMy { public string result { get; set; }
Time of Update: 2015-02-02
標籤:實現代碼來源於網路,我只是作了一些修改!using System;using System.Web;using System.Xml;using System.Collections;using System.Net;using System.Text;using System.IO;using System.Xml.Serialization;/// <summary>/// 利用WebRequest/WebResponse進行WebService調用的類/// </
Time of Update: 2015-02-02
標籤:以下內容來自:http://www.cnblogs.com/zagelover/articles/2741370.html在學習.NET的過程中,都會不可避免地接觸到這三個概念,那麼這三個東西是什麼以及它們之間的關係是怎樣的呢?我們在學習的過程中可能比較過多的會去關注CLR,因為CLR是.NET Framework的核心,但是我要說的是CTS和CLS更為重要,因為他們是CLR的核心。任何程式設計語言,如果想要在.NET CLR上執行,就必需提供一個編譯器,將此語言的程式編譯成.NET
Time of Update: 2015-02-02
標籤:多平台支援 支援 Net2+, Mono, Unity3d, Xamarin.iOS, Xamarin.Android, Windows Phone 8, Windows RT 等平台。 高效能 支援大於1000 的用戶端串連,以1Gbps資料速率。我們的網路程式庫包含許多額外的功能,可以用來最大化可用的網路頻寬和系統資源的有效利用。 文檔 完整的文檔支援,並提供大量的執行個體教程。線上
Time of Update: 2015-02-02
標籤:什麼是靜態常量(Const)和動態常量(Readonly) 先解釋下什麼是靜態常量(Const)以及什麼是動態常量(Readonly)。 靜態常量(Const)是指編譯器在編譯時間候會對常量進行解析,並將常量的值替換成初始化的那個值。 動態常量(Readonly)的值則是在啟動並執行那一刻才獲得的,編譯器編譯期間將其標示為唯讀常量,而不用常量的值代替,這樣動態常量不必在聲明的時候就初始化,而可以延遲到建構函式中初始化。 靜態常量(Const)和動態常量(Read
Time of Update: 2015-02-02
標籤:自己定義的控制項屬性:[Browsable(true),Bindable(true),Category("資料"),DefaultValue(""),Localizable(true), Description("Items清單項目集合"),
Time of Update: 2015-02-02
標籤:原文:C#實現非同步訊息佇列拿到新書《.net架構設計》,到手之後迅速讀了好多,雖然這本書不像很多教程一樣從頭到尾系統的講明一些知識,但是從項目實戰角度告訴我們如何使用我們的知識,從這本書中提煉了一篇,正好符合我前幾篇的“資料驅動架構”設計的問題;訊息佇列訊息佇列(英語:Message queue)是一種處理序間通訊或同一進程的不同線程間的通訊方式,軟體的貯列用來處理一系列的輸入,通常是來自使用者。訊息佇列提供了非同步通訊協定,每一個貯列中的紀錄包含詳細說明的資料,
Time of Update: 2015-02-01
標籤:原文:http://www.codeproject.com/Tips/846860/Csharp-Barcode-Generator-Web-Control在asp.net的web頁用c#的web控制項產生條碼。簡介:我在一個小公司工作,幾天前有人詢問在asp頁面產生條碼的方法。我在Google上搜了一圈,大多數產生條碼實在asp的”page_load”方法裡通過Response.OutputStream來儲存條碼圖片,這種方案,只能在頁面上顯示一個相同的條碼。但是
Time of Update: 2015-02-01
標籤:HTML<ul> <li>驗證碼:</li> <li> <img src="/Login/GetValidateCode?ID=1" id="imgCode" alt="單擊重新整理" onclick="ClickChangeCode()" /> <a href="javascript:void(0)" onclick="ClickChangeCode();return