正版包邮 跟我学AppInventor2(青少年科技创新丛书)

正版包邮 跟我学AppInventor2(青少年科技创新丛书) pdf epub mobi txt 电子书 下载 2025

谢作如,郑祥,张洁 著
图书标签:
  • App Inventor 2
  • 青少年编程
  • 科技创新
  • 少儿编程
  • 编程入门
  • 图形化编程
  • Android开发
  • STEM教育
  • 电子书
  • 正版图书
  • 包邮
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 文舟图书专营店
出版社: 清华大学出版社
ISBN:9787302457817
商品编码:27453119914
包装:平装
出版时间:2017-01-01

具体描述

   图书基本信息
图书名称 跟我学AppInventor2(青少年科技创新丛书) 作者 谢作如,郑祥,张洁
定价 56.00元 出版社 清华大学出版社
ISBN 9787302457817 出版日期 2017-01-01
字数 286000 页码 183
版次 1 装帧 平装
开本 16开 商品重量 0.4Kg

   内容简介
MIT App Inventor是一款图形化的APP开发环境,用户能够以拖曳积木的形式开发Android平台的应用程序。本书以App Inventor 2.0为开发平台,结合大量的具体案例,如音乐摇摇乐、GPS计步器等,深入浅出地介绍了App的开发过程和App Inventor的编程功能,并且逐步讲解第三方API应用接口调用,App和Arduino硬件、Web服务结合等高级应用。
  本书适合中学生和学有余力的小学高年级学生,同时也适用于零基础的大学生、成年初学者。只要对安卓App开发感兴趣,或者对创客感兴趣,本书将是一本不可多得的创客秘籍。


   作者简介
谢作如,温州市百名领军教师,温州市名师,温州市551人才,浙江省教育科研先进工作者,温州大学客座研究员及硕士生导师,南京师范大学客座研究员,北京师范大学访问学者,浙江省中小学信息技术教育分会理事,中国教育技术协会信息技术专业委员会理事。2010年获“菁华杯”全国新课程中学优质课评选一等奖,2011年获全国高中信息技术优质课大赛特等奖。


   目录

   编辑推荐
说起App Inventor在我国的发展,“老巫婆”(金从军老师)是一个无法绕开的名字。她和她的丈夫张路早将App Inventor 2汉化,并推出离线版,为App Inventor的国内推广,做了很多重要的工作。我和我的儿子谢集自学App Inventor 2,全靠她翻译的帮助文件。有趣的是,我在2014年才从“老巫婆”的上发现一个细节: 2013年上海创客嘉年华活动中,我和吴俊杰等教师在创客论坛上演讲,呼吁创客们关注中小学教育,坐在*一排拿着摄像机的就是她和张路老师。后来她告诉我,那天听了我们的演讲后,他们就下决心要为儿童编程做点事,回到北京就开始做App Inventor 2汉化、翻译工作。


   文摘
第3章App Inventor 2的编程实践
  3.1App专题1——健康测试仪1. 专题描述现代的生活与工作节奏越来越快,如何才能在享受生活与工作的同时,随时了解自己的健康情况呢?本专题将带领大家一起制作属于自己的手机App应用程序“健康测试仪”——通过输入用户的身高与体重信息,就可以得知该用户的健康水平: 偏瘦、健康(正常)或偏胖,程序运行界面如图3.1所示。
  图3.1“健康测试仪”运行界面
  2. 学习目标
  (1) 掌握“用户界面”中按钮、图片、标签、文本输入框等常用基本组件的使用。
  (2) 掌握“界面布局”中的“水平布局”与“垂直布局”组件。
  (3) 掌握“数学”内置模块中乘法、除法模块的使用。
  3. 运行原理
  健康测试仪的基本原理是利用BMI健康指数来判断用户的健康水平。BMI(Body Mass Index,健康指数)又称为体质指数或体重指数。其计算方法为: BMI=体重(kg)/身高2(m2),即体重与身高平方的比值。BMI健康指数可以用来对比用户在身体胖瘦上的健康水平,BMI健康指数的正常范围为18.5~23.9,不同BMI指数所代表的健康水平如表3.1所示。表3.1BMI指数标准
  BMI健康指数范围健 康 水 平<18 5='' 18='' 5='' 23='' 9=''>23.9偏胖图3.2所示为“健康测试仪”的运行流程。
  第3章App Inventor 2的编程实践 跟我学App Inventor 2 4. 界面设计
  “健康测试仪”App应用程序的UI设计界面可参考图3.3所示,由Screen、图像、标签、按钮4类组件完成。
  图3.2“健康测试仪”的运行流程
  图3.3“健康测试仪”的界面设计
  各种组件的放置及其具体属性设置,如表3.2所示。
  “健康测试仪”的UI设计界面如图3.4所示。可以根据自己的喜好,更改界面的布局等。续表表3.2组件设计
  组 件 放 置组件面板组组件命名组 件 属 性Screen默认Screen1水平对齐: 居中
  应用程序名: BMI
  背景图: background.png
  标题: BMI健康指数计算水平布局界面布局HorizontalArrange.ment1水平对齐: 居中
  垂直对齐: 居下
  高度: 250像素
  宽度: 充满HorizontalArrange.
  ment2水平对齐: 居中
  垂直对齐: 居中
  宽度: 充满HorizontalArrange.ment4水平对齐: 居中(Center)
  垂直对齐: 居上
  宽度: 充满HorizontalArrange.ment3水平对齐: 居中
  垂直对齐: 居下
  高度: 50像素
  宽度: 充满图像界面布局picShow高度: 220像素
  宽度: 270像素
  图片: BMI.pngBMIstandard图片(Picture): Standard.png
  宽度(Width): 充满(Fill parent)垂直布局界面布局VerticalArrangement1水平对齐: 居中
  垂直对齐: 居中
  高度: 200像素
  宽度: 充满标签用户界面weightLabel背景颜色: 白色
  文本: “体重”
  文本对齐: 居中
  高度: 充满
  宽度: 80像素heightLabel背景颜色: 白色
  文本: “身高: ”
  文本对齐(TextAlignment): 居中
  高度: 充满
  宽度: 80像素BMIresult文本对齐: 居中(center)
  高度(Height): 20像素(pixels)
  宽度(Width): 230像素(pixels)组 件 放 置组件面板组组件命名组 件 属 性文本输入框用户界面weightTextBox背景颜色: 白色
  宽度: 150像素
  提示: 单位为kg
  仅限数字: √
  文本对齐: 居左heightTextBox背景颜色: 白色
  宽度: 150像素
  提示: 单位为kg
  仅限数字: √
  文本对齐: 居左按钮用户界面resetButton高度: 50像素
  宽度: 150像素
  图像: replayButton.png
  文本(Text): 重置(按钮)nextButton高度: 50像素
  宽度: 150像素
  图像: nextButton.png
  文本(Text): 下一步(按钮)图3.4“健康测试仪”的界面设计
  ……

   序言
第1章Android和App Inventor1
1.1Android简介1
1.1.1智能手机与Android系统1
1.1.2Android系统的广泛应用2
1.2Android的应用开发工具4
1.2.1Android常见开发工具4
1.2.2Android图形化开发工具5
1.3App Inventor 2概述6
1.3.1App Inventor 2可以做什么6
1.3.2App Inventor 2在中国6
第2章初识App Inventor 28
2.1App Inventor 2环境搭建8
2.1.1账户申请8
2.1.2登录App Inventor 29
2.1.3App Inventor 2程序调试9
2.1.4App Inventor 2操作界面13
2.2我的个App16
2.2.1新建项目17
2.2.2界面设计18
2.2.3编程实现20
2.2.4程序调试20
2.3基本组件与运算21
2.3.1基本组件21
2.3.2基本运算22
2.3.3基础任务1——“温度转换器”24
2.4变量与流程控制27
2.4.1变量272.4.2基础任务2——“点我”28
2.4.3流程控制的分支结构29
2.4.4基础任务3——“计算成绩等级”30
2.4.5流程控制的循环结构32
2.4.6基础任务4——“计算前n个正整数的和”32
2.5自定义过程与函数35
2.5.1过程的定义与调用36
2.5.2基础任务5——“过程”36
2.5.3函数的定义与调用38
2.5.4基础任务6——“求和小程序”38
2.6媒体组件39
2.6.1常用组件介绍39
2.6.2基础任务7——“音乐播放器”40
2.7传感器组件43
2.7.1方向传感器组件43
2.7.2基础任务8——“指南针”43
2.7.3位置传感器组件46
2.7.4基础任务9——“经纬度转换器”47
2.7.5加速度传感器组件49
2.7.6基础任务10——“加速度观察器”49
2.7.7计时器组件51
2.7.8基础任务11——“后10秒钟”51
目录 跟我学App Inventor 2〖2〗〖2〗 〖1〗 第3章App Inventor 2的编程实践55
3.1App专题1——健康测试仪55
3.2App专题2——音乐摇摇乐61
3.3App专题3——打地鼠65
3.4App专题4——相片通信录71
3.5App专题5——GPS计步器82
第4章App Inventor 2和Arduino94
4.1Arduino和Mixly94
4.1.1Arduino简介94
4.1.2Mixly简介95
4.2基于蓝牙的串口通信96
4.2.1试验1——将Arduino的串口信息显示在手机上97
4.2.2试验2——用手机串口控制Ardui01
4.3范例1——手机控制的LED灯103
4.3.1工作流程分析103
4.3.2硬件连接103
4.3.3界面设计104
4.3.4编程实现105
4.3.5程序调试107
4.4范例2——挥手机器人109
4.4.1结构搭建109
4.4.2运行原理分析109
4.4.3界面设计111
4.4.4编程实现112
4.4.5程序调试114
4.5让手机拥有更多传感器115
4.5.1让手机显示外界温度115
4.5.2接收多个传感器数据118
4.5.3拓展应用122
第5章App Inventor 2和Web124
5.1App Inventor 2的网络组件124
5.1.1网络微数据库及范例124
5.1.2Web浏览框及范例126
5.1.3Web客户端及范例127
5.2Web客户端的高级应用131
5.2.1中文编码和构建头部信息131
5.2.2解析Json135
5.3体验物联网技术139
5.3.1“中国移动物联网开放平台”的设置140
5.3.2编写“GPS自动记录器”145
5.3.3物联网应用扩展148
5.4App云服务器的设计149
5.4.1App云服务器的设计149
5.4.2App云用户管理系统的开发150
5.4.3App云用户管理系统的应用155
5.5综合范例——听写神器158
5.5.1开发背景158
5.5.2工作原理分析158
5.5.3服务器端和WebAPI的设计159
5.5.4教师端的设计162
5.5.5学生端的设计163
5.5.6“听写神器”的使用说明166
附录AApp Inventor 2离线版的安装与使用169
附录BAI伴侣的安装与使用178
参考文献184
后记185

科技前沿探索与实践:青少年编程思维启蒙与创新应用指南 【本书聚焦:计算思维、项目驱动、跨学科应用】 在信息技术飞速发展的今天,理解和掌握编程思维,已成为青少年面向未来竞争的关键素养之一。本书并非专注于某一特定移动应用开发平台的教学,而是致力于为初学者构建一个扎实的、面向计算思维的编程启蒙体系,并通过一系列生动有趣的项目案例,引导读者将抽象的逻辑转化为实际可操作的创新应用。 第一部分:计算思维的基石——逻辑与抽象的构建 本书的开篇并不急于介绍任何工具的按钮或菜单,而是深入探讨编程世界的“元语言”——计算思维。我们相信,真正的创新源于对问题本质的深刻理解和高效的分解能力。 第一章:理解计算思维的本质 什么是计算思维? 区别于传统思维方式,计算思维强调如何将复杂问题分解为计算机可以理解和执行的步骤。本章详细阐述了计算思维的四大核心要素:分解(Decomposition)、模式识别(Pattern Recognition)、抽象(Abstraction)和算法设计(Algorithm Design)。 从日常现象到程序逻辑: 通过分析生活中的例子,如食谱的编写、交通规则的制定,来类比程序流程图的设计。重点讲解流程图符号的含义及其在表达逻辑上的优势。 数据与变量的奥秘: 介绍程序运行所需的基本“原材料”——数据。探究不同数据类型(整数、浮点数、文本、布尔值)的特性及其在内存中的表示方式。变量作为数据的容器,其命名规范、赋值与修改的机制将在大量实例中被清晰剖析。 第二章:控制程序的脉搏——流程控制结构 程序之所以强大,在于其能够根据条件执行不同的操作,并能重复执行特定任务。本部分是编程实践的核心。 顺序执行与程序流向: 基础的指令依次执行模型。通过简单的“输入-处理-输出”模型来固化这一概念。 分支判断的力量——If/Else结构: 详解单向、双向和多路分支结构的逻辑判断。着重于布尔逻辑(AND, OR, NOT)在复杂条件构建中的应用,以及如何设计健壮的条件判断,避免程序出现意外中断。 循环往复的艺术——迭代与重复: 深入讲解“For”循环(已知次数的重复)和“While”循环(基于条件的重复)。通过模拟计数器、列表遍历等场景,展示循环在提高效率、减少代码冗余方面的巨大作用。 第二部分:结构化编程与数据管理 在程序逻辑清晰后,我们需要有效的手段来组织和管理数据,使程序具备处理更复杂任务的能力。 第三章:有效组织数据——列表与集合 列表(数组)的概念与操作: 为什么需要列表?如何创建、访问和修改列表中的元素。讲解索引(Index)的概念,以及如何处理边界条件,防止“越界”错误。 列表的遍历与筛选: 结合循环结构,学习如何高效地遍历列表,实现数据的求和、查找最大/最小值等常见操作。引入列表推导式的思维模式(尽管本书不侧重特定语法,但会强调这种思维方式)。 更高级的数据结构初探: 简要介绍字典(Dictionary/Map)的概念,即“键值对”的存储方式,为后续处理结构化数据(如用户信息、游戏状态)打下基础。 第四章:模块化与代码复用 优秀的程序设计强调清晰的边界和可复用的组件。 函数的定义与调用: 将功能相近的代码块封装成函数(方法),理解函数的输入(参数)和输出(返回值)。强调函数是实现代码模块化的首要手段。 参数传递机制的理解: 初步探讨值传递和引用传递的概念,帮助读者理解函数内部操作是否会影响到外部变量。 事件驱动编程的基本思想: 介绍程序如何响应外部刺激(如点击、输入),这是构建交互式应用的关键思维,为后续图形化界面开发做铺垫。 第三部分:创新应用项目实践与跨学科融合 本部分将前面学习到的逻辑和数据结构知识,应用于具体的、具有启发性的项目中,强调理论与实践的结合。 第五章:趣味模拟与科学可视化 项目一:基于随机数的概率模拟器: 利用随机数生成器(RNG)来模拟抛硬币、掷骰子等随机事件,观察大数定律的体现。这涉及到循环和条件判断的综合应用。 项目二:简单的物理轨迹计算器: 结合基础的数学公式(如匀加速直线运动),通过步进计算和数据记录,实现对物体运动轨迹的可视化展示(侧重于数据采集和时间序列处理)。 项目三:交互式数据展示界面: 学习如何将处理后的数据以清晰的图表形式(如柱状图、折线图的示意)展现给用户,强调信息传达的效率。 第六章:逻辑谜题与算法思维训练 编程不仅仅是实现功能,更是一种解决问题的艺术。 项目四:迷宫求解器(基础版): 运用深度优先搜索(DFS)的简化思想,通过设置“墙壁”和“路径”变量,尝试找到从起点到终点的可行路线。重点训练回溯(Backtracking)的思维。 项目五:简单的排序与查找算法演示: 实际演示冒泡排序(Bubble Sort)或选择排序(Selection Sort)的工作流程,让读者直观感受算法效率的差异。 第七章:项目架构与调试艺术 一个好的开发者必须是一个优秀的“侦探”。 程序调试的系统方法: 介绍如何使用“打印/日志”进行状态追踪,如何隔离代码段进行测试,以及如何理解常见的错误类型(语法错误、运行时错误、逻辑错误)。 代码重构与优化思维: 当项目变得复杂时,如何回顾代码,利用前面学到的函数和数据结构知识来简化和优化结构,提高程序的可读性和维护性。 总结与展望 本书旨在提供一个坚实的“计算机科学思维训练营”,而非单纯的工具手册。通过对计算思维、流程控制、数据结构和算法思想的深入探讨,读者将能够具备举一反三的能力,无论未来接触到何种编程语言或开发环境,都能迅速掌握其核心逻辑。真正的创新能力,建立在对底层逻辑的深刻理解之上。本书为你铺设的,正是这条通往独立思考和高效解决问题之路。

用户评价

评分

在众多的编程入门书籍中,这本《跟我学AppInventor2》以其“正版包邮”的承诺和“青少年科技创新丛书”的定位,立刻吸引了我的目光。我一直认为,学习新技能最关键的是找到一本好教材,而这本书从名字到定位都散发着专业和易学的气息。我最看重的是它的实践性,因为对于编程来说,光看不练是学不会的。我期待书中能够提供大量可操作的案例,从简单到复杂,循序渐进地带领读者完成一个又一个App项目。尤其是我对书中关于“多媒体和图形图像处理”的章节充满兴趣,这部分内容可以用来制作更具视觉吸引力的App,比如图片浏览器、音乐播放器等等。书的整体设计感也很强,排版舒适,文字清晰,即使长时间阅读也不会感到疲劳。更重要的是,“正版”的保证让我对内容的权威性和准确性有了信心。这本书就像一位耐心且经验丰富的老师,我相信它一定能帮助我掌握App Inventor 2的核心技能,并将我的创意转化为实际的App应用。

评分

一直以来,我都在寻找一本能够帮助我快速掌握App Inventor 2的书籍,之前也尝试过一些在线教程,但总觉得碎片化,不够系统。这次看到《跟我学AppInventor2》,而且是“正版包邮”,价格也很实惠,就毫不犹豫地入手了。这本书的设计风格我非常喜欢,简洁大方,内容也相当详实。我特别看重它“青少年科技创新丛书”的标签,这说明它的内容是经过精心设计的,能够有效引导青少年学习。我个人比较关注的是书中关于“人工智能和物联网”的应用部分,听说App Inventor 2可以通过一些扩展组件实现这些功能,如果这本书能在这方面有所涉及,并提供一些实际的案例,那将是非常有价值的。我特别期待书中能够有详细的图文讲解,让每一个操作步骤都清晰可见,这样我这种初学者也能轻松理解。包装也很专业,看得出来是正品,整体给我一种信赖感。我相信这本书一定能够帮助我打开App Inventor 2的大门,开启我的创意编程之旅。

评分

这本书我早就想入手了,一直纠结于价格,但看到“正版包邮”四个字,心就软了!拿到书的当天就迫不及待地翻开,果然没让我失望。从目录上看,内容就相当丰富,涵盖了App Inventor 2的基础知识,从界面搭建到事件处理,再到各种常用组件的使用,介绍得都非常详细。我最看重的是它的“青少年科技创新丛书”这个定位,这说明它的语言风格和难度肯定是非常适合初学者的,不会像一些专业书籍那样晦涩难懂。我特别期待书中关于“传感器应用”的章节,听说是可以做出一些互动性很强的App,比如利用手机的加速度计来玩游戏,或者通过GPS定位来制作一个简单的寻宝应用。还有,我关注了作者在其他平台的分享,感觉他们对App Inventor 2的热情很高,也很有耐心,相信这本书的讲解也会是深入浅出的,即使是零基础的读者也能快速上手。包装也很到位,完全符合“正版”的承诺,纸张的质感也很好,阅读体验非常棒。这本书就像一个宝藏,里面藏着无限的创意和可能性,我已经开始跃跃欲试,想跟着书中的步骤一步步构建属于自己的第一个App了。

评分

我是一名对编程充满好奇的学生,之前也零星地接触过一些编程入门的知识,但总是感觉不够系统。偶然的机会看到了这本《跟我学AppInventor2》,名字就很有吸引力,而且“正版包邮”的字样让我觉得很放心。拿到书后,我首先被它的封面设计所吸引,简洁明了,很有科技感。翻开目录,发现内容涵盖了App Inventor 2的方方面面,从最基础的界面设计到更高级的逻辑控制,都安排得井井有条。我特别喜欢它“青少年科技创新丛书”的定位,这意味着它不是一本枯燥的理论教材,而是充满了趣味性和实践性。我最期待的是书中关于“游戏开发”的章节,听说App Inventor 2可以用来制作各种有趣的小游戏,比如躲避障碍、消除类游戏等等,如果这本书能够提供一些简单易懂的游戏开发教程,那将大大激发我的学习兴趣。这本书的装帧质量也非常不错,纸张厚实,印刷清晰,阅读起来非常舒适。我相信,通过这本书的学习,我一定能够掌握App Inventor 2的精髓,创造出属于自己的独特App。

评分

自从接触了App Inventor 2,就一直想找一本能够系统学习的教材,市面上看了不少,不是太理论化,就是内容太零散,直到看到这本《跟我学AppInventor2》,简直是眼前一亮!“青少年科技创新丛书”这个系列我一直很关注,他们出的书质量都挺不错的,这次的App Inventor 2也是我非常期待的。从我个人的学习习惯来说,我喜欢那种有清晰逻辑,并且能够一步步引导我的书籍。这本书的排版设计很人性化,图片和文字搭配得当,理论知识讲解清晰,同时配有大量的实例代码和操作步骤,这对于我这种动手能力强,喜欢边学边练的人来说,简直是福音。我尤其对书中关于“数据存储和网络通信”的内容很感兴趣,这部分是开发一些稍微复杂一点的App必备的技能,如果这本书能在这方面提供一些实用的技巧和案例,那绝对是锦上添花了。总的来说,这本书给我的第一印象就是专业、系统、易懂,非常适合想要深入学习App Inventor 2的朋友,而且“正版包邮”的价格也很有吸引力,性价比很高。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有