Small Basic2010.01.20 12:59

내친김에 스몰베이직에 포함되어 있는 플리커 API 로 간단히 사진을 가져오는걸 해 보겠습니다.

변수 dog, cat 에 Flickr API를 이용해 다음 처럼 간단한 코드로 사진을 가져올수 있습니다.


GraphicsWindow 는 커맨드 창이 아닌 그래픽 윈도우를 생성하는것이고, 창 크기를 가져온 이미지 사이즈에 맞추기 위한 코드가 있으며, 이미지를 위치에 맞게 DrawImage(이미지,left, top) 에 맞게 위치를 잡아주면 다음처럼 결과가 나옵니다.


간단히 돌려보시려면, 프로그램코드(LCK684)을 가져오기를 선택해서 입력하면 제가 입력한 위 코드를 한번에 내려받아 테스트 해 볼수 있습니다.

아이들이 프로그래밍 언어를 배울때 아주 재미있게 배울수 있겠지요? :)
저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by dotnetpower
Small Basic2010.01.20 11:53

귀여운 스몰베이직이 벌써 0.7 까지 버전 업이 되었습니다.

이번에 눈에 띄는것은 Small Basic으로 작성된 코드를 졸업(?) 이라는 메뉴를 통해 Visual Studio 로 컨버팅이 가능하다는것 입니다. 그리고, 한글화 작업이 되었군요.

초딩... 아니 그 전에 5살 된 조카에게 잘~ 하면 가르칠수도 있을것 같습니다.


이렇게 입력하고(코딩이라 하기 민망해서 ^^;) 실행(F5) 를 누르면 이처럼 잘 나옵니다. ㅎㅎ




컨버팅을 해 보았습니다. ㅎㅎ


귀엽지 않나요?


저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by dotnetpower
Small Basic2009.02.10 13:32

Small Basic and Programming
컴퓨터 프로그래밍이랑 프로그래밍 언어로 컴퓨터 소프트웨어를 만들고 처리하는것이다.
                                      - Microsoft Small Basic, An introduction to Programming.

   프로그래밍의 정의는 여러가지가 있다.
일반 컴퓨터 교육학에서는 컴퓨터와 대화하는 도구(마치 우리가 한국어, 영어, 일본어 등 소통을 위한 언어), 소프트웨어 엔지니어링에서는 문제 해결(The problem solving) 과정 등 여러가지 정의를 내리고 있다.

나도 어렸을적 그랬지만, 어떻하면 프로그래머가 될 수 있을까? 하는 의문을 자주 가졌다. 지금 생각해 보니 해법은 직접 해보고 또 해보는것이 최선이다. 당시 서점에 가면 터보C와 볼랜드C++ 책이 많을뿐 프로그램이 왜 이렇게 동작하는지에 대한 책은 없었다. 물론 있긴 했지만 대학교재로 쓰이는 논리회로, 자료구조론 등의 어려운 책이 전부라서 막상 책을 보며 따라 해 봐도 왜 이렇게 되는지 논리적으로 설명 하지는 못했다.

Small Basic은 어린 아이가 숫자 1, 2, 3... 한글 가, 나, 다 를 배우는것 부터 시작해서 다양한 프로그래밍의 사고 방식을 키울수 있도록 설계된 언어인것 같다는 생각이 든다.

우선 다운받아서 설치 해 보자!
용량은 4MB 정도이다. - 다운로드



여기서 TextWindow는 콘솔을 말 하며, 인텔리 센스 기능이 아주 특이하고 이쁘게 나타난다.

시각적으로는 이것만으로도 컴퓨터 프로그래밍을 배우고 싶어 하는 사람들에게 큰 호기심을 불러 일으킬것 같다.

요즘 나오는 개발툴 Visual Studio, Eclipse 등의 도구는 메뉴가 너무 많고 컨트롤 마다의 구현 방식이 조금씩 달라서 초보자들이 배우기에는 쉽지 않다. 이 Small Basic으로 프로그래밍의 기본적인 원리를 익히다 보면, 어느새 자신도 모르게 컴퓨터와 대화 하고 있는 자신을 발견하게 될 것이다.


저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by dotnetpower

티스토리 툴바