一、j2me中需要的java基础知识 现在有大部分人,都是从零开始学j2me的,学习j2me的时候,总是从java基础开始学习,而且现在讲java基础的书籍中都是以j2se来讲基础,这就给学习造成了一些不必要的麻烦, 下面将j2me中用到的和不需要的java基础知识做一个简单的说明。 j2me中使用到的java基础知识: 1、java语法基础:包括基本数据类型、关键字、运算符等等 2、面向对象的思想:类和对象的概念,继承和多态等等。 3、异常处理 4、多线程 j2me中没有用到的java基础知识: 1、jdk中javac和java命令的使用 2、java基础中的很多类在j2me中没有,或者类中的方法做了大量的精简。所以建议在j2me中熟悉类库。 3、applet、awt、swing这些知识在j2me中根本使用不到。 简单说这么多,希望学j2me的朋友们能少走一些弯路,不足...
public class chinaring1 inherits system.web.ui.page #region " web 窗体设计器生成的代码 " '该调用是 web 窗体设计器所必需的。 <system.diagnostics.debuggerstepthrough()> private sub initializecomponent() end sub protected withevents chinaringckbox1 as system.web.ui.webcontrols.checkbox protected withevents chinaringckbox2 as system.web.ui.webcontrols.checkbox protected withevents chinaringckbox3 as system.web.ui.web...
public void paint(graphics g) {// painting code goes here.}protected void keypressed(int keycode) {// respond to key presses here.}} 这样的结构存在一些问题,事件处理、游戏绘制的动作放在不同的线程内处理,对游戏可能产生不可预料的影响。gamecanvas的出现很好的解决了这个问题,你可以在应用程序的线程中获得graphics对象,这时候系统会在off-screen的缓冲区内进行绘制,当你调用flushgraphics()的时候会马上绘制到手机屏幕上去。只有当屏幕被更新后者个方法才会返回,而调用repaint()的话,方法马上就返回你就不知道什么时候paint()才被调用。另外gamecanvas通过getkey...
7.2 游戏区(1) 游戏区其实就相当于一个游戏棋室的功能,从图7-4中可以看出屏幕上放了一些游戏桌,桌的形状如图7-5所示,用简单的线条与不同色的棋子来标志一个棋盘。在棋盘的下面有一个编号,用来区别不同的棋局。图7-57.2.1 棋手的坐下与起立既然有棋桌,那么棋手就可以坐下与起立,而且把左边与右边分开处理,左边的变量名叫player_left,右边的变量名叫player_right。如果有人坐在左边就在左边显示一个小人,表示已经有人坐了,同理如果有人坐在右边就显示另一个小人。两个小人的样式如图7-6所示。图7-61.检测玩家首先先让这两个小人全部隐藏,然后在检查到名字变量不为空时就显示小人。左边小人的程序onclipevent (enterframe) {if(_parent.trim(_parent.player_left)!=""&&_parent.trim(_pa...
简单的游戏往往更耐玩,就比如伴我度过高考的赛车游戏:一切都是方块,所谓的赛车也只是四个方块。 第一步,绘制对象:用函数drawcar()画赛车,drawway(n)画跑道的第n层。 第二步,接受控制:form的keypreview属性要设为true,在form_keypress函数中通过改变全局变量cx来控制赛车的位置。 第三步,游戏循环:作为即时游戏,必须要有一个timer,并在其事件timer1_timer()中绘制所有对象和进行碰撞检测。本例中,绘图部分写在了timer1_timer()中,碰撞测试放在了test()中。 ……这也是所有即时游戏所共通的框架。当然,我们往往还是根据具体的设计作一些变通,发挥一些技巧……比如这里设计的跑道是随机产生的的,这就要通过一点技巧以便既让玩家感到挑战,又不至于出现不可逾越的难关…… 下面是全部源代码,窗体上只需放个按钮command1就行了!...
这几天那位“冲动派”mm一直在抱怨自己的电脑毛病不少:玩的中文繁体游戏始终出现乱码;安装运行一些试用版软件也始终报错,说什么试用时间已过。 跑到这位mm的电脑上面一看,原来这位mm在玩中文繁体游戏的时候没有将“区域和语言”中的系统默认语言改为“中文繁体”;而在“日期和时间”选项中这位mm同学竟然将系统时间设在了2013年,真是超前呀。俺将两个选项改动保存之后,上述问题都得到了解决。 “winodws的时间和语言设置居然这么重要?”mm小声嘀咕。哈哈,千万不要小看了这两个选项,在windows中,看准时间,搞清地点可是相当重要的。 区域和语言 在windows xp中,区域和语言选项是一个非常重要的组件,它增强了windows系统在多种语言环境中的应用能力。在第一个选项卡“区域选项”中,我们能够看到“标准和格式”,下面的下拉菜单中有不同国家和地区的语言。选择不同地区的语言就会改变日期、货币...
windows xp终于在全球的pc用户翘首以盼或说是口诛笔伐之中正式发布了。到底这个微软的新操作系统下面,哪些程序跑得更快,哪些又没进步甚至是倒退了跑得更慢呢?我们从windows xp本身的卖点来看看,就可以知道一些端倪了。 一、支持ntfs的程序会跑得更快 所有的fat文件系统和ntfs文件系统比较,性能、安全性、可靠性都没有ntfs来得好。例如,ntfs通过使用标准的事务处理记录和还原技术来保证卷的一致性。如果系统出现故障,ntfs将使用日志文件和检查点信息来恢复文件系统的一致性。在 windows 2000和windows xp中,ntfs还可以提供诸如文件和文件夹权限、加密、磁盘配额和压缩这样的高级功能。 重要的是,ntfs格式使得大多数以前和目前基于fat文件系统的病毒无可奈何,当 然也使得很多在fat系统下开发的杀毒软件无用武之地;而且xp中内建了防火墙功能,开始抢夺杀毒...
★windows xp sp2防火墙的工作 对于只使用浏览、电子邮件等系统自带的网络应用程序,windows防火墙根本不会产生影响。也就是说,用ie、outlookexpress等系统自带的程序进行网络连接,防火墙是默认不干预的。微软在设置防火墙内置规则时,已经为自家的应用程序开了“绿色通道”,所以装上sp2后,即使打开其防火墙并且启用“不允许例外”,无需将ie加到“例外”就能上网,而防火墙也不会询问是否要允许ie通过。 ★sp2防火墙与第三方防火墙软件的区别 仅就防火墙功能而言,windows防火墙只阻截所有传入的未经请求的流量,对主动请求传出的流量不作理会。而第三方病毒防火墙软件一般都会对两个方向的访问进行监控和审核,这一点是它们之间最大的区别。如果入侵已经发生或间谍软件已经安装,并主动连接到外部网络,那么windows防火墙是束手无策的。 不过由于攻击多来自外部,而且如果间谍软...
一提到迷宫大家往往会联想到儿童益智游戏,该类游戏在一些报纸上,或儿童书刊上最常见。然而今天我们并不是和大家玩儿迷宫游戏,而是制作一种看似迷宫的彩色纹理,它主要通过4个滤镜结合色彩调整进行制作,效果精致、颜色绚丽。<!-- document.write(''); //--> 1.启动photoshop cs,新建一个正方形的白底画布,确认前景色为黑色,背景色为白色,执行“滤镜→渲染→云彩”命令,对图像应用云彩滤镜。然后执行“滤镜→艺术效果→底纹效果”命令,在“底纹效果”对话框中设置“纹理”为“画布”,“画笔大小”为6,“纹理覆盖”为16。2.继续执行“滤镜→风格化→照亮边缘”命令,在“照亮边缘”对话框中设置“边缘宽度”为5,“边缘亮度”为10,“平滑度”为1,效果如图1所示。图1 应用“照亮边缘”滤镜后的效果3.执行“图像→调整→色相/饱和度”命令,在“色相/饱和度”对话框中勾选“着...
效果预览图:
效果图(点击这里播放) 源文件下载:点击这里下载(65k, zip源文件)游戏背景: 在暮色中,一支坦克小分队要去消灭敌人的飞机场,但途中陷入了敌人设置的一个迷宫里。玩家的任务就是带领这只小分队走出该迷宫,到达敌人的飞机场后,任务即完成。游戏简介: 迷宫游戏是一种经久不衰的游戏,其玩法也很简单,就是从起点开始找到出口。传统的迷宫游戏只能通过复杂的地图,多种出路组合来吸引玩家的兴趣。而本例中的这个迷宫游戏则不同,因为它的地图是随机生成的,这样就大大地增强了游戏的可玩性。这也是该游戏设计最有吸引力的地方。 为了考虑到大部分读者,游戏并没有被设计的多复杂。但游戏的制作方法很容易掌握,读者学会后,可自行...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器