GUI系统中的多窗口Z序剪切核心实现 (原创)

[复制链接]
7772|22
 楼主| liuwei0908 发表于 2010-1-23 00:38 | 显示全部楼层 |阅读模式
GUI, ui, AC

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| liuwei0908 发表于 2010-1-23 00:40 | 显示全部楼层
演示平台:S3C2440(271MHZ)  + 4.3寸TFT(480x272)
 楼主| liuwei0908 发表于 2010-1-23 00:42 | 显示全部楼层
程序演示效果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ffxz 发表于 2010-1-23 06:59 | 显示全部楼层
不错,顶一个!

现在你的GUI支持OS了吗(或线程安全)?用的哪种OS?
 楼主| liuwei0908 发表于 2010-1-23 09:09 | 显示全部楼层
这个GUI原本就是针对多任务环境设计的,GUI所有API函数都是可重入,同一个窗口程序可以在多个独立的线程中同时运行.演示程序中的OS是针对这个GUI开发的,属于多线程类型
 楼主| liuwei0908 发表于 2010-1-23 09:16 | 显示全部楼层
演示程序中的8个窗口,分别是在8个独立的线程中同时运行
djyos 发表于 2010-1-23 16:55 | 显示全部楼层
期待gui.h
 楼主| liuwei0908 发表于 2010-1-23 21:21 | 显示全部楼层
GUI.h

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
djyos 发表于 2010-1-23 21:27 | 显示全部楼层
本来是想看看那几个结构定义的,但只看到这堆东西:
#include        "Include.h"
#include        "GUI_Common.h"
#include        "GUI_GDI.h"
#include        "GUI_GDev.h"
#include        "TouchScreen.h"
#include        "KeyBoard.h"
#include        "GUI_Message.h"
#include        "GUI_Window.h"

#include        "GUI_Button.h"
#include        "GUI_Scroll.h"
#include        "GUI_Timer.h"

#include        "bmp.h"
#include        "jpg.h"
#include        "gif.h"
楼主好人做到底嘛,把整个工程共享出来。
 楼主| liuwei0908 发表于 2010-1-23 23:24 | 显示全部楼层
9# djyos

你也自己开发GUI?
古道热肠 发表于 2010-1-23 23:47 | 显示全部楼层
哈哈,看图片,界面还行吧。标题栏没设最小化,最大化和关闭按键,用鼠标时不方便面。
 楼主| liuwei0908 发表于 2010-1-24 00:27 | 显示全部楼层
11# 古道热肠

正在开发中的GUI...这不是最终版本~
djyos 发表于 2010-1-24 08:30 | 显示全部楼层
9# djyos  

你也自己开发GUI?
liuwei0908 发表于 2010-1-23 23:24


djygui正在火热进行中,已经完成相当部分了。
 楼主| liuwei0908 发表于 2010-1-24 10:11 | 显示全部楼层
13# djyos

开源,免费不?
djyos 发表于 2010-1-24 14:25 | 显示全部楼层
完全开源,目前免费,暂定的知识产权声明见这里:
http://www.djyos.com/download/2009-10-18/25.html
可到www.djyos.com网站下载所有源代码以及说明。
djyos 发表于 2010-1-25 17:55 | 显示全部楼层
个人感觉,如果开源,又把代码中的注释替换成/*========*/,且不提供头文件的话,最好不要开源,浪费读者的时间,浪费服务器资源,赚取的是噱头。
 楼主| liuwei0908 发表于 2010-1-27 00:18 | 显示全部楼层
LS看不懂标题么?
 楼主| liuwei0908 发表于 2010-1-27 00:36 | 显示全部楼层
16# djyos

回复 djyos:

此贴主题是“窗口剪切核心算法实现”,不是发布开源GUI系统.如何开源整个系统,本人自有安排.另外/*=======*/原本就是在文件中作为分隔栏使用(个人编程风格),不知你的言语后面到底是一种什么心态?
djyos 发表于 2010-1-27 08:01 | 显示全部楼层
没别的意思,敝人只是觉得,既然共享源代码,就应该共享大家能看懂的,至少要把头文件放出来,不然一大堆结构看不到是怎么定义的,怎么看?
如果是为了展示成果,那堆图片就够了。
看过太多把代码关键部分以及注释删掉的“开源”,误解楼主了,抱歉。
shouha 发表于 2010-1-27 10:54 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

279

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部