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

     

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

     

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

     

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

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

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

     

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

    icon_check 체크리스트

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

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

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

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

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