逍遥一派 发表于 2015-1-18 11:16:16

来看创立Eclipse游戏插件,第1部分: 进门

再说第三点:我并没有提到服务器也要整合,然后是IDE,一个好的IDE能够200%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。
固然年夜多半用户把Eclipse当做构建Java™使用程序的集成开辟情况,但它实践上加倍基本。Eclipse是个构建插件的框架,同意任何开辟职员扩大它的功效来办理几近任何成绩,只需使用一套API和可用的库便可。在这个分四个部分的“创立Eclipse游戏插件”教程系列中,将办理年夜多半程序员天天编程城市碰到的一个急切的成绩:怎样不必切换使用程序就抽身玩一个疾速的视频游戏,同时还不会很分明。还将进修Eclipse的插件架构,进修怎样界说本人的插件、用SWT开辟界面,并创立与其他Eclipse资本交互的代码。
入手下手之前
这份教程是四部分的“创立Eclipse游戏插件”系列的第1部分,它偏重于构建复杂射击视频游戏的框架,经由过程创立插件、安装插件、把插件与义务列表集成并用SWT和OpenGL增加一些基础的可视组件,能够在Eclipse外部启动和玩这个游戏。将开辟一个复杂的射击游戏,读取在义务视图中碰到的虫子,并把这些虫子摧毁。游戏将在Eclipse外部作为插件运转,从而演示怎样编写EclipseAPI,和怎样利用尺度小部件工具包(SWT)、开放图形库(OpenGL)和轻量级Java游戏库(LWJGL)。
关于这个系列
在这个系列中,将先容用来创立特征完全的Eclipse插件的基础手艺、工具和库,将利用尺度小部件工具包(SWT)和OpenGL库供应图形。第1部分先容怎样构建复杂视频游戏的框架,经由过程创立插件,能够在Eclipse外部启动并玩这个游戏。第2部分使用第1部分创立的基础框架,入手下手用OpenGL增加实践的可视元素。第3部分增加实践的游戏元素,让用户可以与第2部分中创立的图形交互。第4部分将前三部分创立的一切内容组合在一同事情。
关于这份教程
在第1部分中,将先容Eclipse的插件架构,进修怎样用Eclipse工具自己界说本人的插件。还将入手下手使用SWT开辟插件的复杂用户界面。还将创立代码,演示怎样与其他Eclipse资本交互——在这个示例中,是与义务列表交互。在停止时,将具有一个优秀的框架,能够构建一个能间接在Eclipse内事情的复杂的射击视频游戏;在剩下的教程中,将持续增加功效。
条件前提
将必要EclipseV3.2和Java编译器息争释器V1.4或以上版本。
创立插件
我们从利用EclipsePlug-in导游来界说插件入手下手这个开辟历程。
启动Eclipse并界说项目
启动Eclipse,选择File>New>Project。
在NewProject屏幕中,选择Plug-inDevelopment文件夹,并选择Plug-inProject,如所示。
.选择Plug-inProject导游

<p>
ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。

逍遥一派 发表于 2015-1-18 17:42:58

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

小女巫 发表于 2015-1-22 11:48:02

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

小魔女 发表于 2015-1-31 06:15:09

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

admin 发表于 2015-2-4 14:00:35

是一种使用者不需花费很多时间学习的语言

兰色精灵 发表于 2015-2-10 01:15:52

是一种为 Internet发展的计算机语言

只想知道 发表于 2015-2-20 13:08:44

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

飘飘悠悠 发表于 2015-2-20 14:07:36

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

再见西城 发表于 2015-2-27 15:43:19

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

若天明 发表于 2015-2-27 21:00:04

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

蒙在股里 发表于 2015-3-9 13:38:48

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

精灵巫婆 发表于 2015-3-13 07:07:21

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

第二个灵魂 发表于 2015-3-20 15:45:01

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
页: [1]
查看完整版本: 来看创立Eclipse游戏插件,第1部分: 进门