WEB开发网
开发学院软件开发C语言 仿查询分析器的C#计算器——5.计算求值 阅读

仿查询分析器的C#计算器——5.计算求值

 2009-03-31 08:21:50 来源:WEB开发网   
核心提示: 单行多行切换只需要设置窗体的AcceptButton属性为“计算按钮”即可,这样在单行状态下,仿查询分析器的C#计算器——5.计算求值(4),用户回车就相当于点击“计算按钮”,而按“F5”键执行计算则是通过检测输入框的

单行多行切换只需要设置窗体的AcceptButton属性为“计算按钮”即可,这样在单行状态下,用户回车就相当于点击“计算按钮”。而按“F5”键执行计算则是通过检测输入框的KeyUp事件,当释放“F5”键时用代码去执行“计算”按钮的Click操作实现计算。

另外这里有一个语法树分析,是为了显示语法树的结构,用更直观的方法来验证分析是否正确。树节点的文本是调用TokenRecord的ToString方法得到的,如果需要显示为其他信息,也可以自行修改。

到这里本系列文章就结束了,其中包含了一些编程的技巧,希望对看了本系列文章的各位有帮助。

仿查询分析器的C#计算器——5.计算求值

仿查询分析器的C#计算器——5.计算求值

系列文章:

仿查询分析器的C#计算器——1.初步分析

仿查询分析器的C#计算器——2.记号对象

仿查询分析器的C#计算器——3.词法分析

仿查询分析器的C#计算器——4.语法分析

上一页  1 2 3 4 

Tags:查询 分析器 计算器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接