Java 桌面应用学习
文章平均质量分 80
北漂周
Android技术专家,CSDN技术博客专家,艾瑞咨询知名评论员。曾任职于奇虎360、百度,从事Android APP研发与互联网战略方向分析。现为诚壹金融联合创始人兼CTO。
著作:《Android安全技术揭秘与防范》人民邮电出版社
展开
-
初学JAVA,用JAVA编写一个简单的连连看~
[img]http://dl.iteye.com/upload/attachment/303452/c3977eef-0d58-3853-925e-540932ed55a2.png[/img]只有一个简单的判断两个是否能够相消掉,还没有做好出现图片为偶数个继续学习中,大家别见笑~...原创 2010-09-04 09:36:24 · 446 阅读 · 0 评论 -
RGP游戏的非主流应用——虚拟地图
RGP游戏的非主流应用——虚拟地图 写在之前:本个小项目仅仅处于在湖南大学新生开学之际,为了服务更多的同学在短时间内了解湖南大学,熟悉环境而制作。旨在让大家在放松的同时,寻找自己要去的地方,免去了看地图,路痴的苦恼。项目中所用素材均是网上搜索所得,若有异议请想作者提出,本项目不作为商业用途,希望大家喜欢。--------------------------------------...2011-06-30 01:02:22 · 197 阅读 · 0 评论 -
JAVA双缓冲机制
以前都不了解双缓冲是什么个东东, 但是为了解决我的坦克大战疯狂的闪屏 后,终于对其有了一个了解。package My2;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.event.KeyEvent;import java.awt.even...原创 2010-11-13 18:33:04 · 191 阅读 · 0 评论 -
补充一个简单的画板
因为之前所做的画板找不到了,今天又补充的做了一个小画板 基本实现功能: LineOvalRectFillRectFillOval四个图形 四个方向按照用户的定义指向画出图形 颜色选择功能清除功能智能的屏蔽系统退出未实现功能。 橡皮擦文件保存 画板的主要难点就是 //画布 static jav...2010-11-14 15:07:36 · 150 阅读 · 0 评论 -
坦克大战图片版
即坦克大战自绘版出版之后,无聊的我又推出了我的坦克大战图片版本。其中的很多图片都是截取FC中的图片,做得有些雷同,不过作为一个多线程的练习还是一个很好的列子实现功能:美化开始界面、游戏界面加入了多种道具 城墙 钢块 草敌人智能化攻击统计得分未实现功能:加入坦克基地出现道具 中途遇到的困难: 线程过多使得坦克子弹间的画布刷新...2010-11-14 22:05:53 · 739 阅读 · 1 评论 -
五子棋 图片版
近来发现自绘的东西怎么都比不了自己PS加载图片所作的界面好看。 所以就想想吧自己以前做过的五子棋也用图片实现一次 在网上找了很久都找不到什么素材 畏畏缩缩的就跑到了QQ游戏里面截图下呵呵。 界面如下 实现功能加载QQ五子棋图片人机对战人人对战游戏存盘 未实现功能 电脑智能化 由于我对五子棋算法不是很了解,人机对战...2010-11-16 12:45:15 · 380 阅读 · 0 评论 -
Java 挂链 Hash表 手动实现
前些天一直在纠结的 挂链 Hash表 趁着今天中午的时间 终于把其实现了。 总所周知的 两种线性结构的存储数据结构 链表 数组 两者的优点: 链表 对所存储的元素需要经常增加删除的,这个结构使用起来比较方便 数组 对经常需要对元素查询的,使用就方便,直接使用下标就可以了。 那问题是有没有结合两者优点的东西呢,有~!那就是HA...2010-11-19 13:08:37 · 272 阅读 · 0 评论 -
JAVA BMP解码 超详细解释
首先,对于BMP格式的图片大家都不感觉到陌生吧。 简单的说明下: BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图...2010-11-21 23:02:08 · 369 阅读 · 0 评论 -
自己动手写压缩软件,超详细解释(哈夫曼实现)
说到文件压缩大家很容易想到的就是rar,zip等我们常见的压缩格式。然而,还有一种就是大家在学习数据结构最常见到的哈夫曼树的数据结构,以前还不知道他又什么用,其实他最大的用途就是用来做压缩,也是一些rar,zip压缩的祖先,称为哈弗曼压缩(什么你不知道谁是哈弗曼,也不知道哈弗曼压缩,不急等下介绍)。 随着网络与多媒体技术的兴起,人们需要存储和传输的数据越来越多,...2010-12-04 10:58:00 · 698 阅读 · 0 评论 -
自己动手实现高压缩比压缩软件 超详细解释(LZW算法)
Lzw 针对大量的子串多次重复出现的压缩 之前用了一个哈弗曼算法给大家实现了文件的压缩处理,其实上,文件压缩的原理很简单,无非就是把重复出现的元素,用一个特定的方式转化为跟少量的信息来存储。今天我所给大家分享的就是一个更为引用广泛的压缩算法lzw压缩算法。一、lzw的介绍 LZW压缩算法是一种新颖的压缩方法,由Lemple-Ziv-Welch 三人共同创造,用他们的...2010-12-07 17:27:20 · 1175 阅读 · 0 评论 -
《动感地下城》,让宅男变猛男
动感地下城写在之前: 好久都没有发表文章了,不知道为什么,一个暑假过后,自己很难静下心来好好思考自己所作的东西,自己也很少想想,自己的感觉到,没有回顾,没有总结,似乎自己的东西留存不久。所以,吧这些天所作的一个kinect(xbox)开发,弄出来,大家分享下,也许能给你一个好的创意想法。 QQ:445914891 -----------------------...2011-10-03 11:11:59 · 248 阅读 · 0 评论 -
偶然玩分形 java测试
分形世界我从拉丁文形容词fractus(分裂的)造出了fractal(分形)这个词。相应的拉丁文动词 fragere的意义是“使碎裂”:造成不规则的碎片。……多么适合我们的需要啊!这样,除了“分裂的”(像在“分数”或“折射”中那样),fractus还应该有“不规则的”之意,这两个意义都继承保留了下来。——伯诺瓦·芒德布罗 歇尔宾斯三角,还有一个随机形式实现。即: ...2011-03-09 13:54:10 · 115 阅读 · 0 评论 -
Oracle, SQL Server, My SQL数据分页查询语句汇总
之前一直在学习SQL Server,然而其的分页查询语句也极其的复杂。所以硬着头皮背了下来。今天使用My SQL的时候就一直在报错。 找了半个小时,后来网上发帖才知道原来,My SQL不能使用。所以就把几个数据库SQL语句汇总了一下。希望对大家有帮助 Oracle: 方法一: SELECT * FROM ( SE...2011-03-05 23:16:06 · 167 阅读 · 0 评论 -
达通杯 赛后感想
比赛结束两三天了今天才抽出了时间写写心得。其实想想自己获得这个奖项的确有点意外。 回想想自己的大一生活大一上学期的时候,个人比较的荒废了学业。天天打游戏,迷恋了《地下城与勇士》这个游戏。因为当时自己还找不到自己是来大学干什么的,没有自己的目标。当逃课都成了家常便饭,以至于大一上学期本人就光荣的挂了高数。下学期,由于同学们的鼎力支持,很有幸的当上了班长。...2010-12-23 13:09:56 · 171 阅读 · 0 评论 -
超详细解释常用网络命令
常用网络命令PING请求Ping www.google.com 可以PING的是域名也可以是IP地址,通过的是DNS服务器来转化 超时(Timed out):可能是PING的地址不存在 不代表机器之间不连通,可能是关掉了之中的PING回答命令了。 TTL:生存时间指定数据报被路由器丢弃之前允许通过的网段数量。TTL 是由发送主机设...2011-01-15 12:10:27 · 295 阅读 · 0 评论 -
几个文字编码小总结
ASCII我们入门学习是最常用的一种编码方式,因为1位二进制数可以表示2^n种状态:0、1;而2位二进制数可以表示2^2=4种状态:00、01、10、11;依次类推,7位二进制数可以表示2^7=128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。即一...2011-01-17 12:03:32 · 164 阅读 · 0 评论 -
JAVA的几个重要概念小总结
JAVA的几个重要概念小总结方法声明: 写一个方法的时候注意的是:① 方法的参数是什么② 方法的返回值是什么③ 方法会产生什么异常 注解就是承诺! 写一个方法是主要是出发点是别人希望怎么来调用这个方法,而不是自己用。方法之前的注解就应该和方法执行的一致,不会让别人产生意想不到的结果。要把之上的三点都写清楚。方法就是...2011-01-17 12:20:33 · 122 阅读 · 0 评论 -
JavaSE 的MV模式(国际化)
JavaSE 的MV模式(国际化)一、简介国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有的与语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。...2011-05-14 12:13:03 · 287 阅读 · 0 评论 -
超级详细解析——字模
超级详细解析——字模 一、简介 汉字库:即存储汉字的仓库。现在常使用的汉字库有 HZK16、HZK24、HZK32...即对应的16*16、24*24、32*32汉字点阵字库。16X16点阵方式是最基础的汉字点阵,存储一、二级汉字及符号8836个,需要 282.5 kB的容量;而32X32点阵存储8836个汉字,需要1.132MB存储容量。由上我们看出,字型库存储容量大是汉字信...2011-05-17 21:09:44 · 1325 阅读 · 0 评论 -
eclipse下的1245个图标
eclipse下的1245个图标 大家随便拿写2011-05-19 17:23:15 · 172 阅读 · 0 评论 -
一个项目完整制作过程的分享
St书店管理系统 写在文章之前: 本项目的写作主要是由于前段日子参加的一个 湖南大学生编程大赛 自己所提交的一个作品。简单的来说就是一个比赛参赛作品,st书店管理系统。一个简单而又完整的 进销存系统,比赛悲剧了,但是我不认为本人的项目比别人的差多少,不知道评委老师怎么想的,供学习,也供鉴定。特此放出来大家分享。 赛题需求为:题...2011-05-22 14:23:51 · 355 阅读 · 0 评论 -
菜鸟 利用VE、截图 快速打造仿QQ绚丽界面
自绘菜鸟 利用VE、截图 快速打造仿QQ绚丽界面 如题。 对于大家熟悉的QQ,界面很绚丽,而且更新到2011版本的话更是可以DIY很多种的个性化界面。但是如果我们想自己实现一个自己的聊天软件的话,利用JAVA是很难实现的。今天就将一个简单的方法向大家分享出来。 必备条件: ①必须拥有一个QQ或者 自己喜欢的绚丽图片。QQ不解释, 绚丽的图片百度上可以找...2011-02-12 02:52:05 · 164 阅读 · 0 评论 -
小议MVC模式开发
做web项目是所经常提到的mvc模式。MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用...2011-02-27 22:08:37 · 141 阅读 · 0 评论 -
分享一个绿色版本的 JAR TO EXE工具(附上一个视频教程)
如题,使用灰常简单 附上一个视频教程:2011-03-15 14:05:08 · 154 阅读 · 0 评论