zoukankan      html  css  js  c++  java
  • Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法。 keep

    最近在看Mehran Sahami教授主讲的《Programming Methodology》这门课程,感觉受益匪浅,课程主要借助karel机器人来教授编程的方法。我觉得karel机器人挺有意思的,就在自己电脑上配置了一下。

    如第一节课所讲,课程的网站为cs106a.stanford.edu,里面有本课程相关的资源,下面废话不多说,karel机器人的配置过程如下。

     

         1.先安装好eclipse,要用karel机器人,就要安装stanford定制版的eclipse。windows用户的下载地址是: http://www.stanford.edu/class/cs106a/software/eclipse_helios_windows.zip

              如果你没有安装Java 1.6 JRE .请在安装eclipse之前安装好java jre。下载地址                    是:http://www.stanford.edu/class/cs106a/software/jre-6u2-windows-i586-p.exe

             如果你用的是mac系统,要安装mac版本的ecplise,下载地           址:http://www.stanford.edu/class/cs106a/software/eclipse_helios_mac.zip下载完以后,直接把下载的压缩包解压到你要存放ecplise的目录即可。

             解压完成后,双击文件夹内的“eclipse.exe”便可运行eclipse了,为了方便起见,不                               妨为它创建一个快捷方式。

    *http://www.stanford.edu/class/cs106a/handouts/05-downloading-eclipse.pdf

    该讲义详细说明了下载和安装stanford定制版ecplise的方法,英语的,有兴趣的童鞋可以看看。

           2.下载karel机器人配置文件。下载地址:

           http://www.stanford.edu/class/cs106a/assignments/Assignment1.zip

           下载完成后,把压缩包解压到你想要的位置,如D:\karel。

            3.配置karel。

            打开安装好的stanford定制版的ecplise,第一次运行可能会弹出名为“workspace launcher”的对话框,因为不会用的自己的工作空间,所以只要随便选择一个路径,然后勾选“Use this as default and don't ask me again”,然后点击ok继续。

    要导入karel的文件,点击ecplise工具栏上面的import按钮(如下图);

    弹出的对话框中,点击browse按钮并选择刚才解压的karel机器人配置文件所在的文件夹。点击“finish”完成导入。

           4.输入自定义命令,操作karel机器人。

           完成了步骤3后,你会发现左侧窗口变成如下图的模样。

       点击“default package”左边的小三角型,出现了四个以“.java”结尾的文件。双击其中一个,右侧出现如下图的窗口。

    现在你可以在run()函数里面输入你要执行的指令了~例如,我要执行两个move()指令,输入指令后截图如下。

    当你要完成你要输入的指令,按“ctrl+s”保存文件,让后点击ecplise工具栏上的Run(lase class)按钮即可,(如下图)

    编译通过后,就可以使用karel机器人了。

  • 相关阅读:
    计算某一日期是在一年中第几周
    动态生成web表-asp.net table
    sql server 小技巧(7) 导出完整sql server 数据库成一个sql文件,包含表结构及数据
    循环取月的三位英语名 Jan Feb
    Python面向对象编程
    算法
    UDP Sockets in C#
    C++ 11
    GNU Make
    C++ 11
  • 原文地址:https://www.cnblogs.com/kuangyuping/p/3109159.html
Copyright © 2011-2022 走看看