앞으로wxPython 을 이용한 초간단 윈도우 프로그래밍 강좌를 시작할 것이다.
설명의레벨은내 자신이 기준이다.
C/C++ 중급이상(OOP 및 STL 이해), Linux 및WIN32 API 를 알고 있다고 가정한다.
하지만 모르더라도 상관없다. 중간에모르겠으면 인터넷 혹은 서점을 뒤지면
좋은 자료들이 많이 나온다.
강좌의 최종 목표는 일종의 그래픽 뷰어를 완성하는 것이다. -_-.
난 이것이 생각보다 단시간 내에 끝나리라 예측한다.
그래서미리 말해두건데, 최종적으로 만들려고 하는 것은이미지 편집 툴이다.
.
.
.
.
Python 은 알다시피 스크립트 언어다.
wxPython 은 Pthon 에서 WIN32 GUI API 를 손쉽게 쓸 수 있도록 해주는 일종의 확장모듈(?)이다.
이러한 확장모듈은 여러가지가 있고(예를들면 Direct-X 와 연동되는 pygame 이라던가)
기본적으로 C 코드와 연동 가능하기 때문에 없으면 만들면 된다.
지금 현재로도 파이썬으로안되는건 없다...
(내가 보는 관점에서는게임 개발이 가능하면 다른 것은 이미 다 되는 것으로 본다..)
시덥잖은 얘기는 각설하고 설치로 넘어간다.
우선 파이썬을 설치한다. 다운로드는 www.python.org
좌측의 Download 를 클릭하고윈도우 버전을 받는다. (Windows Installer 라고 쓰여진 것)
지금강좌 기준 버전은 2.5.1 이다.(파이썬 코드는 하위 호환을 하기 때문에 상위버전도 상관없음)
wxPython 을 설치한다. 다운로드는 www.wxpython.org
좌측의 Download -> Binaries 에서
파이썬 2.5 계열버전에 맞는 unicode 버전의 wxPython 을 받아서 설치한다.
Demo(DOC)를 받아서 설치하는 것을 권장한다.
Demo 코드를 실행시켜 보면서 wxPython 의 기능과 소스코드를 감상해보자.
기타 흥미 있는 것(강좌하고는 관련 없다)
http://boa-constructor.sourceforge.net/
wxPython 을 이용하여 GUI 인터페이스 코드를 생성해준다. (사실 내가 만들어 보고 싶었던 거다)
안타깝게도 05년 이후로 업뎃이 중단된 듯 하다.
설치는 그냥 기본 디렉토리에 하는 것을 권한다.
파이썬 코드의 장점과 단점은..
이미 여러번 말했으니 다들 알고 있을 것이므로 넘어간다.
이것으로 준비는 끝났다.(너무 간단한..)
다음 차례는
실행 가능한 초간단 wxPython 응용 프로그램이다. -_-.