自己开发计算器(2)-全新的操作方式
2011-10-03 15:36
369 查看
计算器软件其实有很多种,但是基本上都是模仿计算器,用鼠标点击按键来操作,这次我们反其道而行之,采用类似文本输入的操作方式。
先看一下画面
![](http://blog.51cto.com/attachment/201110/153307767.png)
功能
1.键盘输入算式,回车后计算结果。
2.根据当前输入的函数的一部分,自动找到备选函数。这时可以用上/下键选择需要的函数后,按空格键确定输入。在整个过程中一直可以表示函数的帮助信息。我们可以参考帮助信息,选择合适的函数。
其他关联文章请参考。
自己开发计算器(0)-扩展巴科斯范式(EBNF)
自己开发计算器(1)-准备开发环境
自己开发计算器(3)-140行代码搞定Token解析
自己开发计算器(4)-完成!源代码公开!
先看一下画面
![](http://blog.51cto.com/attachment/201110/153307767.png)
功能
1.键盘输入算式,回车后计算结果。
2.根据当前输入的函数的一部分,自动找到备选函数。这时可以用上/下键选择需要的函数后,按空格键确定输入。在整个过程中一直可以表示函数的帮助信息。我们可以参考帮助信息,选择合适的函数。
其他关联文章请参考。
自己开发计算器(0)-扩展巴科斯范式(EBNF)
自己开发计算器(1)-准备开发环境
自己开发计算器(3)-140行代码搞定Token解析
自己开发计算器(4)-完成!源代码公开!
相关文章推荐
- 打开操作,以及如果没有默认格式,弹出打开方式让用户自己选择何种程序打开文件
- Android开发之使用sqlite3工具操作数据库的两种方式
- php付费语音问答系统,自己全新开发,提供付费语音问答源码,语音付费问答源码
- VC操作Windows快捷方式(自己总结)
- IOS开发笔记-01按钮操作-03.加法计算器界面搭建
- 根据自己的需要,把别人开发好的东西搬过来,优化and重构,在优化的过程中,甚至也会弄出一套全新的东西(转)
- 《用自己的方式开发人工智能》
- Node-Webkit作者王文睿:桌面应用的全新开发方式
- VC操作Windows快捷方式(自己总结)
- EF在单例模式及C/S方式开发时,操作数据对象以后如果发生异常,要做善后工作。
- 开发日志:使用Asp.Net中的"Forms"验证方式,操作用户权限
- ETL简单的操作以及开发方式记录(KETTLE)二
- 【iOS开发-图层】自己定义图层的两种方式
- 开发控件,如何在不隐藏父类事件的情况下加入自己的操作(由开发CdsDjmx模块想到的)
- 设计自己的应用开发框架三(数据操作与业务实体)
- Python之虚拟机操作:利用VIX二次开发,实现自己的pyvix(系列一)成果展示和python实例
- Android开发之使用sqlite3工具操作数据库的两种方式
- iOS:使用Github托管自己本地的项目代码方式一:(Xcode方式:开发工具Xcode配置Git,由Xcode-->Source Control-->Commit)
- Android游戏开发之多线程的操作方式(二十六)
- 自己动手开发音乐播放器《六》播放方式的实现