이번 글에서는 랩뷰에서 로그인을 처리할 수 있도록 하는 로그인 화면을 만들어볼까 합니다. 로그인 화면은 어플리케이션 인증에 반드시 필요한 부분이니 자주 사용되는 사용자 인터페이스 기능 중 하나입니다. 그럼 개발하는 과정을 살펴볼까요. 1. 로그인(ID/PW) 받는 윈도우 만들기 먼저 ID와 PW를 받을 창을 만들어 보겠습니다. 새로운 VI를 만들고 이 VI의 사용자 인터페이스를 아래와 같이 구성을 합니다. 그리고 나서 아래처럼 While, Event 구조를 이용하여 코드를 구성합니다. 아래의 코드는 기본적인 구조만 넣은 상태입니다. 확인버튼과 취소버튼에 대한 이벤트를 각각 추가합니다. 이벤트 추가방법은 아래와 같습니다. 이벤트구조에서 오른쪽 마우스버튼을 눌러 이벤트 케이스 추가를 누릅니다. 취소버튼과 확..
콜백함수는 Callback 함수라는 이름자체 때문에 많은 사람들이 헷갈려 하는 부분이 있습니다. 그래서 이번 글에서는 이러한 헷갈림을 없애기 위해서 콜백함수에 대해서 설명을 드리고자 합니다. 일반적인 개발에는 개발자가 시스템이 필요한 시점에 어떠한 특정 기능을 호출하는 방식으로 많이 사용됩니다. API를 제공받아 이 API를 시점에 맞게 호출하는 것이지요. 이는 일반적인 프로그래밍 개발 방법입니다. 하지만 이러한 함수의 호출을 시스템에 맞겨야 하는 상황이 발생하기도 합니다. 사용자가 호출 시점을 결정하는 것이 아닌 시스템 입장에서 필요한 타이밍에 호출이 필요한 상황인것이죠. 예를 들어보겠습니다. 특정 이벤트가 발생할 때 이를 사용자에게 알려준다고 가정을 해볼께요. 특정 이벤트가 발생하기 전에는 프로그램 ..