原创 【C#】Winform驗證碼(GDI+)源碼分享

先上效果圖: 需求:6位隨機字符串,包括數字、大小寫字母,顏色隨機;隨機干擾線條和噪點;點擊圖片更換驗證碼;判斷驗證碼輸入是否正確;區分字母大小寫(感興趣的可以加上不區分大小寫的功能)。 驗證碼是一張圖片,放置在pictureB

原创 學習C#,先要了解這10點!

本文目錄: C#的優勢 C#的未來 C#中的抽象 C#中的封裝 C#中的繼承 C#中的多態 C#中的代表 C#中的集合 C#中的異常處理 C#中的文件處理 1.C#相對於Java的優勢 • C#是.NET語言,它支持語言互操作

原创 【C#】兩種方式實現給PDF文件加水印,源碼分享

最近筆者因工作原因需要對一些pdf進行加水印處理,於是百度了幾款pdf軟件,好開心可以加水印了! 一頓操作下來,發現軟件名稱也作爲水印加到了pdf頁面底端,這也太好(e)看(xin)了吧!!!果斷打碼,不能幫你打廣告。 於是我

原创 【C#】利用讀卡器對IC卡進行讀寫、加密等操作,源碼下載

本例應用場合:對IC卡的讀寫、加密,個人及各企事業單位可以根據自己的加密方式對卡片進行處理後使用。本例在VS2010及以上編譯環境中測試通過。 運行界面: 想調試你得有這些: 德卡D3非接觸式IC卡讀寫器(USB免驅)

原创 【C#】圖片處理——浮雕、黑白、油畫效果源碼

本例應用場合:對圖片進行基本的翻轉操作,圖片浮雕、黑白、油畫效果的實現。 本例編譯環境:VS2010及以上版本編譯通過。 運行效果:   運行動態效果   主要功能: 圖片浮雕、黑白、油畫效果處理; 圖片翻轉處理——旋轉180°,

原创 【C#】程序員必須要掌握的算法(二)——堆排序

在計算機科學中,Heapsort(由J.W.J. Williams於1964年發明)是一種基於比較的排序算法。可以將Heapsort視爲一種改進的選擇排序:類似於該算法,它將輸入分爲已排序和未排序區域,並通過提取最大元素並將其移至已排序區

原创 【C#】程序員必須要掌握的算法(一)——快速排序

快速排序(有時稱爲分區交換排序)是一種有效的排序算法。由英國計算機科學家Tony Hoare於1959年開發並於1961年發表,它是一種常用的排序算法。如果運用得當,它可以比主要競爭對手(合併排序和堆排序)快兩到三倍。 QuickSort

原创 C#中10個最重要的內容

本文目錄: C#的優勢 C#的未來 C#中的抽象 C#中的封裝 C#中的繼承 C#中的多態 C#中的代表 C#中的集合 C#中的異常處理 C#中的文件處理 1. C#相對於Java的優勢