日期:2014-05-17  浏览次数:20538 次

Htmlayout模拟实例一

事件背景:

最近由于奇异强盗式的服务,我屈服了。下载了奇异客户端,呼呼滴看了几集电视剧... ...

上边的不是重点,终点是它的客户端界面还是挺好看的,于是乎右键单击查找目标,终于发现了skin文件夹——竟然对资源没加密!!!

本以为热播剧部分是flash做的,看了看全部是贴图,冲动来了......

最近关于HL要给员工培个小训,今天做个实例出来,具体看后面。

插曲:

接触htmlayout已经有段时间了,但一直没什么像样的作品出来,给自己找的理由是:木有美工、木有设计师。只能去模仿... ...  像一般的界面不在话下(本想拿下企鹅界面,但资源太难弄了) 这期间群里的大牛们(芝麻、痛快、秋成)都出了自己的作品,看起来还蛮好的。

说起来还是有收获的:针对各种元素控件功能做了封装、扩展了自己的behavior、最值得骄傲的是做出了table元素的behavior——完全超越CGridCtrl表格控件(可编辑、可嵌入、可合并、可换色、可... 等等);除了这些东西还对HL的事件做了分发封装,这部分也是值得骄傲的——将成千行的事件处理方法分发给各个页面类处理,并完全自动化,不过还是有点瑕疵,待完善。可以说有了自己的一套方便使用的界面框架。

回到开始:

刚刚说了冲动来了,本想把奇异客户端的界面给弄出来,但来到公司在XP下看起来也没在win7上面那么好看。但兴致来了怎能阻挡,还是模仿了一个简单的界面,详细见下图:

收拾东西下班了,明天整理下工程上传代码进来.....

工程文件进这里(VS2005包含源码以及资源文件)下载