- CCC앱과 유사한 상태로 파일을 읽어 TinyDB에 저장- 단어 리스트를 ListPicker에 연결- 한글을 검색해 입력- 영어 읽어주기- 사전 전체를 반복해 한글-영어로 읽어주기 2개의 TTS를 배치한다 (1은 한글, 2는 영문으로 설정) 검색버튼과 스피커버튼은 버튼에 이미지를 업로드 해 구현시킨다- 사전 파일은 utf-8로 인코딩된 csv 파일 사용- 두 개의 TTS 활용 > 한국어 영어로 읽기- Clock을 사용해 일정한 간격으로 사전 내용을 하나씩 가져옴- Delay() 프로시저 > 프로그램의 진행을 지연시킨
즐겨찾기 사이트를 접속할 수 있는 어플WebViewer, Spinner 사용다음과 같이 디자인 한다1. 앱이 시작되면 Spinner의 내용을 만들고, WebViewer의 HomeUrl을 naver.com으로 한다2. 스피너에서 항목을 선택하면 웹뷰어가 그 페이지를 보여준다3. TextBox에 주소를 입력하고 버튼을 누르면 그 웹페이지를 보여준다 Spinner의 Elements를 리스트를 만들어 저장하고WebViewer의 HomeUrl을 https://naver.com 으로 저장한다. Spinner가 선택되면 WebViewer의 url을 선택한 주소로 이동한다btn을 누르면 WebViewer의 url을 TextBox.Text로 이동한다spinner를 통해 웹사이트 접속직접 검색해서 접속 한 모습
LocationSensor (위치센서)Texting (문자메시지 전송)PhoneNumberPicker (연락처 선택)기능 사용다음과 같이 배치 및 디자인 한다. Non-visible 컴포넌트에는 LocationSensor, Texting 추가세개가 다 버튼이 아닌 중간 버튼(전화번호부)은 PhoneNumberPicker 배치1. 위치는 GPS를 기반으로 주소로 표현2. PhoneNumberPicker(pnp)를 클릭하면(TouchDown) 핸드폰의 연락처 오픈3. AfterPicking 이벤트 발생하면 lblContact 레이블에 이름과 전화번호 표시4. 문자보내기 버튼을 누르면 문자 보내기 1. 위치는 GPS를 기반으로 주소로 표현 LocationSensor의 Location이 변하면lblLOC의 Te..
TinyDB를 활용해 커피 카운트 어플을 만들어보자 디자인은 다음과 같이 진행했고 Clock과 TinyDB를 추가했다 D0, D1, D2 변수를 생성한다 (오늘, 어제, 그저께 저장) Screen이 시작되면 lblDate레이블에 현재 시간을 yyyy년 MM월 dd일 포맷으로 표시하고 GetHistory 프로시저를 실행한다 GetHistory 프로시저이다. 프로시저가 실행되면 D0(오늘)변수에 날짜를 태그로 받아 TinyDB를 받아와 D0값을 출력한다. D1(어제) 현재 날짜 - Day1 날짜를 태그 D2(그저께) 현재 날짜 - Day2 날짜를 태그 Add 버튼을 클릭하면 D0(오늘) 변수를 1 증가시키고 날짜를 Tag로 받는 TinyDB에 D0을 저장한다 D0 레이블에 "오늘 : D0"변수를 출력한다
1. CloudDB 2. TinyDB 3. TinyWebDB - 앱인벤터에서 사용하는 로컬 DB - Tag-Value 쌍으로 데이터를 저장 - 여러개의 데이터 저장 > 리스트로 저장 - 값을 저장 할 때 : StoreValue() - 값을 가져 올 때 : GetValue() 다음과 같이 디자인한다 ListView를 추가해 리스트를 확인할 수 있도록 한다 TinyDB1, Notifier1 추가 할 일을 저장할 Tasks 리스트를 만들어주고(값을 여러개 저장하기 때문에 리스트 사용) 스크린이 시작되었을 때 Tasks 리스트에 TinyDB1의 TaskDB 태그값을 가져온다 (GetValue) valueIfTagNotThere : Tag가 비어있다면 빈 리스트를 가져오도록 설정 ListView의 Element를..
ActivityStarter을 이용한 여행앱 - List - ListPicker - ActivityStarter : 스마트폰 외부 앱을 사용할 수 있는 기능 올 해 도쿄 디즈니랜드에 재미있게 다녀와서 전세계의 디즈니 테마파크를 주제로 앱을 만들어보겠다 다음과 같이 간단히 디자인한다. 외부 앱(구글맵)과 연결하기 위해 ActivityStarter를 배치해주었다. 전 세계의 디즈니랜드로 리스트 변수를 만들어준다 (아이폰의 경우 영어로 작성하되 공백이 없게 할 것) make a list : 여러 개의 요소를 갖는 리스트 생성 Screen1 이 실행됐을 때 ListPicker.Element에 Places 리스트변수를 지정 ListPicker : 리스트의 내용을 화면에 보여주고 선택 가능 ListPicker가 선..
Clock을 이용한 디지털 시계 - Clock 센서 - 날짜와 시간 표현 Format - Screen1의 Orientation Screen1 속성 OpenScreenOrientation = Landscape > 가로화면 Clock 속성 Interver 1000 설정 (밀리초 기준이므로 1000은 1초를 의미) Clock1이 시작되면 lblDate.Text = Clock1.Now 을 가져와 DateTime을 yyyy년 MM월 dd일 형태로 표시 lblTime.Text = Clock1.Now 을 가져와 Time을 표시 일정한 시간마다 반복 : TimerInterval