더북(TheBook)

11 ‘목록선택창’에서 단어를 선택하면 선택한 단어를 내려받거나 삭제할 수 있도록 블록을 구성합니다.

 

기능에 들어 있는 값이 내려받기라면 내리기 버튼을 클릭해서 ‘목록선택창’을 연 것이므로 선택한 값을 가져옵니다. 그렇지 않다면 삭제 버튼을 클릭해서 ‘목록선택창’을 연 것이므로 선택한 값을 삭제합니다.

 

12 서버에서 가져온 단어가 타이니DB에 저장되고 화면에 표시되도록 블록을 구성합니다.

 

블록은 서버로부터 값을 받았을 때 실행되는 블록으로, 네트워크 연결에 문제가 있거나 서버에 요청한 값이 없을 때는 실행되지 않습니다.

서버에서 가져온 태그타이니DB1에 저장합니다. 태그에는 값가져오기 함수를 호출할 때 사용한 값이 들어 있고 에는 태그를 이용하여 서버에서 가져온 값이 들어 있습니다.

새로운 단어가 추가되었으므로 DB단어가져오기 함수를 호출하여 단어리스트를 새로 고치고 단어번호를 지정한 후 단어출력하기 함수를 호출하여 서버에서 가져온 단어가 화면에 표시되게 만듭니다.

 

새롭게 추가한 기능이 잘 작동하는지 스마트폰을 이용하여 테스트해 봅시다.

icon_check 체크리스트

관리 버튼을 클릭하면 서버 관련 버튼이 3개 나타남.

올리기 버튼을 클릭하여 단어를 서버에 업로드한 후 내리기 버튼을 클릭해서 서버에 등록된 단어 목록을 보면 방금 업로드한 단어가 ‘목록선택창’에 등록되어 있음.

내리기 버튼으로 ‘목록선택창’을 연 후 단어를 선택하면 선택한 단어가 화면에 표시되고, 목록 버튼을 클릭해서 스마트폰에 저장된 단어 목록을 확인해 보면 방금 서버에서 가져온 단어가 등록되어 있음.

삭제 버튼으로 ‘목록선택창’을 연 후 삭제할 단어를 클릭하고 다시 ‘목록선택창’(삭제 버튼)을 열면 방금 선택한 단어가 목록에서 삭제된 것이 확인됨.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.