japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

 
Getting Started Guide for Boa Constructor 1
조회 : 5,679  


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
    소속 : (주)수퍼유저코리아

     
       
     


    『신개념 4단계 리눅스기술지원 시스템 공개』

    CentOS 리눅스 전문서적 국내최초출시

     
    회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
    ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
    ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
    ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
    ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
    Copyright ⓒ (주)수퍼유저. All rights reserved.

     아 이 디
     비밀번호
    회원 가입 | 비밀번호 찾기

    블로그~
     
    ▷ 웹개발언어
    PHP
    JSP
    python
    기타
    책제목
    리눅스서버관리실무바이블v3.0


    저자 박성수
    페이지수 2,032 pages
    펴낸곳(주)수퍼유저

    리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
    책제목
    리눅스보안관리실무(2/E)


    저자홍석범
    페이지수 820 pages
    펴낸곳(주)수퍼유저

    리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.