| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2323 人关注过本帖
标题:请教VFP计算器问题
只看楼主 加入收藏
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
 问题点数:0 回复次数:40 
请教VFP计算器问题

大家好,两个问题不会做,请大家帮帮忙,急!
设计一个减法计算器程序,运行后的界面如“VFP题3效果图.bmp”所示。要求输入两个正整数(不能是0或负数,否则要求重新输入),单击【减运算(D)】按钮时,在减运算结果框中显示这两个数的差(要求不能出现负数)。单击【退出】按钮时,结束程序运行。

搜索更多相关主题的帖子: VFP 计算器 
2006-05-18 22:27
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
没人理,可怜
没人理,可怜
2006-05-18 23:42
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
没有看见"VFP3效果图.bmp"
假设两个正整数在TEXT1和TEXT2中,差运算的结果在TEXT3中。则
(1)"减运算(D)"命令按钮的CLICK过程为:
THISFORM.TEXT3.VALUE=ABS(THISFORM.TEXT1.VALUE-THISFORM.TEXT2.VALUE)
(2)"退出"命令按钮的CLICK过程为:
THISFORM.RELEASE
(3)限制TEXT1和TEXT2的初始值及输入格式,可在FORM1.INIT()过程中输入:
THISFORM.TEXT1.VALUE=1
THISFORM.TEXT2.VALUE=1
THISFORM.TEXT1.INPUTMASK="9999999999" &&根据需要可增减输入的位数
THISFORM.TEXT2.INPUTMASK="9999999999"
(4)另外,还需要编写入下代码
THISFORM.TEXT1.VALID()和THISFORM.TEXT2.VALID()均为
RETURN IIF(THIS.VALUE<=0,.F.,.T.)

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-18 23:46
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
谢谢,还有个问题
THISFORM.TEXT1.VALID()和THISFORM.TEXT2.VALID()均为
RETURN IIF(THIS.VALUE<=0,.F.,.T.)
这什么意思?还有一个就是如果输入的是负数,要给出提示“请输入正整数”
这个怎么完成?
2006-05-18 23:52
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
两个问题一起回答:
THISFORM.TEXT1.VALID()表示TEXT1文本框的VALID过程;
THISFORM.TEXT2.VALID()表示TEXT2文本框的VALID过程;
现在将原来的代码改写为:
IF THIS.VALUE<=0
MESSAGEBOX("请输入正整数",0,"提示")
RETURN .F.
ELSE
RETURN .T.
ENDIF

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 00:08
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
奇怪呀
我照着这样做,建立一个表单,三个文本框,两个命令按钮
把你的代码贴进去运行后
提示不能识别text1、text2、text3
2006-05-19 00:22
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
还有问题
我按忽略继续运行
在输入Text1和Text2的值时会提示操作符/操作数类型不匹配
然后就是那个“请输入正数”的提示,然后才能输入数字
再就是输完之后,点那个“减运算(D)”同样出现Text1的错误提示
然后就是没有在Text3中显示结果
2006-05-19 00:30
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
请按照第3楼的进行操作,那是写得十分明白的操作过程。保证没有错误。特别告诉你,我检验通过后贴上去的。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 00:35
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
看来我完了
你说没问题,可是我一做却问题多
连问题出在哪我都不知道天呀
2006-05-19 00:46
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 

用鼠标点菜单中的文件----新建----表单----新建文件----添加三个文本框和两个命令按钮------然后输入代码------运行


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 00:50
快速回复:请教VFP计算器问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012633 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved