|
前段時(shí)間,幫朋友用C#做了一個(gè)小玩意兒,在開(kāi)發(fā)過(guò)程中,發(fā)現(xiàn)很多用的著的東西,在網(wǎng)上都沒(méi)有很好的解決方案,前前后后折騰了近一個(gè)月,總算是基本上完成了,在此整理下,權(quán)作以后再用到時(shí)復(fù)習(xí)之用。
這個(gè)東西有點(diǎn)像星座性格測(cè)試那種的,只不過(guò)是要C/S的,安裝到客戶端上,所以做起來(lái)限制比較多。首先要有數(shù)據(jù)錄入的功能,提供界面,用戶要能向其中錄入數(shù)據(jù),比如星座測(cè)試一條一條的題目;然后要對(duì)每個(gè)題目,提出相應(yīng)的反饋、建議;最后,錄入完成了,用戶還要能夠有個(gè)界面對(duì)指定的數(shù)據(jù)庫(kù)進(jìn)行增刪改查:前面是錄入的功能。在用戶性格測(cè)試的時(shí)候,要有窗口完成答題,并在提交后,查看測(cè)試的結(jié)果,有打分,有整體評(píng)價(jià),并且對(duì)于那些答得不合適的,還有一些建議。
接下來(lái),我會(huì)按不同的模塊,說(shuō)一說(shuō)我是怎么做的。
(1)數(shù)據(jù)的存儲(chǔ)
由于沒(méi)有數(shù)據(jù)庫(kù)管理系統(tǒng)的支持,我選擇XML來(lái)保存數(shù)據(jù)。所以,這一模塊就是基本的XML的創(chuàng)建、添加、刪除。
(1.1)XML文件的新建
我做的這個(gè)玩意兒,用的XML的數(shù)據(jù)格式比較固定,所以,新建XML文件的時(shí)候,大的結(jié)構(gòu)就寫(xiě)死了,不希望,也不會(huì)發(fā)生改變:

2 this._xDoc = new XmlDocument();
3 this._xDoc.LoadXml(
4 "<?xml version=/"1.0/" encoding=/"gb2312/" ?>" +
5 "<root>"+
6 "<Principles>" +
7 "</Principles>"+
8 "<Results>"+
9 "</Results>"+
10 "</root>"
11 );
12 try
13 {
14 this._xDoc.Save(fileName);
15 }
16 catch (Exception ex)
17 {
18 MessageBox.Show(ex.Message);
19 }
NET技術(shù):C#編程筆記(一),轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。