最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C#數(shù)據(jù)保存

2022-12-22 16:15 作者:無(wú)損探傷道青科技  | 我要投稿


在手動(dòng)X光檢測(cè)設(shè)備中,為了節(jié)省成本和空間,我們放棄了觸摸屏,而選擇利用PC來(lái)進(jìn)行參數(shù)的設(shè)置,設(shè)備狀態(tài)的查詢。數(shù)據(jù)的保存,更改,記錄也是軟件的關(guān)鍵。

C#中配置文件的種類有多種,經(jīng)常使用的便是XML,INI和JSON,這里我們便討論INI保存數(shù)據(jù)的方式。

Ini配置文件的格式類似于txt格式,具有鍵值屬性,圖中[道青科技]為節(jié)點(diǎn)名,而手動(dòng)線和自動(dòng)線則為該節(jié)點(diǎn)下鍵名,等號(hào)后面的便是值。寫入和讀取的方式一樣,都是節(jié)點(diǎn)名+鍵名+值。

Ini文件的路徑一般都放在應(yīng)用文件里,一般放在引用文件中bin/Debug文件夾中,取名config.ini,其路徑可以通過(guò)以下代碼獲?。?/p>

?INIPath?=?Application.StartupPath?+?"\\config.ini";

對(duì)于讀寫文件,刪除文件的方法?WritePrivateProfileString,GetPrivateProfileString,?WritePrivateProfileSection,在Windows的動(dòng)態(tài)鏈接庫(kù)kernel32中,可以調(diào)用后使用,以下便是調(diào)動(dòng)方法。

?[System.Runtime.InteropServices.DllImport("kernel32")]

?private?static?extern?long?WritePrivateProfileString(string?section,?string?key,?string?val,?string?filepath);

同楊,可以調(diào)用GetPrivateProfileString,?WritePrivateProfileSection函數(shù)。

函數(shù)引用

??for?(int?i?=?0;?i?<?8;?i++)

????????????????{

?ServoPoint[i]?=?Convert.ToInt16(config.INIRead("軸位置地址",?i.ToString()?+?"#軸",?INIPath));

????????????????}

上面的代碼依次讀取config.ini中節(jié)點(diǎn)名“軸位置地址0~7”中“0~7軸”的值,讀取的數(shù)據(jù)為String類型,轉(zhuǎn)換成INT就是所讀取的地址。

寫入的方式同讀取基本相同。


C#數(shù)據(jù)保存的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
青阳县| 乐东| 永福县| 朝阳市| 鄂温| 喜德县| 宾阳县| 祁连县| 盖州市| 怀集县| 桃源县| 德化县| 石楼县| 保定市| 乌鲁木齐市| 长治县| 宿迁市| 阜新| 四子王旗| 灌南县| 桑植县| 夹江县| 唐海县| 灌阳县| 民权县| 全州县| 唐山市| 华安县| 酉阳| 贞丰县| 即墨市| 昌平区| 陆丰市| 广昌县| 民权县| 闸北区| 石屏县| 正蓝旗| 肥东县| 南岸区| 漯河市|