Lazarus Documentation/ko
From Free Pascal wiki
Jump to navigationJump to search
│
العربية (ar) │
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
magyar (hu) │
Bahasa Indonesia (id) │
italiano (it) │
日本語 (ja) │
한국어 (ko) │
Nederlands (nl) │
português (pt) │
русский (ru) │
slovenčina (sk) │
Türkçe (tr) │
中文(中国大陆) (zh_CN) │
中文(台灣) (zh_TW) │
라자루스와 파스칼 튜토리얼
- 오브젝트 파스칼 튜토리얼
- 더 많은 라자루스/FPC 튜토리얼 - 이것들이 주요 튜토리얼일 뿐이다. 다른 페이지는 더 많은 라자루스/FPC 튜토리얼을 보여준다
- 여기에 쓰지 않은 다른 튜토리얼도 있다 라자루스 문서#라자루스 연관 블로그, 웹 사이트, 동영상, 잡지 및 서적.
- 정리되지 않은 튜토리얼 - 초심자에서 전문가 수준에 걸쳐 있는 튜토리얼의 모음들
- SchoolFreeware의 프리파스칼 뉴토리얼 - 명령어 라인 인터페이스(CLI)에서 라자루스 IDE를 사용한 그래픽 사용자 인터페이스(GUI)까지
라자루스/FPC
- 프리파스칼과 라자루스 살펴보기 - 간략한 소개글 입니다.
- 라자루스 튜토리얼 - 라자루스 IDE에 대해 자세히 다루고 있는 초보자를 위한 설명서 입니다.
- 라자루스 IDE 툴 - 코드 자동완성을 비롯한 기타 IDE의 내용들을 다루는 중급자용 설명서 입니다.
- 그래픽 개발 - 그래픽 프로그래밍을 위한 기본적인 예제들 입니다.
- OpenGL 튜토리얼 - GLUT 라이브러리를 라자루스에서 사용하는 방법 입니다.
- 멀티미디어 프로그래밍 - 비디오 및 음성을 재생하는 방법
- 사무 자동화 - 오피스 소프트웨어를 제어해 스프레트쉬트, 텍스트문서, 프리젠테이션 등을 생성하는 방법에 대해 다룹니다.
- 라자루스/FPC 라이브러리 - 동적 라이브러리 (.so, .dll, .dylib) 를 만들고 또 그것을 사용하는 방법에 대해 설명합니다.
- C 라이브러리와 연결 - C 헤더파일을 (.h) 파스칼 유니트로 변환하는 방법에 대해 설명합니다.
- 콘솔 모드 파스칼 - 라자루스 IDE를 사용해 텍스트 모드에서 구동되는 프로그램 만들기 입니다.
- 라자루스 인라인 어셈블러 - 입문서 입니다.
- 데이터베이스 - 데이터베이스 개발에 라자루스를 사용하기 위한 소개서 입니다.
- SQLdb 튜토리얼 -라자루스 비쥬얼 콤포넌트 및 데이터베이스를사용하는 방법에 대한 튜토리얼
- SqlDB 사용방법 - 관계형 데이터베이스에서 SQLdb를 이용하여 데이터를 읽고 조작하는 다양한 방법에 대한 설명과 코드
- 라자루스 데이터베이스 튜토리얼 - 데이터베이스 개발에 라자루스를 사용하기 위한 소개서 입니다.
- TSQLQuery로 작업하기 - TSQLQuery를 사용한 깊이 있는 설명으로 쿼리와 비-"SELECT 쿼리에서 파라케터를 사용하는 자세한 설명
- Translations / i18n / localizations for programs - 프로그램과 패키지를 로컬라이즈 하는 방법을 다룹니다.
- Daemons and Services - 윈도의 서비스, 또는 리눅스의 데몬을 만드는 법에 대해 이야기 합니다.
- VirtualTreeview Example for Lazarus - 라자루스의 VirtualTreeview 사용법 입니다.
하드웨어, 스레드 및 프로세스
- 프린터 사용 - 라자루스에서 프린터 지원
- 하드웨어 접근 - ISA, PCI카드, 패러랠, 시리얼, USB 디바이스 등의 하드웨어 접근법 입니다.
- 멀티쓰레드 어플리케이션 튜토리얼 - 프리파스칼과 라자루스를 사용한 멀티쓰레드 어플리케이션 제작법 입니다.
- 외부 프로그램 실행 - 외부 프로그램을 실행시키는 방법에 대한 간단한 설명서 입니다.
- LazDeviceAPIs -가속기메터, SMS전송, GPS 위치 등의 다양한 하드웨어인터페이스를제공하는 LCL 유니트
파일
- 파스칼에서 파일 다루기 - 파스칼 초심자에게 파일사용하는 기본 설명 제공
- TXMLPropStorage - 사용자 설정을 저장하기 위한 TXMLPropStorage 사용법
- XML 튜토리얼 - XML 파일 읽고 쓰기에 대한 내용 입니다.
- INIFiles 사용하기 - 파스칼에서 INIFiles를 사용하는 방법
웹
- 웹브라우저 - 웹브라우저 컨트롤
- 웹프로그래밍 및 네트워킹 - TCP/IP프로토콜, WebServices 튜토리얼 및 웹 개발 잡지에 대한 링크.
플랫폼에 따른 팁
- 윈도우즈 프로그래밍 팁 -데스크톱 윈도우 프로그래밍 팁
- 리눅스 프로그래밍 팁 - 리눅스 프로그래밍 팁
- S X 프로그래밍 팁 - 라자루스 설치, 유용한 도구, 유닉스 명령,,등등
- WinCE 프로그래밍 팁 - 텔레폰 API, SMS 전송, 등등
- 안드로이드 프로그래밍 팁 - 안드로이드 스마트폰 및 태블릿
- 아이폰/아이팟 개발 - iOS 앱 개발시 오브젝티브 파스칼 사용하기
라자루스 사용자 가이드
- 라자루스 FAQ - 라자루스에 대하여 리눅스와 윈도우 사용자에게 특별한 정보들
- 라자루스 DB FAQ - 라자루스에서 데이터베이스에 관한 FAQ.
- Wishlist/Wanted Features|Wish list / Wanted 특징 - 라자루스에서 구현되길 원하는 특징들
- 버그 리포트를 만드는 방법 - 라자루스에서 버그를 발견했다면 어떻게 보고할 것인가?
설치
- 라자루스가져오기 - 라자루스를 다운로드하고 배포판이나 SVN버전을 설치하는 간단한 설명
- 라자루스 설치 - 자세한 설치 가이드
- 다양한 라자루스 설치 - 한 대의 컴퓨터에 여러 버전의 라자루스를 설치하는 방법에 대한 안내 입니다.
IDE
- IDE 트릭 - 팁, 트릭 및 숨겨진 기능들
- 라자루스 IDE - 통합개발환경 창
- 라자루스 IDE 단축키 - 키 매핑과 단축키.
- 라자루스 패키지 -라자루스로 패키지 만들기
- 패키지 설치하기 - 패키지 설치의 간단한 가이드
- IDE 확장 - 라자루스 IDE에 기능 추가하기
- IDE에 도움말 설 - IDE에서 RTL, FCL 및 LCL 설치하고, Kylix 도움말 파일을 설치하고 사용자 패키지에 도움말을 추가하는 방법
- 다른 컴퓨터 언어를 위해 라자루스 사용하기 - C, Java 등을 IDE에서 사용하는 방법
- IDE 개발 - 현재 개발하고 있는 IDE의 여러 페이지들.
- 교육용으로서의 라자루스 -수강생과 초보자를 위해 IDE 설정 방법
- 라자루스 해킹 - 특별한 요구에 맞도록 IDE 와 LCL을 적용하고 설정하는 방법
- 라자루스 시작 - IDE가 시작되는 방법
- Unit not found - 유니트를 찾는 방법 - 컴파일러와 IDE가 유니트를 검색하는 방법과 실패할 수 있는 것에 대한 설명
LCL
- LCL documentation|LCL 문서 - LCL(현재 진행 중)에 대한 온라인 도움말(작업 중).
- LCL 컴포넌트 -TMainMenu, TButton, TComboBox, TTimer,등의 표준 LCL 컴포넌트에 대한 튜토리얼,참고 문서에 대한 링크와 보조 문서들
- 다양한 플랫폼에서의 LCL - 플랫폼이 달라지면 다르게 동작하는 LCL 특징에 대한 간단한 토의
- Autosize / 레이아웃 -모든 플랫폼에서 동작하는 폼의 디자인 방법
- 메인 루프 훅 -다양한 이벤트 소스를 다루는 방법
- 비동기 호출 -나중에 실행하기 위해 메쏘드를 큐 하는 방법
- 파일 크기 및 smartlinking - 어플리케이션을 스마트링크하고 작은 실행 파일로 만드는 방법
- 인터페이스에 직접 접근하기 -LCL 위젯셋에 접근하는 방법 예제
- 응용프로그램에 도움말 파일 넣기 - 응용 프로그램에 온라인 헬프를 만드는 방법
- 색상 - clDefault, clWindow 및 fpImage FPColor 같은 시스템 색상 정의
- LCL 팁 -팁과 트릭
- LCL 정의 -LCL을 재 컴파일 하기 위한 정확한 옵션 선택하기
- LCL 코드 예제 - 라자루스에서 동적하는 코드예제
- 라자루스 커스텀 그리기 컨트롤 - 라자루스에서 커스텀하게 그린 컨트롤 집합
- 라자루스 컴포넌트 작성법 - 첫번째 LCL 콤포넌트를 만드는 도움이 되는 가이드
- LCL 접근성 - 접근 가능한 LCL 응용프로그램을 만드는 방법에 대한 문서
개발하기
- 적절한 계획과 실행의 힘 - 프리파스칼 및 라자루스 개발자에게 상식적인 프로그래밍을 하게하는 최상의 practice
- 멀티 플랫폼 프로그래밍 가이드 - 크로스-플랫폼 어플리케이션 개발 방법과 플랫품에서다른 플랫폼으로 포팅하는 방법
- 어플리케이션의 배포 - 어플리케이션에 맞는 인스톨러를 생성하는 방법
- 크로스 컴파일링 - 한 플랫폼에서 다른 플랫폼용으로 실행 파일을 생성하는 방법
- GDB 디버거 팁 - GDB를 이용하여 파스칼을 디버깅하는 알려진 잇슈와 팁
- 원격 디버깅 - 다른 컴퓨터에서 라자루스 어플리케이션을 디버깅 하는 방법
- 어플리케이션 아이콘 - 어플리케이션 아이콘 설정하기
- .NET과 Mono에서 파스칼 아이브러리 사용하기 - .NET과 Mono에서 파스칼 코드를 사용할 수 있다.
- 파스칼과 PHP - PHP와 파스칼 연결하기
- 파스칼로 Python 모듈 개발하기 - 파스칼로 Python 확장하기
- 파스칼로 웹 앱 개발하기 - 파스칼로 RIch Internet Application(RIA) 작성하기
- 스마트폰 개발하기 - 다양한 스마트 폰에 FPC와 라자르스를 사용하기
- 라자루스 컴포넌트 디렉토리 - printers, fpWeb, daemon 등의 지원 같이 라자루스와 함께 있는 특별한 패키지에 대한 설명
도구들
- 라자루스 문서 편집 - lazde로 문서 생성하기
- FPDoc 편집기 - 문서 파일을 위한 통합 편집기
- FPDOc 업데이터 - FPDoc 파일 업데이트를 위한 GUI툴
- lazbuild - IDE 없이 프로젝트와 패키지를 컴파일하기
- LazSVNPkg - 라자루스 Subversion IDE 플러그인
- InstantFPC - 정상적인 유닉스 스크립트로서 파스칼 프로그램 실행
델파이에서 이전
- 라자루스 컴포넌트 - 라자루스와 델파이 컴포넌트간의 비교
- 델파이 사용자를 위한 라자루스 - 라자루스를 이제 시작한 델파이 유저를 위한 것
- 코드 변환 가이드 - 현존하는 델파이와 카이릭스의 코드와 컴포넌트를 변환하는 방법
- 라자루스에서 델파이 Converter - 거의 자동적으로 델파이의 유닛, 프로젝트 또는 패키지 변환
라자루스 개발자 가이드
- 라자루스 개발 프로세스 - 라자루스 1.0에서 Roadmaps, ToDos, 현재 개발 및 해주기를 원하는 것
- 라자루스 개발을 도와주는 방법 - 초심자가 라자루스를 개선하는 데 도움을 주는 가이드
- 버전 번호 넣기 - 라자루스의 다른 버전에 대한 설명
- Creating a Patch|패치 생성 - 변화를 패치를 만들어 라자루스에 반영하는 설명
- Creating a Backtrace with GDB - A guide to making a backtrace to help you debug a program
- 명명법 - 새로운 메쏘드나 프로퍼티의 이름을 선택하는 방법
- 디자인 가이드라인 - 라자루스 소스 코드면화가 있을 때 진행하는 방법에 대한 가이드
- GUI 디자인 - 라자루스 GUI를 디자인 할 때의 가이드라인에 대한 언급
- 로드맵 - 라자루스의 다양한 부분에 대한 현재 상태에 대한 아이디어
- 버그 트래커를 완화하기 - bug tracker를 사용하는 라자루스 개발자를 위한 가이드라인 bug tracker.
- 코드 툴 - 코드툴을 IDE에 통합하는 방법
- IDE 헬프 생성 - IDE 문서를 확장하는 방법
- 라자루스 배포 - 인스톨러 - 라자루스용 인스톨러를 작성하고자 하는 패키지 제작자를 위한 힌트와 설명
- 보상금 - 특별한 새로운 특징을 필요로하면 여기에 가격을 적어주세요
LCL - 라자루스 컴포넌트 라이브러리
- LCL 메세지 - LCL 메세지와 관련된 가이드
- LCL 내부 - 구현 세부 사항 및 새로운 위넷 셑을 만드는 방법
- LCL 키 핸들링 - 도와주세요 키가 눌렸어요 ??
- LCL 내부 - 크기조정, 이동 - LCL이 컨트롤의 크기를 조정하고 이동하는 LCL 인터페이스와 통신하는 방법
- LCL 드리그 앤 드롭 - dragging, droping 및 도킹 관리
- LCL 유니코드 지원 - Unicode가 가능한 라자루스 만들기
- LCL 문서 로드맵 - 문서화 되어야 하는 유닛
- LCL 바인딩 - 다른 언어에서 LCL을 사용하기 위한 바인딩
인터페이스
- 알려진 라자루스 문제(개선될 수 없는 것들) - 인터페이스와 호환성이 있는 주제들의 리스트
- Win32/64 인터페이스 - WinCE를 제외한 Windows 95/98/Me/2K/XP/Vista를 위한 winapi 인터페이스
- Windows CE 인터페이스 - 포켓 PC와 스마트폰 용
- 카본 인터페이스 - Mac OS X를 위한 카본 인터페이스
- 코코아 인터페이스 - Mac OS X를 위한 코코아 인터페이스
- Qt 인터페이스 - Unix, Mac OS X, Windows, 및 Linux-based PDAs를 위한 Qt4 인터페이스
- GTK1 인터페이스 - Unixes, Mac OS X, Windows를 위한 gtk1 인터페이스
- GTK2 인터페이스 - Unixes, Mac OS X, Windows를 위한 gtk2 인터페이스
- fpGUI 인터페이스 - fpGUI에 기반을 두었으며 완전히 오브젝트 파스칼로 작성된 크로스-플랫폼 툴킷
- 사용자가 그린 인터페이스 - 라자루스 내부에서 완전히 오브젝트 파스칼로 작성된 프코스-플랫폼 LCL 말단. 라자루스가 안드로이드와 인터페이스 한다.
Translations
- Getting translation strings right A few notes for programmers on how to create and use translateable strings in your application. Quickly discusses general things about creating strings, offers a few hints on implementation issues and points out some things to consider when using English as base language in particular.
- Localization Notes:
- German - Notes and guidelines for translating the Lazarus IDE to German, including a small dictionary to look up often used translations.
- Portuguese-Brazilian - Small dictionary containing common translations of terms used in the Lazarus IDE for the Portuguese-Brazilian translation.
- Russian - Notes and guidelines for translating the Lazarus IDE to Russian.
- Add language bar explains how you can add a list of translations to the top of a wiki page.
추가 컴포넌트 문서
- Pascal Script 와Pascal Script Examples - 파스칼 스크립트 컴포넌트를 라자루스에서 사용하는 방법
- OpenGL - OpenGL을 라자루스에서 사용하는 방법
- KOL-CE - KOL&MCK 라이브러리의 프리 파스칼/라자루스 포트. 라자루스에서 Win32/WinCE를 위한 매우 컴팩트한 응용프로그램 생성 방법
Free Pascal Compiler Documentation
In addition to this site, the latest version of the documentation can also be found online and in a variety of downloadable formats on the main Free Pascal Compiler site. There is now also a WiKi site for FreePascal [1] very similar in style to this one, to allow developers to submit documentation in addition to the official FPC documents below.
- User's guide
- Programmer's guide
- Reference guide for the system unit, and supported Pascal constructs
- Run-Time Library reference manual
- Free Component Library reference manual
- Free Pascal documentation tool manual
- Build messages
Blogs
- Adventures of a Newbie - A blog of a newbie getting started with some tutorial information in a running log.
- On the road with Lazarus/Freepascal - A blog dedicated to register my experiences while programming with Lazarus and Freepascal (by Luiz Américo)
- Porting to Lazarus - This blog describes the porting of a medium-sized application (~100 kloc) from D7 with CLX to Lazarus (by Alexsander da Rosa)
- Living Lazarus - One mans exploration into the possibilities of an open source RAD (by Wibblytim).
- Bee.ography just (another) Bee’s buzz!
- Parallel Pascal Worlds Donald Shimoda.
Websites
- swainbrain pascal wiki - unique free pascal tutorials and info swainbrain