当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: package Boom; import java.util
 

 

 ·浅析手机游戏之平台篇    »显示摘要«
    摘要: 就目前的手机游戏平台而言,如果不考虑开放的智能手机,大致分为以下四种:   k-java:最普遍的游戏平台,游戏由java编写,兼容性相对较好,而java/j2me/ target=_blank>j2me在手机上的应用带来了革命性的变革,k-java也是目前手机游戏平台应用最丰富的,甚至在moto推出的cdma手机里也有支持。   mophun:类似k-java的平台,程序开放性不及k-j......
 ·使用java操作二进制文件    »显示摘要«
    摘要: 在从file类开始io系统介绍一文中,我们详细的介绍了file类。这个类非常有用,我们可以用它作桥梁把文件和流轻松的联系起来。在java io专题中,我准备先介绍一些实用的关于java io编程方法,而不是先从整体来把握io,因为我觉得那样效果并不好。当我们解决了这些平时开发中涉及到的问题后,再总结一下java的io系统。 当我们要对文件进行操作的时候,我们首先要确定我们对什么样的文件进行......


扫雷游戏源码(2)

package boom;

import java.io.ioexception; 【程序编程相关:[原创]JAVA反射技术(二)

import java.util.*; 【推荐阅读:JBuilderX加速代码编写及排版布局

import javax.microedition.midlet.midletstatechangeexception; 【扩展信息:[原创]彻底解决Struts分页显示

import javax.microedition.lcdui.*;

/**

 * <p>title: </p>

 * <p>description: </p>

 * <p>copyright: copyright (c) 2004</p>

 * <p>company: </p>

 * @author not attributable

 * @version 1.0

 */

public class mgame extends canvas implements commandlistener{

  private static final int gridsize = 8;

  private static final int minecount = 15;

  private static mine pmain;

  private static display display;

  private static int width, height, selx, sely, leftbomb;

  private static byte grid[][];

  private static boolean gameover;

  private static random rand;

  private static image offscreenimg;

  private static graphics exg;

  private static image titleimg, mineimg, fmineimg, hideimg, fhideimg, flagimg, fflagimg, numimg[], fnumimg[];

  private static command contcmd = new command("继续游戏", command.ok, 0);

  private static command startcmd = new command("新游戏", command.ok, 1);

  private static command exitcmd = new command("退出", command.exit, 2);

  private static command okcmd = new command("确定", command.ok, 0);

  public mgame(mine pmine) {

    pmain = pmine;

    width = 80 / gridsize;

    height = (getheight() - 1) / gridsize;

    grid = new byte[height][width];

    rand = new random((new date()).gettime());

    numimg = new image[8];

    fnumimg = new image[8];

    gameover = true;

    try

    {

      titleimg = image.createimage("/images/title.png");

      mineimg = image.createimage("/images/mine.png");

      fmineimg = image.createimage("/images/minef.png");

      hideimg = image.createimage("/images/hide.png");

      fhideimg = image.createimage("/images/hidef.png");

      flagimg = image.createimage("/images/flag.png");

      fflagimg = image.createimage("/images/flagf.png");

      for (int i=8; i>0; i--)

      {

        numimg[i-1] = image.createimage("/images/n"+i+".png");

        fnumimg[i-1] = image.createimage("/images/n"+i+"f.png");

      }

    }

    catch(exception exception)

    {

      system.out.println(exception);

    }


...   下一页
 ·servlet基础(一)    »显示摘要«
    摘要: 一, 什么是servlet? servlet是符合servlet api规范的,在web服务器上装载和执行的能够接受客户请求(通过web服务器),执行任务并返回结果的java类,地位像客户端的applet。因为它本身是一个java类,所以它拥有java的所有优点,还有自己的一些优点:与其它资源交互;安全性;与协议无关。 二, 三角关系 规范制定者,容器提供者,组件开发者。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE