Difference between revisions of "Lazarus Documentation/ko"
From Free Pascal wiki
Jump to navigationJump to searchLine 20: | Line 20: | ||
*[[Creating bindings for C libraries|C 라이브러리와 연결]] - C 헤더파일을 (.h) 파스칼 유니트로 변환하는 방법에 대해 설명합니다. | *[[Creating bindings for C libraries|C 라이브러리와 연결]] - C 헤더파일을 (.h) 파스칼 유니트로 변환하는 방법에 대해 설명합니다. | ||
*[[Lazarus/FPC Libraries]] - 동적 라이브러리 (.so, .dll, .dylib) 를 만들고 또 그것을 사용하는 방법에 대해 설명합니다. | *[[Lazarus/FPC Libraries]] - 동적 라이브러리 (.so, .dll, .dylib) 를 만들고 또 그것을 사용하는 방법에 대해 설명합니다. | ||
− | *[[Translations / i18n / localizations for programs]] - | + | *[[Translations / i18n / localizations for programs]] - 프로그램과 패키지를 로컬라이즈 하는 방법을 다룹니다. |
*[[Daemons and Services]] - 윈도의 서비스, 또는 리눅스의 데몬을 만드는 법에 대해 이야기 합니다. | *[[Daemons and Services]] - 윈도의 서비스, 또는 리눅스의 데몬을 만드는 법에 대해 이야기 합니다. | ||
− | *[[Office Automation]] - | + | *[[Office Automation]] - 오피스 소프트웨어를 제어해 스프레트쉬트, 텍스트문서, 프리젠테이션 등을 생성하는 방법에 대해 다룹니다. |
*[[Lazarus Inline Assembler|라자루스 인라인 어셈블러]] - 입문서 입니다. | *[[Lazarus Inline Assembler|라자루스 인라인 어셈블러]] - 입문서 입니다. | ||
− | *[[VirtualTreeview Example for Lazarus]] - | + | *[[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. | *[http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Pascal Programando en Pascal] - Spanish tutorial focused on FPC/Lazarus, hosted in Wikibooks. | ||
Revision as of 06:45, 9 April 2009
│
العربية (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) │
라자루스와 파스칼 튜토리얼
- 프리파스칼과 라자루스 살펴보기 - 간략한 소개글 입니다.
- 라자루스 튜토리얼 - 라자루스 IDE에 대해 자세히 다루고 있는 초보자를 위한 설명서 입니다.
- 라자루스 IDE 툴 - 코드 자동완성을 비롯한 기타 IDE의 내용들을 다루는 중급자용 설명서 입니다.
- 라자루스 데이터베이스 튜토리얼 - 데이터베이스 개발에 라자루스를 사용하기 위한 소개서 입니다.
- 그래픽 개발 - 그래픽 프로그래밍을 위한 기본적인 예제들 입니다.
- Pascal Tutorial - Tao Yue's Pascal Tutorial (reposted with permission).
- 프리파스칼과 라자루스를 사용한 객체 지향 프로그래밍 - 파스칼 이상의 파스칼
- 콘솔 모드 파스칼 - 라자루스 IDE를 사용해 텍스트 모드에서 구동되는 프로그램 만들기 입니다.
- 외부 프로그램 실행 - 외부 프로그램을 실행시키는 방법에 대한 간단한 설명서 입니다.
- TXMLPropStorage - Using TXMLPropStorage to save user preferences.
- 하드웨어 제어 - ISA, PCI카드, 패러랠, 시리얼, USB 디바이스 등의 하드웨어 접근법 입니다.
- 네트워킹 - Tutorials about TCP/IP protocol, creating secure network programs, WebServices, etc.
- XML 튜토리얼 - XML 파일 읽고 쓰기에 대한 내용 입니다.
- 멀티쓰레드 어플리케이션 튜토리얼 - 프리파스칼과 라자루스를 사용한 멀티쓰레드 어플리케이션 제작법 입니다.
- 스트리밍 컴포넌트 - 스트림에 컴포넌트를 저장하고, 다시 읽어들여 생성하는 방법 입니다.
- OpenGL 튜토리얼 - GLUT 라이브러리를 라자루스에서 사용하는 방법 입니다.
- C 라이브러리와 연결 - C 헤더파일을 (.h) 파스칼 유니트로 변환하는 방법에 대해 설명합니다.
- Lazarus/FPC Libraries - 동적 라이브러리 (.so, .dll, .dylib) 를 만들고 또 그것을 사용하는 방법에 대해 설명합니다.
- Translations / i18n / localizations for programs - 프로그램과 패키지를 로컬라이즈 하는 방법을 다룹니다.
- Daemons and Services - 윈도의 서비스, 또는 리눅스의 데몬을 만드는 법에 대해 이야기 합니다.
- Office Automation - 오피스 소프트웨어를 제어해 스프레트쉬트, 텍스트문서, 프리젠테이션 등을 생성하는 방법에 대해 다룹니다.
- 라자루스 인라인 어셈블러 - 입문서 입니다.
- VirtualTreeview Example for Lazarus - 라자루스의 VirtualTreeview 사용법 입니다.
- Programando en Pascal - Spanish tutorial focused on FPC/Lazarus, hosted in Wikibooks.
라자루스 사용자 가이드
- 라자루스 FAQ - 리눅스 및 윈도 유저를 위한 일반적인 정보들 입니다..
- 라자루스 DB FAQ - 라자루스에서 DB를 다룰 때 만나는 문제들에 대한 FAQ 입니다.
- 라자루스와 데이터베이스 - 라자루스에서 데이터베이스를 사용하는 것에 대한 간략한 안내 입니다.
- 예제 모음 - 라자루스 예제 모음 입니다.
- 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?
설치하기
- 라자루스 설치 - 설치 방법에 대한 안내 입니다.
- 라자루스 구하기 - 라자루스의 릴리즈버전, 또는 SVN을 통한 개발버전을 얻는 방법에 대한 안내 입니다.
- 여러 버전의 라자루스 - 한 대의 컴퓨터에 여러 버전의 라자루스를 설치하는 방법에 대한 안내 입니다.
IDE
- IDE tricks - Tips, tricks and hidden features
- Lazarus IDE - The IDE windows
- Lazarus IDE Shortcuts - The key mapping and shortcuts.
- Lazarus Packages - A guide for creating a package under Lazarus
- Install Packages - A small guide to install packages
- Extending the IDE - How to add functionality to the Lazarus IDE
- Adding Kylix Help - How to use the Borland Help files within the IDE editor.
- Using Lazarus for other computer languages - How to use the IDE for C, Java, etc.
- IDE Development - Various pages about current development of the IDE.
LCL
- LCL documentation - On line help for LCL (work in progress).
- The LCL in various platforms - A brief discussion about LCL features which behave differently in different platforms.
- Autosize / Layout - How to design forms that work on all platforms.
- Main Loop Hooks - How to handle multiple event sources
- Asynchronous Calls - How to queue methods for later execution
- File size and smartlinking - How to smartlink applications and create smaller executables.
- Accessing the Interfaces directly - Example how to access the LCL widgetsets
- Add Help to Your Application - How to create a Online Help for your application
- Anchor Sides - Description of Anchor Sides Feature
- LCL Tips - Tips and tricks
- LCL Defines - Choosing the right options to recompile LCL
Developing
- The Power of Proper Planning and Practices - common-sense programming best practices for the Free Pascal and Lazarus developer
- Multiplatform Programming Guide - How to develop cross-platform applications and how to port from one platform to another
- Using Pascal Libraries with .NET and Mono - yes, you can use your Free Pascal code with .NET and Mono
- 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 - Lazarus 설치, 유용한 툴, Unix 명령어, 그외...
- WinCE Programming Tips - Using the telephone API, sending SMSes, and more...
함께 하면 유용한 도구들
- Lazarus Documentation Editor - Using "lazde" to create documentation
- LazDoc - An integrated editor for documentation files
- FPDoc Updater - A GUI tool for updating FPDoc files
- lazbuild - Compiling projects and packages without the IDE
- LazSVNPkg - Lazarus SVN IDE Plugin
델파이 사용자를 위한 안내
- 라자루스 컴포넌트 - 라자루스와 터보델파이 컴포넌트들의 차이점에 대한 정보 입니다.
- 델파이 사용자와 라자루스 - 라자루스를 시작하려는 델파이 사용자를 위한 정보들 입니다.
- 코드 변환 가이드 - 델파이와 카일릭스용 코드 및 컴포넌트를 라자루스에서 사용하는 방법에 대해 다룹니다.
라자루스 개발자 가이드
- 라자루스 개발 프로세스 - 로드맵, 아이디어, 그리고 현재.
- 라자루스 개발을 돕는 법 - 라자루스의 성능 개선을 위해 도움을 주려는 새로운 개발자가 참고할만한 내용들
- 버전 번호 붙이기 - 라자루스의 버전 번호의 차이점에 대한 설명
- 패치 만들기 - 개선된 기능을 라자루스에 적용하기 위해 패치를 만드는 방법
- GBD용 백트레이스 생성 - 디버깅을 위해 백트레이스를 만드는 방법
- 이름 붙이기 - 메소드나 프로퍼티에 이름 붙이는 방법에 대한 설명
- 디자인 가이드 라인 - 라자루스 소스 코드 변경시 준수해야 할 규칙
- GUI design - Notes on guidelines when designing the lazarus GUI
- Roadmap - An idea of the current status of the various parts of Lazarus
- Road To 1.0 - What needs to be done for Lazarus 1.0 and To Do lists
- Moderating the bug tracker - Guidelines for lazarus developers and moderators for using the bug tracker.
- Codetools - How the codetools are integrated into the IDE
- Creating IDE Help - How to extend the IDE documentation
- Unit not found - How to find units - How to setup the IDE and source files
- Bounties - Need a particular new feature soon? Set a price here.
LCL - 라자루스 컴포넌트 라이브러리
- LCL Messages - Guide related to LCL Messages
- LCL Internals - Some info about the inner workings of the LCL
- LCL Key Handling - Help! A key press, what now?
- LCL Internals - Resizing, Moving - How the LCL communicates with the LCL interface to resize, move controls
- LCL Unicode Support - Road to Unicode enabled Lazarus
- LCL Documentation Roadmap - Which units have to be documented
- LCL Bindings - Bindings to use LCL on other languages
Interfaces
- Lazarus known issues (things that will never be fixed) - A list of interface compatibility issues
- Win32/64 Interface - The winapi interface for Windows 95/98/Me/2K/XP/Vista, but not CE
- GTK1 Interface - The gtk1.2 for Unixes, Mac OS X, Windows
- GTK2 Interface - The gtk2 for Unixes, Mac OS X, Windows
- Carbon Interface - The Carbon Interface for Mac OS X
- Qt Interface - The Qt 4 Interface for Unixes, Mac OS X and linux-based PDAs
- Windows CE Interface - For Pocket PC and Smartphones
- fpGUI Interface - A widgetset completely written in Object Pascal
- Cocoa Interface - The Cocoa Interface for 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.
- 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.
Additional Components Documentation
- Pascal Script and Pascal Script Examples - How to use the pascal script components in Lazarus
- OpenGL - How to use OpenGL in Lazarus
- KOL-CE - Free Pascal/Lazarus port of KOL&MCK library. How to create very compact applications for Win32/WinCE in Lazarus.
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