C 開發可以視覺化操作的windows服務

2021-09-06 22:21:24 字數 1326 閱讀 1956

這裡我以乙個wcf的監聽服務為例,因為我是做乙個局域聊天室,需要伺服器端監聽終端,所以我就開發了乙個服務,以便控制此監聽服務。然而,我們開發的windows服務,預設情況下是無法視覺化的操作的,這裡我就額外的開發乙個工具來對此服務進行操作,效果圖如下:

mqchatservice.cs**如下:

protected override void onstart(string args)  

將會出現乙個installer為字尾的新介面,預設好像是project installer.cs,我這裡將其重新命名為serviceinstaller.cs

分別對介面上這兩個元件進行屬性配置,具體的屬性簽名可以檢視屬性面板的最下面(右下角處)

好了,我們的windows服務已經開發好了,接下來就開發乙個視覺化的控制器,來控**務的安裝、解除安裝、啟動和停止。

1、  新建乙個windows程式,名稱servicesetup,form1重新命名為frmservicesetup,

介面控制項如下:

program.cs**如下:

主介面**:

新建乙個類,專門用於日誌操作logapi.cs,這裡的日誌路徑和名稱建議從配置檔案中讀取

windows服務的操作類serviceapi.cs

注意:記得將服務程式的dll拷貝到視覺化安裝程式的bin目錄下面。

操作及視覺化

在 中植入mysqldb 操作前的準備 import mysqldb conn mysqldb connect host localhost user root passwd 619523 db zx wor charset utf8 利用mysqldb建立乙個連線物件 cur conn curso...

vim視覺化操作

v 小v 進入視覺化 v 大v 進入可視行 ctrl v 進入視覺化塊 d刪除選中文字 c修改選中文字,刪除選中的文字,然後輸入想要的內容 r替換選中文字,將選中的文字替換成單個字元 i在選中文字前插入 a在選中文字後插入 gu選中區域轉為小寫 gu選中區域轉為大寫 g 大小寫互調 向右縮排乙個單位...

Flex視覺化元件開發

flex視覺化元件都繼承自uicomponent類 繼承結構 uicomponent sprite displayobjectcontainer 顯示物件容器 interactiveobject 互動物件 displayobject 顯示物件 eventdispatcher 事件分發器 object...