Lazarus (소프트웨어)
Lazarus (software)![]() | |
![]() MacOS에서 실행되는 Lazarus IDE 1.0 | |
개발자 | 자원봉사자(라자루스 팀) |
---|---|
안정된 릴리스 | 2.2.2 / 2022년 5월 , 전( |
저장소 | |
기입처 | 오브젝트 파스칼 |
운영 체제 | Windows, macOS, Linux, FreeBSD, Solaris 등 |
플랫폼 | IA-32, x86-64, ARM용 winCE, 전원PC |
유형 | 통합 개발 환경 |
면허증. | GNU General Public License 및 수정된 GNU Lesser General Public License(정적 링크 예외 포함) |
웹 사이트 | www |
Lazarus는 Free 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는 Lazarus Component Library(LCL)라고 하는 크로스 플랫폼 애플리케이션 프레임워크를 제공합니다.Lazarus Component Library는 프로그래머를 위한 단일 통합 인터페이스를 제공하며 다양한 플랫폼별 구현을 제공합니다.LCL을 사용하면 시스템 의존적인 기능을 명시적으로 사용하지 않는 한 응용 프로그램을 한 번 작성하여 어디서나 컴파일할 수 있습니다.
크로스 컴파일
Free Pascal은 크로스 컴파일을 지원하므로 Lazarus 애플리케이션을 Windows에서 Linux/macOS 등으로 크로스 컴파일할 수 있습니다.
임베디드 기기용 애플리케이션(스마트폰, PDA, 라우터, 게임 콘솔)은 모든 데스크톱 플랫폼에서 크로스 컴파일이 가능합니다.
Lazarus 컴포넌트 라이브러리
표준 어플리케이션 프레임워크인 Lazarus Component Library(LCL)는 원래 Delphi 6의 Visual Component Library(VCL)를 본뜬 것이지만 Delphi와 달리 Microsoft Windows 운영체제로 제한되지 않습니다.이 작업은 공통 위젯 클래스의 정의와 해당 위젯 세트별 구현을 분리하여 수행합니다.각 위젯 세트는 [1]세트와 직접 상호 작용하는 인터페이스를 제공하여 지원됩니다.
데이터베이스 개발
개발자는 Lazarus가 여러 데이터베이스 관리 시스템(DBMS)을 지원할 수 있는 패키지를 설치할 수 있습니다.프로그램은 코드를 통해 또는 양식에 드롭된 구성 요소를 통해 DBMS와 상호 작용할 수 있습니다.
다음 DBMS가 즉시 지원됩니다.
- dBase 및 FoxPro, TDbf 컴포넌트를 통해 지원
- InterBase / Firebird.「1」을 참조
- Microsoft SQL Server 및 Sybase ASE.'2' 참조
- MySQL 및 MariaDB.'3' 참조
- ODBC 데이터베이스참조 [4]
- Oracle. [5] 참조
- 포스트그레스QL참조 [6]
- SQLite. [7] 참조
- TBufDataset, TMemDataset 및 TSdfDataset을 통한 심플한 로컬 플랫 파일 데이터베이스
델파이와의 차이점
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 구성요소 간에 연결할 수 있는 오픈 소스 라이브러리입니다.
「 」를 참조해 주세요.
인용문
- ^ 「LCL Internals」를 참조해 주세요.
- ^ "Using Pascal Libraries with .NET and Mono". Lazarus wiki. Retrieved 28 February 2021.
- ^ ""COPYING.txt" file from the online source code repository".
- ^ http://forum.lazarus.freepascal.org의 Lazarus 1.6
- ^ http://forum.lazarus.freepascal.org의 Lazarus 1.8.4
- ^ "Lazarus 2.0 fixes branch". Lazarus Wiki. Retrieved 28 February 2021.
- ^ "Lazarus 2.2.0 release notes". Lazarus Wiki. Retrieved 6 January 2022.
- ^ c-evo Lazarus 포트 웹사이트
- ^ "In which language is TC written??". Ghisler.ch. 2010-08-09. Retrieved 2016-08-11.
- ^ sourceforge.net 를 참조해 주세요.
- ^ "Tranzistow".
- ^ "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