原创 C# -WinForm 中英文實現, 國際化實現的簡單方法

來源:http://www.jb51.net/article/45675.htm,今天看到了借鑑過了,保存一下,下次開發直接用嘻嘻 軟件行業發展到今天,國際化問題一直都佔據非常重要的位置,而且應該越來越被重視。對於開發人員而言,在編寫程序

原创 C#中對虛擬屬性和抽象屬性的重寫,重寫label實例

從下面這個例子可以看出來區別 public abstract class A { //抽象屬性不能有實現代碼 public abstract string A

原创 C#winform使用進度條

在用c#做WinFrom開發的過程中。我們經常需要用到進度條(ProgressBar)用於顯示進度信息。這時候我們可能就需要用到多線程,如果不採用多線程控制進度條,窗口很容易假死(無法適時看到進度信息)。下面我就簡單結合一個我寫的例子給大

原创 用最小二乘法擬合任意次函數曲線(C#)

///<summary>    ///用最小二乘法擬合二元多次曲線    ///</summary>    ///<param name="arrX">已知點的x座標集合</param>    ///<param name="arrY">

原创 C# 中Bitmap圖像處理含增強對比度的三種方法

Bitmap類 Bitmap對象封裝了GDI+中的一個位圖,此位圖由圖形圖像及其屬性的像素數據組成.因此Bitmap是用於處理由像素數據定義的圖像的對象.該類的主要方法和屬性如下: 1. GetPixel方法和SetPixel方法:獲取和

原创 c#獲取控件指定座標的像素值

[DllImport("gdi32.dll")] private static extern uint GetPixel(IntPtr hDC, int XPos, int YPos); Graphics g = c

原创 c#中實現圖像圖像卷積與濾波-高斯平滑

使用C#語言編寫高斯平滑。 一、線性濾波與卷積的基本概念 2D卷積需要4個嵌套循環4-double loop,所以它並不快,除非我們使用很小的卷積核。這裏一般使用3×3或者5×5。而且,對於濾波器,也有一定的規則要求: 1)濾波器的大小應

原创 C# override詳解

重載、重寫、覆寫,分別指的是overload、override、new。 一、override重寫,是在子類中重寫父類中的方法,兩個函數的函數特徵(函數名、參數類型與個數)相同。用於擴展或修改繼承的方法、屬性、索引器或事件的抽象或虛擬實現

原创 c# gdi設置畫刷透明

  使用solidBrush新建畫刷,定義畫刷的顏色爲透明色   Brush b = new SolidBrush(Color.FromArgb(50, Color.Green));   這裏的50是透明度的設置,範圍從0-255; 0:

原创 c#中程序以管理員身份運行的三種辦法

三種辦法: 一、設置程序本身的屬性:勾選“以管理員身份運行此程序”,必要時設置“更改所有用戶設置-以管理員身份運行此程序”,當然這種辦法是被動的,也不是最實際的辦法; 二、代碼法: static void Main(string[] A

原创 C#操作快捷方式(獲取快捷方式屬性、創建快捷方式)

第一步  創建一個項目 無需廢話,跳過。 第二步  引用COM組件 右鍵“引用”,“添加引用”,選擇“COM組件”,找到“Windows Script Host Object Model”,然後確定。 第三步  編寫創建快捷方式的代碼

原创 簡單的OPC與C#通訊,別想複雜了

簡單的OPC與C#通訊,別想複雜了   using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; u

原创 簡述單機,集羣,分佈式架構區別及聯繫

單機結構 我想大家最最最熟悉的就是單機結構,一個系統業務量很小的時候所有的代碼都放在一個項目中就好了,然後這個項目部署在一臺服務器上就好了。整個項目所有的服務都由這臺服務器提供。這就是單機結構。 那麼,單機結構有啥缺點呢?我想缺點是顯而易

原创 淺談多核CPU、多線程、多進程

1.CPU發展趨勢 核心數目依舊會越來越多,依據摩爾定律,由於單個核心性能提升有着嚴重的瓶頸問題,普通的桌面PC有望在2017年末2018年初達到24核心(或者16核32線程),我們如何來面對這突如其來的核心數目的增加?編程也要與時俱進。

原创 開發框架-概念

前言   做爲一個程序員,在開發的過程中會發現,有框架同無框架,做起事來是完全不同的概念,關係到開發的效率、程序的健壯、性能、團隊協作、後續功能維護、擴展......等方方面面的事情。很多朋友在學習搭建自己的框架,很多公司也在創建或使用自