用纯C代码实现的图形界面!

灼眼的超哥 2011-07-11 09:29:48
之前发过这样一个帖子:http://topic.csdn.net/u/20110708/16/c821a2b8-bd88-47d0-9136-b9f720a6cb78.html
目的是实现“文件管理器”的图形化。
现在已经做到一部分,具体请看图:


这个是在开发板上运行的效果,模仿win7中资源管理器的效果。

这个是win7中的资源管理器:


还不支持触屏,不知道该如何让它支持触屏,听说有tslib,可是不会用。

但是,还有这些功能需要图形化:



在终端上直接printf就可以打印文字,可是图形化后,要显示这些字符就成为一个很棘手的问题。
...全文
4810 103 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
103 条回复
切换为时间正序
请发表友善的回复…
发表回复
灼眼的超哥 2011-10-04
  • 打赏
  • 举报
回复
[Quote=引用 102 楼 rainbowself 的回复:]

楼主我想知道你的那个容量条是事先就画好然后根据实际容量范围去找图形然后加上去 还是根据实际容量大小通过运行程序画的?

我也想事先这样的东西 求指点
[/Quote]
准备一张满格的容量条图形,根据可用空间百分比,只绘制满格容量条的对应百分比长度。
rainbowself 2011-09-28
  • 打赏
  • 举报
回复
楼主我想知道你的那个容量条是事先就画好然后根据实际容量范围去找图形然后加上去 还是根据实际容量大小通过运行程序画的?

我也想事先这样的东西 求指点
xuruiyang 2011-07-15
  • 打赏
  • 举报
回复
有开源代码吗?是否有组织对此项目负责?
wavely27 2011-07-15
  • 打赏
  • 举报
回复
想学习下,发现看不懂
少林捂档功 2011-07-15
  • 打赏
  • 举报
回复
楼主很强大哦,很好!!
wjlazio 2011-07-15
  • 打赏
  • 举报
回复
学习了。。。。
华芸智森 2011-07-15
  • 打赏
  • 举报
回复
[Quote=引用 94 楼 fight_to_win_1980 的回复:]
其实没什么啊,我是搞嵌入式开发的,都是纯C啊,什么字库,图片,道理都差不多,这个还能拿出来炫耀啊,这个是很老的方法,太底层了。
[/Quote]
这不算什么底层....
说白了,就是用语句在终端上"画画".
真正的底层是 中断,通信和协议一类.
s497689544 2011-07-14
  • 打赏
  • 举报
回复
这个 还真不懂啊
fight_to_win_1980 2011-07-14
  • 打赏
  • 举报
回复
其实没什么啊,我是搞嵌入式开发的,都是纯C啊,什么字库,图片,道理都差不多,这个还能拿出来炫耀啊,这个是很老的方法,太底层了。
华芸智森 2011-07-14
  • 打赏
  • 举报
回复
graphics.h

这玩意十几年前弄过.在C只能显示BMP,PCX图片(两者是一样的,只是调色板不一样).
在纯C下显示汉字,用的是点阵字库,字是一个点一个点画出来的.HZ16,HZ24
mark620 2011-07-14
  • 打赏
  • 举报
回复
lijianli9 2011-07-14
  • 打赏
  • 举报
回复
果然很强。
安嘉 2011-07-14
  • 打赏
  • 举报
回复
楼主很强大
caohuhao 2011-07-14
  • 打赏
  • 举报
回复
要有字体
fox_liucx 2011-07-13
  • 打赏
  • 举报
回复
LZ叫刘超吗?我们同名啊、、、
yanghe917 2011-07-13
  • 打赏
  • 举报
回复
楼主很牛叉啊
smilebook 2011-07-13
  • 打赏
  • 举报
回复
楼主好厉害啊 呵呵
写这几个界面纯c 要多少代码啊?
xidiandj 2011-07-13
  • 打赏
  • 举报
回复
牛的很
七色鸟 2011-07-13
  • 打赏
  • 举报
回复
楼主太强了,帮顶!
灼眼的超哥 2011-07-13
  • 打赏
  • 举报
回复
[Quote=引用 68 楼 hpsmouse 的回复:]

现在的学习机都能跑 Qt 了……
世道变得真快
[/Quote]
可以用Qt进行嵌入式图形开发,因为学习机本身是linux系统(被官方改过的),现在又出了一款搭载android系统的学习机。
加载更多回复(82)

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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