领航下载站 / 汇聚当下最新最酷的软件下载站!
领航下载站
您的位置: 首页 >软件频道 > 系统工具 > 编程开发 > Greenfoot免费版
Greenfoot免费版 v3.6.0 / Greenfoot JAVA学习软件
  • 软件大小:225.42MB
  • 软件语言:中文
  • 软件类型:国产软件
  • 软件授权:免费版
  • 更新时间:2019-10-12
  • 软件类别:编程开发
  • 软件官网:https://www.greenfoot.org
  • 应用平台:WinXP/Vista/Win7/Win8

分数 软件星级:4

下载地址 收藏该页

标签: java学习

Greenfoot免费版是一款非常适合初学者学习java的软件。它为用户提供了直观的界面,现已被全球多个机构使用,用来教育学员。它也是基于java编写的,用于游戏开发是很不错的选择。

Greenfoot免费版

功能特点

1、互动视觉世界

Greenfoot用Java讲授面向对象。创建生活在“世界”中的“演员”来构建游戏,模拟和其他图形程序。

Greenfoot是视觉和互动的。可视化和交互工具内置于环境中。

使用标准的文本Java代码对演员进行编程,以传统的基于文本的语言与可视化执行相结合的方式提供编程经验。

Greenfoot免费版

2、简单编程IDE

该界面是一个完整的IDE,其中包括项目管理,自动完成,语法突出显示以及大多数IDE通用的其他工具。它还允许您在线和离线发布您的作品。

但是,该界面设计为简单易用。专为初学者打造。

Greenfoot被全球成千上万的机构所使用。它提供了向其他环境(例如BlueJ和更专业的IDE)的轻松过渡。

Greenfoot免费版

3、真正的Java代码

Greenfoot程序使用标准Java编写,Java是学术界和行业中的主要语言之一。学习到的概念将直接转移到后续环境中的编程中。

Greenfoot使环境对于初学者来说足够容易使用,而Java使它足够强大,可以编写令人印象深刻,灵活而复杂的应用程序。

Greenfoot免费版

Greenfoot使用教程

1、将物体放入世界

现在,我们将一些物体放入世界。在类显示中右键单击(在Mac上,只要本教程说右键单击,请按住Control键单击)。您将看到一个这样的弹出菜单:

从菜单中选择“新的Wombat()”。然后在世界任何地方单击。您刚刚创建了一个袋熊(用Java术语:对象)并将其放到世界中。

袋熊吃叶子,所以我们也将一些叶子放到世界上。右键单击Leaf类,选择'new Leaf()'并将叶子放入世界。

有一种快捷方式可以更快地放置多个对象:按住Shift键并单击进入世界。确保选择了Leaf类(在“类”面板中在其上单击鼠标左键,它将得到一个较粗的黑色边框),然后按住Shift键并在世界中左键单击几次。每次单击都会放置一个选定类别的对象。快多了!

2、使物体起作用

单击执行控件中的“操作”按钮。每个对象现在都在起作用-也就是说:每个对象都执行其编程要执行的操作。在我们的示例中,叶子被编程为不执行任何操作,而袋熊被编程为向前移动。尝试将两个袋熊放到世界上,然后再次按Act。两者都会移动。

袋熊也喜欢吃树叶。如果他们碰巧碰到了叶子,他们会吃掉它。尝试将一些叶子放在袋熊的前面,然后单击“操作”-袋熊会向前移动并吃掉叶子。

3、运行方案

点击“运行”按钮。这相当于非常快地一遍又一遍地单击“操作”按钮。您会注意到“运行”按钮变为“暂停”按钮;单击暂停将停止所有操作。

“操作”和“运行”按钮旁边的滑块可设置速度。单击运行,然后更改滑块,您将看到区别。

4、直接调用方法

您不仅可以运行整个场景,还可以调用单个方法。方法是对象可以执行的单个操作。

确保您的世界上有一个袋熊,并且该方案没有运行。然后右键单击wombat(世界上的那个,而不是Wombat类),您将看到世界上的对象也有一个弹出菜单:

Greenfoot免费版

您可以选择此处显示的任何一种方法来要求袋熊做某事。尝试使用例如turnLeft()。从菜单中选择该选项可指示袋熊转到其左侧。也尝试move()。

一些方法可以为您提供答案。例如,getLeavesEaten()会告诉您该袋熊到目前为止已经吃了多少叶子。试试吧。然后让袋熊吃另一片叶子,然后尝试再次调用该方法。

您还将注意到一个称为“ act()”的方法。每次单击“动作”按钮时,都会调用此方法。如果您只希望一个对象而不是世界上所有对象都可以起作用,则可以通过直接调用该对象的act()方法来实现。

5、创造新世界

如果您在世界上有许多不再想要的对象,并且想要从头开始,那么有一个简单的选择:丢掉这个世界并创建一个新的世界。这通常是通过单击执行控件中的“重置”按钮来完成的。您将获得一个新的空世界。旧世界被丢弃(以及所有其中的所有物体)–您一次只能激活一个世界。

6、调用世界方法

我们已经看到,世界上的对象具有可以通过弹出菜单调用的方法。世界本身也是具有可以调用的方法的对象。右键单击世界上或紧邻世界的灰色区域中的任何空白区域,您将看到世界的菜单:

Greenfoot免费版

此菜单中的方法之一是“ populate()”。试试看。它是一种创建多个叶子和袋熊并将它们放置到世界中的方法。然后,您可以运行该方案。

另一种世界方法是“ randomLeaves(int howMany)”。这种方法将世界上的一些叶子放在随机的位置。请注意,此方法在其名称后的括号之间有一些单词:“ int howMany”。这称为“参数”。这意味着您在调用此方法时必须指定一些其他信息。术语“ int”告诉您期望有整数,而名称“ howMany”则建议您指定所需的叶子数。调用此方法。将弹出一个对话框,让您输入此参数的值。输入一个数字(例如:12),然后单击“确定”。

(如果计数,您可能会发现有时看起来好像创建的叶子少于指定的数量。这是因为某些叶子可能位于同一位置,并且彼此重叠。)

更新日志

1. 增加了可编译的类文件类型

2. 增加了一些新增对象类的管理功能

3. 解决了一些格式上的已知问题

4. 修复了一些bug,优化了软件界面

Greenfoot免费版下载

回顶部 去下载