寻求帮助!!!!

xiaott 2003-07-23 09:42:08
我用VFP做了一个计算器程序,功能为根据点击铵钮中的(数字,小数点,运算符)可以在文本框中显示出来,当按等号时可以显示其结果!
问题是:当我在表单中添加的一系列按钮控件(数字,小数点,运算符),并一一将将SAPTIO属性改为1,2,3,+,- ……之类的字符,但就是无法使用等号 = ,系统提示“语法错误”,请大哥指教如何才能让等号出现在按钮上呢?
还有一个问题就是计算器的界面是做出来了,但如何判断输入到文本框内的字符串内容是否为一个数值表达式,若是,则计算数值表达式并将结果显示于文本框内;若不是,则在文本框内显示“运算式错误”,请问VFP有没有这方面的功能函数,若没有,如何实现这个算法!!请大哥指教!!!!!
...全文
20 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaott 2003-07-25
  • 打赏
  • 举报
回复
谢谢各位!结贴
Raf1945 2003-07-24
  • 打赏
  • 举报
回复
哦,忘了说了,等号你用全角输入,就不会有问题了
Raf1945 2003-07-24
  • 打赏
  • 举报
回复
提供一个思路,仅供参考。
将每一个输入都做为字符,对单字符进行检测(结合前后字符),然后用宏代换得出结果
fj_jiangqi 2003-07-24
  • 打赏
  • 举报
回复
还要这么严格,系统会正确识别就ok了。要那样处理就比较麻烦了。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
xiaott 2003-07-24
  • 打赏
  • 举报
回复
我还是不太明白,我若输入 1+2++2 或 1*+2.+ 就应该判断为错误,1+2+3/4就应该是正确的,怎样可以实现呢?
longspring 2003-07-24
  • 打赏
  • 举报
回复
也不用显示什么错误,控制他输入的内容,用keypress
szjhxu 2003-07-23
  • 打赏
  • 举报
回复
设置caption为:="="
因为=后面要用一个表达式的。

你自己编一个。
fj_jiangqi 2003-07-23
  • 打赏
  • 举报
回复
=应该就是结果,直接在结果赋值到你所要的地方。
error_no=0
error_str=on("error")
on error error_no=error()
&的地方
if len(error_str)=0
on error
else
on error &error_str
endif
if error_no>0
&的表达式有错
endif
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
为什么选择这门课程?在当今数字化时代,电子商务是一个不断增长的领域,而 Shopify 是其中的领导者之一。本课程将带你深入了解 Shopify 的模板二次开发,让你能够:掌握 Shopify 模板二次开发技术:无需从零开始,我们将从基础到高级技巧,为你提供全面的知识体系。获取高薪客户:了解如何吸引潜在客户,提供二次开发服务,以及如何建立长期合作关系。 实现月入破 3000 美元:通过 Shopify 模板二次开发,你将学会如何将你的技能转化为稳定的收入来源,实现财务自由。课程亮点:Shopify 模板二次开发基础:从模板结构和代码理解开始,逐步深入学习 Shopify 模板的二次开发。实际项目案例:通过实际项目案例,你将学习如何应用你的技术知识,解决实际问题,并获得收入。客户获取和合作:了解如何找到潜在客户,进行销售,建立信任,并长期合作。电子商务知识:除了技术,你还将学习电子商务的基础知识,帮助你更好地理解客户需求。谁适合参加?程序员和开发者:无论你是有经验的程序员还是初学者,只要你想要学习 Shopify 模板二次开发技术,这门课程都适合你。想要增加收入的人:如果你寻求额外的收入来源,通过提供 Shopify 模板二次开发服务,你将获得实现这一目标的机会。课程结构:这个课程结合了视频教程、示例项目和练习,让你能够灵活学习。无论你的经验水平如何,我们都将为你提供个性化的支持,以确保你能够掌握这一高需求的技能。你的未来等待着你!Shopify 模板二次开发技术赚钱课程将为你打开创收之门,让你能够通过技术实现财务自由。现在就加入我们,探索这个激动人心的领域,开始实现你的收入梦想!立即报名,开启你的 Shopify 模板二次开发之旅!点击链接,获取课程详情和报名信息。别再等待了,开始改变你的职业生涯和财务状况吧!这份课程说明突出了课程的针对性、目标受众、课程内容和学习方法,以吸引程序员学员并鼓励他们掌握这一高度有用的技能。希望这份说明能够吸引潜在学员并激发他们的兴趣!

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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