Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法。
来源:互联网 发布:linux切换为root用户 编辑:程序博客网 时间:2024/05/19 18:48
最近在看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机器人了。
- Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法
- Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法。
- Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法。
- Stanford编程方法学公开课作业 2 ---- Karel中生成棋盘的代码
- stanford Java公开课 Karel机器人开发环境eclipse安装与配置
- Stanford编程方法学公开课作业 1 ----关于Karel 中点寻找问题的讨论 (Midpoint finding)
- WIN7 32位 jstanford Java公开课 Karel机器人开发环境eclipse安装与配置
- 斯坦福大学公开课:编程方法学——Karel作业的第四题
- Stanford公开课Programming Paradigms----assignment 3--C语言中vector与hashset的实现
- Stanford公开课--神经网络的表示
- Stanford公开课--神经网络的学习
- 斯坦福《编程方法学》Karel环境搭建问题一:运行时出现jpanel面板只有file选项 没有karel机器人的现象
- Stanford : cs106a 编程方法学课程 Karel程序 编译环境配置
- 2010年《斯坦福大学开放课程: 编程方法》(Open Stanford Course : Programming Methodology)[中英双语字幕][RMVB]更新中
- 2008年《斯坦福大学开放课程: 编程方法学》(Open Stanford Course : Programming Methodology )[人人影视中英双语字幕][WMV]
- 走进Karel的世界
- Programming Methodology?
- 斯坦福大学公开课《编程方法学》之笔记二——任务三:Karel与Java
- Unity物体跟随鼠标的实现
- FEC改善UDP(RTP)传输音视频的问题
- 《Drools7.0.0.Final规则引擎教程》第4章 4.2 ruleflow-group&salience
- 复杂链表的复制
- 少壮不努力,老大徒伤悲(我的外教课上的演讲稿)
- Stanford公开课《Programming Methodology》里面的Karel机器人的配置方法。
- JDBC连接MySQL数据库及示例
- java中static作用详解
- jq 数组操作、事件处理和相关处理函数的使用
- VS2017.Net Core问题:Add-Migration 命令问题
- 一点点学习思考
- 如何自学java迅速成为java高手
- java中移位操作
- c#与java之比较(转自Jack.Wang's home)