很认真的写的一个java版的贪吃蛇游戏,图形界面,支持菜单操作,键盘监听,可加速,减速,统计得分,设定运动速度,设定游戏背景颜色等!应该没有Bug了,因为全被我修改没了。哈哈。
下面是项目各包及类的层次关系:
游戏的主要运行界面截图如下:
下面是部分代码,详细源码见此链接:http://pan.baidu.com/s/1bnubnzh
//Snake类:
pack...
分类:
编程语言 时间:
2015-07-03 23:32:50
阅读次数:
557
QWidget与HWND的互相转换在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API打交道,但是Win32 API里面常常用到的HWND等诸多句柄QT并没有。QT作为一款优秀的跨平台GUI库,不可能未作考虑,那么需要互相转换的时候该如何做呢?HWND转...
分类:
其他好文 时间:
2015-07-03 23:20:05
阅读次数:
140
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swin...
分类:
其他好文 时间:
2015-07-03 15:59:07
阅读次数:
125
系统工作应用(直接对系统硬件编程,应用运行效率高)硬件--kernel(内核)应用|库调用(librarycall)API接口|shell(图形界面或文字窗口)协调,分配硬件资源并监控应用程序启动过程键盘,鼠标或者命令输入--cpu--内核(kernel)--应用程序shell:界面,接口人际机交互GUI:..
分类:
系统相关 时间:
2015-07-03 00:22:01
阅读次数:
201
Linux的基本原则1、由目的单一的小程序组成;组合小程序完成复杂任务;2、一切皆为文件;3、尽量避免捕获用户接口;4、配置文件保存为纯文本格式;GUI接口:CLI接口: 命令提示符:prompt,bash(shell) #:root $:普通用户 命令:命令格式: 命令选项参数 选项: 短选项..
分类:
系统相关 时间:
2015-07-02 01:13:56
阅读次数:
213
10个工具让你的 shell 脚本更强大很多人误以为shell脚本只能在命令行下使用。其实shell也可以调用一些GUI组件,例如菜单,警告框,进度条等等。你可以控制最终的输出,光标位 置还有各种输出效果。下面我将介绍一些工具,帮助你创建强大的,互动的,用户友好的 Unix/Linux shell脚...
分类:
系统相关 时间:
2015-07-02 00:51:36
阅读次数:
394
QObject 与线程QObject 以及许多其非GUI 子类都是线程安全的, 但是在一个线程中创建、在另一个线程中使用QObject则是不安全的。 QObject 的子类必须与其父对象在一个线程中创建, 因此 QObject 不能以 QThread 为父类, 因为 QThread 毫无疑问是其它....
分类:
编程语言 时间:
2015-07-01 13:48:44
阅读次数:
112
Android基础入门教程——1.10 反编译APK获取代码&资源标签(空格分隔): Android基础入门教程本节引言:
”反编译Apk“,看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件;不知道你有没有这样做过,看到一个别人的一个APP界面做得很精美,或者你看上别人的图片素材,简单点的,我们可以下载别人的AP...
分类:
移动开发 时间:
2015-07-01 10:17:14
阅读次数:
141
1、git查看历史不需要安装什么乌龟版,直接安装git就用这个功能。(当然可能没乌龟版这么人性化)注意:git不像svn要联网才行,单机可可以查看历史,因为仓库已经在本地。打开后:
2、git乱码[gui]
encoding = utf-8
[i18n]
commitencoding = gbk
[svn]
pathnameencoding = gbk...
分类:
其他好文 时间:
2015-06-30 22:05:16
阅读次数:
191