原创 C# windows服務創建、安裝、啓動和卸載

一、windows服務的創建 在vs創建項目中直接創建一個windows服務項目   在Service1.cs中右鍵查看代碼,就可以看到OnStart、OnStop   兩個方法,OnStart 是服務啓動時執行的代碼;OnStop 是

原创 C# windows服務裏面添加Timer控件

在編寫windows服務的時候,往往需要循環的使服務做一些事情,在這裏Timer控件就派上用場了; 但是很多人添加Timer控件完畢了以後,Timer控件不齊作用; 其實這是因爲我們平時用的Timer 是在System.Windows.F

原创 linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)分組、計數、求和、最大最小值、求平均值等函數用法

本文轉自:https://www.cnblogs.com/jack-liang/archive/2011/03/22/1991554.html Group By/Having操作符 適用場景:分組數據,爲我們查找數據縮小範圍。 說明:分配

原创 C# 中chart 控件各個屬性和方法介紹

------------------圖表樣式--------------------- Chart1.BackGradientStyle= = System.Windows.Forms.DataVisualization.Charting

原创 C#中的chart 控件的簡單使用

窗口是這樣的; 代碼是這樣的; private void Form1_Load(object sender, EventArgs e) { chart1.Series[0].YValueMe

原创 C# Datagridview 首行自動顯示行號——RowPostPaint事件

點擊控件的事件按鈕,找到RowPostPaint事件; 雙擊事件名稱的右邊空白部分創建事件的函數; 然後在函數中添加如圖中的代碼; private void DGV_RowPostPaint(object sender, DataG

原创 C# 中添加chart 控件

C# 中的chart 控件並不是VC編譯器自帶的控件,但是它擁有畫圖的能力,例如柱形圖、餅狀圖、折線圖,等等; 1、在網上下載mschart 的安裝包;並執行安裝文件; https://download.csdn.net/download

原创 C# 創建、部署和調用WebService的簡單示例

本文轉自;https://www.cnblogs.com/Brambling/p/6815565htm   webservice 可以用於分佈式應用程序之間的交互,和不同程序之間的交互。 概念性的東西就不說太多,下面開始創建一個簡單的we

原创 C# 中的MessageBox 彈出提示框(消息框)的用法

剛好用到MessageBox  ,所以就在網上查着學習了一下。 MessageBox.Show(<字符串> Text, <字符串> Title, <整型> nType,MessageBoxIcon); 它的格式就是上面這個, 第一個參數是

原创 C# 中彈出新窗口的兩種方式和它們的區別---Show()方法和ShowDialog()方法

就是這兩個傢伙; 它們很簡單區分; Show()方法彈出的子窗口,它可以和父窗口同時存在而且可以隨意切換。   Showdialog()方法彈出的窗口就不能這樣,它永遠是被置頂的; 如果不關閉這個窗體;那就不能使用別的窗體;別的窗體都是

原创 C#中窗體程序連接數據庫執行SQL語句查詢

用到的開發軟件是VS2008 和SQL server 2008 首先就這麼一個簡單的窗口,以下是窗體的一些簡單的代碼。   using System; using System.Collections.Generic; using S

原创 C# 中隱藏一個窗體後打開另一個窗體,使用Show()和Hide()方法

新建兩個窗體Form1 和Form2 ; Form1 中的按鈕 的單擊事件方法裏面的代碼; Form2 fm2= new Form2(this); fm2.Show(); this.Hide(); Form2 窗體裏面的代碼; For

原创 C# 中的SqlCommand 的用法和它的幾個方法

SqlCommand  這個對象可以讓我們在數據庫上做一下操作,比如說增、刪、改、查。都可以使用SqlCommand  這個對象。 首先,要使用SqlCommand  對象的話,必須先聲明它。 SqlCommand cmd = new