CHOU

[MSRDS] VPL(Visual Programming Langage) 사용하기 본문

Tech/Microsoft Products

[MSRDS] VPL(Visual Programming Langage) 사용하기

chobabo 2009. 3. 11. 13:15
 VPL은 이전에 다양한 언어를 기반으로 코딩을 하여 프로그래밍을 할때 보이는 제어흐름적 성격을 벗어나 누구나 알기 쉬운 직관적인 UI를 이용하여 그래픽적 데이터 흐름에 기반을 둔 프로그래밍 모델이다. 따라서 처음 사용해 본 유저들도 자신이 프로그래밍 한 내용을 한눈에 볼 수 있어 코드 기반에 프로그래밍 보다는 사용하기 쉬운 장점이 있다. 

 MSRDS 2008을 설치하고 나서 Visual Progamming 2008을 시작하게 되면 아래와 같은 첫 화면을 접하게 된다.

그림1. VPL Edition 실행화면

 대체로 화면 구성요소를 파악하는데 큰 어려움이 없다.  
 
왼쪽 상단에 보이는 Basic Activities 툴 박스는 데이터 플로우 제어 및 데이터 변수 등을 포함하고, 왼쪽 하단에 보이는 Services 툴 박스는 VPL과 호환 가능한 서비스를 표시해 준다. 

http://cafe.naver.com/msrskorea 에 접속하면 VPL 강좌 및 자료실이란 게시판이 있는데 자세하게 VPL 사용 예제들이 나와있다. 프로그래밍을 처음 접해보신 분들도 쉽게 따라할 수 있게 강좌를 올려놔 주셔서 툴을 익히는데는 별 어려움이 없다. 나와있는 예제중 가장 간단한 변수 선언과 처리를 해보겠다.

예제는 string을 입력받아 변수에 저장하고 그 결과를 다이얼로그창을 이용해서 표시해 주는것이다.

1. Basic Activity에서 변수와 데이터를 끌어와서 설정해 주고, Services에서 다이얼로그을 끌어와서 연결해 준다.
 

그림2. 툴 박스에서 데이터, 변수, 다이얼로그 박스를 끌어와서 설정한 화면

2. 저장하고 start 버튼을 누르고 기다린다.

그림3. Run 화면

3. Data에 입력한 string이 다이얼로그창에 표시된다.

그림4. 결과 창 화면

이처럼 머리속에 생각하고 있던 흐름을 간단하게 표현할 수 있는 장점이 있다.

 다음 편에는 알고리즘 트레이닝 사이트 문제중 비교적 난이도가 쉬운 문제를 예제로 들어 VPL에 대한 좀 더 자세한 이야기를 다룰 예정이다.

첨부파일:
1. VPL 사용자 가이드 & 기술자료 (한글버전)


2. VPL 강좌 실행 파일(1~9번까지)