| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1809 人关注过本帖
标题:改进版计算器?
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
什么呀,那是Windows自带的计算器,我要你模仿这个界面。

授人以渔,不授人以鱼。
2012-09-16 21:44
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2012-9-16 21:43:46的发言:


以你现有的基础,写这个不是问题,不难的,正好练手。

好 试试看
我看这个功能好多 有些难度啊


梅尚程荀
马谭杨奚







                                                       
2012-09-16 21:45
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
这个是标准型计算器,只有很基本的加减乘除功能。能做出0-9的四则运算,就能做出其余的。现在你只剩下多个类似的按钮如何避免重复代码的问题。

授人以渔,不授人以鱼。
2012-09-16 21:47
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 7楼 sdta
呵呵 又增加了一个新知识点 确实要的

梅尚程荀
马谭杨奚







                                                       
2012-09-16 21:50
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2012-9-16 21:47:59的发言:

这个是标准型计算器,只有很基本的加减乘除功能。能做出0-9的四则运算,就能做出其余的。现在你只剩下多个类似的按钮如何避免重复代码的问题。

这个没带括号哦 看来难度降低了一点


梅尚程荀
马谭杨奚







                                                       
2012-09-16 21:51
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
回复 25楼 有容就大
唐版,拼了,24小时做出来给T版看看

坚守VFP最后的阵地
2012-09-16 21:55
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 8楼 sdta
TRANSFORM(&kk, [@Z 9999999.99])这个太厉害了 不过查了下资料还是没太彻底搞清楚他的用法 貌似
transform()函数的功能很强大 给个链接https://bbs.bccn.net/thread-103890-1-1.html
 @Z 的介绍也只是短短一句话啊:@Z 如果为 0,则将货币型值或数值型值转化为空格。


梅尚程荀
马谭杨奚







                                                       
2012-09-16 22:01
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 26楼 sdta
这个难 最近上机时间少啊

唐版?

梅尚程荀
马谭杨奚







                                                       
2012-09-16 22:03
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你可以删减一些按钮。但其实就算带括号,对VFP来说,它有一个C/C++无法比拟的功能,那就是用宏替换可以替代数学表达式语法检查,让VFP替你检查表达式的合法性,可以避免复杂的语法分析问题(如果你熟悉逆波兰算法之类的东西,自己检查更好),也能做出来。

授人以渔,不授人以鱼。
2012-09-16 22:04
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 29楼 TonyDeng
哦 好的 我想问下老大 为什么我在VFP9.0里敲代码 只要是蓝色反显的字符如if ,endif 之类
他都会自动变成大写? top width之类会自动大写第一个字母 也就是你说的骆驼吧
我貌似不太习惯啊 有的时候改一个大写的标识符就会出现大写一半 小写一半的样子 比较萌啊
可不可以设置成不自动变大写 我习惯下划线了现在。。。

梅尚程荀
马谭杨奚







                                                       
2012-09-16 22:08
快速回复:改进版计算器?
数据加载中...
 
   



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

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