[앱인벤터2] TinyWebDB 사용법
그림 1. TinyDB에 저장
TinyDB에 tag인 "broadcastList"(적당한 변수명선언 : 이름표 : 폴더)를 입력하여
리스트목록인 global BroadcastList를 저장하고 있다.
그림 2. TinyDB에서 데이터 불러오기 (=로딩)
프로그램 시작과 동시에 실행하는 when Screen1.Initialize에 등록하여
(윈도우에 레지스트리(시작프로그램에 등록)등록과 같은기능)
TinyDB에 이전에 저장했던 tag인 "broadcastList"란 폴더을 찾아서
그 안에 저장된 내용을 global BroadcastList(저장된내용)를 불러온다.
여기에서 call displayBroadcastList는 레이블로 화면에 뿌려주는 프로시져다.
그림 3. 앱인벤터2 바코드 스캐너 처리
1. 스캔버튼을 클릭하면 -> 바코드스캐너가 실행되고 (버튼클릭이벤트작성)
2. 바코드스캐너에서 스캔을시작하면 AfterScan이벤트가 실행되는데
-> 스캔을 하게 되면 자동으로 ISBN 값이 생성되고
-> ISBN을 텍스트박스에 넣고
-> 마지막으로 TinyWebDB1(아마존웹으로 설정했슴)에서
"isbn:xxxxxxxxxxxxx"(선택된 isbn번호)을 검색
바코드 스캐너를 테스트 했는데, 스캔너는 실행되지 않고 "사용할 애플리케이션"이 나온다면, 이유는 모르겠지만, 디자이너 탭의 바코드스캐너의 속성에 "UseExternalScanner"를 체크해제 하면 바코드스캐너가 실행된다.
[앱인벤터2] 앱인벤터디버깅 - Do it 사용법
어떤 블럭이라도 Do it 을 사용하여 블록이 제대로 작동 되는지 다음에 나올 결과 값을 미리 알수 있는데, 우선 스마트폰에 테스팅모드를 띄우고 블록화면에서 블록하나를 선택하고, 우클릭-> Do it 클릭하면 블록좌측에 "?"가 나오며 결과값이 말풍선으로 위 그림처럼 나온다.
[앱인벤터2] 앱인벤터 블록비활성화 - Disable Block
특정블록을 비활성화 시키려면, 우선 스마트폰에 테스팅모드를 띄우고 블록화면에서 블록하나를 선택하고, 우클릭-> Disable Block 클릭하면되고, 이때 블록색이 회색으로 변한다.
반대로 활성화는 [Enable Block] 로 하면 된다.
<출처 : David Wolber, Hal Abelson, Ellen Spertus, Liz Looney(2015),
앱인벤터2(초판)(오일석, 이진선 번역, 서울:한빛아카데미. (원서는 2014년에 출판)>
'프로그램 > 앱인벤터' 카테고리의 다른 글
[앱인벤터2] 블루투스를 이용한 LEGO MINDSTORMS NXT 원격조정 (0) | 2018.07.09 |
---|---|
[문제풀이]앱인벤터2 - "11. 방송 허브" 확장하기 P225 (0) | 2018.07.09 |
[문제풀이]앱인벤터2 - "10. 퀴즈만들기와 퀴즈풀기" 확장하기 P206 (1) | 2018.03.25 |
[앱인벤터2] TinyWebDB 사용법 (0) | 2018.03.23 |
[앱인벤터2] 리스트 만들기 - list와 for each (0) | 2018.03.22 |