自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Transfer my blog to http://blog.s152.com

Transfer my blog to http://blog.s152.com 

2010-08-30 22:45:13 107

OpenInsight introduce

OpenInsight introducecoming soon

2010-08-25 23:57:10 110

Hello World

hello clocksource tsc unstable delta

2010-03-24 08:21:58 72

[转]循序渐进实现仿QQ界面(六):异型菜单与内建滚动条自绘

本篇演示实现仿QQ界面的异型菜单与滚动条自绘。先讲解一下如何实现QQ的圆角菜单,这个要用到HOOK了,因为菜单是一种特殊的窗口,无法用FindWindow或通过HMENU来获取到窗口句柄,也就无法子类化。必须下钩子,这里下的是WH_CALLWNDPROC的钩子:C/C++ codeBOOL QQMenu::InstallHook(){ if(m_hMenuHook == NULL...

2010-03-19 18:05:39 238

[转]循序渐进实现仿QQ界面(五):半透明窗体与不透明控件

本篇演示实现仿QQ界面的中间客户区。QQ是可以调整界面透明度的,但是调整了透明度却连中间客户区也变得半透明了。客户区毕竟是软件最重要的部分,是要与用户交互的,透明了就影响操作了,因此这里的客户区不学QQ,始终不透明。要实现不透明控件,只能创建一个弹出窗口,遮住主界面的客户区域,然后设定与主界面连动,即始终跟着主窗口移动及调整尺寸。这个方法并不是很好,但却几乎是唯一的方法。为什么说几乎是唯一的方法呢...

2010-03-19 18:03:27 97

[转]循序渐进实现仿QQ界面(四):圆形按钮与工具栏自绘

这一篇本来应该演示如何实现仿QQ界面的中间客户区与底部工具栏,不过在实现底部工具栏的时候发现圆形按钮与工具栏自绘有不少取巧的方法,因此加插这么一篇,讲解一下如何实现圆形按钮和工具栏自绘。前面几篇都是在讲解如何实现QQ顶部的标题栏,是用窗口贴图实现,也讲到底部区域会用不同的方法实现,因此这里底部的QQ按钮和工具栏不是在主窗口上画图了,而是用控件实现。并且这里讲解的方法不局限于使用RingSDK界面库...

2010-03-19 18:02:46 132 1

[转]循序渐进实现仿QQ界面(三):界面调色与控件自绘

本篇讲述如何进行界面调色。界面调色一般有两种方法,调色板和HSL色彩变换。调色板局限于256色,这里不采用,因此用HSL色彩变换实现。首先要了解一下什么是HSL色彩空间,完整且详尽的知识请到维基百科去看,链接地址:http://zh.wikipedia.org/wiki/HSL%E5%92%8CHSV%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4,这里简单讲一下(摘自维基...

2010-03-19 18:00:34 130

[转]循序渐进实现仿QQ界面(二):贴图按钮的三态模拟

演示程序需要RingSDK库,编译有问题的请看本文的原始链接:http://blog.csdn.net/ringphone/archive/2010/01/10/5171490.aspx,这里就直接进入正题,讲解如何实现贴图按钮的三态模拟。所谓三态,就是按钮的正常状态,鼠标移上去的高亮状态以及按下状态。实际应该还有一个Disable状态,不过这个程序没有不可用的按钮,因此就不实现这个效果了。由于是...

2010-03-19 17:59:50 92

[转]循序渐进实现仿QQ界面(一):园角矩形与双缓冲贴图窗口

印象里仿QQ界面的程序应该有很多,搜了一下,虽然出来一大堆,排除了重复的,却只有两三个,没我想象的好。经常看到CSDN上有人问,QQ这个功能怎么实现,那个界面怎么实现,归纳了一下,决定写这么一个仿QQ界面程序,实用功能一律不实现,仅仿界面:异型窗口贴图界面界面可调色,换底纹仿QQ界面上的各种自绘控件QQ2009界面仔细研究起来,其实还是很复杂的,完全模拟做到一模一样还是很花工夫的,用API实现是个...

2010-03-19 17:58:26 98

Tapestry5 snapshot-5.05 pom

Tapestry 5 project pom script xml 代码 xml version="1.0" encoding="UTF-8"?><project>     <modelVersion>4.0.0modelVersion>     <groupId>tapestrygroupId>  

2007-06-09 15:02:22 103

tapestry5 + spring + hibernate demo

  近日学习Tapestry5,结合 Spring, Hibernate 写了一个Demo,现在献给大家,来一起学习.这里用到了Hibernate 的 Annotation,不用再配置*.hbm.xml文件,在一定程度上提高了开发效率.由于对Spring 和Hibernate用的不够熟练,其中肯定存在一些错误和不足,请各位程序员朋友指正!...

2007-06-08 09:43:23 144

工作随想--读朋友blog有感

  今天翻开一老同学Blog,读完感想颇多.原来工作是很简单的,做你能做的事情,做好你做的事情,努力去做你不能做的事情.生活应该舒服一点,工作却不能安逸一些.贴下来,以提醒自己.原文如下: 小地方,发现很多的问题!    昨天看上班这点事,发现自己很多地方问题很多的!    曹说:他自己曾经在一个位置试用期内,一个人做了10个人的事情;到试用期结束的时候,他已经拿到...

2007-05-28 10:10:06 117

数据库设计(转)[收藏]

数据库设计经验谈第 1 部分 - 设计数据库之前这一部分罗列了 12 个基本技巧,包括命名规范和明确业务需求等。 第 2 部分 - 设计数据库表总共 24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。 第 3 部分 - 选择键怎么选择键呢?这里有 10 个技巧专门涉及系统生成的主键的正确用法,还有何 时以及如何索引字段以获得最佳性能等。 第 4 部分 - 保证数据完整...

2007-05-15 18:03:00 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除