-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path20161211 AppInventor上午课程记录.txt
355 lines (203 loc) · 5.57 KB
/
20161211 AppInventor上午课程记录.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
第四次课
蓝牙代码
第三次课
蓝牙是一种短距离无线电传输技术,蓝牙的来源
流程图的绘制
要素:
1.圆角矩形:开始and结束
2.菱形:判断
3.矩形:执行的动作
4.箭头:指示流程的方向
绘制蓝牙连接小车的流程图
出现的问题:
刘XX:找不到自己小车的蓝牙
X紫X:小车连接错误
设计界面
导入新的组件:蓝牙
列表选择框
点击后出现一个新的界面,以列表的形式显示数据
自己做遇到的问题
模块不好找
调试代码遇到代码未正确执行
变量
数字格式转化
逗号
空格
数组概念
逻辑
CSV 以逗号分隔数据,分隔后的数据是数组形式
变量
数组 角标、内容
BLE 开启扫描、选择、接受、发送命令
列表选择框 使用和 交互方式
未讲到的
1、联调
2、手机接收命令
3、断开
课后作业:
课上讲解今天的代码
完成遥控器蓝牙模块逻辑代码
下载到手机
第三次课程记录
第二次课复习
遥控器 表格布局 修改行列数 垂直布局 加入按钮 加入标签 水平布局
逻辑设计 打包apk并下载
流程图 修台灯
蓝色的牙齿
短距离无线技术
wifi
WLAN
红外
电磁波
调频电台
zigbee
小结
蓝牙起源和定义
流程图基本符号
流程 1.打开手机!
2.打开小车@
3.连接小车蓝牙#
(1)扫描小车¥ 菱形 《是否有小车 分支加循环
(2)选择小车% 小车编号列表
(3)连接小车 小车是否连接成功 提示 :连接不成功 老师明白了
(4) 玩,发送命令,执行W
4.断开
界面
连接小车按钮
扫描小车按钮
断开小车按钮
展示连接状态标签
小车编号展示组件
遥控器界面
\\wx-mgc
下载
第三次课小结
连接小车蓝牙
1.套入第三方组件(新组件)方法
2.列表选择框的使用
点击界面,以列表形式
流程图
1.绘制方式->四种符号
2.菱形判断的分支和循环
3.菱形判断里面要以问号结尾
蓝牙知识
补充流程图
笔和本子
先讲后练习,实现收发
课前准备
笔和本子
蓝牙模块
先试一下网盘,下载新BLE模块
回顾上次课内容
什么是流程图,流程图练习,重新学习一下了
什么是蓝牙,通俗解释
蓝牙连接流程图
界面(在原来遥控器界面的基础上、添加新模块BLE)
编程 (列表组件的介绍)
联调
让小车跑起来
课外知识,关于蓝牙,或者无线电,或者,比较相像的其他,涉及到通信相关的流程图是一致的
第二次课课程记录
朴民瑞 11岁 6年 聊天、定向、画画、读书
高紫琦 11岁 6年级 看书、游泳、学霸
刘锦钰 11岁 6年级 游戏超神、学神、编程
分组
回顾第一次课内容
课前准备
完成遥控器界面开发
逻辑编程开发
第二次课课程内容小结
遥控器界面设计
布局设计
表格、垂直、水平布局
自定义宽度,像素和百分比
输入法符号应用
遥控器编程设计
控件重命名
画流程图
基本符号,菱形、箭头、矩形、圆角矩形
作用:表达复杂思路
修台灯
下节课:学习蓝牙基础知识、连接小车
————————————————
双方打开蓝牙
||
\/
链接自己小车蓝牙
||
\/
控制小车
||
\/
双方关闭蓝牙
———————————————————
1.打开小车的蓝牙
2.打开手机连接蓝牙的软件
3.用BLE扫描
4.确定小车的蓝牙
5.确定连接是否成功=连接失败
6.若连接成功
7.当按下时手机发送命令为w
8.小车接受命令为w后执行
9.关闭小车蓝牙
小结
遥控器界面设计
布局设计
表格、垂直、水平布局
自定义宽度,像素和百分比
输入法符号应用
遥控器编程设计
控件重命名
画流程图
基本符号,菱形、箭头、矩形、圆角矩形
作用:表达复杂思路
修台灯
下节课:学习蓝牙基础知识、连接小车
周末日程表
标签
按钮
属性:水平布局 表格布局
逻辑设计编程
删除、重命名
新建、打开项目
一周日程表
表格布局、
课程记录
App介绍
第一节课
1、打开浏览器 输入网址 app.gzjkw.net
2、 司哲 三年级 游戏、体育足球、游泳、滑雪 (小车、小主意)
seven 五年级 部落冲突、皇室战争、纸牌(放音乐)
茉莉张耘茉 六年级 网球、游泳、定向、看书、画画
老师 男 赵 程序员 软件工程师 玩游戏?玩游戏?
3、通过手机APP可以做什么
游戏、微信、打电话、拍照片、下载器、支付、天猫
遥控器(投影)
游戏-手机遥控器-遥控赛车的-对抗
4、(1)了解组件面板
(2)了解组件列表
(3)了解组件属性
(4)添加图片
(5)改变方向
(6)删除图片
目标:游戏-手机遥控器-遥控赛车的-对抗
自我介绍
第二节
10:48 -- 10:58
10:58 -- 11:08
暴力
日程表软件的周末安排
组件设计 界面设计
标签 和 按钮
编程逻辑
按钮事件处理
设置标签文
编程
组件重命名
打包APK
下载手机
问题汇总:
拆分细度不够
学生思路发散,影响课程进度
多鼓励少打击,提高积极性,认领
第二次课