资源简介 (共18张PPT)第15课 电子点菜——商务软件开发入门界面分析代码分析知识小结电子点菜——商务软件开发入门如今很多餐馆已经使用电子菜单代替了传统菜单,顾客可以在电子设备上使用电子点菜系统进行点菜;也有很多饭店开展了网络订餐业务,顾客在家里通过网络进行点菜,就可享用美味。本课,我们将使用Scratch制作电子点菜器,尝试编写一个商务软件。1、制作简易点菜器。(1)设计简单点菜器的功能。功能1 每种菜品被单击时,将该菜品信息显示到链表中2 每种菜品被单击时,将该菜品的价格加入总价之中3 单击绿旗,可以重新进行点菜或进行下一次点菜(2)设计简单点菜器的界面。第1步:新建Scratch程序,保存文件到指定位置,文件名为“简单点菜器”。第2步:删除“角色1”,导入各种菜品并添加角色,设置角色名称。第3步:新建一个适用于所有角色的变量“总价”。第4步:新建一个适用于所有角色的链表“已选菜品”。第5步:将所建的角色、变量和链表,放置在舞台的合适位置。(3)编写代码。第1步:为角色“薯条”添加脚本。第2步:根据简单点菜器的功能设置,当单击绿旗时,可以重新进行点菜或进行下一次点菜。此时需要将“总价”清零,将链表清空。我们已经学习了很多Scratch技术,对增减每一个菜品数目功能的项目需求应该有很多种方案可供选择。2、制作具有増减菜品数目功能的点菜器。不同的方法1 给每个菜品的数目设定一个变量,每个菜品旁边有两个按钮负责增减该变量2 在菜品造型中修改两个颜色特殊的加号和减号,想办法识别鼠标碰到加号键还是减号键,进而改变菜品数目变量3 给每个菜品设定一个“适用于所有角色”的变量,并通过变量下方的滑杆来改变变量4 设计一个“只适用于该角色”的局部变量“数目”,并通过变量下方的滑杆来改变变量添加增减菜品数目功能可能的技术路径。从表中我们可以看出,前两种方案工程量比较复杂,但是比较美观,第3种和第4种方法,工程量则比较小。我们优先采用第4种方案。第1步:完善界面设计。增加“确定”和“重选”按钮。第2步:给薯条添加一个局部变量“数目”,当“重选”按钮被单击的时候,数目归零。以薯条为例第3步:显示变量“数目”,并置于角色的合适位置,双击该变量,出现滑杆,右击可以修改滑杆的滑动范围,设置为0-10之间。第4步:将角色“薯条3元”的代码复制给其他角色。使用“只适用于该角色”的局部变量“数目”的一个优点是,将角色“薯条3元”的代码复制给其他角色,会自动在其他角色中生成局部变量,这样编程的效率会提高很多。第5步:为“确定”按钮编写代码。第6步:显示菜品信息字符串。包含单价、数目、总价信息的字符串。谢 谢 展开更多...... 收起↑ 资源预览