计算器实验心得_计算机实验心得体会

2020-02-27 其他心得体会 下载本文

计算器实验心得由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机实验心得体会”。

系:计 算 机 学 院

实验课程:计算机基础实验 实验项目:计算器 指导老师:宋桂琴

开课时间: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 年 月日

实验指导老师

宋桂琴

实验评分

《计算器实验心得.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
计算器实验心得
点击下载文档
相关专题 计算机实验心得体会 心得 计算器 计算机实验心得体会 心得 计算器
[其他心得体会]相关推荐
    [其他心得体会]热门文章
      下载全文