图书介绍

App Inventor移动应用开发标准教程PDF|Epub|txt|kindle电子书版本网盘下载

App Inventor移动应用开发标准教程
  • 瞿绍军编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115426813
  • 出版时间:2016
  • 标注页数:272页
  • 文件大小:39MB
  • 文件页数:281页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

App Inventor移动应用开发标准教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 Gallery20

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 Screen80

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

热门推荐