c++课设报告(项目管理系统) 下载本文

图11 成员变量设置界面

通过该界面设置与16个Edit Box控件对应的成员变量,具体如表2所示。

表2 控件基本信息 控件ID IDC_TJname IDC_TJnumber IDC_TJlevel IDC_TJcharge IDC_XGINnumber IDC_XGname IDC_XGnumbe IDC_XGlevel IDC_XGcharge IDC_SCINnumber IDC_SCYON IDC_CZINnumber IDC_CZname IDC_CZnumber IDC_CZlevel IDC_CZcharge 成员变量类型 CString Int int CString Int CString Int Int CString Int CString Int CString Int Int CString - 21 -

成员变量名称 m_TJname m_TJnumber IDC_TJlevel m_TJcharge m_XGINnumber m_XGname m_XGnumbe m_XGlevel m_XGcharge m_SCINnumber m_SCYON m_CZINnumber m_CZname m_CZnumber m_CZlevel m_CZcharge 下面是编写代码的重要阶段,由于自身水平所限,无法应用类。所以选择直接通过按钮实施各项操作,下面是各个按钮的编写代码。

void CMy2020Dlg::Ontianjia() //添加函数按钮代码 {UpdateData(true);

m_TJname=m_TJname; m_TJnumber=m_TJnumber; m_TJlevel=m_TJlevel; m_TJcharge=m_TJcharge; UpdateData(false); }

void CMy2020Dlg::Onxiugai() //修改函数按钮代码 {UpdateData(true); }

void CMy2020Dlg::Onshanchu() //删除按钮的代码 {UpdateData(true);

if(m_SCINnumber=m_TJnumber)//判断是否删除成功 m_SCYON='Y'; m_SCYON='N';

if(m_XGINnumber=m_TJnumber) { } { }

m_XGname='a'; m_XGlevel=0; m_XGcharge='b';

m_TJname=m_XGname; m_TJlevel=m_XGlevel; m_TJcharge=m_XGcharge;

// TODO: Add your control notification handler code here

else

UpdateData(false);

// TODO: Add your control notification handler code here

else

UpdateData(false);

- 22 -

}

// TODO: Add your control notification handler code here

void CMy2020Dlg::Onchazhao() //查找函数的代码 {UpdateData(true); }

if(m_CZINnumber=m_TJnumber) { } { }

// TODO: Add your control notification handler code here

m_CZnumber=0; m_CZname='c'; m_CZlevel=0; m_CZcharge='d';

m_CZnumber=m_TJnumber; m_CZname=m_TJname; m_CZlevel=m_TJlevel; m_CZcharge=m_TJcharge;

else

UpdateData(false);

6.2 程序测试

运行程序后,首先出现的界面如图12所示。

- 23 -

图12程序初始运行界面

在添加一行中输入相应的项目信息,点击添加按钮后如图13所示。

图13 添加数据后的界面

在修改一行中输入需要修改的项目编号,之后输入修改后的结果点击修改按钮。如图14所示。

- 24 -