Difference between revisions of "Lazarus Documentation/ko"

From Lazarus wiki
Jump to navigationJump to search
m
m (Text replacement - "Object Pascal Tutorial" to "Basic Pascal Tutorial")
 
(36 intermediate revisions by 8 users not shown)
Line 2: Line 2:
  
 
==라자루스와 파스칼 튜토리얼==
 
==라자루스와 파스칼 튜토리얼==
 +
 +
*[[Basic Pascal Tutorial/ko|오브젝트 파스칼 튜토리얼]]
 +
*[[More Lazarus/FPC Tutorials|더 많은 라자루스/FPC 튜토리얼]] - 이것들이 주요 튜토리얼일 뿐이다. 다른 페이지는 더 많은 라자루스/FPC 튜토리얼을 보여준다
 +
*여기에 쓰지 않은 다른 튜토리얼도 있다 [[Lazarus Documentation#Lazarus related blogs, websites, videos, magazines and books|라자루스 문서#라자루스 연관 블로그, 웹 사이트, 동영상, 잡지 및 서적]].
 +
*[[:Category:Tutorials|정리되지 않은 튜토리얼]] - 초심자에서 전문가 수준에 걸쳐 있는 튜토리얼의 모음들
 +
*[http://www.schoolfreeware.com/Free_Pascal_Tutorials.html SchoolFreeware의 프리파스칼 뉴토리얼] - 명령어 라인 인터페이스(CLI)에서 라자루스 IDE를 사용한 그래픽 사용자 인터페이스(GUI)까지
 +
 +
=== 라자루스/FPC ===
 
*[[Overview of Free Pascal and Lazarus/ko|프리파스칼과 라자루스 살펴보기]] - 간략한 소개글 입니다.
 
*[[Overview of Free Pascal and Lazarus/ko|프리파스칼과 라자루스 살펴보기]] - 간략한 소개글 입니다.
 
*[[Lazarus Tutorial/ko|라자루스 튜토리얼]] - 라자루스 IDE에 대해 자세히 다루고 있는 초보자를 위한 설명서 입니다.
 
*[[Lazarus Tutorial/ko|라자루스 튜토리얼]] - 라자루스 IDE에 대해 자세히 다루고 있는 초보자를 위한 설명서 입니다.
 
*[[Lazarus IDE Tools/ko|라자루스 IDE 툴]] - 코드 자동완성을 비롯한 기타 IDE의 내용들을 다루는 중급자용 설명서 입니다.
 
*[[Lazarus IDE Tools/ko|라자루스 IDE 툴]] - 코드 자동완성을 비롯한 기타 IDE의 내용들을 다루는 중급자용 설명서 입니다.
*[[Lazarus Database Tutorial|라자루스 데이터베이스 튜토리얼]] - 데이터베이스 개발에 라자루스를 사용하기 위한 소개서 입니다.
+
*[[Developing with Graphics/ko|그래픽 개발]] - 그래픽 프로그래밍을 위한 기본적인 예제들 입니다.
*[[Developing with Graphics|그래픽 개발]] - 그래픽 프로그래밍을 위한 기본적인 예제들 입니다.
 
*[[Pascal Tutorial]] - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Pascal Tutorial]  (reposted with permission).
 
*[[Object Oriented Programming with FreePascal and Lazarus|프리파스칼과 라자루스를 사용한 객체 지향 프로그래밍]] - 파스칼 이상의 파스칼
 
*[[Console Mode Pascal|콘솔 모드 파스칼]] - 라자루스 IDE를 사용해 텍스트 모드에서 구동되는 프로그램 만들기 입니다.
 
*[[Executing External Programs|외부 프로그램 실행]] - 외부 프로그램을 실행시키는 방법에 대한 간단한 설명서 입니다.
 
*[[TXMLPropStorage]] - Using TXMLPropStorage to save user preferences.
 
*[[Hardware Access/ko|하드웨어 제어]] - ISA, PCI카드, 패러랠, 시리얼, USB 디바이스 등의 하드웨어 접근법 입니다.
 
*[[Networking/ko|네트워킹]] - Tutorials about TCP/IP protocol, creating secure network programs, WebServices, etc.
 
*[[XML Tutorial/ko|XML 튜토리얼]] - XML 파일 읽고 쓰기에 대한 내용 입니다.
 
*[[Multithreaded Application Tutorial|멀티쓰레드 어플리케이션 튜토리얼]] - 프리파스칼과 라자루스를 사용한 멀티쓰레드 어플리케이션 제작법 입니다.
 
*[[Streaming components|스트리밍 컴포넌트]] - 스트림에 컴포넌트를 저장하고, 다시 읽어들여 생성하는 방법 입니다.
 
 
*[[OpenGL Tutorial/ko|OpenGL 튜토리얼]] - GLUT 라이브러리를 라자루스에서 사용하는 방법 입니다.
 
*[[OpenGL Tutorial/ko|OpenGL 튜토리얼]] - GLUT 라이브러리를 라자루스에서 사용하는 방법 입니다.
 +
*[[Multimedia Programming/ko|멀티미디어 프로그래밍]] -  비디오 및 음성을 재생하는 방법
 +
*[[Office Automation|사무 자동화]] - 오피스 소프트웨어를 제어해 스프레트쉬트, 텍스트문서, 프리젠테이션 등을 생성하는 방법에 대해 다룹니다.
 +
*[[Lazarus/FPC Libraries|라자루스/FPC 라이브러리]] - 동적 라이브러리 (.so, .dll, .dylib) 를 만들고 또 그것을 사용하는 방법에 대해 설명합니다.
 
*[[Creating bindings for C libraries|C 라이브러리와 연결]] - C 헤더파일을 (.h) 파스칼 유니트로 변환하는 방법에 대해 설명합니다.
 
*[[Creating bindings for C libraries|C 라이브러리와 연결]] - C 헤더파일을 (.h) 파스칼 유니트로 변환하는 방법에 대해 설명합니다.
*[[Lazarus/FPC Libraries]] - 동적 라이브러리 (.so, .dll, .dylib) 를 만들고 또 그것을 사용하는 방법에 대해 설명합니다.
+
*[[Console Mode Pascal|콘솔 모드 파스칼]] - 라자루스 IDE를 사용해 텍스트 모드에서 구동되는 프로그램 만들기 입니다.
 +
*[[Lazarus Inline Assembler/ko|라자루스 인라인 어셈블러]] - 입문서 입니다.
 +
*[[Databases|데이터베이스]] - 데이터베이스 개발에 라자루스를 사용하기 위한 소개서 입니다.
 +
*[[SQLdb Tutorial1|SQLdb 튜토리얼]] -라자루스 비쥬얼 콤포넌트 및 데이터베이스를사용하는 방법에 대한 튜토리얼
 +
*[[SqlDBHowto|SqlDB 사용방법]] - 관계형 데이터베이스에서 SQLdb를 이용하여 데이터를 읽고 조작하는 다양한 방법에 대한 설명과 코드
 +
*[[Lazarus Database Tutorial|라자루스 데이터베이스 튜토리얼]] - 데이터베이스 개발에 라자루스를 사용하기 위한 소개서 입니다.
 +
*[[Working With TSQLQuery|TSQLQuery로 작업하기]] - TSQLQuery를 사용한 깊이 있는 설명으로 쿼리와 비-"SELECT 쿼리에서 파라케터를 사용하는 자세한 설명
 
*[[Translations / i18n / localizations for programs]] - 프로그램과 패키지를 로컬라이즈 하는 방법을 다룹니다.
 
*[[Translations / i18n / localizations for programs]] - 프로그램과 패키지를 로컬라이즈 하는 방법을 다룹니다.
 
*[[Daemons and Services]] - 윈도의 서비스, 또는 리눅스의 데몬을 만드는 법에 대해 이야기 합니다.
 
*[[Daemons and Services]] - 윈도의 서비스, 또는 리눅스의 데몬을 만드는 법에 대해 이야기 합니다.
*[[Office Automation]] - 오피스 소프트웨어를 제어해 스프레트쉬트, 텍스트문서, 프리젠테이션 등을 생성하는 방법에 대해 다룹니다.  
+
*[[VirtualTreeview Example for Lazarus]] - 라자루스의 VirtualTreeview 사용법 입니다.
*[[Lazarus Inline Assembler|라자루스 인라인 어셈블러]] - 입문서 입니다.
+
 
*[[VirtualTreeview Example for Lazarus]] - 라자루스의 VirtualTreeview 사용법 입니다.  
+
=== 하드웨어, 스레드 및 프로세스 ===
*[http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Pascal Programando en Pascal] - Spanish tutorial focused on FPC/Lazarus, hosted in Wikibooks.
+
*[[Using the printer|프린터 사용]] - 라자루스에서 프린터 지원
 +
*[[Hardware Access/ko|하드웨어 접근]] - ISA, PCI카드, 패러랠, 시리얼, USB 디바이스 등의 하드웨어 접근법 입니다.
 +
*[[Multithreaded Application Tutorial|멀티쓰레드 어플리케이션 튜토리얼]] - 프리파스칼과 라자루스를 사용한 멀티쓰레드 어플리케이션 제작법 입니다.
 +
*[[Executing External Programs|외부 프로그램 실행]] - 외부 프로그램을 실행시키는 방법에 대한 간단한 설명서 입니다.
 +
*[[LazDeviceAPIs/ko|LazDeviceAPIs]] -가속기계, SMS전송, GPS 위치 등의 다양한 하드웨어 인터페이스를 제공하는 LCL 유니트
 +
 
 +
=== 파일 ===
 +
*[[File Handling In Pascal|파스칼에서 파일 다루기]] - 파스칼 초심자에게 파일사용하는 기본 설명 제공
 +
*[[TXMLPropStorage|TXMLPropStorage]] - 사용자 설정을 저장하기 위한 TXMLPropStorage 사용법
 +
*[[XML Tutorial/ko|XML 튜토리얼]] - XML 파일 읽고 쓰기에 대한 내용 입니다.
 +
*[[Using INI Files|INIFiles 사용하기]] - 파스칼에서 INIFiles를 사용하는 방법
 +
 
 +
=== 웹 ===
 +
*[[Webbrowser|웹브라우저]] - 웹브라우저 컨트롤
 +
*[[Networking/ko|웹프로그래밍 및 네트워킹]] - TCP/IP프로토콜, WebServices 튜토리얼 및 웹 개발 잡지에 대한 링크.
 +
 
 +
===플랫폼에 따른 팁===
 +
*[[Windows Programming Tips|윈도우즈 프로그래밍 팁]] -데스크톱 윈도우 프로그래밍 팁
 +
*[[Linux Programming Tips|리눅스 프로그래밍 팁]] - 리눅스 프로그래밍 팁
 +
*[[macOS Programming Tips/ko|macOS 프로그래밍 팁]] - 라자루스 설치, 유용한 도구, 유닉스 명령,,등등
 +
*[[WinCE Programming Tips|WinCE 프로그래밍 팁]] - 텔레폰 API, SMS 전송, 등등
 +
*[[Android Programming/ko|안드로이드 프로그래밍 팁]] - 안드로이드 스마트폰 및 태블릿
 +
*[[iPhone/iPod development|아이폰/아이팟 개발]] - iOS 앱 개발시 오브젝티브 파스칼 사용하기
  
 
==라자루스 사용자 가이드==
 
==라자루스 사용자 가이드==
*[[Lazarus Faq/ko|라자루스 FAQ]] - 리눅스 및 윈도 유저를 위한 일반적인 정보들 입니다..
+
*[[Lazarus Faq/ko|라자루스 FAQ]] - 라자루스에 대하여 리눅스와 윈도우 사용자에게 특별한 정보들
*[[Lazarus DB Faq|라자루스 DB FAQ]] - 라자루스에서 DB를 다룰 때 만나는 문제들에 대한 FAQ 입니다.
+
*[[Lazarus DB Faq|라자루스 DB FAQ]] - 라자루스에서 데이터베이스에 관한 FAQ.
*[[Databases in Lazarus|라자루스와 데이터베이스]] - 라자루스에서 데이터베이스를 사용하는 것에 대한 간략한 안내 입니다.
+
*[[Feature Ideas|Wishlist/Wanted Features|Wish list / Wanted 특징]] - 라자루스에서 구현되길 원하는 특징들
*[[Code Examples|예제 모음]] - 라자루스 예제 모음 입니다.
+
*[[How do I create a bug report|버그 리포트를 만드는 방법]] - 라자루스에서 버그를 발견했다면 어떻게 보고할 것인가?
*[[Feature_Ideas|Wishlist/Wanted Features]] - Features that you would like to see in Lazarus
 
*[[How do I create a bug report]] - You think you found a bug in Lazarus, how can you report it?
 
  
===설치하기===  
+
===설치===  
*[[Installing Lazarus/ko|라자루스 설치]] - 설치 방법에 대한 안내 입니다.
+
*[[Getting Lazarus|라자루스가져오기]] - 라자루스를 다운로드하고 배포판이나 SVN버전을 설치하는 간단한 설명
*[[Getting Lazarus|라자루스 구하기]] - 라자루스의 릴리즈버전, 또는 SVN을 통한 개발버전을 얻는 방법에 대한 안내 입니다.
+
*[[Installing Lazarus/ko|라자루스 설치]] - 자세한 설치 가이드
*[[Multiple Lazarus|여러 버전의 라자루스]] - 한 대의 컴퓨터에 여러 버전의 라자루스를 설치하는 방법에 대한 안내 입니다.
+
*[[Multiple Lazarus|다양한 라자루스 설치]] - 한 대의 컴퓨터에 여러 버전의 라자루스를 설치하는 방법에 대한 안내 입니다.
  
 
===IDE===
 
===IDE===
*[[IDE tricks]] - Tips, tricks and hidden features
+
*[[IDE tricks|IDE 트릭]] - , 트릭 및 숨겨진 기능들
*[[Lazarus IDE]] - The IDE windows
+
*[[Lazarus IDE|라자루스 IDE]] - 통합개발환경 창
*[[Lazarus IDE Shortcuts]] - The key mapping and shortcuts.
+
*[[Lazarus IDE Shortcuts|라자루스 IDE 단축키]] - 키 매핑과 단축키.
*[[Lazarus Packages]] - A guide for creating a package under Lazarus
+
*[[Lazarus Packages|라자루스 패키지]] -라자루스로 패키지 만들기
*[[Install Packages]] - A small guide to install packages
+
*[[Install Packages|패키지 설치하기]] - 패키지 설치의 간단한 가이드
*[[Extending the IDE]] - How to add functionality to the Lazarus IDE
+
*[[Extending the IDE|IDE 확장]] - 라자루스 IDE에 기능 추가하기
*[[Adding Kylix Help]] - How to use the Borland Help files within the IDE editor.
+
*[[Installing Help in the IDE|IDE에 도움말 설]] - IDE에서 RTL, FCL 및 LCL 설치하고, Kylix 도움말 파일을 설치하고 사용자 패키지에 도움말을 추가하는 방법
*[[Using Lazarus for other computer languages]] - How to use the IDE for C, Java, etc.
+
*[[Using Lazarus for other computer languages|다른 컴퓨터 언어를 위해 라자루스 사용하기]] - C, Java 등을 IDE에서 사용하는 방법
*[[IDE Development]] - Various pages about current development of the IDE.
+
*[[IDE Development|IDE 개발]] - 현재 개발하고 있는 IDE의 여러 페이지들.
 +
*[[Lazarus for education|교육용으로서의 라자루스]] -수강생과 초보자를 위해 IDE 설정 방법
 +
*[[Lazarus Hacks|라자루스 해킹]] - 특별한 요구에 맞도록 IDE 와 LCL을 적용하고 설정하는 방법
 +
*[[startlazarus|라자루스 시작]] - IDE가 시작되는 방법
 +
*[[Unit not found - How to find units|Unit not found - 유니트를 찾는 방법]] - 컴파일러와 IDE가 유니트를 검색하는 방법과 실패할 수 있는 것에 대한 설명
  
 
===LCL===
 
===LCL===
*[[doc:lcl/|LCL documentation]] - On line help for LCL (work in progress).
+
*[[doc:lcl/|LCL documentation|LCL 문서]] - LCL(현재 진행 중)에 대한 온라인 도움말(작업 중).
*[[The LCL in various platforms]] - A brief discussion about LCL features which behave differently in different platforms.
+
*[[LCL Components|LCL 컴포넌트]] -TMainMenu, TButton, TComboBox, TTimer,등의 표준 LCL 컴포넌트에 대한 튜토리얼,참고 문서에 대한 링크와 보조 문서들
*[[Autosize / Layout]] - How to design forms that work on all platforms.
+
*[[The LCL in various platforms|다양한 플랫폼에서의 LCL]] - 플랫폼이 달라지면 다르게 동작하는 LCL 특징에 대한 간단한 토의
*[[Main Loop Hooks]] - How to handle multiple event sources
+
*[[Autosize / Layout|Autosize / 레이아웃]] -모든 플랫폼에서 동작하는 폼의 디자인 방법
*[[Asynchronous Calls]] - How to queue methods for later execution
+
*[[Main Loop Hooks|메인 루프 훅]] -다양한 이벤트 소스를 다루는 방법
*[[File size and smartlinking]] - How to smartlink applications and create smaller executables.
+
*[[Asynchronous Calls|비동기 호출]] -나중에 실행하기 위해 메쏘드를 큐 하는 방법
*[[Accessing the Interfaces directly]] - Example how to access the LCL widgetsets
+
*[[File size and smartlinking|파일 크기 및 smartlinking]] - 어플리케이션을 스마트링크하고 작은 실행 파일로 만드는 방법
*[[Add Help to Your Application]] - How to create a Online Help for your application
+
*[[Accessing the Interfaces directly|인터페이스에 직접 접근하기]] -LCL 위젯셋에 접근하는 방법 예제
*[[Anchor Sides]] - Description of Anchor Sides Feature
+
*[[Add Help to Your Application|응용프로그램에 도움말 파일 넣기]] - 응용 프로그램에 온라인 헬프를 만드는 방법
*[[LCL Tips]] - Tips and tricks
+
*[[Colors|색상]] - clDefault, clWindow 및 fpImage FPColor 같은 시스템 색상 정의
*[[LCL Defines]] - Choosing the right options to recompile LCL
+
*[[LCL Tips|LCL 팁]] -팁과 트릭
 
+
*[[LCL Defines|LCL 정의]] -LCL을 재 컴파일 하기 위한 정확한 옵션 선택하기
===Developing===
+
*[[Components_and_Code_examples|LCL 코드 예제]] - 라자루스에서 동적하는 코드예제
*[[The Power of Proper Planning and Practices]] - common-sense programming best practices for the Free Pascal and Lazarus developer
+
*[[Lazarus Custom Drawn Controls|라자루스 커스텀 그리기 컨트롤]] - 라자루스에서 커스텀하게 그린 컨트롤 집합
*[[Multiplatform Programming Guide]] - How to develop cross-platform applications and how to port from one platform to another
+
*[[How To Write Lazarus Component|라자루스 컴포넌트 작성법]] - 첫번째 LCL 콤포넌트를 만드는 도움이 되는 가이드
*[[Using Pascal Libraries with .NET and Mono]] - yes, you can use your Free Pascal code with .NET and Mono
+
*[[LCL Accessibility|LCL 접근성]] - 접근 가능한 LCL 응용프로그램을 만드는 방법에 대한 문서
*[[Deploying Your Application]] - How to create an installer for your application
 
*[[Cross compiling]] - Creating executables of one platform, on another.
 
*[[Remote Debugging]] - How to debug your Lazarus application from another machine.
 
*[[Application Icon]] - Setting the application icon
 
  
===플랫폼 별 유용한 팁===
+
===개발하기===
*[[OS X Programming Tips/ko|OS X Programming Tips]] - Lazarus 설치, 유용한 툴, Unix 명령어, 그외...
+
*[[The Power of Proper Planning and Practices|적절한 계획과 실행의 힘]] - 프리파스칼 및 라자루스 개발자에게 상식적인 프로그래밍을 하게하는 최상의 practice
*[[WinCE Programming Tips/ko|WinCE Programming Tips]] - 텔레폰 API, SMS 전송, 그외... 사용하기
+
*[[Multiplatform Programming Guide|멀티 플랫폼 프로그래밍 가이드]] - 크로스-플랫폼 어플리케이션 개발 방법과 플랫품에서다른 플랫폼으로 포팅하는 방법
 +
*[[Deploying Your Application|어플리케이션의 배포]] - 어플리케이션에 맞는 인스톨러를 생성하는 방법
 +
*[[Cross compiling|크로스 컴파일링]] - 한 플랫폼에서 다른 플랫폼용으로 실행 파일을 생성하는 방법
 +
*[[GDB Debugger Tips|GDB 디버거 팁]] - GDB를 이용하여 파스칼을 디버깅하는 알려진 잇슈와 팁
 +
*[[Remote Debugging|원격 디버깅]] - 다른 컴퓨터에서 라자루스 어플리케이션을 디버깅 하는 방법
 +
*[[Application Icon|어플리케이션 아이콘]] - 어플리케이션 아이콘 설정하기
 +
*[[Using Pascal Libraries with .NET and Mono|.NET과 Mono에서 파스칼 아이브러리 사용하기]] - .NET과 Mono에서 파스칼 코드를 사용할 수 있다.
 +
*[[Pascal and PHP|파스칼과 PHP]] - PHP와 파스칼 연결하기
 +
*[[Developing Python Modules with Pascal|파스칼로 Python 모듈 개발하기]] - 파스칼로 Python 확장하기
 +
*[[Developing Web Apps with Pascal|파스칼로 웹 앱 개발하기]] - 파스칼로 RIch Internet Application(RIA) 작성하기
 +
*[[Smartphone Development|스마트폰 개발하기]] - 다양한 스마트 폰에 FPC와 라자르스를 사용하기
 +
*[[Lazarus Components Directory|라자루스 컴포넌트 디렉토리]] - printers, fpWeb, daemon 등의 지원 같이 라자루스와 함께 있는 특별한 패키지에 대한 설명
  
===함께 하면 유용한 도구들===
+
===도구들===
*[[Lazarus Documentation Editor]] - Using "lazde" to create documentation
+
*[[Lazarus Documentation Editor|라자루스 문서 편집]] - lazde로 문서 생성하기
*[[LazDoc]] - An integrated editor for documentation files
+
*[[FPDoc Editor|FPDoc 편집기]] - 문서 파일을 위한 통합 편집기
*[[FPDoc Updater]] - A GUI tool for updating FPDoc files
+
*[[FPDoc Updater|FPDOc 업데이터]] - FPDoc 파일 업데이트를 위한 GUI툴
*[[lazbuild]] - Compiling projects and packages without the IDE
+
*[[lazbuild|lazbuild]] - IDE 없이 프로젝트와 패키지를 컴파일하기
*[[LazSVNPkg]] - Lazarus SVN IDE Plugin
+
*[[LazSVNPkg|LazSVNPkg]] - 라자루스 Subversion IDE 플러그인
 +
*[[InstantFPC|InstantFPC]] - 정상적인 유닉스 스크립트로서 파스칼 프로그램 실행
  
===델파이 사용자를 위한 안내===
+
===델파이에서 이전===
*[[Lazarus Components|라자루스 컴포넌트]] - 라자루스와 터보델파이 컴포넌트들의 차이점에 대한 정보 입니다.
+
*[[Lazarus Components|라자루스 컴포넌트]] - 라자루스와 델파이 컴포넌트간의 비교
*[[Lazarus For Delphi Users|델파이 사용자와 라자루스]] - 라자루스를 시작하려는 델파이 사용자를 위한 정보들 입니다.
+
*[[Lazarus For Delphi Users/ko|델파이 사용자를 위한 라자루스]] - 라자루스를 이제 시작한 델파이 유저를 위한
*[[Code Conversion Guide|코드 변환 가이드]] - 델파이와 카일릭스용 코드 및 컴포넌트를 라자루스에서 사용하는 방법에 대해 다룹니다.
+
*[[Code Conversion Guide|코드 변환 가이드]] - 현존하는 델파이와 카이릭스의 코드와 컴포넌트를 변환하는 방법
 +
*[[Delphi Converter in Lazarus|라자루스에서 델파이 Converter]] - 거의 자동적으로 델파이의 유닛, 프로젝트 또는 패키지 변환
  
 
==라자루스 개발자 가이드==
 
==라자루스 개발자 가이드==
*[[Lazarus Development Process|라자루스 개발 프로세스]] - 로드맵, 아이디어, 그리고 현재.
+
*[[Lazarus Development Process|라자루스 개발 프로세스]] - 라자루스 1.0에서 Roadmaps, ToDos, 현재 개발 및 해주기를 원하는 것
*[[How To Help Developing Lazarus|라자루스 개발을 돕는 법]] - 라자루스의 성능 개선을 위해 도움을 주려는 새로운 개발자가 참고할만한 내용들
+
*[[How To Help Developing Lazarus|라자루스 개발을 도와주는 방법]] - 초심자가 라자루스를 개선하는 데 도움을 주는 가이드
*[[Version Numbering|버전 번호 붙이기]] -  라자루스의 버전 번호의 차이점에 대한 설명  
+
*[[Version Numbering|버전 번호 넣기]] -  라자루스의 다른 버전에 대한 설명
*[[Creating A Patch| 패치 만들기]] - 개선된 기능을 라자루스에 적용하기 위해 패치를 만드는 방법
+
*[[Creating A Patch| Creating a Patch|패치 생성]] - 변화를 패치를 만들어 라자루스에 반영하는 설명
*[[Creating a Backtrace with GDB|GBD용 백트레이스 생성]] - 디버깅을 위해 백트레이스를 만드는 방법
+
*[[Creating a Backtrace with GDB]] - A guide to making a backtrace to help you debug a program
*[[Nomenclature/ko|이름 붙이기]] - 메소드나 프로퍼티에 이름 붙이는 방법에 대한 설명
+
*[[Nomenclature/ko|명명법]] - 새로운 메쏘드나 프로퍼티의 이름을 선택하는 방법
*[[DesignGuidelines/ko|디자인 가이드 라인]] - 라자루스 소스 코드 변경시 준수해야 할 규칙
+
*[[DesignGuidelines|디자인 가이드라인]] - 라자루스 소스 코드면화가 있을 때 진행하는 방법에 대한 가이드
*[[GUI design]] - Notes on guidelines when designing the lazarus GUI
+
*[[GUI design|GUI 디자인]] - 라자루스 GUI를 디자인 할 때의 가이드라인에 대한 언급
*[[Roadmap]] - An idea of the current status of the various parts of Lazarus
+
*[[Roadmap|로드맵]] - 라자루스의 다양한 부분에 대한 현재 상태에 대한 아이디어
*[[Road To 1.0]] - What needs to be done for Lazarus 1.0 and To Do lists
+
*[[Moderating the bug tracker|버그 트래커를 완화하기]] - bug tracker를 사용하는 라자루스 개발자를 위한 가이드라인 [http://www.freepascal.org/mantis/ bug tracker].
*[[Moderating the bug tracker]] - Guidelines for lazarus developers and moderators for using the [http://www.freepascal.org/mantis/ bug tracker].
+
*[[Codetools|코드 툴]] - 코드툴을 IDE에 통합하는 방법
*[[Codetools]] - How the codetools are integrated into the IDE
+
*[[Creating IDE Help|IDE 헬프 생성]] - IDE 문서를 확장하는 방법
*[[Creating IDE Help]] - How to extend the IDE documentation
+
*[[Distributing Lazarus - Installers|라자루스 배포 - 인스톨러]] - 라자루스용 인스톨러를 작성하고자 하는 패키지 제작자를 위한 힌트와 설명
*[[Unit not found - How to find units]] - How to setup the IDE and source files
+
*[[Bounties|보상금]] - 특별한 새로운 특징을 필요로하면 여기에 가격을 적어주세요
*[[Bounties]] - Need a particular new feature soon? Set a price here.
 
  
 
===LCL - 라자루스 컴포넌트 라이브러리===
 
===LCL - 라자루스 컴포넌트 라이브러리===
*[[LCL Messages]] - Guide related to LCL Messages
+
*[[LCL Messages|LCL 메세지]] - LCL 메세지와 관련된 가이드
*[[LCL Internals]] - Some info about the inner workings of the LCL
+
*[[LCL Internals|LCL 내부]] - 구현 세부 사항 및 새로운 위넷 셑을 만드는 방법
*[[LCL Key Handling]] - Help! A key press, what now?
+
*[[LCL Key Handling|LCL 키 핸들링]] - 도와주세요 키가 눌렸어요 ??
*[[LCL Internals - Resizing, Moving]] - How the LCL communicates with the LCL interface to resize, move controls
+
*[[LCL Internals - Resizing, Moving|LCL 내부 - 크기조정, 이동]] - LCL이 컨트롤의 크기를 조정하고 이동하는 LCL 인터페이스와 통신하는 방법
*[[LCL Unicode Support]] - Road to Unicode enabled Lazarus
+
*[[LCL Drag Drop|LCL 드리그 앤 드롭]] - dragging, droping 및 도킹 관리
*[[LCL Documentation Roadmap]] - Which units have to be documented
+
*[[LCL Unicode Support/ko|LCL 유니코드 지원]] - Unicode가 가능한 라자루스 만들기
*[[LCL Bindings]] - Bindings to use LCL on other languages
+
*[[LCL Documentation Roadmap|LCL 문서 로드맵]] - 문서화 되어야 하는 유닛
 +
*[[LCL Bindings|LCL 바인딩]] - 다른 언어에서 LCL을 사용하기 위한 바인딩
  
 
===인터페이스===
 
===인터페이스===
*[[Lazarus known issues (things that will never be fixed)]] - 인터페이스와 호환성이 있는 주제들의 리스트
+
{{Interfaces/ko}}
*[[Win32/64 Interface]] - Windows 95/98/Me/2K/XP/Vista를 위한 winapi 인터페이스, CE는 제외
 
*[[GTK1 Interface]] - Unixes, Mac OS X, Windows를 위한 gtk1.2
 
*[[GTK2 Interface]] - Unixes, Mac OS X, Windows를 위한 gtk2
 
*[[Carbon Interface]] - Mac OS X를 위한 카본 인터페이스
 
*[[Qt Interface]] - Unixes, Mac OS X 및 리눅스 기반 PDAs를 위한 Qt 4인터페이스
 
*[[Windows CE Interface/ko|Windows CE 인터페이스]] - 포켓 PC와 스마트폰 용
 
*[[fpGUI Interface]] - 오브젝트 파스칼로만 작성한 위젯 셋
 
*[[Cocoa Interface]] - Mac OS X를 위한 코코아 인터페이스
 
  
===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.
+
* [[Translations_/_i18n_/_localizations_for_programs/ko|번역 / i18 / 프로그램의 지역화]] 어플리케이션 번역 방법과 어플상에서 패키지와 프로젝트의 번역된 리소스 문자열을 로드하는 방법
* '''Localization Notes:'''
+
* [[Getting translation strings right|정확히 번역된 문자열 얻기]] 어플리케이션에서 번역된 문자역을 사용하고 만드는 방법에 대한 프로그래머를 위한 몇가지 노트. 문자열을 생성하는 일반적이 방법을 논의하고 구현 문제 대한 몇가지 힌트를 제공하며, 특별히 기반 문자로 영어를 사용할 때 고려해야할 몇가지를 지적한다.
:* [[German 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 Localization Notes|Portuguese-Brazilian]] - Small dictionary containing common translations of terms used in the Lazarus IDE for the Portuguese-Brazilian translation.
+
:* [[German localization notes|독일어]] - 라자루스 IDE를 독일어로 번역하는 가이드라인과 노트로 번역에 자주 사용되는 작은 사전을 포함한다
:* [[Russian localization notes|Russian]] - Notes and guidelines for translating the Lazarus IDE to Russian.
+
:* [[Portuguese-Brazilian Localization Notes|포루투칼-브라질어]] - 라자루스 IDE에서 포루투칼-브라질어의 번역을 위히 공통적으로 사용하는 작은 사전
<!-- *[[TO-DO]] Remaining Tasks -->
+
:* [[Russian localization notes|러시아어]] -라자루스 IDE를 러시아로 번역하기 위한 가이드라인과 노트.
* [[Help:Add language bar | Add language bar]] explains how you can add a list of translations to the top of a wiki page.
+
<!-- *[[TO-DO]] 남아 있는 작업들 -->
 +
* [[Help:Add language bar/ko | 언어바 추가]]는 위키페이지의 상단에 번역 리스트를 추가하는 방법을 설명한다.
 +
*[[Translations_/_i18n_/_localizations_for_programs#Translating_the_IDE|IDE 번역]]
  
==추가 컴포넌트 문서==
+
==추가적인 콤포넌트 문서화==
* [[Pascal Script]] [[Pascal Script Examples]] - 파스칼 스크립트 컴포넌트를 라자루스에서 사용하는 방법
+
*[[Project Templates|프로젝트 템플릿]] -  패키지 projtemplates
* [[OpenGL]] - OpenGL을 라자루스에서 사용하는 방법
+
*[[Pascal Script]] and [[Pascal Script Examples|파스칼 스크리트 및 파스칼 스크립트 예제]] - 라지루스에서 파스칼 스크립트사용 방법
* [[KOL-CE/ko|KOL-CE]] - KOL&MCK 라이브러리의 프리 파스칼/라자루스 포트. 라자루스에서 Win32/WinCE를 위한 매우 컴팩트한 응용프로그램 생성 방법
+
*[[OpenGL|OpenGL]] -라자루스에서 OpenGL 사용방법
 +
*[[KOL-CE/ko|KOL-CE]] - KOL&MCK 라이브러리의 프리 파스칼/라자루스 포트. 라자루스에서 Win32/WinCE를 위한 컴팩트한 프로그램 생성방법.
 +
*[[TAChart documentation|TAChart 문서화]] - 그래픽과 차트를 그리는 표준 콤포넌트
 +
*[[How To Write Lazarus Component|라자루스 컴포넌트 작성 방법]] 더 많은 컴포넌트 정보를 위하여
  
==Free Pascal Compiler Documentation==
+
==프리파스칼 컴파일러 문서화==
In addition to [http://lazarus-ccr.sourceforge.net/fpcdoc/ this site], the latest version of the documentation can also be found online and in a variety of downloadable formats on the main [http://www.freepascal.org/docs.html Free Pascal Compiler site].
+
[http://lazarus-ccr.sourceforge.net/fpcdoc/ 이 사이트] 외에 , 문서의 최신 버전은 온라인과 주요[http://www.freepascal.org/docs.html 프리파스칼 컴파일러 사이트]에서 다양한 형식으로 다운로드할 수 있다.
There is now also a WiKi site for FreePascal [http://www.freepascal.org/wiki/index.php/Main_Page] very similar in style to this one, to allow developers to submit documentation in addition to the official FPC documents below.
 
  
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html User's guide]
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html 사용자 가이드]
*[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html Programmer's guide]
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html 프로그래머 가이드]
*[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html Reference guide for the system unit, and supported Pascal constructs]
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html 시스템 유닛과 파스칼 구조 지지를 위한 참고 가이드]
*[http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html Run-Time Library reference manual]
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html 런티임 라이브러리 참고 매뉴얼]
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html Free Component Library reference manual]
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html 프리 컴포넌트 라이브러리 참고 매뉴얼]
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html Free Pascal documentation tool manual]
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html 프리 파스칼 문서화 도구 매뉴얼]
*[[Build messages]]
+
*[[메세지 빌드]]
  
==Lazarus related blogs and websites==
+
==라자루스 관련 블로그, 웨사이트, 동영상, 잡지 및 도서==
'''Blogs'''
+
 
*[[Adventures of a Newbie]] - A blog of a newbie getting started with some tutorial information in a running log.
+
===페이스북===
*[http://lazarusroad.blogspot.com/ On the road with Lazarus/Freepascal] - A blog dedicated to register my experiences while programming with Lazarus and Freepascal (by Luiz Américo)
+
* [http://www.facebook.com/groups/lazarus.kr/ 한국라자루스 페이스북 그룹] - 라자루스 관심있어하는 페이스북 유저 그룹
*[http://port2laz.blogspot.com/ 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)
+
 
*[http://living-lazarus.blogspot.com/ Living Lazarus] - One mans exploration into the possibilities of an open source RAD (by [[User:Wibblytim|Wibblytim]]).
+
===블로그===
 +
 
 +
*[http://lazarus-dev.blogspot.com/ 라자루스 개발] - 개발 프로세스 언급한 라자루스 개발자 블로그 들.
 +
*[[Adventures of a Newbie|초심자의 도전]] - 초심자가 실행 가능한 예제와 함께하며 튜토리얼정보로 시작할 수 있는 블로그
 +
*[http://lazarusroad.blogspot.com/ 라자루스/프리파스칼 여정] - 라자루스와 프리파스칼(by Luiz Americo)고 프로그래밍 할 때의 경험을 등록하는 블로그
 +
*[http://port2laz.blogspot.com/ 라자루스로 이전] - CLX를 사용한 D7에서 라자루스로 중급 규모(~100kloc)의 어플리케이션의 포팅을 설명한 블로그(by Alexsander da Rosa)
 +
*[http://living-lazarus.blogspot.com/ Living 라자루스] - 오픈소스 RAD의 가능성을 추구한 한 사람의 여정(by [[User:Wibblytim|Wibblytim]]).
 
*[http://beeography.wordpress.com/tag/object-pascal/ Bee.ography] just (another) Bee’s buzz!
 
*[http://beeography.wordpress.com/tag/object-pascal/ Bee.ography] just (another) Bee’s buzz!
*[http://donaldshimoda.blogspot.com/ Parallel Pascal Worlds] Donald Shimoda.
+
*[http://donaldshimoda.blogspot.com/ Parallel 파스칼 월드] Donald Shimoda.
 +
*[http://devblog.brahmancreations.com/content/observations-on-freepascal-and-lazarus-development 프리파스칼 및 라자루스 개발 엿보기]
 +
*[http://www.lazarussupport.com/lazarus/weblog 라자루스 지원] - 라자루스와 프리파스칼을 위한 블로그 - Joost van der Sluis
 +
 
 +
===웹 사이트===
 +
 
 +
*[http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools 파스칼 - SwinBrain] - Swinburne 대학교의 독특한 프리파스칼 튜토리얼과 문서화
 +
*[http://aprendepascal.wikidot.com Programando en Pascal] - 스페인어 튜토리얼로 Wikidot에서 호스팅하고 FPC/Lazarus에 촛점을 둔다.
 +
*[http://sheepdogguides.com/lut/ 라자루스 프로그래밍 튜토리얼]
 +
*[[Basic Pascal Tutorial|오브젝트 파스칼 튜토리얼]] ''위키 버전'' - [http://www.taoyue.com/ Tao Yue의] [http://www.taoyue.com/tutorials/pascal/ 파스칼 튜토리얼] (허가 받고 올림).
 +
*[http://www.fpccn.com/ 중국의 프리파스칼과 라자루스 커뮤니티] - 중국어로 된 커뮤니티, 포럼, 소스코드 및 데모
 +
*[http://pascal.developpez.com/ 파스칼 - Club d'entraide des développeurs francophones] - 파스칼에 관한 Francophone  커뮤니티.
 +
 
 +
===동영상===
 +
 
 +
*[[Lazarus videos|라자루스 동영상]]을 보세요.
 +
 
 +
===서적과 잡지===
 +
 
 +
*[[Pascal and Lazarus Books and Magazines|파스칼 과 라자루스 도서 및 잡지]]를 보세요.
 +
 
 +
==누락된 문서?==
 +
라자루스나 프리파스칼를 위한 문서를 잊었다면 항상 스스로 작성할 수 있고, 라자루스/FPC 버그트래커에 추가시켜 달라고 제출 할 수 있다. 관심을 가져보세요:
 +
*[[FPDoc Editor|FPDoc 편집기]]는 라자루스에 내장된 문서 편집기이다. 페이지는 fpdoc 도움말 소스코드를 얻는 방법을 설명하고 자신만의 도움말을 작성할 수 있다.
 +
 
  
'''Websites'''
+
{{AutoCategory}}
*[[swainbrain pascal wiki]] - unique free pascal tutorials and info [http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools swainbrain]
+
[[Category:Main/ko]]
 +
[[Category:Lazarus/ko]]

Latest revision as of 03:30, 29 March 2020

العربية (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

하드웨어, 스레드 및 프로세스

파일

플랫폼에 따른 팁

라자루스 사용자 가이드

설치

IDE

LCL

개발하기

도구들

델파이에서 이전

라자루스 개발자 가이드

LCL - 라자루스 컴포넌트 라이브러리

인터페이스

번역

  • 번역 / i18 / 프로그램의 지역화 어플리케이션 번역 방법과 어플상에서 패키지와 프로젝트의 번역된 리소스 문자열을 로드하는 방법
  • 정확히 번역된 문자열 얻기 어플리케이션에서 번역된 문자역을 사용하고 만드는 방법에 대한 프로그래머를 위한 몇가지 노트. 문자열을 생성하는 일반적이 방법을 논의하고 구현 문제 대한 몇가지 힌트를 제공하며, 특별히 기반 문자로 영어를 사용할 때 고려해야할 몇가지를 지적한다.
  • 지역화 노트:
  • 독일어 - 라자루스 IDE를 독일어로 번역하는 가이드라인과 노트로 번역에 자주 사용되는 작은 사전을 포함한다
  • 포루투칼-브라질어 - 라자루스 IDE에서 포루투칼-브라질어의 번역을 위히 공통적으로 사용하는 작은 사전
  • 러시아어 -라자루스 IDE를 러시아로 번역하기 위한 가이드라인과 노트.

추가적인 콤포넌트 문서화

프리파스칼 컴파일러 문서화

이 사이트 외에 , 문서의 최신 버전은 온라인과 주요프리파스칼 컴파일러 사이트에서 다양한 형식으로 다운로드할 수 있다.

라자루스 관련 블로그, 웨사이트, 동영상, 잡지 및 도서

페이스북

블로그

웹 사이트

동영상

서적과 잡지

누락된 문서?

라자루스나 프리파스칼를 위한 문서를 잊었다면 항상 스스로 작성할 수 있고, 라자루스/FPC 버그트래커에 추가시켜 달라고 제출 할 수 있다. 관심을 가져보세요:

  • FPDoc 편집기는 라자루스에 내장된 문서 편집기이다. 페이지는 fpdoc 도움말 소스코드를 얻는 방법을 설명하고 자신만의 도움말을 작성할 수 있다.