实验报告样板(软件一班李程)
实验一 计算器的制作
软件学院 软件一班 李程 200631000112
实验要求
1.参照Windows系统提供的计算器功能,制作一个自己的计算器,至少能完成数据的加减乘除的基本功能。
2.控件的焦点以及Tab键的设置和使用
3.多个控件(按钮)事件的共享
4.键盘的事件的应用
设计思路
创建主体框架:建立程序的主要界面后,系统自动生成界面的主要窗口生成代码。对于每个按钮的的代码段中,分别添加事件触发的处理代码。对于inputbox,显示输入的信息和显示处理后的结果。
数字1-9的按键的事件处理都是在inputbox中分别添加相对应的数字字符,把数字当成是字符串处理。对于加减乘除四则运算按键,事件触发后的处理是在inputbox中的字符串后加上相应的四则运算符,要说明的是计算器的显示是按了四则运算符后并不是清屏inputbox的,而是把四则运算符一起显示出来直到输入完了运算式,按了“=”按键才开始运算并显示结果。
程序使用时是先把整个运算的式子输入到inputbox当中,程序把这一表达式转化成字符串,然后入栈,得到一个栈,运行四则运算函数,把字符从栈中读出,根据出栈的符号确定该进行那种运算处理。
程序最主要的关键之处是在于以何种方式对inputbox中的表达式进行入栈处理,本程序可以处理一些简单的数字表达式的简单的四则运算。
数字0-9的优先级同级,加减同级,乘除同级,但是它
您可能关注的文档
- 宝钢--宝钢洁净钢之连铸实践.ppt
- 实习三_饮水消毒.ppt
- 实验一 蛋白质含量的测定-凯氏定氮法1.ppt
- 实验4 杀虫剂毒力测定.ppt
- 实验一-网络操作命令与基本管理实验.doc
- 实验6 正弦稳态电路综合性实验.ppt
- 实验七 受控源VCVS、VCCS、CCVS、CCCS的实验研究.doc
- 实验一__Flash_AS3.0.doc
- 实验一、基本电路实验1.doc
- 实验一:铁道线路.doc
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)