翻页: 1 2 下一页 »

开发真的越来越有趣了

写于2010年01月10日 星期日 下午 2:25 已盖3楼

GA无论是登陆还是游戏过程中都会随机出线图片验证码,原来所用的验证图片实在太简单了,因此很容易就做出了自动识别方案,GA更换验证码系统后,验证图片变化多了很多,字体、颜色、字距等等,导致原有的识别系统已经无法继续识别了。

如果不解决自动识别验证码图片就无法继续挂机,于是就打算继续研究新的自动识别方案。

但是由于工作的原因,上机时间大幅减少,甚至不确保每天都能上机!于是开发进度十分缓慢。

比较幸运的是我们工会内不缺乏程序员,我把我的识别研究思路跟大家一起研究分析后,让其他人用VB开发。因此开发才能得以继续进行下去。

当他们开发出基本的识别系统后,却发现一个很严重的问题,开发者没有开发外挂的经验,开发出了一个十分简单的辅助外挂,自由度比较低,无法支持外部独立脚本。

辛辛苦苦开发出识别系统却无法发挥所能,大家都很气愤。于是,我想出了个解决方案!

我让开发者将识别部分开发成一个动态连接库或者OCX控件,然后我再在我之前开发的精灵上引用。

方案是不错的,但是由于识别部分是用VB开发的,但是我开发的精灵是用E开发的,编程上存在很大的差异。

不过识别系统的开发已经花了他们很多时间了,我也不好意思让他们继续辛苦下去,于是我就自己泡论坛,查百度,寻找两者之间的引用方法。

几经摸索和测试终于完成了基本引用了,这个还地得益于E的全中文化和简易化操作,否则对于这方面好无经验的我绝对是个不可能任务!

我本身也自学过VB,因此拿到识别部分的代码再三精简优化后,终于完整嵌入到精灵里拉,这时候我才发现,这种开发模式十分好使。

以后开发大项目的时候可以分拆功能,让专精的人完成自己专长的部分,然后再来个大包围,把所有功能集中起来,嘿嘿,到时候不知道会不会直接拿别人的东西直接就套进自己的软件里呢~o~

G-Age 组件材料计算器

写于2009年06月18日 星期四 下午 6:36 抢沙发

GA经过了无数次调整,最近发现之前的计算器不太符合公测使用了,所以就重头做了一个。

整个程序的框架都是建立在之前几个版本的计算器的基础之上,而且这次重新优化精简了一次代码,并且符合以往一贯主张,尽量易用。

这次计算器使用了伸缩隐藏方式进行高级操作,没用使用以前的多窗口方式,使用起来好象方便一点^.^

阅读全文 »

网页特效——栏目切换滑动门效果

写于2009年06月6日 星期六 下午 3:18 抢沙发

之前的使用的多页切换效果虽然不错,可惜加载速度慢,JS处理数据量也大,执行效率非常低,今天换了个JS代码量非常精短的。

别看它代码精短,它的功能并不差,加载时间可以忽略不计,最重要的是使用简单!

配合CSS代码,就能做出各式各样的多栏目切换特效,而且需要用到的CSS代码量也非常少,使用价值非常高!

如果希望在自己的博客上加上多栏目切换的话不妨一试。

JS代码如下:

function switchmodTag(modtag,modcontent,modk) {
for(i=1; i <4; i++) {
if (i==modk) {
document.getElementById(modtag+i).className="menuOn";document.getElementById(modcontent+i).className="slidingList";}
else {
document.getElementById(modtag+i).className="menuNo";document.getElementById(modcontent+i).className="slidingList_none";}
}
}

关于对图片文件的优化处理

写于2009年04月25日 星期六 上午 11:31 抢沙发

最近开发的几个主题都采用了大量PNG图片制作,效果自然就比没有图片的主题好看多了!

不过随之而来的问题在服务器速度不快的情况下就由为突出了!

网页的浏览,众所周知服务器是可以同时应对多个请求的,也就是用户打开一个页面的时候可以同时加载不同的几个图片,由此来增加加载速度,提高浏览效果。

不过那也只是增加加载速度,并不是说多图片就没影响加载。就拿WP的主题来说,如果一个主题运用到了30个图片,就算这些图片几乎都不上K级,但是浏览的时候图片的加载也是会受到影响的。因为服务器要同时处理30个连接请求,这就对服务器的要求提高了。对于一般的WP专用主机,性能是不可能太好的。因此,图片量太大就会严重影响到了正常的浏览。

阅读全文 »

多页夹显示制作完毕

写于2009年04月24日 星期五 下午 3:15 抢沙发

阅读全文 »

子菜单的横向排列

写于2009年04月23日 星期四 下午 6:33 抢沙发

阅读全文 »

自动判断浏览器内核调整样式表完成

写于2009年04月18日 星期六 下午 11:46 抢沙发

经过了一个下午对浏览器内核的学习,对浏览器内核有了一定的认识,也了解到了不同内核之间的大致差异。就是因为不同的浏览器内核,所以在不同的浏览器上查看同一站的效果也可能不一样。具体的差异我就不多说了,之前已经发布过一篇《浏览器内核简介》的文章了,想了解具体情况的可以查看该文章。

要实现在不同的浏览器上都显示同一个效果其实也不是不可能的。只要我们给页面增加一点“智能”,那么在页面输出的时候就会判断出使用者所用的浏览器到底是基于哪个内核设计的,我们再针对不同的内核设计相应的样式表,达到一致的显示效果。

要做判断,就地先让服务器知道使用者目前所使用的浏览器是什么。ASP、JAVASCRIPT和PHP都能实现获取用户的浏览器信息,在这里我就不多说了,自己百度一下都能轻易找到。

既然找到了获取信息的方法了,那接下来就要让服务器作出判断了。如果熟悉PHP或者JAVA的话,那这一步就简单多了,判断当前用户浏览器的内核,然后根据内核信息判断使用哪个样式表。(PS:判断的依据可以参考我提供的文件)

阅读全文 »

浏览器内核简介

写于2009年04月18日 星期六 下午 5:14 抢沙发

浏览器的核心作用就是用来上网浏览,因此它对页面载入速度的快慢,直接影响到我们的使用。

一款优秀的网页浏览器,不仅要具备美观大方的外表,还必须能够以较快的速度载入用户访问的网页,将页面的内容完整地呈现在窗口中。或者,在这里我们可以说一个出色的浏览器,其内核必须拥有良好的解析速度。

通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

浏览器内核很多,如果加上所有的几乎没有什么人在用的非商业的免费内核,那么可能大约有10款以上甚至更多,不过通常我们比较常见的大约只有以下四种,下面先简单介绍一下。

阅读全文 »

翻页: 1 2 下一页 »