Java究竟怎么玩?

天地程序已定棋,人间大数待变局

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年11月9日

摘要: 不想再继续为汉语编程的问题浪费时间,印度的SKTN下场怎么样大家一目了然。 而在我Blog发表评论的,只要是用人类语言,我都可以接受。就算有个别不用人类语言的,有空时我也会尽量帮那些生物往人类语言方向矫正。 —————————————————————————————— 我们都知道,微软对其原有GDI(Graphics Device Interface)改进后形成了现在的GDI+。作为图形设备接口GDI的继任者,其对GDI的很多功能都进行了优化,而且还提供了许多方便实用的附加功能。 以此为基础,在.Net环境下可以很轻松的完成一系列复杂的图形操作。而与之相较,Java的图像接口在图像处理功能.. 阅读全文
posted @ 2007-11-09 21:07 cping 阅读(207) 评论(0) 推荐(0) 编辑

2007年11月6日

摘要: 刚写了一篇感叹本土化环境的文章,不觉有几许凉意。想起上周整理硬盘时,找到的上学时写的[java ide环境],开源…… 希望大家都多解决些问题,少空谈些主义、IDEA……—————————————————————————————————————— 我们大家都很清楚的知道,IDE,Integrated Development——集成开发环境,是专用于程序开发的软体应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。 IDE的出现意义在于它能够高度集成 阅读全文
posted @ 2007-11-06 13:55 cping 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 最近一段时期,在项目之余我一直在思索,在彷徨。作为一个程序员,作为伟大的中华民族的一份子,作为世界上最古老文明古国之一的我的祖国——中国。在世界软件业宛如天翻地覆般蓬勃发展的现今,无奈且妒忌的学习欧美“先进文化”的日子中,眼看着同为亚洲国家的日本尚有ruby可撑门面,而中国,我这伟大的祖国,究竟有什么能被当今世界所认同的贡献呢?我粗略的检索了一下资料,在中国出名的本土化编程项目,大体有如下十个:易乐谷 易语言 易语言.飞扬 易脚本 易乐谷.飞扬 创新LOGO 汉编发烧积木(搭建之星) 华罗庚(无代码编程) O语言(中文汇编)汉语编程(汉编) 至于这些”明星“们的”丰功伟绩“,... 阅读全文
posted @ 2007-11-06 13:31 cping 阅读(290) 评论(0) 推荐(0) 编辑

2007年10月27日

摘要: 昨天下载了号称纯java版的网游《海天英雄传》, 发现其将包括jvm.dll在内的所有组件及所有class全部封装使用,觉得这种方式比较可行,既保证了理论上的纯java开发,又避免了核心代码被反编译的风险;于是自己也尝试着写了点类似方法,摘录其中一个直接以exe文件调用main函数的发表。本方法通过jni方式实现。/*** 直接通过exe启动class(免外部配置)** project:loonframework* author:chenpeng* email:ceponline@yahoo.com.cn*/// PS:好长时间不写C/C++,已然快不会用了,顺便复习一下……有错大家提,大家帮 阅读全文
posted @ 2007-10-27 11:53 cping 阅读(200) 评论(0) 推荐(0) 编辑

2007年10月24日

摘要: 看到有网友留言,指出了我的命名规范错误,甚感欣慰。确实有部分代码没有按照统一的命名规范书写,实在有碍观瞻,一定注意改正。但是就[一看到上面的代码,第一想法就是c++]这点,因为我似乎也当归结为“严于律人,疏于律己”那类型人,还是要强辩几句(高尔基他们家木匠说过:让板砖来得更猛烈些吧)…… 首先,就现实情况来讲,在通常状况下命名规范其实应归属于[规范性建议]那类范畴,而非属于强制范畴。只要不是你所在公司或组织的命名规范,那么命名规范便只是推荐你怎么做,而没有要求要你必须怎么做。 再者,即使是公司的编码规范,也不尽相同,即有那种无所谓随意一页薄纸便打发的、也有那类从互联网上检索来随便什么,而后稍. 阅读全文
posted @ 2007-10-24 09:58 cping 阅读(259) 评论(0) 推荐(0) 编辑

2007年10月22日

摘要: 效果图如下:packageorg.test;importjava.awt.Color;importjava.awt.Frame;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.MediaTracker;importjava.awt.Panel;importjava.awt.image.BufferedImage;importjava.awt.image.MemoryImageSource;importjava.awt.image.PixelGrabber;importorg.loon.framework.game.help 阅读全文
posted @ 2007-10-22 16:54 cping 阅读(712) 评论(0) 推荐(0) 编辑

2007年10月20日

摘要: 在现代,摒弃传统的会话方式,很多的图形广告或游戏采用了[逐字打印]的效果来展示文字,当然,这样做的目的无非是为了突出内容或吸引眼球。但是这种实现方式却是值得借鉴的,以下,我给出一个JAVA实现的简单用例,需要者可以自行扩充。代码实现:packageorg.test;importjava.awt.Color;importjava.awt.Font;importjava.awt.Frame;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.Panel;importjava.awt.image.BufferedImage;impo 阅读全文
posted @ 2007-10-20 08:41 cping 阅读(293) 评论(0) 推荐(0) 编辑

2007年10月19日

摘要: 我们都知道,在诸如魔兽的很多战略游戏中,会出现要求某A角色接近某B角色的情况(攻击或是怎么着咱不考虑……),玩家很简单的一步操作,却会引发开发者“怎么走过去”这个“复杂”的算法问题,也就是所谓的“Path-finding”——寻径。好的寻径算法,不但能避免不必要的资源损耗,而且能令游戏友好度增加。反之则会严重影响游戏的可玩性或诸如GIS等系统的可靠性。在本次,我以Java为例,演示一个最简单的寻径系统——甚至可以说是伪寻径系统的实现。 (^^)首先,我们建立一个追踪者(一说到这里我就想起了生化里的掠食者……)packageorg.test.tracker;importjava.awt.Colo 阅读全文
posted @ 2007-10-19 09:52 cping 阅读(194) 评论(0) 推荐(0) 编辑

2007年10月18日

摘要: Java音频播放,因为必须依赖到本地环境,所以JAVA在音频处理方面优势不大,或者说打从Java体系开发时就没太多的考虑音频播放因素,要知道最早的Java 1.1版本中,没有后来的javax.sound包,音频只能通过Applet包调取…… 遗憾的是,在图形程序开发中,我们的程序却又难免要使用到背景音乐、效果音等配合图像操作,哎,这实在是Sun大神给我们开的一个不打不小的玩笑。万幸后来Sun大神开眼,提供了javax.sound包,才解救我们于水深火热当中~但是继之而来的问题是,在javax.sound包的使用中,如同Java多媒体工具类的通病般,并没有提供十分完善的释放机制。如果我们做Wi. 阅读全文
posted @ 2007-10-18 10:47 cping 阅读(404) 评论(0) 推荐(0) 编辑

2007年10月17日

摘要: 百度的Ajax.js文件(其实就在百度页面上挂着呢……)/**//*Title:[Ajax.js简介]文件名:ajax.js版本:v1.0.0-100版权:(c)Baidu.com作者:chenlin简介:>这个文件是对xmlhttp异步请求进行了简单的封装,>主要是将prototytp进行了简化,如果要使用复杂的功能可以使用prototype的ajax.js>外部使用时,主要调用方式为>varmyAjax=newAjax.Request(>url,>{>method:'get',>asynchronous:true,>on 阅读全文
posted @ 2007-10-17 21:58 cping 阅读(478) 评论(0) 推荐(0) 编辑