首页
社区
课程
招聘
[原创]DirectUI技术开发界面
2010-11-17 14:06 61134

[原创]DirectUI技术开发界面

2010-11-17 14:06
61134
最近,学习了一下DirectUI技术。因为,我觉得虽然是安全编程,但是个人安全作品同样会遇到编写客户端UI的问题,有一个绚丽的界面一定会加分不少,了解这方面的内容也会学到不少知识。
像QQ这样的公司的界面开发库当然不会给你开源了,这是学习的一个国外的程序员写的开源DirectUI库(http://www.viksoe.dk/code/windowless1.htm);它主要是探讨一种实现的可能性和思路,和实际应用还有一定距离,一个国内的程序员基于此代码,进行重构和修正Bug,并放到了google上(http://code.google.com/p/duilib/)。
我是根据google上的代码,编写了一个Demo,patch了部分代码,效果如下图:

源代码:

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
点赞6
打赏
分享
最新回复 (85)
雪    币: 362
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lapcca 2010-11-17 14:20
2
0
不错..谢谢楼主分享
雪    币: 2087
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llyyttzj 2010-11-17 14:27
3
0
是用VC 6。0 开发的吗?
雪    币: 440
活跃值: (119)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
踏雪流云 1 2010-11-17 14:29
4
0
VC8.0~~~
雪    币: 2087
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llyyttzj 2010-11-17 14:41
5
0
呵呵,学习了,能加你qq吗?  我的qq:381540006
雪    币: 186
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chinazgj 2010-11-17 14:42
6
0
骑兵 支持下
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
cntrump 13 2010-11-17 14:54
7
0
支持的控件数量增加了没有?
雪    币: 4565
活跃值: (927)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
b23526 2010-11-17 15:03
8
0
步兵路过
雪    币: 440
活跃值: (119)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
踏雪流云 1 2010-11-17 15:03
9
0
莫有。。。还望大牛参与进来~~~
雪    币: 7115
活跃值: (644)
能力值: (RANK:1290 )
在线值:
发帖
回帖
粉丝
玩命 31 2010-11-17 15:51
10
0
十分感谢。。。
雪    币: 245
活跃值: (88)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
爱鸟 1 2010-11-17 16:04
11
0
感谢共享!
雪    币: 215
活跃值: (68)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
千里之外 5 2010-11-17 17:28
12
0
支持下楼主 做的很帅
雪    币: 440
活跃值: (119)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
踏雪流云 1 2010-11-17 18:24
13
0
呵呵,谢谢~~~
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
竹君 5 2010-11-17 18:25
14
0
山寨才有霸气,顶起来
雪    币: 390
活跃值: (89)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
microdebug 6 2010-11-17 18:37
15
0
support一个;
好的界面都是贴图贴出来的;
一般每个公司都有自己的界面库,不过LZ分享的方法更透明,更通用,喜欢
雪    币: 111
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
flyliying 2010-11-17 18:43
16
0
是不是每个界面都需要一个xml文件
雪    币: 141
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
SunV 2010-11-17 19:32
17
0
绝对是好东西啊~~
感谢楼主,感谢看雪
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
IAdebug 2010-11-17 20:01
18
0
下来看看学习
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
popeylj 6 2010-11-17 20:10
19
0
thanks for share .
雪    币: 440
活跃值: (119)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
踏雪流云 1 2010-11-17 20:23
20
0
XML来描述界面布局和元素很方便,很好用。
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
aility 2010-11-17 20:27
21
0
运行了下, 跟360几乎样子一摸一样。 看了下代码,很整洁。 感谢分享!
雪    币: 440
活跃值: (119)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
踏雪流云 1 2010-11-17 20:30
22
0
呵呵,我是照着360界面,一点一点抠的图弄得,费了不少劲儿。
雪    币: 267
活跃值: (24)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
youstar 2 2010-11-17 20:37
23
0
支持下,大伙也弄个36x
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
fairynull 2010-11-17 20:54
24
0
学习下!谢谢分享!
雪    币: 214
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
蓝天浴 2010-11-17 21:00
25
0
哦 o 谢谢分享 呵呵第一接触这东西,研究一下
游客
登录 | 注册 方可回帖
返回