老师,介绍这么多,我已经跃跃欲试了。
大家只要有一台连接互联网的计算机,代码编程之旅就可以开始了。
太好了,我已经准备好了。
首先,要下载并安装呆呆鸟编程(儿童版)客户端。下载方法是在浏览器的地址栏中输入客户端的下载地址:http://www.ddncode.com/download/。打开下载页面后,根据使用的操作系统下载对应的Windows版本或Mac版本的客户端,如图1.3所示。
安装并启动客户端,当看到如图1.4所示的页面,就表示准备工作已经完成了。
图1.3 呆呆鸟编程(儿童版)客户端
图1.4 客户端主页面
图1.4是客户端的主页面,可以在这里更换不同类型的主角人偶,也可以在这里进入有真人老师的“在线答疑”。单击中心位置的开始按钮,就可以进入各个章节的关卡,开始代码编程的冒险之旅。
编写代码和调试代码主要是在编程开发环境中进行的。编程开发环境不仅可以编写代码,还提供了代码错误提示和运行结果展示的功能,使大家可以快速知道代码编写的是否正确。
编程开发环境由3部分组成:提示区、代码区和场景区,如图1.5所示。提示区用来展示关卡任务、知识点提示和参考代码;代码区用来编写代码和调试代码;场景区由关卡场景和主角人偶组成,是用来展示代码运行结果的地方。
图1.5 编程开发环境
大家在代码区编写的代码,会驱动场景区的主角人偶做出相应的动作,如果满足提示区的关卡目标,大家就完成了本关的任务。
“提示区”在编程开发环境的右上角,通过图1.6所示的两个按钮可以切换不同的提示功能。
图1.6 两个按钮
第一个按钮是“关卡说明”,介绍了关卡的通关目标、基础知识和编程步骤等内容,仔细阅读才能知道如何过关。第二个按钮是“知识点提示”,将当前所学过的编程知识点简洁地显示出来,如果编程的时候忘记代码怎么写了,可以看看这里,如图1.7所示。
“代码区”中有编号的区域是用来编写代码的,深色的区域是用来显示代码编译和运行的状态,如图1.8所示。
图1.7 按钮功能示例
代码区会自动保存大家编写的代码,下次回到这个关卡时,之前写过的代码会自动显示出来。如果代码完全正确,深色区域会提示“编译成功”“代码运行中”和“运行结束”等内容;如果代码写错了,则会给出错误的代码行号和错误内容。
“场景区”是编程开发环境的核心区域,重要的功能按钮都在这个区域,如图1.9所示。“运行”按钮用来执行代码区内编写的代码,人偶会根据代码做出相应的动作。“快速运行”按钮则会以更快的速度运行代码,人偶的动作和移动速度也会更快,这样便于快速查看代码运行结果。“重置”按钮是将人偶和场景恢复到最初始的状态。
图1.8 代码区
图1.9 场景区
“场景区”最上面显示了每一关的通关条件,包括需要收集的南瓜数量和需要打开的开关数量,如图1.10所示。
图1.10 通关条件
为了更清晰地查看关卡的场景内容和人偶的位置关系,场景区支持旋转和放大功能。
旋转场景的方法是在场景上按住鼠标左键,然后左右移动鼠标,这样会在水平方向旋转场景;上下移动鼠标,会在垂直方向旋转场景,但垂直方向的移动范围是有限制的。
旋转场景有利于更好地观察场景的各种物品和地形,有些场景地形和物品会被遮挡,只有旋转后才可以清楚地看到,如图1.11所示。
图1.11 旋转场景
除了可以旋转场景外,还可以通过按住键盘的Ctrl键并滚动鼠标的滚轮,对场景进行放大和缩小,如图1.12所示。有些较大的场景,只有适当缩小后才能看到场景的全貌。在进入场景的时候,场景会自动缩放到较为合适的比例,如果还是觉得不合适,就可以使用缩放功能调节场景的大小。
图1.12 缩放场景
除了上面的交互操作外,编程开发环境还支持快捷键操作,快捷键和对应的功能如下:
操作说明:
运行代码:Ctrl+L。
快速运行代码:Ctrl+H。
停止代码:Ctrl+K。
场景复位:Ctrl+I。
旋转:按住鼠标左键并移动。
缩放:Ctrl+鼠标滚轮。