본 매뉴얼은 Lazarus V0.9.24 Beta을 기준으로 작성되었습니다.
다운로드 : Lazarus
다운로드 : Lazarus
제작사/제작자 : http://www.lazarus.freepascal.org/
운영체제 : 윈도우 2000/XP/2003
언인스톨 지원여부 : 지원
라이센스 정보 : GPL(프리웨어)
운영체제 : 윈도우 2000/XP/2003
언인스톨 지원여부 : 지원
라이센스 정보 : GPL(프리웨어)
Lazarus는 오픈 소스 기반의 Free Pascal(Object Pascal)을 이용한 Delphi와 개발 환경을 제공하는 무료 IDE RAD 도구입니다.
Lazarus 특징
- Delphi IDE와 유사한 환경에서 무료로 Delphi 프로그래밍 가능
: Delphi 사용 경험자는 별도의 학습없이 바로 프로그래밍 가능 - RAD IDE 환경에서 빠르고 편리한 Delphi 프로그래밍 가능
- 조작법 난이도 : 중간
- 한글 메뉴 : 지원 안함
Delphi는 Object Pascal을 이용하여 윈도우 상에서 쉽게 객체 지향 프로그래밍이 가능하도록 설계된 개발 도구입니다. 그러나 Object Pascal 자체도 인프라이즈(구 볼랜드)사의 제품이며 라이센스 문제, Delphi의 경우 상용인 관계로 비용 문제나 기타 문제로 사용이 어려운 점이 있습니다.
Lazarus는 Object Pascal과 유사한(또는 동일한) 문법을 지원하는 GPL 라이선스를 따르는 Free Pascal을 기반으로 하고 있습니다. 누구나 무료로 사용이 가능한 오픈소스이며 Delphi와 동일한(또는 거의 유사한) 환경에서 Delphi 프로그래밍을 할 수 있는 오픈 소스 Delphi라고 볼 수 있습니다.
Delphi는 Object Pascal을 기반으로 한 상용 파스칼 IDE RAD 도구이며, Lazarus는 Free Pascal을 기반으로 한 무료 파스칼 IDE RAD 도구입니다. 두 개발 도구 모두 오브젝트 파스칼을 기반으로 하며 Lazarus의 경우 무료로 Delphi와 같은 환경으로 Delphi 프로그램을 개발할 수 있습니다.
IDE란 통합 개발 환경(Intergrated Developtment Environment)의 약어로서 폼 디자이너, 코드 편집기, 컴파일러 등이 통합된 것을 말합니다. 또한 RAD란 Rapid Application Developtment의 약어로서 윈도우용 프로그램을 쉽게 개발할 수 있는 개발 도구를 말합니다.
Lazarus는 빠르고 편리한 개발 환경을 제공하는 Delphi와 유사한 개발 환경과 기능으로 Delphi를 공부하는 개발자나 Delphi로 할 수 있는 개발을 Lazarus를 이용하여 동일하게 개발할 수 있게 해줍니다.
Lazarus는 Delphi와 유사한 IDE 환경을 제공하므로 Delphi를 사용해본 경험이 있는 개발자나 사용자라면 별다른 학습없이 쉽게 사용할 수 있습니다.
모든 윈도우용 프로그램은 물론, 리눅스, BSD 계열의 프로그램도 만들 수 있으며, 오픈소스이기 때문에 Delphi의 우수성을 알면서도 가격때문에 망설이는 개발자나 Delphi 개발자를 꿈꾸는 사용자 모두 사용할 수 있습니다.
아직까지 완전하게 Delhi와 같은 RAD 도구로서의 기능이 구현되지는 않았으며, 부분적으로 Delphi로 작성한 코드를 Lazarus에서 가져다 쓸 수 없는 경우도 있습니다. 예를 들어 폼 디자이너의 기능적인 부분, OCX/DCU와 같은 윈도우용 데이터베이스 코드 등의 경우 기능이 완전히 Delphi와 같지 않거나 Delphi로 작성된 코드 사용이 불가능합니다.
그렇지만 거의 완전한 Delphi의 IDE RAD 개발 환경 지원으로 Delphi와 유사한 환경으로 Delphi 프로그램을 무료로 작성할 수 있는 장점을 가지고 있습니다. 물롬 Lazarus를 이용하여 개발된 프로그램은 상업적으로 판매해도 무방하며, Lazarus 소스 코드 자체를 개선하는 것도 GPL 라이선스 하에서 허용됩니다.
Lazarus는 Delphi 학습을 원하는 사용자나, Delphi 개발자에게 유용한 프로그램입니다.
주의사항
- 이 프로그램은 GPL 라이센스를 따르는 프리웨어입니다.
기타사항
설치법
1. 다운로드한 파일을 실행해 설치를 진행합니다. 삭제는 제어판의 프로그램 추가/제거를 이용합니다.
2. [Browse] 버튼을 눌러 설치할 드라이브와 폴더를 지정할 수 있습니다. 처음 사용자라면 기본값으로 놔두고 [Next] 버튼을 누릅니다.
3. 설치할 컴포넌트를 선택합니다. 이미지와 같이 선택하고 [Next] 버튼을 누릅니다.
4. 시작프로그램 폴더 이름을 지정합니다. [Next] 버튼을 누릅니다.
5. 바탕화면에 Lazarus 단축아이콘을 만들 수 있습니다. 단축아이콘을 만들려면 체크박스에 체크를 하고 [Next] 버튼을 누릅니다.
6. [Inatall] 버튼을 누르면 Lazarus의 설치가 시작됩니다. 시스템의 사양에 따라 설치 시간은 상이합니다.
사용법
1. Lazarus 실행하기
Lazarus가 설치되고 나면 다음과 같은 방법으로 Lazarus를 실행할 수 있습니다.
바탕화면에 생성된 Lazarus 단축아이콘을 눌러 실행합니다.
또는 시작 ▶ 모든 프로그램 ▶ Lazarus ▶ Lazarus를 선택하여 실행합니다.
2. Lazarus 창 설명
Lazarus가 실행되고 나면 이미지은 형태의 여러 창의 집합으로 보여집니다. Delphi와 유사한 형태를 취하고 있으며 모든 창을 합쳐 통합 IDE라 부릅니다. 각 창의 기능은 이미지와 같습니다.
3. Lazarus를 이용한 프로그래밍 연습 - 버튼 추가
버튼을 누르면 메세지를 출력해주는 간단한 프로그램을 작성해보겠습니다. 본 과정을 통해 간단한 Lazarus IDE RAD 도구 사용법과 Lazarus와 Delphi 간의 유사성 및 차이점을 살펴볼 수 있습니다.
① (컴포넌트 팔레트)에서 [OK] 버튼을 누릅니다.
② (폼 디자이너)에서 마우스 왼쪽 버튼을 클릭하면 버튼이 생성됩니다. 생성되는 버튼은 순서대로 숫자가 붙게 됩니다.
4. Lazarus를 이용한 프로그래밍 연습 - 버튼 정렬 하기
(폼 디자이너)에서 각 버튼을 이동하면 자동으로 수직 또는 수평 정렬이 가능하도록 해주어 편리합니다. 버튼을 선택하면 버튼의 이름과 좌표 정보를 풍선도움말로 제공합니다.
5. Lazarus를 이용한 프로그래밍 연습 - 창 제목 설정
비록 버튼을 누르면 메세지를 출력해주는 간단한 프로그램이지만 프로그램 창과 버튼에 고유의 이름을 정해줄 수 있습니다. 프로그램 창의 이름을 변경하려면 (폼 디자이너)의 빈 공간을 클릭하고 (오브젝트 인스펙터)에서 (Caption) 부분을 클릭하여 원하는 이름을 입력하고 엔터키를 누릅니다. 입력된 이름은 (폼 디자이너) 상단에 바로 반영이 됩니다. 이와 같이 간단하게 프로그램 창의 이름을 변경할 수 있습니다.
6. Lazarus를 이용한 프로그래밍 연습 - 버튼 이름 설정
각 버튼의 이름을 변경하려면 프로그램 창의 이름을 변경하는 것과 유사한 방법을 사용합니다. 이름을 변경할 버튼을 누르거나 오브젝트 인스펙터 상단의 버튼들을 누릅니다. (오브젝트 인스펙터)에서 (Caption) 부분을 클릭하여 원하는 이름을 입력하고 엔터키를 누릅니다. 입력된 이름은 선택한 버튼에 바로 반영이 됩니다. 버튼의 크기 조절은 마우스 커서를 버튼 경계에 두고 드래그로 행합니다.
7. Lazarus를 이용한 프로그래밍 연습 - 소스코드 입력
버튼을 누르면 메세지 창을 출력하는 기능을 사용하려면 (폼 디자이너)에서 실제로 누를 버튼을 더블클릭합니다. (코드 편집기)로 창이 전환되면서 begin과 end; 코드가 자동 생성이 됩니다. 사용자가 할 일은 begin과 end; 코드 사이에 붉은색 테두리 안의 내용인 ShowMessage ('단추1을 누르다!');와 같은 내용을 직접 입력하는 작업만 하면 됩니다. 참고적으로 ShowMessage('');에서 작은 따옴표 안에 입력된 내용이 출력되는 형태입니다.
8. Lazarus를 이용한 프로그래밍 연습 - 실행하기(컴파일)
모든 입력 작업이 완료되면 실행을 하여 오류 점검 및 실제 실행 모습을 확인합니다. 아래의 순서대로 작업을 진행합니다.
① (스피드 버튼) 중 초록색 ▶ 버튼을 누릅니다.
② 소스에 오류가 없다면 잠시 동안 컴파일의 시간을 거친 후 성공적으로 빌드 되었다는 메세지가 나타납니다.
③ 빌드 완료 메세지가 출력된 후에 제작한 프로그램 창이 나타납니다.
④ 소스에서 구현한 버튼을 눌렀을 때 메세지 출력기능을 시험하기 위해 [단추1] 버튼을 누릅니다.
⑤ (코드 편집기)에 입력한 내용이 정상적으로 출력되는 것을 확인할 수 있습니다.
9. Lazarus를 이용한 프로그래밍 연습 - 저장 및 컴파일
작성한 프로그램을 저장하고 실행파일을 만들려면 다음과 같은 순서로 진행합니다.
① File ▶ Save All 메뉴를 선택하거나 (툴바)에서 겹쳐진 디스켓 모양의 아이콘을 클릭하여 소스코드와 프로젝트 파일을 저장합니다.
② 저장이 완료되고 나면 실행파일을 만드는 작업을 합니다. (스피드 버튼) 중 초록색 ▶ 버튼을 눌러 실행 파일을 만듭니다.
10. Lazarus를 이용한 프로그래밍 연습 - 생성된 실행 파일 실행하기
실행 파일 만들기 작업이 완성되면 실행파일이 실행되어 프로그램을 확인할 수 있습니다. 또한 소스코드와 프로젝트 파일이 저장된 폴더에 *.exe 실행파일이 생성되었음을 알 수 있습니다.
'매뉴얼 > 에디터' 카테고리의 다른 글
| doPDF - 무료 PDF 변환 프로그램 (1) | 2008/01/24 |
|---|---|
| Lazarus - 프리 파스칼 기반의 오픈소스 델파이 IDE RAD 개발도구 (2) | 2007/12/03 |
| OpenOffice.org for Windows 한글판 - 워드프로세서, 스프레트시트, HTML 에디터 등을 갖춘 무료 오피스 패키지 (0) | 2007/10/08 |
| WinMerge - 서로 다른 파일 및 폴더(디렉토리) 비교 및 내용을 동일하게 해주는 프로그램 (0) | 2007/06/05 |
| eclipse - 무료 자바 IDE 개발 도구 (3) | 2007/05/07 |
| StickyPad - 컴퓨터용 포스트잇, 알람 프로그램 (0) | 2007/05/02 |
Copylight © 2007 kayii. All Rights Reserved - 콘텐츠 무단 복사/게시/스크랩 금지


이올린에 북마크하기
이올린에 추천하기
