Lazarus (소프트웨어)

Lazarus (software)
라자루스
Laz banner.png
Lazarus 1.0 Carbon.png
MacOS에서 실행되는 Lazarus IDE 1.0
개발자자원봉사자(라자루스 팀)
안정된 릴리스
2.2.2 / 2022년 5월 19일, 2개월 전(2022-05-19)
저장소
기입처오브젝트 파스칼
운영 체제Windows, macOS, Linux, FreeBSD, Solaris
플랫폼IA-32, x86-64, ARM용 winCE, 전원PC
유형통합 개발 환경
면허증.GNU General Public License 및 수정된 GNU Lesser General Public License(정적 링크 예외 포함)
웹 사이트www.lazarus-ide.org

LazarusFree Pascal 컴파일러를 사용한 신속한 애플리케이션 개발(RAD)을 위한 무료 크로스 플랫폼 비주얼 통합 개발 환경(IDE)입니다.델파이에 가능한 한 가까운 오브젝트 파스칼 언어로 개발 중인 프로그래머에게 사용하기 쉬운 개발 환경을 제공하는 것이 목표입니다.

소프트웨어 개발자는 Lazarus를 사용하여 데스크톱용 네이티브 코드 콘솔 및 그래피컬 사용자 인터페이스(GUI) 애플리케이션을 만들 뿐만 아니라 Mac, Linux, Windows 등 다양한 플랫폼의 모바일 기기, 웹 애플리케이션, 서비스, 비주얼 컴포넌트 및 함수 라이브러리를 만듭니다.

한 플랫폼에서 Lazarus를 사용하여 만든 프로젝트는 Free Pascal 컴파일러가 지원하는 다른 플랫폼에서 컴파일할 수 있습니다.데스크톱 애플리케이션의 경우 단일 소스가 수정 없이 Mac OS, Linux 및 Windows를 대상으로 할 수 있습니다.예를 들어, Lazarus IDE 자체는 단일 코드 베이스에서 생성되어 라즈베리 파이를 포함한 모든 주요 플랫폼에서 사용할 수 있습니다.

특징들

Lazarus는 Borland Delphi와 유사한 리치 사용자 인터페이스, 애플리케이션 로직 및 기타 지원 코드 아티팩트를 생성하기 위한 매우 시각적인 개발 환경을 제공합니다.Lazarus IDE는 프로젝트 관리 기능과 함께 다음과 같은 기능도 제공합니다.

  • WYSIWYG(Visual Window Layout Designer) 비주얼 윈도우 레이아웃 설계자
  • GUI 위젯 또는 편집 상자, 버튼, 대화 상자, 메뉴 등의 시각적 구성 요소
  • 응용 프로그램 설정의 지속성 등 일반적인 동작을 위한 비시각적 구성 요소
  • MySQL, Postgre용 데이터 접속 컴포넌트SQL, FireBird, Oracle, SQLite, Sybase
  • 개발자가 디자이너의 시각적 구성요소에 있는 데이터를 볼 수 있는 데이터 인식 위젯 세트
  • 인터랙티브 코드 디버거
  • 코드 완성
  • 코드 템플릿
  • 구문 강조 표시
  • 상황 의존 도움말
  • 국제화(국제화)를 위한 텍스트 리소스 관리자
  • 자동 코드 포맷
  • 커스텀 컴포넌트 작성 기능

크로스 플랫폼 개발

Lazarus 및 Free Pascal에서 클래스 라이브러리와 위젯셋의 상호 작용

Lazarus는 Free Pascal을 백엔드 컴파일러로 사용합니다.따라서 Lazarus는 이론적으로 Free Pascal에서 지원하는 모든 플랫폼용 애플리케이션을 개발하는 데 사용할 수 있습니다.

Lazarus는 Lazarus Component Library(LCL)라고 하는 크로스 플랫폼 애플리케이션 프레임워크를 제공합니다.Lazarus Component Library는 프로그래머를 위한 단일 통합 인터페이스를 제공하며 다양한 플랫폼별 구현을 제공합니다.LCL을 사용하면 시스템 의존적인 기능을 명시적으로 사용하지 않는 한 응용 프로그램을 한 번 작성하여 어디서나 컴파일할 수 있습니다.

크로스 컴파일

Free Pascal은 크로스 컴파일을 지원하므로 Lazarus 애플리케이션을 Windows에서 Linux/macOS 등으로 크로스 컴파일할 수 있습니다.

임베디드 기기용 애플리케이션(스마트폰, PDA, 라우터, 게임 콘솔)은 모든 데스크톱 플랫폼에서 크로스 컴파일이 가능합니다.

Lazarus 컴포넌트 라이브러리

Lazarus 컴포넌트 라이브러리의 아키텍처

표준 어플리케이션 프레임워크인 Lazarus Component Library(LCL)는 원래 Delphi 6의 Visual Component Library(VCL)를 본뜬 것이지만 Delphi와 달리 Microsoft Windows 운영체제제한되지 않습니다.이 작업은 공통 위젯 클래스의 정의와 해당 위젯 세트별 구현을 분리하여 수행합니다.각 위젯 세트는 [1]세트와 직접 상호 작용하는 인터페이스를 제공하여 지원됩니다.

데이터베이스 개발

개발자는 Lazarus가 여러 데이터베이스 관리 시스템(DBMS)을 지원할 수 있는 패키지를 설치할 수 있습니다.프로그램은 코드를 통해 또는 양식에 드롭된 구성 요소를 통해 DBMS와 상호 작용할 수 있습니다.

다음 DBMS가 즉시 지원됩니다.

델파이와의 차이점

Dellphi와 많은 면에서 유사하지만 성능 및 기능 세트에는 다음과 같은 몇 가지 제한이 있습니다.

  • Windows 에서는 디버깅 정보를 별도의 파일이 아닌 실행 파일 내에 저장하기 때문에 실행 파일의 기본 크기는 Dellphi 6 또는 7보다 큽니다.0.9.30 이후, Lazarus는 외부 디버깅 심볼을 지원합니다. 외부 심볼 파일을 사용함으로써 프로그램 파일 크기를 크게 줄일 수 있습니다(컴파일러 옵션을 통해).또는 EXE에서 디버깅 정보를 삭제할 수도 있습니다(유닉스 포트 사용 등).strip명령)을 실행합니다.
  • Delphi의 컴포넌트는 Lazarus에서 동작하도록 변환할 수 있습니다.복잡할 수 있지만 FP 2.4.x에 근거해 0.9.30 이후로는 동작하지 않게 되었습니다.
  • Datasnap 부족(공개된 시스템이 아닌 엠바카데로만의 엔터프라이즈 기능).
  • 네트워킹은 대부분 사용할 수 있습니다.
  • 직접 콜은 지원되지 않습니다.NET 라이브러리오브젝트 Pascal 코드는 에서 호출할 수 있습니다.NET [2]소프트웨어
  • 동적으로 로드할 수 있는 패키지는 지원되지 않습니다.
  • VCL과 완전히 호환되지 않습니다.앞에서 설명한 바와 같이 이는 설계상이며, 대부분의 응용 프로그램에서는 LCL 위젯 세트로 충분합니다.그러나 변환하지 않으면 사용 가능한 VCL 위젯의 심층 저장소에 액세스할 수 없습니다.변환 작업에는 몇 가지 근본적인 차이가 있지만 대부분 편집 작업이 포함됩니다.이식할 때 LCL과 VCL 간의 비호환성보다 라이브러리에서 장치를 찾을 수 없는 것이 훨씬 더 큰 문제입니다.
  • Microsoft Office 의 접속은, Microsoft Excel 의 간이 테이블이 기입된 상태로 표시됩니다(FPC 2.6.0 이후).
  • Microsoft Component Object Model(COM)은 Lazarus 2.2.0 이후 지원됩니다.

배포 및 라이선스

Free Pascal과 마찬가지로 Lazarus는 무료 소프트웨어입니다.GPL, LGPL, MPL 및 수정된 버전의 LGPL [3]다양한 자유 소프트웨어 라이센스로 서로 다른 부분이 배포됩니다.

구체적으로 말하면, LCL은 생산되는 실행 파일에 정적으로 내장되어 있으며, LGPL의 수정된 버전에 따라 라이선스가 부여되어 있으며, 이를 통해 독점 소프트웨어를 포함한 생산 소프트웨어에 정적으로 내장할 수 있는 추가 권한이 부여됩니다.

디자인 타임 패키지를 인스톨 하는 것은, IDE 에의 링크와 같기 때문에, Lazarus IDE 를 Mozilla Public License 로 라이센스가 부여된 JEDI 패키지등의 GPL 호환성이 없는 디자인 타임 패키지와 함께 프리 인스톨 하면, 라이센스 위반의 원인이 됩니다.이것은 Lazarus와 함께 독점 패키지를 개발하는 것을 금지하지 않습니다.

역사

Free Pascal용 비주얼 IDE를 개발하려는 첫 시도는 1998년으로 거슬러 올라갑니다. "Megido project"라는 이름으로요.여러 가지 이유로 이 접근방식은 실패했습니다.그 후, Megido의 개발자 중 일부는 보다 유연한 기반을 바탕으로 새로운 프로젝트를 시작했습니다.

최초의 예비 LCL 버전은 2001년에 출시 준비가 되었고 2003년에 SourceForge에서 Lazarus의 첫 번째 베타 버전(0.9.0.3)이 호스팅되었습니다.2012년에 첫 번째 Lazarus 버전(1.0)이 출시되었고 2014년에 대폭 강화된 Lazarus 1.2가 출시되었습니다.2014년 3월 현재 SourceForge에서 400만 건 이상의 다운로드가 이루어졌습니다.

'라자루스'라는 이름은 메가도 컨셉의 부활을 암시한다.그것은 요한복음에 따르면 그가 죽은 지 나흘 만에 예수에 의해 부활베다니의 라자로에 의해 영감을 받았다.

버전

범례:
구버전
이전 버전, 아직 유지 관리됨
최신 버전
최신 프리뷰 버전
향후 출시
버전 번호 발매일 플랫폼 평.
이전 버전, 더 이상 유지 보수되지 않음: 2001년 1월 창문들 컴포넌트 라이브러리의 첫 번째 릴리스
이전 버전, 더 이상 유지 보수되지 않음 2001년 1월 창문들 컴포넌트 라이브러리를 재설계하여 GTK+ 및 기타 위젯셋을 사용하여 Linux 및 Windows용 플랫폼에 민감한 개발을 지원합니다.
이전 버전, 더 이상 유지 보수되지 않음 2001년 1월 30일 Windows, Linux 크로스 플랫폼 개발 및 프로젝트 골격을 지원하는 버그 수정 및 새로운 기능
이전 버전, 더 이상 유지 보수되지 않음: 2001년 10월9일 Windows, Linux 코드툴이 실장되어 버그가 수정되었습니다.
이전 버전, 더 이상 유지 관리되지 않음: 0.8.2 2002년 1월 17일 Windows, Linux 검색 기능을 확장합니다.
이전 버전, 더 이상 유지 관리되지 않음: 0.8.4 2002년 8월 19일 Windows, Linux 그래픽스 및 글꼴 지원 향상, Delphi 6 구문 지원이것으로 바이너리 DFM은 LFM으로 자동 변환됩니다.
이전 버전, 더 이상 유지 관리되지 않음: 0.8.5 2002년 10월 26일 Windows, Linux LCL이 인터페이스에서 분리되었습니다.
이전 버전, 더 이상 유지 보수되지 않음: 0.9.0.3 2003년 9월 4일 리눅스 Source Forge의 첫 번째 릴리스
이전 버전, 더 이상 유지 보수되지 않음: 0.9.1 2004년 2월 27일 Windows, Linux 패키지, 다수의 추가 및 강화된 속성 지원.
이전 버전, 더 이상 유지 보수되지 않음: 0.9.4 2005년 1월 3일 창문들 스레드 지원 기능이 향상되어 SourceForge에서 호스팅되는 가장 오래된 공개 버전
이전 버전, 더 이상 유지 보수되지 않음: 0.9.6 2005년 2월 25일 창문들
이전 버전, 더 이상 유지 보수되지 않음: 0.9.8 2005년 7월 19일 창문들
이전 버전, 더 이상 유지 보수되지 않음: 0.9.10 2005년 10월 3일 Windows, Mac OS X(PPC) 버그 수정, IDE 확장성 향상, FPDoc 파일용 문서 에디터Free Pascal 2.0.1 포함
이전 버전, 더 이상 유지 보수되지 않음: 0.9.12 2006년 2월 7일 창문들 데이터베이스 지원, CGI 애플리케이션 및 인쇄용 새로운 패키지.
이전 버전, 더 이상 유지 보수되지 않음: 0.9.14 2006년 4월 2일 Windows, Mac OS X(PPC), Linux 버그 수정, WinCE 및 Qt4 인터페이스에서의 제어 강화
이전 버전, 더 이상 유지 보수되지 않음: 0.9.16 2006년 5월 28일 Windows, Mac OS X(PPC), Linux 버그 수정, IDE 창 및 LCL 애플리케이션용 온라인 도움말, QT 위젯셋 인터페이스 개선.Free Pascal 2.0.2 포함
이전 버전, 더 이상 유지 보수되지 않음: 0.9.18 2006년 9월 23일 Windows, Mac OS X(PPC), Linux 오류 수정, 절차 목록 구현, 새로운 명령줄 도구 "lazbuild"
이전 버전, 더 이상 유지 보수되지 않음: 0.9.20 2006년 11월 5일 Windows, Mac OS X(PPC), Linux 부픽스, 코드 폴딩 구현, QT 위젯 세트 개선
이전 버전, 더 이상 유지 보수되지 않음: 0.9.22 2007년 3월 26일 Windows, Mac OS X(PPC), Linux Windows 서비스 및 Linux 데몬을 쓰기 위한 새로운 컴포넌트, 커스텀 마우스 커서 지원.Free Pascal 2.0.4 포함
이전 버전, 더 이상 유지 보수되지 않음: 0.9.24 2007년 11월 15일 Windows, Mac OS X(인텔 및 PPC), Linux Win64, WinCE 및 인텔 기반 Mac OS X용 첫 번째 안정적인 릴리스. Qt, Carbon 및 Gtk2 위젯셋 인터페이스가 개선되었습니다.커스터마이즈 가능한 툴바.Free Pascal 2.2.0 포함
이전 버전, 더 이상 유지 보수되지 않음: 0.9.26 2008년 10월 5일 Windows, Mac OS X(인텔 및 PPC), Linux 내부 그래픽 시스템이 다시 작성되었습니다.현재 LCL은 모든 플랫폼에서 UTF-8로 인코딩된 Unicode 문자열을 사용합니다.툴팁의 FPDoc 도움말Mac OS X에서 Carbon 위젯 세트를 사용하여 기본적으로 실행되는 첫 번째 버전입니다.
이전 버전, 더 이상 유지 보수되지 않음: 0.9.26.2 2009년 3월 13일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정, 아이콘 지원 향상.Free Pascal 2.2.2 포함
이전 버전, 더 이상 유지 보수되지 않음: 0.9.28 2009년 9월 29일 Windows, Mac OS X(인텔 및 PPC), Linux 동부, 일본어, 중국어, 아랍어 등의 더블바이트 글꼴 지원, 생성된 응용 프로그램의 파일 크기 감소 등 에디터 및 디버거 기능 향상Free Pascal 2.2.4 포함
이전 버전, 더 이상 유지 보수되지 않음: 0.9.28.2 2009년 10월 25일 Windows, Mac OS X(인텔 및 PPC), Linux 주로 버그 수정입니다.
이전 버전, 더 이상 유지 보수되지 않음: 0.9.30 2011년 3월 22일 Windows, Mac OS X(인텔 및 PPC), Linux 도킹 및 여러 소스 코드 창 등 다수의 신기능이 탑재되어 있습니다.Free Pascal 2.4.2를 기반으로 합니다.
이전 버전, 더 이상 유지 보수되지 않음: 0.9.30.2RC1 2011년 9월 30일 Windows, Mac OS X(인텔 및 PPC), Linux Free Pascal 2.4.4 포함.Lazarus 0.9.30.2 릴리즈 후보
이전 버전, 더 이상 유지 보수되지 않음: 0.9.30.2RC2 2011년 10월 26일 Windows, Mac OS X(인텔 및 PPC), Linux Lazarus 0.9.30.2 릴리즈 후보
이전 버전, 더 이상 유지 보수되지 않음: 0.9.30.2 2011년 11월 5일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정
이전 버전, 더 이상 유지 보수되지 않음: 0.9.30.4RC1 2012년 3월 3일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정, Free Pascal 2.6.0 포함.Lazarus 0.9.30.4 릴리즈 후보
이전 버전, 더 이상 유지 보수되지 않음: 0.9.30.4RC2 2012년 3월 7일 Windows, Mac OS X(인텔 및 PPC), Linux Lazarus 0.9.30.4 릴리즈 후보
이전 버전, 더 이상 유지 보수되지 않음: 0.9.30.4RC3 2012년 3월 11일 Windows, Mac OS X(인텔 및 PPC), Linux Lazarus 0.9.30.4 릴리즈 후보
이전 버전, 더 이상 유지 보수되지 않음: 0.9.30.4 2012년 3월 14일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정
이전 버전, 더 이상 유지 보수되지 않음RC1 2012년 7월 29일 Windows, Mac OS X (인텔), Linux Lazarus 1.0 릴리즈 후보
이전 버전, 더 이상 유지 보수되지 않음RC2 2012년 8월 21일 Windows, Mac OS X(인텔 및 PPC), Linux Lazarus 1.0 릴리즈 후보
이전 버전, 더 이상 유지 보수되지 않음 2012년 8월 28일 Windows, Mac OS X(인텔 및 PPC), Linux 첫 번째 최종 버전이 안정적인 릴리스에는 Free Pascal 2.6.0이 포함되어 있습니다.매크로 기능, 확장된 코드 폴딩, 새로운 디버거 기능 등 IDE의 여러 수정 및 개선.
이전 버전, 유지 보수 불필요: 1.0.2 2012년 10월 10일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정, LCL 및 위젯셋에 대한 사소한 추가
이전 버전, 유지 보수 불필요: 1.0.4 2012년 12월 2일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정, IDE, LCL 및 위젯셋 및 LazReport TAChart에 대한 사소한 추가
이전 버전, 유지 보수 불필요: 1.0.6 2013년 2월 3일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정, IDE, LCL 및 위젯셋 및 LazReport 및 TAChart에 대한 사소한 추가
이전 버전, 유지 보수 불필요: 1.0.8 2013년 3월 19일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정 릴리스Free Pascal 2.6.2 포함
이전 버전, 유지 보수 불필요: 1.0.10 2013년 6월 12일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정
이전 버전, 더 이상 유지 보수되지 않음: 1.0.12 2013년 8월 24일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정
이전 버전, 더 이상 유지 보수되지 않음: 1.0.14 2013년 11월 16일 Windows, Mac OS X(인텔 및 PPC), Linux 버그 수정
이전 버전, 더 이상 유지 보수되지 않음: 1.1.99 2013년 9월 16일 Windows, Mac OS X, Linux Lazarus 1.2용 알파 버전
이전 버전, 유지 보수 불필요: 1.2RC1 2013년 11월 3일 Windows, Mac OS X, Linux Lazarus 1.2 릴리즈 후보
이전 버전, 유지 보수 불필요: 1.2RC2 2014년 1월 13일 Windows, Mac OS X, Linux Lazarus 1.2 릴리즈 후보
이전 버전, 유지 보수 불필요: 1.2 2014년 3월 4일 Windows, Mac OS X, Linux 매크로 레코더를 포함한 여러 새로운 기능을 통해 계층형 그래프와 Pascal 스크립트를 지원합니다.Free Pascal 2.6.2 기반
이전 버전, 유지 보수 불필요: 1.2.2 2014년 4월 23일 Windows, Mac OS X, BSD, Solaris, Linux 버그 수정 릴리스Free Pascal 2.6.4 기반
이전 버전, 유지 보수 불필요: 1.2.4 2014년 6월 16일 Windows, Mac OS X, BSD, Solaris, Linux 버그 수정 릴리스
이전 버전, 유지 보수 불필요: 1.2.6 2014년 10월 12일 Windows, Mac OS X, BSD, Solaris, Linux 버그 수정 릴리스
이전 버전, 더 이상 유지 보수되지 않음: 2015년 4월 19일 Windows, Mac OS X, BSD, Solaris, Linux 에디터, 리소스 처리 및 추가 신기능의 개선.Free Pascal 2.6.4를 기반으로 합니다.
이전 버전, 더 이상 유지 보수되지 않음: 2015년 7월 14일 Windows, Mac OS X, BSD, Solaris, Linux 버그 수정 릴리스
이전 버전, 더 이상 유지 보수되지 않음: 2015년 10월 4일 Windows, Mac OS X, BSD, Solaris, Linux 버그 수정 릴리스
이전 버전, 더 이상 유지 보수되지 않음 2016년 2월 18일 Windows 32비트/64비트, Mac OS X, Linux 도킹, 프로젝트 그룹, 개선된 에디터 등 다양한 신기능을 제공합니다.Free Pascal 3.0.[4]0을 기반으로 합니다.
이전 버전, 더 이상 유지 보수되지 않음: 2016년 11월 13일 Windows 32비트/64비트, Mac OS X, Linux 버그 수정 릴리스
이전 버전, 더 이상 유지 보수되지 않음: 2017년 2월 26일 Windows 32비트/64비트, macOS, Linux 버그 수정 릴리스Free Pascal 3.0.2를 기반으로 합니다.
이전 버전, 유지 보수 불필요: 1.8.0 2017년 12월 6일 Windows 32비트/64비트, macOS, BSD, Linux 온라인 패키지 매니저를 포함한 많은 신기능을 갖춘 메이저릴리즈Free Pascal 3.0.4를 기반으로 합니다.
이전 버전, 유지 보수 불필요: 1.8.2 2018년 2월 28일 버그 수정 릴리스
이전 버전, 유지 보수 불필요: 1.8.4 2018년 5월 22일 Windows 32비트/64비트, macOS, BSD, Linux 버그 수정 [5]릴리스
이전 버전이지만 유지 보수: 2.0.0 2019년 1월 5일 Windows 32비트/64비트, macOS, BSD, Linux 코코아 지원 및 JavaScript 트랜스필러에 Pascal 도입 등 다양한 신기능이 추가되었습니다.
이전 버전이지만 유지 보수: 2.0.2 2019년 4월 16일 Windows 32비트/64비트, macOS, BSD, Linux 버그 수정 릴리스
이전 버전이지만 유지 보수: 2.0.4 2019년 8월 6일 Windows 32비트/64비트, macOS, BSD, Linux 버그 수정 릴리스
이전 버전이지만 유지 보수: 2.0.6 2019년 11월 1일 Windows 32비트/64비트, macOS, BSD, Linux 버그 수정 릴리스
이전 버전이지만 유지 보수: 2.0.8 2020년 4월 16일 Windows 32비트/64비트, macOS, BSD, Linux 버그 수정 릴리스, 개선된 코코아 위젯 세트.
이전 버전이지만 유지 보수: 2.0.10 2020년 7월 11일 Windows 32비트/64비트, macOS, BSD, Linux 버그 수정 릴리스, 마이너 추가, Free Pascal 3.2.0 기반 첫 번째 버전.
이전 버전이지만 유지 보수: 2.0.12 2021년 2월 21일 Windows 32비트/64비트, macOS, BSD, Linux Free Pascal 3.2.0을 기반으로 합니다.사용 [6]가능한 수정 목록.
이전 버전이지만 유지 보수: 2.2.0 2022년 1월 5일 Windows 32비트/64비트, macOS(ARM 및 인텔), BSD, Linux Free Pascal 3.2.2를 기반으로 합니다.IDE, LCL 및 위젯셋을 [7]비롯한 여러 가지 개선 사항.
현재 안정적인 버전: 2.2.2 2022년 5월 19일 Windows 32비트/64비트, macOS(ARM 및 인텔), BSD, Linux 버그 수정 릴리스

Lazarus에서 생성된 응용 프로그램의 예

  • ASuite는 Windows용 무료 오픈 소스 응용 프로그램 런처입니다.2.1 Alpha 1부터는 Lazarus/FPC로 완전히 작성되었습니다.
  • Beyond Compare는 Windows, MacOS 및 Linux용 데이터 비교 유틸리티입니다.MacOS 및 Linux 버전은 Lazarus/FPC를 사용하여 컴파일됩니다.
  • Cartes du Ciel은 Linux, MacOS 및 Windows용 무료 플라네타리움 프로그램입니다.이 소프트웨어는 망원경으로 볼 수 있는 대부분의 별자리, 행성, 물체들을 지도에 표시하고 레이블을 표시합니다.완전 Lazarus/FPC로 작성되어 GPL로 출시되었습니다.
  • C-evo는 델파이에서 [8]라자루스로 포팅된 오픈소스기반 전략 게임이다.
  • Cheet Engine은 오픈 소스 메모리 스캐너/헥스 에디터/디버거입니다.그것은 컴퓨터 게임에서 부정행위를 할 때 유용하다.버전 6.0 이후는 Lazarus/FPC로 컴파일 되었습니다.
  • EPANET, 물 분배 시스템 모델링을 위한 소프트웨어 패키지.
  • HNSKY, Hallo Northern Sky는 Windows 및 Linux용 무료 플라네타리움 프로그램입니다.버전 3.4.0 이후 Lazarus/FPC로 작성 및 컴파일.
  • MyNotex는 텍스트 메모 및 관리에 유용한 Linux용 무료 소프트웨어입니다.
  • PeaZip은 Lazarus/FPC로 만든 오픈 소스 아카이브 서버입니다.
  • TorChat은 Python에서 벗어나 Lazarus + Free Pascal로 다시 쓰여지고 있습니다.
  • Total Commander 64비트 [9]버전
  • Double Command는 두 개의 패널이 나란히 있는 크로스 플랫폼 오픈 소스 파일 관리자입니다.Total Commander와 새로운 [10]아이디어에서 영감을 받았습니다.
  • CudaText는 크로스 플랫폼 오픈 소스 텍스트 에디터입니다.
  • Coedit(Dexed로 이름 변경)는 D 프로그래밍 언어의 IDE입니다.
  • SimThyr는 갑상선 항상성을 위한 연속 시뮬레이션 프로그램입니다.
  • 톰보이의 현재 활동적인 표현인 톰보잉.
  • Tranzistow는 FreePascal/Lazarus와 함께 개발된 Windows 및 Linux용 32/64비트 소프트웨어 신시사이저입니다.
  • Simba는 프로그램 가능한 복잡한 특정 작업의 자동화와 반복을 용이하게 하는 자동화 프로그램입니다.

Lazarus와 호환되는 Dellphi 라이브러리의 예

  • GLScene은 3D 장면의 설명과 렌더링을 가능하게 하는 시각적 구성요소 및 객체를 제공하는 무료 OpenGL 기반 라이브러리입니다.
  • OpenWire는 핀 유형 속성을 사용하여 LabVIEW 또는 애질런트 VEE와 유사한 LCL 구성요소 간에 연결할 수 있는 오픈 소스 라이브러리입니다.

「 」를 참조해 주세요.

인용문

  1. ^ 「LCL Internals」를 참조해 주세요.
  2. ^ "Using Pascal Libraries with .NET and Mono". Lazarus wiki. Retrieved 28 February 2021.
  3. ^ ""COPYING.txt" file from the online source code repository".
  4. ^ http://forum.lazarus.freepascal.org의 Lazarus 1.6
  5. ^ http://forum.lazarus.freepascal.org의 Lazarus 1.8.4
  6. ^ "Lazarus 2.0 fixes branch". Lazarus Wiki. Retrieved 28 February 2021.
  7. ^ "Lazarus 2.2.0 release notes". Lazarus Wiki. Retrieved 6 January 2022.
  8. ^ c-evo Lazarus 포트 웹사이트
  9. ^ "In which language is TC written??". Ghisler.ch. 2010-08-09. Retrieved 2016-08-11.
  10. ^ sourceforge.net 를 참조해 주세요.
  11. ^ "Tranzistow".
  12. ^ "Simba".

기타 참고 자료

  • Michaël van Canneyt; Florian Klämpfl (2012), Free Pascal (Free Pascal 2 ed.), Computer & Literatur Verlag GmbH, ISBN 978-3936546729, OL 25421359M, 393654672X
  • Michaël van Canneyt; Mattias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo; Jörg Braun (2011), Lazarus, Böblingen, Germany: Computer & Literatur Verlag GmbH, OL 25426539M
  • Michaël van Canneyt; Mattias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo (2011), Lazarus - the complete guide, Blaise Pascal Magazine, OL 25427992M
  • Koch, Wilfried (2020), Professional Programming From the Beginning With Free Pascal and the Free Development Environment Lazarus (Part 1), Oberkochen (Germany): Oberkochener Medienverlag, p. 442, ISBN 9783945899311
  • Koch, Wilfried (2022), Professional Programming From the Beginning With Free Pascal and the Free Development Environment Lazarus (Part 2), Oberkochen (Germany): Oberkochener Medienverlag, p. 438, ISBN 9783945899267

외부 링크