2009年的最后几分钟

写于2009年的最后几分钟

一年又TM悄悄的逃跑了

我在这么有意义的晚上

坐在这扯淡

耐住寂寞

转载请注明原文出处《2009年的最后几分钟》 如无特别声明,所有文章均遵守创作共用 署名-非商业-禁止演绎 3.0协议。

powerbuilder串口编程的实现

因公司软件产品需要和POS机进行通信,所以笔者研究了一下PB串口编程的实现方式。

PB是一个非常好的数据库管理系统的开发工具,但在web和计算机接口通信等方面PB就不是很好用了。幸好我们有ole和com这些很牛的技术,可以让我们非常容易的使用一些组件的功能,而不用自己去开发去关心底层的业务逻辑。使用PB进行串口编程有两种途径,一种是使用微软提供的通信控件(MScomm控件),另一种是用Win32 API函数。下面主要讲解使用MScomm控件实现串口编程的方法。

继续阅读 »

转载请注明原文出处《powerbuilder串口编程的实现》 如无特别声明,所有文章均遵守创作共用 署名-非商业-禁止演绎 3.0协议。

Merry Christmas 做一棵自己的圣诞树

Merry Christmas

Merry Christmas 做一棵自己的圣诞树

转载请注明原文出处《Merry Christmas 做一棵自己的圣诞树》 如无特别声明,所有文章均遵守创作共用 署名-非商业-禁止演绎 3.0协议。

JavaScript下雪效果【圣诞将至】

圣诞将至,整好皮肤上也能用得到,于是就做了一个下雪的效果。

难点主要就是集中在setTimeout函数上,因为setTimeout函数无法使用call和apply方法改变调用的对象所以这个地方比较值得注意。本效果中使用的是在window对象中注册两个数组,通过变通的方法实现。

window.objTimeoutFuncs  = [];
window.objTimeoutIds =  [];
function objTimeout(obj,func,time,id){
window.objTimeoutFuncs[id] = function(){
func.call(obj);
}
window.objTimeoutIds[id] =  setTimeout('objTimeoutFuncs[\''+ id +'\']()',time);
}
function clearObjTimeout(id){
clearTimeout(window.objTimeoutIds[id]);
}

在效果中根据雪花的大小调整雪花的透明度以及飘动的速度。由于IE下面图片透明度有问题会出现黑边所以就把IE的透明度设置去掉了,只保留了FireFox下的透明度变化效果。

显示代码:

具体代码中注释的很清楚,有喜欢的朋友请下载看源代码。

源码下载:圣诞将至,下雪效果

转载请注明原文出处《JavaScript下雪效果【圣诞将至】》 如无特别声明,所有文章均遵守创作共用 署名-非商业-禁止演绎 3.0协议。

手绘梦幻少女壁纸

月夜少女,梦幻手绘壁纸

月夜少女,梦幻手绘壁纸

转载请注明原文出处《手绘梦幻少女壁纸》 如无特别声明,所有文章均遵守创作共用 署名-非商业-禁止演绎 3.0协议。

江南女子

江南女子

江南女子

点击图片查看1024×768分辨率图片

往后得多练习些有中国风的作品,感觉中国很多传统艺术都很好看,有太多太多的东西等着我们去发掘。

转载请注明原文出处《江南女子》 如无特别声明,所有文章均遵守创作共用 署名-非商业-禁止演绎 3.0协议。