話說每到吃完的時間就發愁,真的不知道該吃什麼,然後就想到做乙個生成吃什麼的小軟體,既然這個軟體如此的簡單,就打算用wpf開發吧,也不用資料庫了,直接儲存在xml中就可以了
程式整體結構如下圖
首先我寫了乙個xml的幫助類,主要是寫了個常用的增加方法
主程式介面也很簡單,一共就兩個頁面
對應的兩處**也粘上
privateview codevoid button_click_1(object
sender, routedeventargs e)
xmlhelper xh = newview codexmlhelper();
string path = common.getserverpath() + "
\\food.xml";
hashtable ht = new
hashtable();
string name =txtname.text;
string type =cbtype.text;
xmldocument xmldoc = new
xmldocument();
xmldoc.load(path);
xmlnode node = xmldoc.selectsinglenode("
foods");
int id = 0
;
if (node==null
)
else
id = convert.toint32(node2.firstchild.innertext) + 1
; }
ht.add("id
", id);
ht.add(
"name
", name);
ht.add(
"type
", type);
ht.add(
"last
", "
1900-01-01");
xh.insertnode(path,
"food
", false, "
foods
", null
, ht);
messagebox.show(
"儲存成功");
}
生成乙個均勻的 隨機的圓形
posted on 2015年5月24日 by jinchao 最近在工作中遇到這麼乙個問題 在遊戲場景中有乙個怪物生成點,這個生長點產生的怪物均勻分布在半徑為r的圓形內,這個隨機演算法應該如何生成?看起來很簡單,隨手寫了乙個 define rand float rand rand max void...
隨機生成乙個多播位址
網路位址字串 以數字和點組成的字串,例如 163.13.132.68 網路位址字串 232.0.1.0 轉 二進位制 0xe8000100 const char cp 232.0.1.0 unsigned long int aa inet addr cp printf aa x n htonl aa...
乙個隨機數生成函式
include include include 乙個隨機數生成函式 此函式不是基於用線性同餘法 標準庫中的rand 基於此方法 而是以乙個knuth提出的相減方法為基礎,速度比標準庫中的rand 要快,但不標準。staticlongg next 1 設定seed為任意負數值作為種子。voidrand...