Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 최소 신장 트리
- 수술영상 phase recognition
- LLM 논문리뷰
- 그리디 알고리즘
- 이클립스 DB연동
- 분할정복 알고리즘
- 분할정복
- 앱인벤터 앱만들기
- 앱인벤터 기초
- 알고리즘 공부
- timestamp supervision
- 수술영상 분류
- LLM 논문
- TooLLLM_facilitating Large Language Models to Maset 16000+ Real-World APIs
- medical AI
- 앱인벤터 TinyDB
- 오라클로 배우는 데이터베이스 개론과 실습 2판
- 퀵정렬
- 앱인벤터 어플만들기
- c#
- 알고리즘 이론
- C#으로 알고리즘 구현
- LaMa2
- MySQL 연동
- 앱인벤터 구구단
- 알고리즘
- 데이터베이스
- 앱인벤터
- 동적계획 알고리즘
- 재귀함수
Archives
- Today
- Total
YJ_Scribbles
#13_국가별 수도 찾기 앱 만들기(File 연동) 본문
★ 만들고자 하는 앱
- File과 TinyDB를 이용하여 국가별 수도를 찾는 앱
★ 동작(2가지)
1. "전체 리스트 보여주기" 리스트피커를 누르면 전체 데이터가 리스트에 보이고 여기에서 한 국가를 선택하면 국가명, 수도명, 대륙명이 표시됨
2. 국가명을 입력하고 "국가명으로 검색하기" 버튼을 클릭하면 그 국가에 해당하는 데이터를 표시함
★ Csv 파일
-> 위와 같은 포맷으로 정리하여 파일을 만듦
-> CSV(Comma Separated Values) 포맷으로 저장
-> 메모장에서는 UTF-8 포맷으로 저장(한글형식)
-> TinyDB 저장 형태
★ 디자인
1. Screen1 설정
2. Image 업로드하기
3. Label1
4. ListPicker1
5. Label * 2개 (경계선 만들기)
6. 국가명 / 수도 / 대륙 입력하는 부분 만들기
- 경계선 사이에 위치
7. Button1
8. 눈에 보이지 않는 컴포넌트
ㅇ 완성된 디자인
★ 코딩하기
1. 시작하면서 File가져오는 코드
(저장된 파일 : "//"사용)
2. File에서 값 읽어오기
- 읽어온 값을 리스트로 만들어 변수에 넣는 코드
- ListPicker의 요소를 cocaco로 바꿔주는 코드
- TinyDB에 넣는 과정 -> 함수로 만들기
3. 전체리스트 보여주기(ListPicker선택)
- 나라이름 가져오기 : ListPicker의 요소에서 선택된 인덱스에서 첫번째 요소를 가져온다
- 수도 가져오기 : ListPicker의 요소에서 선택된 인덱스에서 두번째 요소를 가져온다
- 대륙 가져오기 : ListPicker의 요소에서 선택된 인덱스에서 세번째 요소를 가져온다
4. 검색버튼 클릭하는 코드
- TextBox에 공백이 아닌지 확인하고 아니면 진행하도록 하는 과정
★ 완성된 모습
'프로그래밍 > 앱인벤터_교양' 카테고리의 다른 글
#14_사진메모기능을 가진 어플 (0) | 2020.11.30 |
---|---|
#12_회원가입 및 로그인하기(TinyWebDB) (1) | 2020.11.17 |
#11_SOS 어플 만들기 (0) | 2020.11.10 |
#10_TinyDB 사용한 어플 만들기(To Do List / CoffeeHolic) (0) | 2020.11.05 |
#09_여행어플만들기 (0) | 2020.10.28 |