using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 體檢專案
public int price
public listitems
public checkset()
public checkset(string name,listitem)
public void calprice()
this.price = total;
} }
} [csharp] view plain copy 在code上檢視**片派生到我的**片
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 體檢專案
public string description
public int price
public health()
public health(string name,string ds,int price)
} } [csharp] view plain copy 在code上檢視**片派生到我的**片
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
namespace 體檢專案
//採用泛型集合儲存 所有 的體檢專案
listallitems = new list();
//採用泛型集合儲存 ** 中的的體檢專案
listitems = new list();
//使用字典儲存**集合
public dictionaryhealthset = new dictionary();
health sg, ti, gan, b,shili;
checkset set = new checkset();
private void form1_load(object sender, eventargs e)
public void add()
this.combobox2.selectedindex = 0;
} //設定入學**
public void student()
//預設選擇第一項
this.combobox1.selectedindex = 0;
// this.datagridview1.datasource = new bindinglist(items);
} public void updateset(checkset set)
private void combobox1_selectedindexchanged(object sender, eventargs e)
//設定**名稱
this.label5.text = this.healthset[sname].name;
//設定**總價
this.label7.text = this.healthset[sname].price.tostring();
updateset(healthset[sname]);
} /// /// 新增 ** 檢查的專案 方法
///
///
///
private void button2_click(object sender, eventargs e)
//宣告乙個**來接受 ** 列表的文字
string cbo = combobox1.text;
if (cbo=="請選擇")
// 判斷現有**是否存在
int index = this.combobox2.selectedindex-1;
if (! this.healthset[cbo].items.contains(allitems[index]))
else
} //刪除專案
private void button3_click(object sender, eventargs e)
//獲取選中的索引
int index =this.datagridview1.selectedrows[0].index;
this.healthset[setname].items.removeat(index);
//重新計算**
this.healthset[setname].calprice();
updateset(healthset[setname]);
this.label5.text=set.name;
this.label7.text=set.price.tostring();
messagebox.show("刪除成功");
} /// /// 新增**
///
///
///
private void button1_click(object sender, eventargs e)
checkset se = new checkset();
this.healthset.add(this.textbox1.text, se);
this.addset();
// this.combobox1.items.clear();
"請選擇");
// foreach (string item in healthset.keys)
//
this.combobox1.selectedindex = this.healthset.count;
messagebox.show("新增成功");
第五章 體檢專案
using system using system.collections.generic using system.linq using system.threading.tasks using system.windows.forms namespace day05 體檢 管理系統 using ...
C 第五章習題
1 將例5.1的程式片段補充和改寫成乙個完整 正確的程式,用公用繼承方式。在程式中應包括輸入資料的函式,在程式執行時輸入num name age addr的值,程式應輸出以上五個資料的值。class student 宣告基類 void student get value void student d...
C 第五章 習題
p162 5.18 編輯乙個學生和教師資料輸入和顯示程式,學生資料要編號 姓名 班號和成績,教師資料有編號 姓名 職稱和部門。要求將編號 姓名輸入和顯示設計成乙個類person,並作為學生資料操作類student和教師資料操作類teacher的基類。include includeusing name...