webRequest Sample (weather API)

Samples

webRequest Sample (weather API)

webRequest() 함수를 활용하여 기상청으로부터 날씨 정보를 받아오는 샘플입니다.


※ 해당 샘플은 기상청 측의 날씨 API가 변경되면 동작하지 않을 수 있습니다.



febcfe8bedb722950a4494b1dc1db0a7_1668649714_0702.png
 



1. 태그 탐색기(Tag Explorer)에서 기상청 데이터 통신을 위한 태그를 생성 및 설정한다.

febcfe8bedb722950a4494b1dc1db0a7_1668649726_1409.png
 

2. 사각형(Rectangle), 텍스트(Text), 콤보박스(ComboBox), 리스트뷰(ListView), 이미지(Image) 등을 활용하여 프로젝트 화면을 구성한다.

febcfe8bedb722950a4494b1dc1db0a7_1668649732_7514.png
 

3. 버튼을 더블클릭한 뒤 필요한 동작(Actions) 및 효과(Effects) 등을 설정한다.

febcfe8bedb722950a4494b1dc1db0a7_1668649739_1123.png
 

4. 콤보박스(ComboBox) 속성(Properties)에서 바인딩 태그(Binding Tag)를 설정한다.

febcfe8bedb722950a4494b1dc1db0a7_1668649746_2731.png
 

5. 하단의 [스크립트(Script)]를 클릭한 뒤 webRequest() 함수 등을 사용하여 스크립트를 작성한다. 

febcfe8bedb722950a4494b1dc1db0a7_1668649753_4512.png
 

6. 작성한 스크립트를 특정 객체에 적용하기 위해 속성(Properties) > 스크립트(Script) 탭에서 적절한 이벤트를 찾아 적용시킨다.

febcfe8bedb722950a4494b1dc1db0a7_1668649759_942.png
 

7. 프로젝트 저장 후 실행한 뒤 정상적으로 작동하는지 확인한다.

febcfe8bedb722950a4494b1dc1db0a7_1668649768_2106.png
 


0 Reply Comment
Title