C 類庫 摩爾斯密碼操作類庫

2021-08-09 09:59:15 字數 1830 閱讀 6399

1.類庫介紹

using system.runtime

.interopservices

;using system.threading

;

2.類庫原始碼

///

/// 摩爾斯密碼編碼解碼類

///public

static

class morsecode

, ,,,

,,,,

, ,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

","...-."},

","........"},

","-.-"},

",".-..."},

","...-.-"},

","-.-.-"},

};///

/// 編碼

//////

字串///

編碼後字串,每個編碼以空格分開

public

static

string

enc(string str)

////// 解碼

//////

需要解碼的字串,每個編碼需要空格隔開

///解碼後字串

public

static

string

dec(string str)

return

""; }

////// 查表

//////

需要查詢字串

///查表方式 0:編碼 1:解碼

///private

static

intfind(string str, int cols)

;return -1;

}///

//////

聲音頻率

//////

[dllimport("kernel32.dll")]

public

static

extern

bool

beep(int frequency, int duration);

/////////

public

static

void

play(string _str)}}

}

3.類庫使用

#region 摩爾斯密碼操作類呼叫測試

string encry = morsecode.enc("sworld"); //呼叫編碼函式把【sworld】換成摩爾斯電碼

console.writeline(encry); //列印編碼字串

string decry = morsecode.dec(encry); //呼叫解碼函式解碼編碼字串

console.writeline(decry); //列印解碼字串

morsecode.beep(3000,1000); //呼叫蜂鳴器發聲一秒

#endregion

結果:

C 類庫 ini檔案操作類

1.類庫介紹 在開發應用軟體時,ini檔案常用於軟體的相關配置,以下為ini檔案的相關結構及示例 ini檔案具有節 section 和鍵 key 兩個層級,節用 包含,然後下一行為對應鍵名以及鍵值,在示例中,info 為節,name 和 age 為鍵名,sworld 和 0 為鍵值。section ...

C 常用操作類庫四(File操作類)

view code public class filehelper idisposable filehelper protected virtual void dispose bool isdisposing endregion region idisposable 成員 public void d...

c 資料庫操作類

using system using system.data using system.configuration using system.web using system.web.security using system.web.ui using system.web.ui.webcontro...