点此搜书

App Inventor移动应用开发标准教程
  • 作 者:瞿绍军编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2016
  • ISBN:9787115426813
  • 标注页数:272 页
  • PDF页数:281 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

10

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源281 ≥272页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第1章 App InVentor入门 1

1.1 App Inventor简介 1

1.2 App Inventor能做什么 1

1.2.1 玩 2

1.2.2 建立原型 2

1.2.3 构建个性化应用 2

1.2.4 开发完整的应用 2

1.2.5 教与学 2

1.3 App Inventor开发环境搭建 2

1.3.1 系统要求 2

1.3.2 服务器地址 3

1.3.3 三种测试应用的方法 3

1.4 App Inventor 2界面 11

1.4.1 项目管理界面 11

1.4.2 组件设计界面 12

1.4.3 逻辑设计界面 13

1.4.4 代码块的操作方法 15

1.4.5 Gallery 20

1.5 实验 22

第2章 创建几个简单的项目 23

2.1 案例1:HelloPurr,你好猫猫 23

2.1.1 新建项目 23

2.1.2 界面设计 24

2.1.3 添加组件行为 27

2.1.4 测试应用 28

2.1.5 添加震动效果 29

2.1.6 添加摇晃手机发出猫叫功能 30

2.1.7 打包和下载应用 31

2.2 案例2:8-Ball,魔术8球 32

2.2.1 新建项目 33

2.2.2 界面设计 33

2.2.3 添加组件行为 34

2.2.4 实现“单击按钮输出一个预言”功能 36

2.2.5 实现“晃动手机输出一个预言”的功能 39

2.2.6 打包和下载应用 39

2.3 实验 39

第3章 App Inventor编程基础 40

3.1 变量块(Variables blocks) 40

3.1.1 全局变量的定义和使用 40

3.1.2 局部变量的定义和使用 42

3.1.3 带有返回值的局部变量块的使用 43

3.2 控制块(Control blocks) 43

3.2.1 选择 44

3.2.2 循环 47

3.2.3 条件返回 50

3.2.4 带有返回值的执行模块 51

3.2.5 求值但忽视结果 51

3.2.6 打开屏幕 52

3.2.7 打开屏幕并传值 53

3.2.8 其他控制块 53

3.3 逻辑块(Logic blocks) 53

3.4 数学块(Math blocks) 54

3.5 文本块(Text blocks) 58

3.6 列表块(Lists blocks) 63

3.7 颜色块(Colorsblocks) 71

3.8 过程块(Procedures blocks) 73

3.9 递归 74

3.10 组件块 75

3.11 任意组件块 75

3.12 项目:一元二次方程求根 75

3.13 实验 78

第4章 组件 79

4.1 Screen 80

4.2 用户界面组件(User Interface components) 81

4.2.1 按钮(Button) 82

4.2.2 文本输入框(TextBox) 83

4.2.3 列表显示框(ListView) 85

4.2.4 日期选择框(DatePicker) 86

4.2.5 时间选择框(TimePicker) 88

4.2.6 复选框(CheckBox) 88

4.2.7 标签(Label) 90

4.2.8 列表选择框(ListPicker) 90

4.2.9 滑动条(Slider) 92

4.2.10 密码输入框(PasswordTextBox) 94

4.2.11 对话框(Notifier) 94

4.2.12 图像(Image) 97

4.2.13 Web浏览框(WebViewer) 97

4.2.14 下拉框(Spinner) 100

4.3 界面布局组件(Layoutcomponents) 103

4.3.1 水平布局(HorizontalArrangement) 103

4.3.2 垂直布局(VerticalArrangement) 104

4.3.3 表格布局(TableArrangement) 105

4.4 多媒体组件(Media components) 105

4.4.1 音效(Sound) 106

4.4.2 音频播放器(Player) 107

4.4.3 录音机(SoundRecorder) 111

4.4.4 视频播放器(VideoPlayer) 114

4.4.5 摄像机(Camcorder) 116

4.4.6 照相机(Camera) 117

4.4.7 图像选择框(ImagePicker) 118

4.4.8 文本语音转换器(TextToSpeech) 121

4.4.9 语音识别器(SpeechRecognizer) 122

4.4.10 Yandex语言翻译器(YandexTranslate) 124

4.5 绘图动画组件(Drawing andAnimation components) 126

4.5.1 画布(Canvas) 126

4.5.2 图像精灵(ImageSprite) 134

4.5.3 球形精灵(Ball) 140

4.6 传感器组件(Sensor components) 145

4.6.1 计时器(Clock) 146

4.6.2 加速度传感器(AccelerometerSensor) 152

4.6.3 方向传感器(OrientationSensor) 153

4.6.4 位置传感器(LocationSensor) 155

4.6.5 条码扫描器(BarcodeScanner) 157

4.6.6 近场通信(NFC) 158

4.6.7 近距离传感器(ProxirmitySensor) 158

4.6.8 陀螺仪传感器(GyroscopeSensor) 159

4.7 社交应用组件(SocialComponents) 160

4.7.1 联系人选择框(ContactPicker) 161

4.7.2 电话号选择框(PhoneNumberPicker) 162

4.7.3 电话拨号器(PhoneCall) 163

4.7.4 短信收发器(Texting) 164

4.7.5 邮箱地址选择框(EmailPicker) 166

4.7.6 信息分享器(Sharing) 166

4.7.7 推特客户端(Twitter) 168

4.8 数据存储组件(Storage) 172

4.8.1 文件管理器(File) 172

4.8.2 微数据库(TinyDB) 176

4.8.3 网络微数据库(TinyWebDB) 179

4.8.4 融合图表控制组件(FusiontableControl) 182

4.9 通信连接组件(Connectivity) 182

4.9.1 Activity启动器(ActivityStarter) 182

4.9.2 Web客户端(Web) 185

4.9.3 蓝牙客户端(BluetoothClient) 193

4.9.4 蓝牙服务器(BluetoothServer) 195

4.10 乐高机器人R(LEGO MINDSTORMS) 201

4.10.1 Nxt指令发送器(NxtDirectCommands) 202

4.10.2 Nxt电机驱动器(NxtDrive) 204

4.10.3 Nxt颜色传感器(NxtColorSensor) 205

4.10.4 Nxt光线传感器(NxtLightSensor) 207

4.10.5 Nxt声音传感器(NxtSoundSensor) 208

4.10.6 Nxt接触传感器(NxtTouchSensor) 209

4.10.7 Nxt超声波传感器(NxtUltrasonicSensor) 209

4.11 任意组件(Any component) 210

4.12 项目:贪食球二 213

4.13 实验 217

第5章 应用调试 218

5.1 程序设计风格 218

5.2 软件测试 219

5.3 调试应用 221

第6章 进阶项目 225

6.1 涂鸦画板 225

6.2 电子书——唐诗三百首 233

6.3 跌倒求助 240

6.4 天气预报 242

6.5 智能题库管理 246

6.6 用App Inventor直接控制乐高EV3机器人 267

参考文献 272

购买PDF格式(10分)
返回顶部