计算器实验心得_计算机实验心得体会
计算器实验心得由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机实验心得体会”。
院
系:计 算 机 学 院
实验课程:计算机基础实验 实验项目:计算器 指导老师:宋桂琴
开课时间:2010 ~ 2011年度第 2学期
专 业:软件工程(数字媒体)班 级:10本8班 学 生:史文林 学 号:20102003056
华南师范大学教务处
在这个实验中,我首先按照《程序设计实验课程指导》中的步骤做,然后再在 “calculatorDlg.cpp”文件中增加不同的算法功能,在实验过程中出现了一些问题,但都通过自己检查或者其他同学的帮助解决了,以下就是我实验过程中碰到的问题:
(1)在按照指导书中的步骤做完后,再在“ calculatorDlg.cpp”文件中增加了“atan”“exp”“sqrt”“log”这四个功能,一开始以为增加了功能就完事 华 南 师 范 大 学 实 验 报 告
学生姓名
史文林
学
号
20102003056
专
业
软件工程(数字媒体)
年级、班级
10本8班
课程名称
计算机基础实验
实验项目
计算器
实验时间
2011 年 月日
实验指导老师
宋桂琴
实验评分
了,就点击“build”健,但结果显示程序存在多个错误,然后才知道没有在“calculatorDlg.h”文件中写“include”。以下是增加的算法功能函数:
void CCalculatorDlg::OnRadio5(){ // TODO: Add your control notification handler code here m_edit1=atan(result);UpdateData(FALSE);}
void CCalculatorDlg::OnRadio6(){ // TODO: Add your control notification handler code here m_edit1=exp(result);UpdateData(FALSE);}
void CCalculatorDlg::OnRadio7(){ // TODO: Add your control notification handler code here m_edit1=sqrt(result);UpdateData(FALSE);}
void CCalculatorDlg::OnRadio8(){ // TODO: Add your control notification handler code here m_edit1=log(result);UpdateData(FALSE);}华 南 师 范 大 学 实 验 报 告
学生姓名
史文林
学
号
20102003056
专
业
软件工程(数字媒体)
年级、班级
10本8班
课程名称
计算机基础实验
实验项目
计算器
实验时间
2011 年 月日
实验指导老师
宋桂琴
实验评分
(2)在增加完算法功能之后,点击“build”健,仍然显示出存在多个错误,一直找不到原因,后来问了同学之后才知道在没有在“calculatorDlg.h”写出应用程序框架:
afx_msg void OnButton1();afx_msg void OnButton2();afx_msg void OnButton3();afx_msg void OnButton4();afx_msg void OnButton5();afx_msg void OnButton6();afx_msg void OnButton7();afx_msg void OnButton8();afx_msg void OnButton9();afx_msg void OnBUTTONplus();afx_msg void OnBUTTONminus();afx_msg void OnBUTTONmulti();afx_msg void OnBUTTONzero();afx_msg void OnBUTTONequal();afx_msg void OnBUTTONclean();afx_msg void OnBUTTONdiv();afx_msg void OnRadio1();afx_msg void OnRadio2();afx_msg void OnRadio3();afx_msg void OnRadio4();afx_msg void OnRadio5();afx_msg void OnRadio6();afx_msg void OnRadio7();afx_msg void OnRadio8();afx_msg void OnChangeEdit1();
(3)在改正以上错误之后,点击“build”后结果显示0错误,便开始运行程序,但是不知道为什么,运行程序之后点击计算器上的按键时计算器不能运行,后华 南 师 范 大 学 实 验 报 告
学生姓名
史文林
学
号
20102003056
专
业
软件工程(数字媒体)
年级、班级
10本8班
课程名称
计算机基础实验
实验项目
计算器
实验时间
2011 年 月日
实验指导老师
宋桂琴
实验评分
来经过检查才发现没有在“calculatorDlg.cpp”中写出映射ID及函数:
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)ON_BN_CLICKED(IDC_BUTTON2, OnButton2)ON_BN_CLICKED(IDC_BUTTON3, OnButton3)ON_BN_CLICKED(IDC_BUTTON4, OnButton4)ON_BN_CLICKED(IDC_BUTTON5, OnButton5)ON_BN_CLICKED(IDC_BUTTON6, OnButton6)ON_BN_CLICKED(IDC_BUTTON7, OnButton7)ON_BN_CLICKED(IDC_BUTTON8, OnButton8)ON_BN_CLICKED(IDC_BUTTON9, OnButton9)ON_BN_CLICKED(IDC_BUTTON_plus, OnBUTTONplus)ON_BN_CLICKED(IDC_BUTTON_minus, OnBUTTONminus)ON_BN_CLICKED(IDC_BUTTON_multi, OnBUTTONmulti)ON_BN_CLICKED(IDC_BUTTON_zero, OnBUTTONzero)ON_BN_CLICKED(IDC_BUTTON_equal, OnBUTTONequal)ON_BN_CLICKED(IDC_BUTTON_clean, OnBUTTONclean)ON_BN_CLICKED(IDC_BUTTON_div, OnBUTTONdiv)ON_BN_CLICKED(IDC_RADIO1, OnRadio1)ON_BN_CLICKED(IDC_RADIO2, OnRadio2)ON_BN_CLICKED(IDC_RADIO3, OnRadio3)ON_BN_CLICKED(IDC_RADIO4, OnRadio4)ON_BN_CLICKED(IDC_RADIO5, OnRadio5)ON_BN_CLICKED(IDC_RADIO6, OnRadio6)ON_BN_CLICKED(IDC_RADIO7, OnRadio7)ON_BN_CLICKED(IDC_RADIO8, OnRadio8)
在经过上面几次更正后,计算器终于可以运行了,但是有一个问题就是每次运行点击数字健时,在结果框里首先显示出“1.#INF”,然后再按其他健时才能正常运算。问了几个同学,他们也出现了同样的问题,就是不知道如何去解决。
华 南 师 范 大 学 实 验 报 告
学生姓名
史文林
学
号
20102003056
专
业
软件工程(数字媒体)
年级、班级
10本8班
课程名称
计算机基础实验
实验项目
计算器
实验时间
2011 年 月日
实验指导老师
宋桂琴
实验评分
实验报告2013-2014 学年第2学期课程名称:嵌入式操作系统实验题目:简易计算器的设计与实现专业:计算机科学与技术、信息处理(是什么专业,写什么专业) 班级:计算本1101(按自己班级填写......
报告是一种对特定主题或问题进行详细描述和解释的书面陈述。在报告中,可以适当运用引用他人观点和研究成果的方法,增加报告的权威性和可信度。在报告范文中,你还可以发现一些写......
报告应该在适当的位置引用来源和参考文献,确保信息的可靠性和完整性。使用简明扼要的语言和逻辑严谨的论证方式来表达观点是写报告的关键。下面是一些经过认真筛选的优秀报告......
报告的撰写需要遵循一定的结构和格式,以确保内容清晰明了,并能够得到读者的理解和接受。如何撰写一份优秀的报告?首先要明确报告的目的和受众,确定写作的主题和范围。通过参考这......
生物实验心得体会刘文军090720119 生物化学课程已经接近尾声,同时训练我们实际动手能力的实验 课也已经全部结束,通过自己切身动手设计,操作实验,感到收获颇多,简单谈一下自己的......
