Java究竟怎么玩?http://blog.csdn.net/cping1982

菩提本无树,明镜亦非台,本来无一物,何处惹尘埃

用户操作
[即时聊天] [发私信] [加为好友]
匿名不具ID:cping1982
150101次访问,排名521好友15人,关注者28
机密……
cping1982的文章
原创 138 篇
翻译 0 篇
转载 39 篇
评论 303 篇
鹏凌三千(cping1982)的公告
本博评论删除规则如下:

1、辱骂性发言,无视其辱骂对象,一律删。

2、登录发表的评论,不违背第一条者一律不删。非登录发表的评论,过激者删。

3、若发生例外情况,则为CSDN博客系统自动删除。

声援SOFF|声援珊瑚虫:如果你是珊瑚虫用户,请坚决力挺声援珊瑚虫!

平生进退如飙风,一睨人才天下空。独向苍天横冷剑,何必生我惭英雄。

本人有效BLOG:

cping1982

ceponline

音乐:

风姿花传

ドラグ.スレイブ

ヒカルの碁

Believe

世界で一番ヤバイ恋

あんなに一緒だった

精忠报国

谁是大英雄

随遇而安

明天会吹什么风

逍遥游

爱江山更爱美人

最近评论
刘:很佩服大哥你,真的太NB了。小弟我现在在自学java,觉得困难重重,看了像你们这些牛人的Blog后真的不敢相信我的前途... ...
哎,真的很羡慕大哥你,不知道能写点东西指导交流下吗,说点自己的java学习心路也行。
望赐教!小弟叩首拜上~
liuxf2006@163.com
qingtianzhu:你好,我想购买你的软件,但是一直联系不上你,请告知联系方式,谢谢!
yao_ju_xian:看着挺好的啊,我现在也在学Java,不过我是学oracle那块的,我觉得你做的相当好了,能不能教教我啊?谢谢,我的邮箱是yaojuxian1988@yahoo.com.cn,非常感谢你能赐教!
.net:啥也不说支持楼主B/S小白
原理都不懂就在这里叽叽呀呀的
多回去看几年书吧
真像是在看笑话“呵呵”
如果易语言真有那么“好”没有中国人不支持的
可是(*^__^*) 嘻嘻……
明白的都明白
不明白的自己琢磨去吧
kiki820819:asdasd
文章分类
收藏
    相册
    Java的PC游戏开发
    Java中的A*(A star)寻径实现
    Java仿雷电及其源代码
    Java制作的类祖码游戏-数字祖码
    Java实现窗体中角色逐渐风化效果
    Java版吃豆游戏
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[2]——踏破红尘
    Java[伪]寻径追踪实现
    JAVA中[人工无脑]系统(chatbot)的实现
    Java中2.5D游戏(斜45度角)的设计与实现(1)
    Java中2.5D游戏(斜45度角)的设计与实现(2)
    Java仿太阁立志传5
    JAVA图形操作中FPS的计算(附带随机生成乱数球体用例)
    JAVA实现拼图游戏
    Java来做马里奥[0]—让精灵再次舞动
    Java来做马里奥[1]—木叶传承
    Java来做马里奥[2]—食不厌精
    Java来做马里奥[3]—杂兵登场
    Java模拟桌球打击处理及绘制
    Java汉诺塔测试
    Java炸弹人实现及源码
    人生如梦游戏间,JAVA游戏开源开发讲座[番外篇]之AVG开发——皮影
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[0]——月晕础润
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[1]——风云初现
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[3]——邯郸学步
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[4]——一步莲华
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[5]——一树双花
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[6]——走马观花
    史上最扯Java图形绘制(J2SE)之一JAVA动画效果
    沉寂的国人开源项目
    bo-blog(blog系统,php项目)
    DockPanel Suite [Microsoft .NET Framework Winform UI]
    Hocate web framework[web框架]
    Loonframework-DAO[持久层框架]
    Loonframework-GAME[游戏框架,尚未发布]
    Loonframework-WEB[web框架,尚未发布]
    Luntbuild(软件管理工具)
    magike(php博客)
    myseelite(p2p流媒体系统,c++项目)
    newxy(新坐标)[web框架]
    opencrx(crm系统)
    redlion(web框架)
    x2blog(asp.net博客系统)
    YOYOPlayer(音乐播放器)
    袋鼠egg(服务器)
    经典Blog
    # gzfqh的专栏 →底层代码研究(病毒及汇编)(RSS)
    # java 3D 游戏编程(RSS)
    ApoGames(德国某人的Java游戏作品展示)
    Struts框架应用
    Struts框架应用~
    千里冰封[JAVA 浓香四溢]
    网络安全圈子
    经典站点
    Google
    IBM中国站
    JavaGame开发论坛
    JAVA开源大全
    Java爱好者
    Struts标签文档
    SUN 中国社区
    中国IT实验室
    数据库专区
    偶的其它应用实例
    C#将图像文件压缩为AVI文件播放
    Java&.Net虚拟机精简(GreenJVM&GreenDotNet发布)
    Java图形程序水纹倒映效果
    Java输出竖排古典文字
    .NET在线漫画下载程序
    C#转换AVI文件为BMP文件
    ClassLoader调用外部jar包
    ExtJS2.0开发与实践笔记[0]——初识ExtJS
    ExtJS2.0开发与实践笔记[1]——ExtJS中的Dialog与Form
    ExtJS2.0开发与实践笔记[2]——Ext中的Layout
    ExtJS2.0开发与实践笔记[3]——Ext中的Menu
    ExtJS2.0开发与实践笔记[4]——Ext中的动画处理
    JavaFx实现(1)-渐变效果
    JavaFx实现(2)-随机图形绘制
    Java中DAO的实现
    Java中Image翻转操作
    Java中将byte[]转为Blob对象
    Java中的A*(A star)寻径实现
    Java制作绿色软件(GreenJVM_0.1.0发布)
    JAVA图形操作类
    Java图形程序中的对话逐字显示实现
    Java实现任意文件在bmp中的隐藏与导出
    JAVA实现可设置背景的MDI窗口
    Java实现嵌入式数据库(文本数据库)代码实例
    Java实现类Windows导航栏
    Java正则表达式入门
    JAVA版JAVA IDE环境(源码)
    JAVA线程池的简单实现及优先级设置
    Java自定义JSlider UI
    Java获得系统环境变量
    Java音乐播放类
    ResultSet转为实体对象
    SWT行,AWT/Swing也行系列(1)-实现半透明及不规则窗体
    在JTable中加载进度条及进行操作
    在Swing中使用Html标签
    在SWT中使用ChartDirector
    浅谈java.util.concurrent包的并发处理
    浅谈Java集合中Array(数组)的应用
    精简JRE体积
    通过exe启动class
    偶的文章
    《三国以后有几国》
    中国本土化编程(汉语编程)之我见
    从珊瑚虫事件,看为什么中国出不了比尔.盖茨
    佛与专家
    叹今人无气节而作歌
    国产开源项目的七宗罪
    对Hibernate使用之愚见
    对Java(J2SE PC)开发之怪现象之我见
    浅谈命名规范[纯属强辩]
    灭了珊瑚虫,下一个是谁?
    率性而作无题歌一首
    百度对“十进制网络”的官方态度
    耻民
    论番茄花园的倒掉
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 ExtJS2.0开发与实践笔记[0]——初识ExtJS收藏

    新一篇:  ExtJS2.0开发与实践笔记[1]——ExtJS中的Dialog与Form | 旧一篇: 偶作无题词一首

    ExtJS2.0开发与实践笔记[0]——初识ExtJS

    简短的前言:

    随着网络技术的发展,良好的用户体验及丰富的客户端功能已成为Web程序所共同追逐的目标,并扮演非常重要的一环。基于Ajax应用思想的盛行,prototypeextdojoyuimootools等越来越多的第三方开源Javascript Library开始涌现,虽然这极大地增加了我们对web应用的扩展可能性,但同时也或多或少的增加了我们的学习难度。

    为此,我准备在blog中逐步整理学习心得,已备查找需要及看客指正。

    什么是ExtJS?

    按照Ext开发团队的说法,ExtJS从应用角度上讲是一个用户界面库,而不是一个JavaScript Library。原本作为Yahoo! UI Library(也就是YUI)的扩展而被开发出来,但从1.1版本开始由于支持者的增多,已经得到了必要的扩充,不再依赖于YUIExtJS可以与prototype.jsjquery等成熟的js库一起使用,也可以作为单独的应用部署到开发中去,Adobe AIRiPhone开发工具都提供了对Ext的支持。

    就我个人的观点而言,在业务处理上讲ExtJS2.0已非常完备,足以满足绝大多数web表示层应用的需求;但是对于解释执行的javascript来讲性能损耗问题却始终无法避免,因此个人不建议在要求响应速度的项目中使用ExtJS进行开发。

    ExtJS并不是一个完全免费的项目,他以普通开源版及企业版共存的方式发行,企业版收费标准如下图:

    我们可以通过http://extjs.com/download来获得最新版本的ext框架。

     

    发展简史:

    YUI-Ext

    Yahoo! UI Library 的扩展。

    Ext 1.0

    Yahoo! UI Library 的扩展,同时也支持prototype.jsjquery等。

    Ext 1.1

    不再依赖「Yahoo! UI Library」,能够不依赖任何第三方组件而单独使用。

    Ext 2.0

    极大丰富界面库的一版,还在继续扩充中。

     

    运行效果图:

     

     

    如何开发ExtJS2.0应用?

    针对ExtJS2.0,由于其通过浏览器解释执行,所以我们即可以使用记事本、EditPlusUltraEdit等方式直接编辑文本文件,也可以通过IDE进行调试开发。

    目前Eclipse上已经有很多能够支持ExtJS2.0的插件,如
    Spket等,此处不一一例举。本人在此仅以自己常用的Aptana IDE作为开发平台。

    Aptana是一个专注于javascript的开源IDE环境,它提供了丰富的javascript开发及调试资源,本人从0.2版本开始试用,目前最新版本为1.1,我们可以通过http://www.aptana.com/download获得其最新版本。

     
    原始版本的Aptana1.1只支持Ext1.1版本,所幸Aptana论坛有人提供了第三方的升级插件,我们可以通过http://support.aptana.com/asap/browse/STU-547http://orsox.mocis.at/download.php?list.1进行下载,直接copyAptanaplugins文件夹下重启Aptana即可运行。

     
    此时我们可以通过Aptana[Window]项下[Preference]选项调整Aptana的设置选择支持Ext2.0

     

    ExtJS2.0的“Hello World

     

    Aptana中使用ExtJS2.0,我们至少需要ExtJS2.0中的如下文件:

     

    Adapter文件夹

    框架及外部资源适配器,我们需要其中ext文件夹下的ext-base.js文件控制ExtJS全局

    Resources文件夹

    一个文件夹,包含了css,imageExt必须的资源

    ext-all.js文件

    一个压缩的单文件ExtJS文件集合

     

    实际如下图:

     

    首先,我们在helloworld.js中建立如下内容

    /**
     * 通过Ext输出Hello World,[Ext.onReady是ExtJS所定义的,当页面加载完毕之后,会自动调用
     * Ext.onReady]
     * 
     * @param {Object} ''
     * @param {Object} 'Hello World!'
     
    */

    Ext.onReady(
    function() {
        
    //以Ext的alert打印'Hello World!'
        Ext.MessageBox.alert('','Hello World!');
    }
    );

    而后,我们建立helloworld.html文件,内容如下

    <html>
    <head>
        
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        
    <title>HelloExt</title>
        
    <!--ExtJS资源加载-->
        
    <link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" />
        
    <script type="text/javascript" src="adapter/ext/ext-base.js"></script>
        
    <script type="text/javascript" src="ext-all.js"></script>
        
    <!--我的js文件-->
        
    <script type="text/javascript" src="helloworld.js"></script>
    </head>
    <body>
        "ExtJS的Hello World测试"
    </body>
    </html>

    Aptana中选择如下图,将自动调用您所选择的浏览器进行测试。

     

    输出运行效果如下图:

     

    怎么样,超级简单,是人就会吧?下一回,我将针对ExtJS的特性开始做深入讲解。

     

     

    发表于 @ 2008年03月11日 10:56:00|评论(loading...)|编辑

    新一篇:  ExtJS2.0开发与实践笔记[1]——ExtJS中的Dialog与Form | 旧一篇: 偶作无题词一首

    评论

    #yexin218 发表于2008-04-27 23:23:54  IP: 125.31.55.*
    不错啊,相当不错。
    我想请问如果使用eclipse+aptana插件,可以支持ext2.1?
    #zylad110 发表于2008-05-13 14:35:36  IP: 202.100.72.*
    我也想知道:使用eclipse+aptana插件,可以支持ext2.1?
    #cping1982 发表于2008-05-13 22:07:04  IP: 221.217.3.*
    可以支持的
    #gukunmaster 发表于2008-07-10 15:00:06  IP: 218.75.123.*
    很好 谢谢 大力支持!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #gukunmaster 发表于2008-07-10 19:01:47  IP: 218.75.123.*
    除了说声谢谢外,不知道说什么了!
    #CoffeeCat 发表于2008-07-23 15:05:04  IP: 61.172.247.*
    谢谢!原来Javascript也有基于eclipse的IDE啊,真棒!!
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 鹏凌三千(cping1982)