OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 38688|回复: 64

STM32+GUI3.9裸跑,刚刚学习了一周关于GUI的知识,做了一个计算器,欢迎来拍砖!!

[复制链接]

5

主题

29

帖子

1

精华

高级会员

Rank: 4

积分
822
金钱
822
注册时间
2013-10-13
在线时间
69 小时
发表于 2014-5-25 15:21:48 | 显示全部楼层 |阅读模式
STM32+GUI3.9裸跑,刚刚学习了一周关于GUI的知识,做了一个计算器,欢迎来拍砖!!
其中还有一些BUG,不过作为初学者,可以接受了,后天要考试了,等考完再说吧。
里面没有用到回调函数,其实我不知道什么是回调函数,希望懂的朋友能分享点学习资料。
GUI_Calculate_v1.0版本根号键、百分号、反比例函数键尚未编写相应的程序。
不多说了,上图上程序。


板子是原子哥的MINI,如果你手里板子也是从他那买的,可以试着跑一跑,欢迎提出任何的建议和意见,大家共同学习嘛!
觉得这个论坛不错,感觉自己做的这点事也许能够给论坛增砖添瓦!(PS.希望不是破砖破瓦!!)

GUI_Calculate_v1.0.rar

2.62 MB, 下载次数: 19580

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2013-6-10
在线时间
0 小时
发表于 2014-5-25 15:33:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-5-25 17:39:37 | 显示全部楼层
不错,谢谢分享!!!
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

53

主题

608

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2013-3-29
在线时间
18 小时
发表于 2014-5-25 18:08:07 | 显示全部楼层
计算器,支持。
学电子,学音乐!!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165287
金钱
165287
注册时间
2010-12-1
在线时间
2107 小时
发表于 2014-5-26 00:37:26 | 显示全部楼层
不错看上去挺好的。cool
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2014-5-26
在线时间
0 小时
发表于 2014-5-26 08:15:46 | 显示全部楼层
朋友推荐,今天才注册,向楼主学习
回复 支持 反对

使用道具 举报

5

主题

29

帖子

1

精华

高级会员

Rank: 4

积分
822
金钱
822
注册时间
2013-10-13
在线时间
69 小时
 楼主| 发表于 2014-5-26 14:02:40 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
原子哥都亲自来评价了,万分荣幸!
回复 支持 反对

使用道具 举报

11

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2013-10-27
在线时间
12 小时
发表于 2014-5-26 16:47:18 | 显示全部楼层
楼主做的不错,支持一下子!
既然来了,就留下您的痕迹呗......
回复 支持 反对

使用道具 举报

109

主题

1606

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2014-5-26 17:03:51 | 显示全部楼层
不错,非常好呀
专业制作STM32 物联网通信模块板,模块交流群:369840039。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165287
金钱
165287
注册时间
2010-12-1
在线时间
2107 小时
发表于 2014-5-27 00:16:41 | 显示全部楼层
回复【7楼】huabit:
---------------------------------
好东西,必须的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

24

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2014-5-19
在线时间
28 小时
发表于 2014-5-28 17:05:52 | 显示全部楼层
牛逼啊。。。
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-4-25
在线时间
1 小时
发表于 2014-5-29 21:54:04 | 显示全部楼层
顶,好东西就要分享
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2013-5-8
在线时间
0 小时
发表于 2014-6-7 11:09:53 | 显示全部楼层
呵呵 谢谢分享
回复 支持 反对

使用道具 举报

22

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2013-11-19
在线时间
22 小时
发表于 2014-6-23 11:17:11 | 显示全部楼层
大侠,能不能请教你一点学习GUI的心得呢??? 感觉好没有头绪,,又是什么回调呀,又是什么窗体的。。。。你有没有比较简单的例程,或者好的资料? 你是怎么学的呀。。。。看GUI手册,不是很懂。。。需要学那几个章节,才能做出你的这个计算器
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2014-7-4
在线时间
0 小时
发表于 2014-7-4 21:59:39 | 显示全部楼层
请问,触摸屏校准那块是怎么编写的?
#define GUI_TOUCH_AD_LEFT        
#define GUI_TOUCH_AD_RIGHT       
#define GUI_TOUCH_AD_TOP         
#define GUI_TOUCH_AD_BOTTOM
这几个值是怎么确定的?
我跑了一下你的代码,按键没反应或者响应错误,我分析应该是触摸屏没有校准。谢谢你的帮助!
回复 支持 反对

使用道具 举报

10

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2012-8-16
在线时间
13 小时
发表于 2014-7-4 22:06:37 | 显示全部楼层
挺好的,谢谢!
暂不做硬件,投身机器学习和数据挖掘。欢迎交流!
回复 支持 反对

使用道具 举报

20

主题

562

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
670
金钱
670
注册时间
2012-2-28
在线时间
0 小时
发表于 2014-7-14 11:41:44 | 显示全部楼层
回复【14楼】xiaopidan:
---------------------------------
下载一个软件ucGUIBuilder
努力,前进。
回复 支持 反对

使用道具 举报

20

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2012-7-26
在线时间
0 小时
发表于 2014-7-16 14:11:49 | 显示全部楼层
cool   点个赞
开发板商城 www.eeboard.com/shop
回复 支持 反对

使用道具 举报

20

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2012-7-26
在线时间
0 小时
发表于 2014-7-16 14:12:17 | 显示全部楼层
原创文章征集活动,奖品丰富任你选!欢迎投稿!
主题:开发板或电子产品文章
投稿时间:6.23~8.23!
http://www.eeboard.com/zhengwen
作品展示:http://www.eeboard.com/zhengwen/zp
投稿邮箱:eeboard-info@eeboard.com
联系QQ:2330231318
开发板商城 www.eeboard.com/shop
回复 支持 反对

使用道具 举报

33

主题

253

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
412
金钱
412
注册时间
2012-8-16
在线时间
0 小时
发表于 2014-7-29 16:17:47 | 显示全部楼层
挺好啊 .....
开源的世界,你可以做主!!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2014-4-18
在线时间
0 小时
发表于 2014-7-30 18:13:57 | 显示全部楼层
做的挺好的,我也刚开始学习UCGUI。
青春是用来奋斗的,而不是用来享受的
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-12-25
在线时间
0 小时
发表于 2014-8-11 16:47:31 | 显示全部楼层
我也想问下,我刚学ucgui 感觉没头绪,总是看那手册,楼主是怎么学的,有什么资料或视频吗
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-12-25
在线时间
0 小时
发表于 2014-8-11 16:48:25 | 显示全部楼层
回复【14楼】xiaopidan:
---------------------------------
兄弟,你的ucgui学的怎样了,我也打算学,不知道怎么下手,你呢
回复 支持 反对

使用道具 举报

17

主题

465

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2142
金钱
2142
注册时间
2013-1-11
在线时间
504 小时
发表于 2014-8-12 16:35:26 | 显示全部楼层
谢谢分享谢谢分享
知识是你最好的财富
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-10-7
在线时间
0 小时
发表于 2014-9-7 12:31:01 | 显示全部楼层
我最近也在移植触摸屏,没成功啊,楼主
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-7-5
在线时间
1 小时
发表于 2014-11-3 20:17:07 | 显示全部楼层
你好 我也想做这个类似的 您这个界面用GUI工具怎么做可以教我吗 谢谢
回复 支持 反对

使用道具 举报

5

主题

29

帖子

1

精华

高级会员

Rank: 4

积分
822
金钱
822
注册时间
2013-10-13
在线时间
69 小时
 楼主| 发表于 2014-11-8 22:49:50 | 显示全部楼层
回复【26楼】Alanxu:
---------------------------------
我也是新手,对着资料慢慢来嘛!不要着急!
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-7-5
在线时间
1 小时
发表于 2014-11-15 21:30:10 | 显示全部楼层
有GUI builder 的资料吗分享一下谢谢
回复 支持 反对

使用道具 举报

5

主题

29

帖子

1

精华

高级会员

Rank: 4

积分
822
金钱
822
注册时间
2013-10-13
在线时间
69 小时
 楼主| 发表于 2014-11-22 20:11:29 | 显示全部楼层
回复【28楼】Alanxu:
---------------------------------
原子哥的板子是带资料的啊,这论坛里你找找,肯定有的。
回复 支持 反对

使用道具 举报

5

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2012-11-30
在线时间
1 小时
发表于 2014-11-26 10:04:08 | 显示全部楼层
赞一个。刚好毕业设计就是选得这个题目
回复 支持 反对

使用道具 举报

15

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2014-10-31
在线时间
4 小时
发表于 2014-11-29 16:28:44 | 显示全部楼层
还没学,不过看着很吸引人
总有一天,要为自由而活
回复 支持 反对

使用道具 举报

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2014-7-1
在线时间
28 小时
发表于 2014-12-9 22:29:08 | 显示全部楼层
楼主,我也在做计算器,但是在创建按键的时候出现一些问题,比如当我添加文本框的时候就不能显示全部的按键(总共18),后面两个显示不了,如果我去掉文本框的时候就可以全部显示按键。

回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2014-12-2
在线时间
0 小时
发表于 2014-12-11 22:32:16 | 显示全部楼层
楼主能不能移植一个stemwin的例子?
回复 支持 反对

使用道具 举报

5

主题

29

帖子

1

精华

高级会员

Rank: 4

积分
822
金钱
822
注册时间
2013-10-13
在线时间
69 小时
 楼主| 发表于 2014-12-13 16:11:43 | 显示全部楼层
回复【33楼】wosnake:
---------------------------------
额,这个我还不会,等我学会了我就移植,然后传上来。
回复 支持 反对

使用道具 举报

11

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2015-1-5
在线时间
15 小时
发表于 2015-1-15 16:50:11 | 显示全部楼层
做的挺好的,我也刚开始学习UCGUI。
回复 支持 反对

使用道具 举报

7

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2014-6-14
在线时间
1 小时
发表于 2015-1-21 14:35:44 | 显示全部楼层
计算器很酷   学习了
回复 支持 反对

使用道具 举报

16

主题

253

帖子

0

精华

高级会员

Rank: 4

积分
565
金钱
565
注册时间
2013-10-16
在线时间
52 小时
发表于 2015-1-29 09:34:34 | 显示全部楼层
我也刚开始学习UCGUI。这个没用过,不知道到底效果是怎样的?????
回复 支持 反对

使用道具 举报

1

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
173
金钱
173
注册时间
2015-3-17
在线时间
22 小时
发表于 2015-3-17 18:01:32 | 显示全部楼层
回复【9楼】ST-FAE-SALE:
---------------------------------
请问UCGUI如何关闭触摸屏的划线功能,我只想保留触摸功能
回复 支持 反对

使用道具 举报

2

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2015-1-7
在线时间
4 小时
发表于 2015-3-18 15:02:02 | 显示全部楼层
不错 ~~~~~~~~~~~~~~~~~~~··
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2014-11-15
在线时间
0 小时
发表于 2015-3-21 15:01:27 | 显示全部楼层
支持下~~~
回复 支持 反对

使用道具 举报

145

主题

477

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1264
金钱
1264
注册时间
2012-4-2
在线时间
69 小时
发表于 2015-3-25 09:24:04 | 显示全部楼层
哇,好想加楼主qq。  我的767904101
回复 支持 反对

使用道具 举报

8

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2015-3-28
在线时间
4 小时
发表于 2015-4-1 10:59:22 | 显示全部楼层
回复【7楼】huabit:
---------------------------------楼主的源代码发的有问题吧,感觉好多函数没加进去,ucgui里面函数也没有加进去,难道我打开方式不对,不过编好的hex文件倒是没问题。能不能确认下,发份好的给我哈,感谢
回复 支持 反对

使用道具 举报

5

主题

29

帖子

1

精华

高级会员

Rank: 4

积分
822
金钱
822
注册时间
2013-10-13
在线时间
69 小时
 楼主| 发表于 2015-4-2 21:34:33 | 显示全部楼层
回复【42楼】帅的没女朋友:
---------------------------------
那有可能是keil版本问题,函数可能没有问题
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2015-4-3
在线时间
11 小时
发表于 2015-4-3 12:37:30 | 显示全部楼层
很好的实例!!!!!
回复 支持 反对

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-4-16 14:44:17 | 显示全部楼层
mark,ucgui实现计算器
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复 支持 反对

使用道具 举报

3

主题

41

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
224
金钱
224
注册时间
2014-9-2
在线时间
0 小时
发表于 2015-4-16 17:09:00 | 显示全部楼层
好牛的楼主,学习的榜样,我也打算学uc/gui。求指教
趁着年轻,追逐自己所爱的----单片机&&足球!
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2014-12-22
在线时间
0 小时
发表于 2015-4-22 15:07:51 | 显示全部楼层
想问下楼主,为什么我编译的时候,出现错误是头文件RTOS.h和RTIP.h没有加进去,但是看你给的工程里面没有这两个头文件呀,求指导呢
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-6-30
在线时间
7 小时
发表于 2015-4-22 21:11:54 | 显示全部楼层
不错哦>6字符
我想安安静静做个美男子
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-4-28
在线时间
0 小时
发表于 2015-4-28 09:28:53 | 显示全部楼层
楼主 很给力!白菜求指导!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-4-28
在线时间
0 小时
发表于 2015-4-30 10:37:09 | 显示全部楼层
楼主的计算器 是用ucGUIBuilder  做的么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-2 08:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表