2014220902010-赵天豪-实验5(7)

2019-04-09 15:12

}

void CexperimentDlg::OnClickedButtonSubmit() { }

QUADPTR CexperimentDlg::createAquad(void) {

//{{

//请在这里添加生成某个形体的代码

//采用随机的方式生成平行四边形、梯形、矩形、菱形和正方形之一 //形体的特征数据也是随机生成的 //生成一个形体后将其指针保存到列表中 //函数的返回值是生成的形体的指针 QUADPTR q; int num = rand() % 5; int j=0, k=0;

CButton *p = (CButton *)GetDlgItem(IDC_BUTTON_NEXT); p->EnableWindow (enable); BOOL enable = TRUE;

int ref = static_cast(pCanvas->area * 10); int area = static_cast(answer * 10); if (ref == area) { } else { }

UpdateData(FALSE);

result = _T(\答案错误\); enable = FALSE; result = _T(\); lastDone = true;

// TODO: 在此添加控件通知处理程序代码 UpdateData();

p = (CButton *)GetDlgItem(IDC_BUTTON_SUBMIT); p->EnableWindow (enable);

CEdit *q = (CEdit *)GetDlgItem(IDC_EDIT_ANSWER); q->EnableWindow (enable);

}

j = (rand() % 9) + 1;

while (j == k || k == 0) k = (rand() % 9) + 1; switch (num){ case 0:

q = new Para(j,k); break;

q = new Rect(j,k); break;

q = new Square(j); break;

q = new Diamond(j,k); break;

q = new Trapezoid(num,j,k); break;

case 1:

case 2:

case 3:

case 4:

} list += q; return q; //}}

BOOL CexperimentDlg::OnCommand(WPARAM wParam, LPARAM lParam) { }

return CDialogEx::OnCommand(wParam, lParam); //if (wParam == 1 || wParam == 2) return FALSE; // TODO: 在此添加专用代码和/或调用基类

Stdafx.cpp:

// stdafx.cpp : 只包括标准包含文件的源文件 // experiment.pch 将作为预编译头 // stdafx.obj 将包含预编译类型信息

#include \

#include\ #include\ #include\ #include \ #include \ #include \ #include\ #include\ #include\ #include\ #include\ #include\ #include\

运行截图:

十、实验结论:

通过这次实验,我掌握了泛型编程的知识,并且将理论知识通过实际编程巩固得更加深刻。并且接触了MFC的新知识,对自己是一个很大的提升。

十一、总结及心得体会:

学习编程需要一次次的犯错和改正,在发现错误中不断进步。

十二、对本实验过程及方法、手段的改进建议:

报告评分:

指导教师签字:


2014220902010-赵天豪-实验5(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:测试技术参考答案(王世勇,前三章)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: