태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


2009/01/18 09:00

스몰 베이직 - 첫 프로그램 만들기

무언가 새로운 걸 배울 때 제일 좋은 방법은 눈으로 보고 몸으로 겪어 보는 것이라 생각합니다.

그렇게 흥미를 먼저 느끼게 되면 호기심이 생기고 적극적으로 배울 수 있게 되죠.


그런 의미에서 곧 바로 프로그램을 먼저 만들어 보겠습니다.

아~ 먼저 스몰 베이직을 설치해야죠.


다운로드 링크 : http://download.microsoft.com/download/C/A/F/CAF9E062-94D3-4003-80D9-44CDF7EC7BD9/SmallBasic.msi


링크를 직접 클릭하시면 곧 바로 다운로드 받으실 수 있습니다.

설치는 어렵지 않으니 설치방법은 생략하도록 할께요.


좀 더 자세한 정보를 원하시면 다음 링크도 참조하세요.


스몰베이직 MSDN DevLabs Project : http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx

스몰베이직 블로그 : http://blogs.msdn.com/smallbasic/

스몰베이직 소개 문서 : http://download.microsoft.com/download/9/0/6/90616372-C4BF-4628-BC82-BD709635220D/Introducing%20Small%20Basic.pdf


자, 이제 설치도 했고 진짜 프로그램을 한 번 만들어 보죠.

먼저 스몰 베이직을 실행하세요.



처음 스몰 베이직을 실행하면 텅 빈 에디터가 하나 보입니다.

(없을 경우 툴바에서 New 아이콘을 클릭하면 됩니다.)


여기에 다음 코드를 입력하세요.

TextWindow.WriteLine("안녕?")

 그리고 툴바에서 Run(F5) 아이콘을 클릭하던지 아니면 F5 키를 입력합니다.

그럼 프로그램이 실행되고 다음처럼 프로그램 실행 결과를 볼 수 있습니다.

 “안녕?”이라고 출력된 걸 볼 수 있죠?

이로써 우린 첫 번째 프로그램을 만든 겁니다.

아, 너무 썰렁하네요.

일반적으로 프로그래밍 언어를 배울때 처음하는 것이, 거의 항상 “Hello world” 프로그램을 만드는 것으로 시작합니다.

우리도 같은 절차를 밟은 거죠.

관례대로 하는 것이 항상 지루하고 의미없는 것은 아니라고 생각합니다.

사설이 길었네요.


다시 본론으로 들어와서, 이젠 까만 화면 말고 좀 더 윈도우 프로그램 다운 건 없을까라는 욕심이 생길지도 모르겠습니다.

방금 만든, 까만 화면(앞으로 윈도우라고 하죠.)에 프로그램 실행 결과를 출력하는 프로그램을 콘솔 프로그램이라고 합니다.

까만 윈도우를 콘솔이라고 부르죠.

스몰 베이직에서는 이 콘솔을 대신해서 "TextWindow"라고 합니다.

TextWindow.WriteLine("안녕?")

이 코드가 의미하는 건 말(코드) 그대로 TextWindow에 “안녕”이라고 한 줄 써라(WriteLine) 라는 명령입니다.

TextWindow가 까만 화면 즉, 콘솔을 의미하므로 이 프로그램을 실행하면 콘솔에 “안녕”이라는 한 줄을 출력하고 실행을 멈춥니다.

(프로그램이 끝난다. 종료했다. 그런 의미입니다.)
 

이 TextWindow(콘솔, 앞으로 TextWindow라고 부르죠.)에는 예쁜 그림이나 마우스로 동작하는 버튼, 메뉴등을 출력할 수 없습니다.

윈도우 프로그램 답다는 건 다시말해 그림도 출력하고 버튼이나 메뉴도 있는 프로그램을 말하는 건데

이런 기능을 구현할 수 있는 TextWindow에 해당하는 어떤 다른 무엇이 있을 거라고 간단히 상상해 볼 수 있습니다.

바로 GraphicWindow입니다.(그래픽이란 쉽게 다양한 그림이라고 생각해도 됩니다. 물론 정확한 뜻은 아니지만…)


GraphicWindow는 우리가 윈도우에서 흔히 사용하는 여러 프로그램에서 볼 수 있습니다.

윈도우라고 하기도하고 우리말로 창이라고도 하는 이 GraphicWindow는 그림도 그릴 수 있고 글도 쓸 수 있고, 온라인 게임도 할 수 있는 많은 재주를 갖고 있죠.


자, 그럼 GraphicWindow에 “안녕”이라고 출력하는 프로그램을 만들어 보겠습니다.

툴바에서 New아이콘을 클릭하고 새 에디터에 다음 코드를 입력합니다.

GraphicsWindow.DrawText(0,0,”안녕”)

 

 Run아이콘이나 F5(앞으로는 F5로 통일하겠습니다.)키를 입력해서 프로그램을 실행합니다.

다음 그림처럼 까만 윈도우가 아닌 하얀 윈도우가 생기고 왼쪽 위 귀퉁이에 조그맣게 “안녕”이라고 출력된 것을 볼 수 있습니다.



간단하죠?

오늘은 여기까지 하기로 하겠습니다.
 
다음에는 GraphicWindow에 대해 조금더 알아보고,

여러가지 다양한 색깔의 도형(사각형, 삼각형, 원, 직선…)을 출력하는 프로그램을 만들어 보죠.

Trackback 0 Comment 0