《VB程序设计报告 计算器和三角函数》由会员分享,可在线阅读,更多相关《VB程序设计报告 计算器和三角函数(4页珍藏版)》请在金锄头文库上搜索。
1、软件技术实验报告软件技术实验报告班级班级学号学号姓名姓名第第 三三 次实验:次实验:计算器和三角函数计算器和三角函数实验内容:实验内容: 1 1 设计一个可以进行四则运算的简单计算器。该计算器除了可以进行加、减、设计一个可以进行四则运算的简单计算器。该计算器除了可以进行加、减、乘、除、求模(取余)等简单的四则运算外,还要求可以进行四则混合连算,乘、除、求模(取余)等简单的四则运算外,还要求可以进行四则混合连算,并具有符合计算器日常使用习惯的容错纠错功能。具体步骤如下:并具有符合计算器日常使用习惯的容错纠错功能。具体步骤如下: 在界面上建立按钮控件数组:首先在窗体中置入一个命令按钮控在界面上建立
2、按钮控件数组:首先在窗体中置入一个命令按钮控件后,将其激活并点击右键通过件后,将其激活并点击右键通过“复制复制”、“粘贴粘贴”的方法依次产生的方法依次产生 1919 个一个一样的命令按钮控件,其中在创建第一个样的命令按钮控件,其中在创建第一个“粘贴粘贴”控件时控件时 VBVB 会询问会询问“是否要创是否要创建控件数组?建控件数组?”回答回答“是是”即可开始依次创建该控件数组。即可开始依次创建该控件数组。 按钮属性的设置:将各按钮的按钮属性的设置:将各按钮的 captioncaption 属性分别设置为属性分别设置为0 0,1 1,2929,、,、,/ /,ModMod,cls,Exitcls,
3、Exit,注意在设置这些属性时,注意在设置这些属性时其值与按钮控件的其值与按钮控件的 IndexIndex 属性的对应性。属性的对应性。 其它控件的属性设置:文本框作为显示操作数和结果的控件,应其它控件的属性设置:文本框作为显示操作数和结果的控件,应遵循一般计算器的显示习惯,将其遵循一般计算器的显示习惯,将其 AlignmentAlignment 即对齐属性设置为即对齐属性设置为“Right”“Right”,此外,将各控件相关的字体、字号等设置为统一风格。此外,将各控件相关的字体、字号等设置为统一风格。 在程序的通用区定义四个窗体层变量:在程序的通用区定义四个窗体层变量:num1num1、nu
4、m2num2、sumsum、actact、前三个为双精度、前三个为双精度、actact 为整型变量。为整型变量。 编写进行四则运算所需的程序作为命令按钮的单击事件过程。编写进行四则运算所需的程序作为命令按钮的单击事件过程。2 2 设计一个三角函数设计一个三角函数 运用运用 picture,combol,text,commandpicture,combol,text,command 控件设计一个三角函数,使得在控件设计一个三角函数,使得在一个窗体中可以显示多种函数图象一个窗体中可以显示多种函数图象创新亮点:(如果没有可以空缺)创新亮点:(如果没有可以空缺) 通通过过相相关关属属性性的的设设置置,
5、不不断断改改进进软软件件的的功功能能和和外外观观,使使其其更更加加接接近近现现实实中中使使用用的的软软件件。 在在“按钮、窗体按钮、窗体”属性中设置属性中设置 picturepicture 为一张图片为背景为一张图片为背景完成情况和存在问题:基本完成了实验的要求,做出符合实验的应用实例。但完成情况和存在问题:基本完成了实验的要求,做出符合实验的应用实例。但是在使用是在使用 SelectSelect 语句时,例如语句时,例如“ CaseCase IndexIndex casecase n”n”不清楚具体不清楚具体 n n 的含的含义,对基本语句掌握不好,导致最后运行时出现运行加减乘除时,老是出现
6、错义,对基本语句掌握不好,导致最后运行时出现运行加减乘除时,老是出现错误。最后通过问小组成员,寻求帮助后,解释误。最后通过问小组成员,寻求帮助后,解释 selectselect 语句的使用方法及语句的使用方法及 n n 的的含义,将杂乱无序的含义,将杂乱无序的 n n 的值按对应的属性序号修改后,运行正常。的值按对应的属性序号修改后,运行正常。收获与体会:收获与体会: (1 1)在放置按钮控件时,控件有在放置按钮控件时,控件有“复制复制” “粘贴粘贴”的方法,当置入一个控件后,的方法,当置入一个控件后,将其激活并点击右键通过复制粘贴方法去产生将要使用的任意个一样的将其激活并点击右键通过复制粘贴方法去产生将要使用的任意个一样的命令按钮控件,其中在第一次命令按钮控件,其中在第一次“粘贴粘贴”控件时程序会询问控件时程序会询问“是否要创建是否要创建控件数组?控件数组?”回答回答“是是”即可开始依次创建数组。即可开始依次创建数组。(2 2)认识了认识了 CDbl()CDbl()和和 CStr(sum)CStr(sum)等使用方法。等使用方法。(4 4) 新新建建过过程程中中,会会遇遇到到各各式式各各样样的的问问题题,精精诚诚合合作作更更为为重重要要。备注:备注: