- 51Aspx源码必读.txt[3KB]
- frmMain.cs[10KB]
- frmMain.Designer.cs[20KB]
- frmMain.resx[134KB]
- MyCalculator.csproj[9KB]
- Program.cs[494B]
- Calculator.ico[85KB]
- from.gif[4KB]
- MyCalculator.csproj.user[168B]
- MyCalculator.sln[913B]
- MyCalculator.suo[34KB]
- 最新Asp.Net源码下载.url[123B]
源码介绍
这是一款仿查询分析器的C#计算器源码, 功能比较完整, 比较适合
新手学习交流使用,有需要的可以下载看一下。
二、功能说明
基本功能:支持数值运算、逻辑运算和字符串运算,不区分大小写。
分隔符:( ) ,
关键字:abs if left max mid min right round sin string and or not mod xor e pi true false。
操作符:+ - * / > >= < <= = == <> != ! & && | || ^ ' " %。
考虑把&和&&,|和||分离出来,并在关键字中添加andalso和orelse,支持短路操作
&和&&都是逻辑运算符号,&不支持VB的字符串连接,字符串连接采用C#的+
如果操作数为必须为数值,但实际为字符串,将尝试转换,转换成功则按数值计算,
否则报错
如果操作数可以为数值,但实际为字符串,则被转换为字符串,否则按数值计算
^为幂运算(VB为幂运算,C#为异或运算),xor为异或运算。
优先级定义:+ - * / % mod> >= < <= = == <> != & && | || and or not xor ^
sin cos min max left right abs if round pi
三、注意事项
1、开发环境为Visual Studio 2008,无数据库,使用.net 3.5开发。
下载记录(Only Recent 100)
用户名 | 推荐指数 | 下载时间 |
---|