Gambas

위키 | 한국 데비안 사용자 모임
이동: 둘러보기, 검색

Viola da gamba와 혼동하지 않기 바란다.


소프트웨어 개발에서 감바스는 베이직 프로그래밍 언어의 객체지향 dialect이며, 프로그램 개발을 하기 위해서 통합된 개발 환경을 따른다. 감바스는 리눅스 또는 유닉스와 유사한 컴퓨터 운영체제에서 작동한다. 감바스는 베이직 프로그램을 개발하는데 비주얼 베이직과 유사한 환경을 제공하기 위해 제작되었으며 리눅스를 사용하고자 하는 비주얼 베이직 개발자들에게 대안 프로그램이 될 수 있다.

감바스는 스페인 언어로 참새우를 의미하며 프로젝트 로고에서 유래되었다. 1999년 Benoît Minisini가 파리에서 개발하였다. 감바스는 자유 소프트웨어 이며 GNU General Public Licence하에 배포된다. 2009년 9월 최신 버전은 2.16.0이다.


gambas2_logo.PNG


발표: 1999년

운영체제: 리눅스
개발자: Benoît Minisini
안정 버전: 2.16.0 (2009년 9월)
라이센스: GNU General Public Licence

홈페이지: http://gambas.sourceforge.net/

특징

  • MySQL또는 PostgreSQL과 같은 데이터베이스를 사용한다.
  • DCOP를 사용하여 KDE (QT) 와 GNOME GTK+ 응용 프로그램을 만들 수 있다.
  • 비주얼 베이직과 유사한 환경을 제공하며 리눅스에서 작동한다.
  • 네트워크 솔루션을 만들 수 있다.
  • CGI 웹 응용프로그램을 만들 수 있다.


New%20project.png
그래픽 응용 프로그램, QT기반 그래픽 응용 프로그램, GTK+기반 그래픽 응용 프로그램등을 만들 수 있다.


감바스는 Qt toolkit 혹은 GTK+ toolkit을 이용하여 그래픽 응용 프로그램을 만들기 위해 만들어졌다; 감바스 IDE는 감바스로 작성되었다.
감바스는 GUI 디자인을 위한 사용자 인터페이스 작성 도구를 제공한다.


Gambas2.png
gambas를 이용해 폼 디자인한 모습


비주얼 베이직과 다른점

감바스는 비주얼 베이직에서 파생된 것이며 비주얼 베이직과 감바스는 분명한 차이가 있다. 감바스의 배열은 0(0..n-1)부터 시작하지만 비주얼 베이직은 0또는 1로 시작하며 항상 n으로 끝난다.


개발

감바스 실행 환경은 실행 가능한 파일을 필요로 한다.

감바스는 많은 리눅스 배포판의 저장소에 포함된다. 예를 들어 맨드리바, 데비안, 페도라, 우분투. gambas의 윈도우 버전이 있지만 Cygwin 환경에서 거의 작동하지 않는다. 윈도우 버전에서는 그래픽 응용 프로그램이 작동하지 않는다.


관련 항목


참조


외부 링크


번역

서현관 <westporch@gmail.com> 2009년 10월 4일.