求教C#winform中支持扩展的公式编辑与解析器 的问题,,

aaaa1185164 2015-11-28 03:11:43
在做c#,winform的时候,需要手动输入公式来计算相应的值,初步设想提供一个输入界面,例如textbox,用户输入公式后,通过公式解析,能计算相应的值,求教我的想法是否可实现?是否有简单的方法?顺便求一个公式编辑与解析器,,,,
...全文
224 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2015-12-03
  • 打赏
  • 举报
回复
解析公式问题不大,可以直接用yacc,tex 这类东西解析 公式编辑是个麻烦事情,可以参考latex 当然我还是建议你直接用成品,比如math XXXx(呵呵忘了名字了,装了很久一直没用,所以删除了)
Happiday 2015-12-03
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/230037178 ,可以看一下这个
aaaa1185164 2015-12-01
  • 打赏
  • 举报
回复
自己顶一下,,,,,,
aaaa1185164 2015-11-30
  • 打赏
  • 举报
回复
补充一点,能不能把型号和对应的公式单独做成一张表格,,,,然后我写一个存储过程,我想计算y值的时候,通过判断型号,,,自动选取相应的公式进行计算,,,,,
aaaa1185164 2015-11-30
  • 打赏
  • 举报
回复
引用 7 楼 tcmakebest 的回复:
老说些抽象的东西,楼主不如写一个具体的公式来看看,并且要复杂一些,把各种情况都纳入.
其实最简单的就是写 一个能够直接在SQL中用的公式,前提是要排队恶意注入,把可能的数据库操作禁掉.

嗯,说的对,我现在急着要用,说实话现在自己也公式解析,时间跟精力都不够用啊,,,,公式比如
公式主要这几种形式,
表格设计,大体为,,,,
型号 变量x1 变量x2 值y
1
2
3
根据型号的不同,要求不同的公式,得出y值
tcmakebest 2015-11-30
  • 打赏
  • 举报
回复
老说些抽象的东西,楼主不如写一个具体的公式来看看,并且要复杂一些,把各种情况都纳入. 其实最简单的就是写 一个能够直接在SQL中用的公式,前提是要排队恶意注入,把可能的数据库操作禁掉.
aaaa1185164 2015-11-29
  • 打赏
  • 举报
回复
有大神在吗,求指点
aaaa1185164 2015-11-29
  • 打赏
  • 举报
回复
引用 3 楼 shingoscar 的回复:
http://download.csdn.net/download/u010745238/7029611
这个我还真不太清楚,,,,我先看看,谢谢,
xuzuning 2015-11-29
  • 打赏
  • 举报
回复
公式解析 比较简单,只要输入式能化为逆波兰表达式就表示公式合法,并可通过栈机器进行运算
  • 打赏
  • 举报
回复
有简单的办法,根据输入的东西格式化成sql语句,用sql执行结果输出。不过输入审核你自己要做好一些
Poopaye 2015-11-29
  • 打赏
  • 举报
回复
编译原理听说过吗?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧