
小作品
wlwlxj
这个作者很懒,什么都没留下…
展开
-
Skin实现Java SWING Like GUI
化了几天研究Skin,在网上找了很多技术文章,综合所有优点实现了自己的Skin引擎(有点夸张)。包括Skin原理实现、JavaButton、JavaDialog、JavaSlider实现,由于时间原因以及工作原因无法继续完整实现,拿出来供大家学习,也希望有对Java GUI、WIN32 API熟悉,有艺术细胞的人能够添加其他支持(记得给俺Show一下)。本Skin由于没有现成位图资源,主要通原创 2006-09-28 21:33:00 · 1737 阅读 · 0 评论 -
用MFC做VS起始页界面
好的软件有好的开始,微软VS IDE的起始界面做的实在不错,色调和布局都是很舒服,这里我动手实现了一个,下面是过程。第一步:用spy++工具观察VS IDE开始界面构成。通过spy++,可以看到开始页由一个大窗口,里面是位图背景,在上面有一些静态窗口,按钮等,之间夹一个小视图(例如最近的项目里面是一个listctrl)。基本就是这样,实现思路就是用位图贴在静态小窗口构成一个小的栏,中间放一个小的主原创 2006-11-16 20:48:00 · 5218 阅读 · 2 评论 -
基于Chrome开源提取的界面开发框架 二
基于Chrome开源提取的界面开发框架 二前段时间的工作1.2d绘图引擎迁移回skia平台2.跟进到Chrome源码的chromium.r78515版本3.ScrollView、Menu等UI元素移植4.修改Chrome的一些Bugs或不足5.目录的整理、调整6.开始以教程的形式深入理解整个UI框架, 发现其中的问题, 为下一步扩展打好基础UI库项目的依赖在library/depends.txtUI库的Bugs在library/bugs.txt所有不确定的地方在代码中均有WLW TODO标记之前的tes原创 2011-04-05 21:32:00 · 2864 阅读 · 1 评论 -
移植自2000泄漏代码中的ie部分代码
<br />这份代码在我的硬盘里面静静呆了一年,最起初的研究是想学习改造利用,到了后来发现代码结构并不是很优雅,自己的掌控能力有限,且是商业泄漏代码,所以放弃了继续改造,但是整个移植的过程让我直到今日都受益匪浅。<br /><br />这份代码可以运行跑起来,但不是ie(当时是5.x)的全部。后来有一些人出去好奇想看,我没有给出。微软的代码设计模式用的并不淋漓尽致,但是总可以直击要害。我看到身边的人为了设计模式而用设计模式的时候,写了很多代码控制力并不是很强或者并不是真正的解耦合,我想有必要把这个东西拿出去原创 2011-06-02 00:01:00 · 925 阅读 · 0 评论 -
基于Chrome开源提取的界面开发框架 二(.x)
最近比较忙,各种原因,对界面框架做的工作如下:1、维护更新至chromium.r804142、开始着眼Chrome浏览器架构,框架、插件机制、主题、多进程/线程方面3、工作的目标做了适当延伸,暂时命名x-framework,并尝试模拟实现一个类Chrome的UI作品。4、界面方面进度不大,主要是不断研究、尝试、走弯路和改进过程,临时性的截图:原创 2011-04-20 15:35:00 · 1307 阅读 · 0 评论