강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
Getting Started Guide for Boa Constructor 1
조회 : 5,555  


Getting Started Guide for Boa Constructor 1

프로그램명 BOA Constructor
리뷰버전

boa-constructor-0.4.4.win32.exe

운영체제

MS Windows(95/98/NT/2000/XP),
All POSIX(UNIX-like OSes, Linux)

라이센스 GPL
홈페이지

http://boa-constructor.sourceforge.net/

지원언어 English
제작사

Riaan Booysen

작성자

수퍼유저코리아 서버팀http://www.superuser.co.kr

 
  • 소개 및 작동원리
  • top

    wxPython의 IDE Tool중 공개적으로 사용할 수 있는 Boa Constructor(이하 Boa)를 이용하여 간단한 Application 프로그램 제작 방법을 간략히 알아본다.

    Boa는 버전 0.2.3 이번버전에서는 아직 다른 상용 IDE Tool에 비하여 완벽한 모습을 보이고 있지는 않지만, wxPython을 이용하여 제작되었고 낮은 버전에 비해 많은 기능이 탑재되어 있어서 앞으로 발전할 가능성이 많아 보인다.



    Palette Window : 여러 Window들을 가져오거나 각종 Helper있는 Window로 첫번째부터 inspector, Editor, Class Explore Window를 열 수 있다.

    ② Designer에서 사용될 여러 가지 컴포넌트를 각 속성별로 분류

    Inspector Window : 컴포넌트의 속성변경과 Application에서 Event별로 Event Hander의 설정을 하는 Window

    Editor Window : 애플리케이션의 코드와 프로젝트를 Edit를 할 수 있도록 지원하는 Window으로 Python Shell, File Explore, Editor등을 Tab형태로 지원한다.


  • 설치방법
  • top

    Boa를 설치하기전에 Python을 먼저 설치하여야 한다.

    Python은 http://www.python.org에서 다운받을 수 있다.



    다운받은 Boa를 실행하면, Setup Wizard 화면이 보이는데 [다음]버튼을 클릭한다.

    Python을 설치되어 있는 폴더와 Boa를 설치될 폴더가 보이는데 임의로 편집이 되지 않으므로 Default로 [다음]버튼을 클릭한다.

    Installation progress에서 [다음]버튼을 클릭하면 설치가 된다.

    설치후 C:Python25Libsite-packagesoa-constructor로 들어가면 Boa.pyw 파일이 있는데 이것을 바탕화면에 바로가기 생성합니다.

    이 파일을 실행하면, 잠시 후에 아래의 그림과 비슷한 3개의 Window가 뜬다.




  • 사용방법
  • top


    Palette Window : 여러 Window들을 가져오거나 각종 Helper있는 Window로 첫 번째부터 inspector, Editor, Class Explore Window를 열 수 있다. Designer에서 사용될 여러 가지 컴포넌트를 각 속성별로 분류

    Inspector Window : 컴포넌트의 속성변경과 Application에서 Event별로 Event Hander의 설정을 하는 Window

    Editor Window : 애플리케이션의 코드와 프로젝트를 Edit를 할 수 있도록 지원하는 Window으로 Python Shell, File Explore, Editor등을 Tab형태로 지원한다.

    3번의 Editor Window에서 File ->New를 보면 Application에 관련된 여러 메뉴를 선택할 수 있는데 해당 메뉴를 선택하면 코드가 자동 생성된다.



    자동 생성된 Python파일은 아래 그림처럼 하나의 Tab Window으로 보여지는데 Source Tab을 선택하면 Coding을 할 수 있다.

    작업 후 Save를 하지 않았다면 Tab에 있는 File Name 부분에 “~”가 양 옆으로 보이게 된다.

    예제) ~ZopeExplorer~ 따라서 이를 다시 Save를 하게 되면 “~”가 보이지 않게 된다.

    Source Tab 옆에 있는 Explore Tab을 선택하면 Source에 대하여 각종 속성, Function,

    Event Handler가 Tree Menu형식으로 보여 Source를 도식적으로 볼 수 있으며 해당하는 Function, Event Handler등을 더블 클릭하면 해당하는 소스의 라인으로 이동한다.

    여기까지 간단히 설치하는 방법과 사용에 필요한 구성 등을 간략하게 살펴보았다.


    다음 강좌는 Boa를 이용하여 간단한 Application을 제작해보도록 하겠습니다.

    top
     

    [원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1207


    이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

     
    주진은
    본명 : 주진은
    E-Mail : thinkbook골뺑이superuser.co.kr
    소속 : (주)수퍼유저코리아