Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Java编程:坦克大战游戏的设计

Java编程:坦克大战游戏的设计

一、功能描述:这个坦克大战实现了我方坦克(玩家控制)以及敌方坦克(程序随机控制)的对战,当击毁所有敌方坦克之后玩家获胜,当我方坦克生命值被消耗完毕后失败。游戏中,敌方坦克分为两类:一是快速的黄色坦克,二是有两点生命值的慢速坦克。玩家坦克的生命值一共为三。其中键盘的w、s、a、d分别控制坦克上下左右四个方向的移动,点击鼠标之后为发射子弹。其中要注意的是,当子弹击中对方坦克或碰到障碍物消失之后才能发射下一个子弹。游戏过程中还会随机出现加速道具,获取之后玩家坦克...
Linux 下编译并安装配置 Qt 全过程

Linux 下编译并安装配置 Qt 全过程

准备做 Nokia 的 Symbian,Maemo 下触摸屏开发。考虑到程序的跨平台可移植性,最终选择使用 Qt 开发。相对来说,国内关于 Qt 相关文档并不算很多。作者将 Linux 下编译并安装配置 Qt 全过程总结了一下,只希望可以方便更多的朋友!1。获得源代码src 官网下载地址:ftp://ftp.qt.nokia.com/qt/source/2009 年 10 月 1 日发布的 qt-x11-opensource-src-4.5.3.tar.g...
Linux 下 Qt Creator 的安装使用

Linux 下 Qt Creator 的安装使用

Qt 以其开源,免费,完全面向对象(很容易扩展),允许真正的组件编程以及可移植跨平台等诸多优势得到越来越多的开发人员的青睐。Qt Creator 是 Nokia 官方推出的专门针对 Qt 开发的 IDE。本文详细介绍了 Linux 下 Qt Creator 的安装,并针对 Qt Creator 的使用举了一个 Hello World 级别的例子,希望对第一次接触 Qt Creator 的朋友可以起到抛砖引玉的作用。Qt Creator 安装1。准备下载并安...
Android用户界面之notification(状态栏通知)

Android用户界面之notification(状态栏通知)

对于通知,应先明白:通知概要 通知标题 通知内容 通知图标 通知时间首先,看界面。状态栏上的是:图标和概要。将状态栏往下拉,会出来标题、内容和时间。通知除了状态栏的图标外,还可以 开打设备上的LED灯,发送声音、震动来提醒用户通知可以告诉用户在后台发生了某事,所以经常在广播接受者和服务中使用;例子开始的界面如下:点击发送后,会发送通知。主要用到的方法有:1、得到通知管理者:通过getSystemService(String).来得到Notification...
Android用户界面之(Dialog)对话框

Android用户界面之(Dialog)对话框

在Android中,启动一个对话框有三种方式: 1、定义一个新的activity,并将其主题设置为对话框风格2、使用AlertDialog类,并且显示它3、使用 Android的Dialog类的子类,并且显示它现在学习AlertDialog.Builder创建各种形式的对话框。首先,看看启动界面如下:用土司来显示效果,因为多次用到,所以将其抽象为一个方法。protectedvoidshowToast(Stringstring){ Toast.makeTe...
Android流量统计TrafficStats类的使用(Android2.2后可用)

Android流量统计TrafficStats类的使用(Android2.2后可用)

Android流量统计来说在2.2版中加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。 static long getMobileRxBytes() //获取通过Mobile连接收到的字节总...
熟悉学习Linux Shell编程

熟悉学习Linux Shell编程

这是我来公司所做的第一件和编程直接相关的事情,要求使用shell命令,其实感觉linux下面的shell和windows下面的dos批处理是相同的。题目:1.使用shell语言流程控结合ifconfig、grep、cut、echo、sed等命令从接口上获取IP地址、子网掩码及以太网硬件地址程序showif.sh。要求 ①以showif.sh <parameter>的形式调用程序。②输出<parameter>对应的结果。③如输入参数有...
一公司Java面试题

一公司Java面试题

1) 如何查询linux运行的进程?2) Sql查询,查询出分数小于80的学生名称 张三 语文 81 张三 数学 83 张三 化学 92 里斯 语文 74 里斯 化学 83 里斯 数学 83 赵四 数学 83 赵四 政治 81 赵四 语文 84 3) 写一个示例,其中包括继承、实现、多态、重载、重写、接口等。 4) 你们如何管理代码 CVS和SVN。 5) 编写一个字符串过滤方法,实现把以空格为分隔的字符串数组,移出掉相同的字符,仅保留一项数据项。如字符串...
Linux中字符串的简单操作

Linux中字符串的简单操作

Linux中字符串的基本操作1.cut格式:cut -c num1-num2 filename (显示每行从开头算起 num1 到 num2 的文字。)-d:后接分隔字符,与-f一起使用。-f:依据-d后面的分隔字符将字符串分割为数段,用-f表示取出第几段。-c:如上所示,表示取出filename文档中每行的第num1到num2的字符段。例如:cut -d ":" -f1 /etc/passwd 表示取出所有用户名。2.seq打印出一串有序的数字。主要有三...
深入剖析Android消息机制

深入剖析Android消息机制

在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可以使用两个字段用来存放我们需要传递的整型值,在Service中,我们可以用来存放Service的ID。b.obj:该...
<< 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 >>