实验报告样板(软件一班李程).doc

实验报告样板(软件一班李程)

实验一 计算器的制作 软件学院 软件一班 李程 200631000112 实验要求 1.参照Windows系统提供的计算器功能,制作一个自己的计算器,至少能完成数据的加减乘除的基本功能。 2.控件的焦点以及Tab键的设置和使用 3.多个控件(按钮)事件的共享 4.键盘的事件的应用 设计思路 创建主体框架:建立程序的主要界面后,系统自动生成界面的主要窗口生成代码。对于每个按钮的的代码段中,分别添加事件触发的处理代码。对于inputbox,显示输入的信息和显示处理后的结果。 数字1-9的按键的事件处理都是在inputbox中分别添加相对应的数字字符,把数字当成是字符串处理。对于加减乘除四则运算按键,事件触发后的处理是在inputbox中的字符串后加上相应的四则运算符,要说明的是计算器的显示是按了四则运算符后并不是清屏inputbox的,而是把四则运算符一起显示出来直到输入完了运算式,按了“=”按键才开始运算并显示结果。 程序使用时是先把整个运算的式子输入到inputbox当中,程序把这一表达式转化成字符串,然后入栈,得到一个栈,运行四则运算函数,把字符从栈中读出,根据出栈的符号确定该进行那种运算处理。 程序最主要的关键之处是在于以何种方式对inputbox中的表达式进行入栈处理,本程序可以处理一些简单的数字表达式的简单的四则运算。 数字0-9的优先级同级,加减同级,乘除同级,但是它

文档评论(0)

1亿VIP精品文档

相关文档