原创 Log4Net使用詳解(簡單使用)

第一步  下載Log4Net  Log4Net的版本仍是1.2.10 有.NET1.0和.NET1.1和.NET2.0版本,如果有正在使用高於.NET2.0開發的也不用擔心,可以直接引用這個類庫,像在.NET2.0中開發一樣,它的網是:h

原创 c# 中如何操作消息隊列

“消息”是在兩臺計算機間傳送的數據單位。消息可以非常簡單,例如只包含文本字符串;也可以更復雜,可能包含嵌入對象。      消息被髮送到隊列中。“消息隊列”是在消息的傳輸過程中保存消息的容器。消息隊列管理器在將消息從它的源中繼到它的目標時

原创 Winform窗體可自由移動用戶控件

用如下的代碼可以生成一個可以移動並調整大小的UserControl,可以把代碼添加到一個Window應用程序中,編譯項目,然後打開一個Form設計窗體向其添加MoveableControl類型的控件,運行程序可以用鼠標來調整這個控件了,任

原创 winform窗體加背景圖片後,控件閃爍

1:窗體雙緩衝屬性 DoubleBufered設置爲true 2:可在窗體加載中添加如下代碼              SetStyle(ControlStyles.UserPaint, true);             SetSt

原创 C# tcp發送消息和傳輸文件

【背景】      最近做了一個雙機備份,就是服務器上有個文件夾,會接收客戶端傳來的文件,而我們要做的就是同步這臺服務器和另一臺備用服務器上的文件.      爲了實現這個功能我們使用的tcp點對點傳輸. 【開發環境】      VS

原创 使用WebClient實現文件下載

.Net2.0中新增了很多組件,WebClient就是其中一個,功能也很強大,今天拿WebClient做了一個小實驗,只用到了一些很簡單的功能就可以實現以前不好實現的功能,很方便。     簡單介紹一下W

原创 C#多線程編程總結

C#多線程編程總結 VS2008、C#3.0 在WinForm開發中,我們通常不希望當窗體上點了某個按鈕執行某個業務的時候,窗體就被卡死了,直到該業務執行完畢後才緩過來。一個最直接的方法便是使用多線程。多線程編程的方式在WinForm

原创 C#海康解碼器上大屏代碼事例

 <pre name="code" class="csharp">最近公司開發一個項目 需要用到海康視頻上大屏 按照海康的SDK2次開發包事例調用了一遍  總是出現一些錯誤   在網上也很少有這方面的資料    今天調用成功 來分享下

原创 c#XML操作

1.XPath語法 在C#中使用XPath示例 XPath可以快速定位到Xml中的節點或者屬性。XPath語法很簡單,但是強大夠用,它也是使用xslt的基礎知識。 示例Xml: <?xml version="1.0" encoding

原创 淘寶-鼠標滑過切換另一張圖片

<div class="sub all_t1" style="width:300px;height:300px;border:1px dashed #ccc;background:url(http://img04.taobaocdn.

原创 大華 解碼器上大屏代碼事例

昨天上傳了一個海康解碼器視頻上大屏的代碼事例    因爲最近也在弄大華的設備  所以也傳一份事例  希望對大家有幫助  有問題或建議可私信我   同樣的  傳調用代碼  及結構定義 1.調用代碼 /// <視頻上牆> //

原创 NLog文章系列——如何配置NLog

NLog文章系列——如何配置NLog 作者:Jarosław Kowalski <[email protected]> 翻譯:CrazyCoder(由衷感謝他的熱心!!) 原文:http://www.nlog-project.org

原创 存儲圖片到數據庫的image字段中,並在Winform中顯示圖片

 有人問到圖片如何存儲到數據庫中,以前也做過,但年代已有點久遠,選擇使用的軟件都升級了,有些東西已廢棄。所以花了點時間用VS2008+SQL Server 2005做了一個測試程序,希望能對人有所幫助。與人玫瑰,手有餘香。涉及到存儲過程

原创 MVP 模式-計算器實例

不瞭解的朋友,可以閱讀了解一下 Model View Presenter http://www.microsoft.com/china/msdn/library/architecture/architecture/architect

原创 mysql觸發器

觸發器(trigger):監視某種情況,並觸發某種操作。 觸發器創建語法四要素:1.監視地點(table) 2.監視事件(insert/update/delete) 3.觸發時間(after/before) 4.觸發事件(insert