今天看到TerryLee的一篇文章http://www.cnblogs.com/Terrylee/archive/2008/02/20/1075764.html,其中有一條ASP.NETTag/SearchCloudServerControl(導讀:在Web2.0時代,Tag成為了一個標志,通常一些網站都會采用Tag云圖來顯示。有“好事者”干脆開發了一個Tag云的ASP.NET服務器控件),里邊的源文件是用vb寫的,我就把代碼改改,轉換成C#的了,代碼我直
系統 2019-08-29 23:18:19 2209
staticvoidMain(string[]args){varRedis=newRedisClient(“127.0.0.1″,6379);//redis服務IP和端口#region=insert=//varstoreMembers=newList{”jj”,”lihui”,”cc”};//storeMembers.ForEach(x=>Redis.AddItemToList(“additemtolist”,x));//注:也可直接使用A
系統 2019-08-12 01:53:40 2203
C#導出Word,Excel的方法有很多,這次因為公司的業務需求,需要導出內容豐富(文字,表格,圖片)的報告,以前的方法不好使,所以尋找新的導出方法,在網上找到了通過模板文件導出Word的方法,記錄一下過程.一:模板的創建通過模板導出,肯定需要先創建模板,然后顧名思義就是將模板中提前設置好的占位符,通過程序替換為想輸出的內容即可;新建word文件(必須為docx或者dotx文件),放在程序根目錄下,在需要位置插入-文檔部件-域,域名:MacroButton
系統 2019-08-12 01:31:50 2203
SqlConnectionconn=newSqlConnection("server=.;uid=sa;pwd=sa;database=yourdatabase")SqlCommandcmd=newSqlCommand("libsearch",conn);cmd.CommandType=CommandType.StoredProcedure;//指示libsearch為存儲過程cmd.Parameters.Add("@name",SqlDbType.Cha
系統 2019-08-12 01:55:27 2185
PB9(包括PB9)以前的版本都不能訪問VS.Net創建的基于NetFrameWork下的程序,除非將程序編譯成COM,PB才能正常調用。以下是我總結出的C#將類庫編譯成COM所需要的步驟:1.創建一個類庫程序;2.在程序里添加usingSystem.Runtime.InteropServices;3.創建一個公用的函數,以供PB調用;4.啟動命令窗口;5.生成snk文件:sn-ktest2.snk6.將cs文件編譯成dll文件:csc/t:library
系統 2019-08-12 01:32:51 2169
許多小公司的項目都缺少異常處理模塊,我們也是。經常會出現這種情況,用戶在UI界面操作,就直接跳出堆棧調用的異常信息對話框,老板看到那叫一個火啊!你們的代碼怎么天天出現亂碼。呵呵!這就是沒有異常捕獲處理導致的,現在許多人寫代碼都沒意識處理異常,只要實現功能就好,我的許多組員也是如此。項目剛接手,所以打算做一個異常全局捕獲,統一處理的模式,采用具體詳細信息的對話框提醒與日志文件保存方式。以下是根據網上找的C#winform全局異常捕獲做了點修改。(等項目異常處
系統 2019-08-12 09:30:33 2147
----tcp(傳輸控制協議)是可靠消息:三次握手(發給對方,對方發給自己,證明對方接到消息,在發給對方,說明自己能接到對方消息,這樣就都知道了):tcp:每發送一次消息,對方都會回復,證明接受到了所以是可靠地;包含許多校驗,效率差;---(UDP:用戶數據報協議)數據報文服務:消息發送給對方就完事了,不管你是否接收到;不可靠,但是效率高;-----應用層協議:Http,Ftp,PopjSMTp-----傳輸層:TCP,ICMP,UDP-----網絡層:I
系統 2019-08-12 01:33:19 2145
一般情況下,Asp.Net程序中,數據庫連接字符串大多存儲在配置文件中。如果程序不是手工發布,而是通過安裝程序部署,那么通常在安裝過程中需要用戶輸入數據庫管理員帳號和密碼,以便安裝數據庫。同時將管理員帳號和密碼以及數據庫服務器地址(或者數據庫連接字符串)寫入配置文件中。但是如果不加密,尤其是數據庫管理員密碼,若以明碼形式存儲,極容易被竊取。這就需要對字符串進行加密處理。但是在安裝制作軟件(我用的是InstallShield12)中沒有提供專用的加密方法,而
系統 2019-08-12 09:26:48 2138
privatevoidbtnVerification_Click(objectsender,EventArgse){Regexreg=newRegex(@"^\d{17}(\d|X)");stringsTemp=tbVerification.Text;lbCardInfo.Items.Clear();if(sTemp==string.Empty){MessageBox.Show("沒有輸入任何身份證號碼","請注意",MessageBoxButtons.O
系統 2019-08-29 23:39:35 2136
原文:C#從SQLserver數據庫中讀取l圖片和存入圖片本實例主要介紹如何將圖片存入數據庫。將圖片存入數據庫,首先要在數據庫中建立一張表,將存儲圖片的字段類型設為Image類型,用FileStream類、BinaryReader把圖片讀成字節的形式,賦給一個字節數組,然后用ADO.SqlCommand對象的ExecuteNonQuery()方法來把數據保存到數據庫中。主要代碼如下:privatevoidbutton1_Click(objectsender
系統 2019-08-12 01:53:17 2132
從本節開始,本文正式更名為C#3.0入門系列。先發布一則消息,VS2007Beta版本已經發布咯,下載地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=1FF0B35D-0C4A-40B4-915A-5331E11C39E6&displaylang=en大家快去下載呀,我也好和大家一起體驗該版本最新功能呀。dlinq也更名為linqtosql.本文也跟著做相應變化,稍候,我會去更新前面的
系統 2019-08-12 01:52:45 2126
原文:SQL點滴15—在SQLServer2008中調用C#程序T-SQL的在執行普通的查詢的時候是很高效的,但是在執行循環,判斷這樣的語句的時候效率就不那么的高了。這時可以借助CLR了,我們可以在SQLServer2008中擴展C#程序來完成循環等過程式的查詢,或者其他SQL不便實現的功能。這個隨筆中將介紹在SQLServer中擴展C#程序實現正則表達式的替換功能。新建一個類庫程序命名為Regex,打開VisualStudio2008,點擊File,點擊
系統 2019-08-12 01:33:20 2118
正在做的項目里,需要開發一個小工具,將需要的數據插入到Word文檔中。這當中有一項需求,要求能夠在Word文檔中某處插入表格,或者刪除該處表格。這個小工具是在VS.Net2005、Office2007下開發的。1、在Word文檔中插入一個書簽,書簽名稱為“tl”;2、在VS2005新建一個C#項目,然后在引用中添加Word類庫;由于我使用的是Office2007,因此選擇的是"MicrosoftWord12.0ObjectLibrary",如果你使用的是O
系統 2019-08-12 09:26:49 2112
C#獲取時間,日期//C#里內置的DateTime基本上都可以實現這些功能,巧用DateTime會使你處理這些事來變輕松多了//今天DateTime.Now.Date.ToShortDateString();//昨天,就是今天的日期減一DateTime.Now.AddDays(-1).ToShortDateString();//明天,同理,加一DateTime.Now.AddDays(1).ToShortDateString();//本周(要知道本周的第一
系統 2019-08-12 01:32:32 2108
有朋友反饋說我提供的sample不能編譯。大概是版本的問題,可以到http://msdn2.microsoft.com/en-us/bb330936.aspx下載forbeta1的版本。本節接著講groupby。上一節,我們講了如何理解groupby返回的結果。本節會延這個思路闡述下去。先來看下面的例子GroupBy操作中Select的匿名類varq=frompindb.Productsgrouppbyp.CategoryIDintogselectnew{
系統 2019-08-12 01:52:45 2107