반응형

TinyWebDB 6

앱인벤터2 강좌 33: tinyWebDB를 이용한 로그인 화면 만들기

이번 시간에는 tinyWebDB를 이용한 로그인 화면 만들기를 해 보도록 하겠다. 28강 강좌에서는 tinyDB를 이용해 로그인 화면 만들기를 해 보았는데 어떤분이 모바일이나 인터넷에서 로그인 할 수 있도록 tinyWebDB를 이용해 로그인 화면을 만들 수 있는지 질문을 주셨다. 그래서 이번 시간에는 tinyWebDB를 이용해 ID와 passWord를 웹상에 저장하고 그 정보를 바탕으로 로그인 절차를 수행하는 앱을 제작해 보도록 하겠다. 아마 실제로 앱을 제작하거나 로그인 화면을 만든다면 tinyDB 보다는 tinyWebDB를 이용해서 제작하는 것이 더 일반적일 것이라고 생각된다. *참고 앱인벤터2 강좌 28: 로그인 화면 만들기 이번 시간에는 앱인벤터로 로그인 화면을 제작해 보겠다. 로그인 화면은 모든..

카테고리 없음 2018.05.15

구글 앱엔진 등록과 대시보드 사용 2편 (tinyWebDB 사용법)

지난 시간에는 '구글 앱엔진 등록과 대시보드 사용 1편'으로 구글 클라우드 플랫폼 대시보드에 'Hello World' 페이지를 등록하는 방법을 알아보았다. 이번 시간에는 이제 우리의 목적인 앱인벤터2의 tinyWebDB를 등록하는 방법에 대해 알아 보겠다. '구글 앱엔진 등록과 대시보드 사용 1편'을 아직 연습해 보지 않은 사람은 1편으로 가서 충분히 연습을 거친 후에 2편을 보길 권한다. 1편에서 필자 나름으로는 상당히 자세하게 설명했기 때문에 2편에서는 1편과 중복되는 부분을 과감하게 생략하고 핵심만 짧게 짧게 짚고 나갈 생각이다. 먼저 1편과 마찬가지로 자신의 구글 클라우드 플랫폼에 들어가서 tinyWebDB를 염두에 둔 프로젝트를 하나 만들고 나온다. 필자는 'tinyWebDBTest'라는 프로젝..

카테고리 없음 2017.12.27

앱인벤터2 강좌 25: 구글 대시보드의 tinyWebDB 사용법3

이번 시간에는 tinyWebDB를 이용해서 구글의 클라우드 데이타 센터와 데이터를 주고 받는 방법에 대해 알아 보겠다. 구글의 클라우드 대시보드에 개인 DB를 개설한 사람은 그쪽 프로젝트 ID를 이용해 데이터를 주고 받을 수 있다. 앱인벤터 디자이너 에디터에서 tinyWebDB의 ServiceURL 입력란에 프로젝트 ID를 이용하여 "http://프로젝트ID.appspot.com/"라고 입력한다. 앱인벤터 디자이너 에디터에 위와 같이 요소들을 배치한다. tinyWebDB의 ServiceURL 입력란에 프로젝트 ID를 이용하여 "http://프로젝트ID.appspot.com/"라고 입력하는 것을 잊지 않도록 한다. 이제 블럭에디터에 위와 같은 프로그램을 구성하자. 인풋박스에 데이터를 입력하고 '데이터 입력..

앱인벤터2 강좌 24: 구글 대시보드 DB 사용법2

이번 시간에는 지난번 (http://kusson.tistory.com/65)시간에 이어 구글 대시보드에 tag와 value값을 넣는 방법을 좀 더 구체적으로 알아보겠다. 앱인벤터에서는 tinyWebDB를 제공하는데 이것은 구글의 클라우드 데이터 베이스에 자료를 저장하고 필요하면 그 데이터를 다시 가져올 수 있는 방법이다. 클라우드 시스템은 분실이나 바이러스 오염에 대한 걱정없이 데이터를 저장할 수 있고 또 인터넷이 연결된 곳이면 어디서든지 그 자료를 이용할 수 있어 대단히 편리한 시스템이다. 그런데 구글의 클라우드 데이터 베이스를 이용하려면 몇가지 기본적으로 셋팅해 주어야 하는 조건들이 있기 때문에 설명을 잘 보고 따라해야 한다. 익숙해 지면 별 어렵지 않으나 처음 하는 사람들에게는 상당히 까다롭고 힘든..

앱인벤터2 강좌 10: 구글 대시보드 DB 사용법(TinyWebDB 사용법)

1.구글 대시보드 DB 사용법과 TinyWebDB의 이용 앱인벤터2에서 TinyWebDB를 이용하는 방법에 대해서 설명하겠습니다. 일반적으로 TinyWebDB를 이용하는 방법은 2가지가 존재하는데요 첫째는 공용 DB를 이용하는 방법과 둘째는 개인 DB를 이용하는 방법입니다. 공용DB를 이용하는 방법은 다음과 같습니다. 일단 앱인벤터2를 실행시키고 디자이너 에디터에서 TinyWebDB를 하나 준비합니다. 그리고 TinyWebDB1의 ServiceURL을 http://appinvtinywebdb.appspot.com/로 설정합니다. 그리고 이 주소를 웹브라우저 주소창에 그대로 쳐넣은다음 인터넷에 들어가 보면 /storeavalue:와 /getvalue: 항목이 나옵니다. /storeavalue:에는 본인이 ..

앱인벤터2 강좌 7: 로또 번호 생성기 제작하기

이번에는 로또 번호 생성기를 제작해 보겠다. 위의 그림과 같이 "HorizontalArrangement" 속에 6개의 버튼을 넣어서 6개의 숫자가 표시되록 한다. 각각의 버튼은 텍스트의 색깔을 달리해서 나오는 숫자가 잘 보이도록 한다. 각 버튼은 "num1", num2", ~,"num6"등의 이름이 붙여져 있는데 여기에 45개의 숫자에서 추출한 번호가 표시된다. 버튼을 사용하던 라벨을 사용하던 텍스트 박스를 사용하던 그것은 상관없고 본인 편한대로 사용하면 됩니다. 저는 버튼을 사용했습니다. 그 아래 "645 선택"이란 버튼을 누르면 45개의 숫자 중에서 6개의 숫자가 선택되어 화면에 표시된다. "Blocks" 패널 화면에서 "Built-in" 안에 있는 "Lists" 요소를 클릭해서 "make a lis..

반응형