Difference between revisions of "Lazarus Documentation/ja"
From Lazarus wiki
Jump to navigationJump to searchLine 14: | Line 14: | ||
*[[Developing with Graphics/ja|グラフィックスプログラミング]] - グラフィックスプログラミングのサンプルを掲載しています。 | *[[Developing with Graphics/ja|グラフィックスプログラミング]] - グラフィックスプログラミングのサンプルを掲載しています。 | ||
*[[Pascal Tutorial/ja|Pascalチュートリアル]] - [http://www.taoyue.com/ Tao Yue'によるもの] [http://www.taoyue.com/tutorials/pascal/ Pascalチュートリアル] (reposted with permission)。 | *[[Pascal Tutorial/ja|Pascalチュートリアル]] - [http://www.taoyue.com/ Tao Yue'によるもの] [http://www.taoyue.com/tutorials/pascal/ Pascalチュートリアル] (reposted with permission)。 | ||
+ | *[[Console Mode Pascal]] - using the Lazarus IDE for writing Pascal programs for text-mode operation. | ||
*[[Executing External Programs/ja|外部プログラムの実行]] - プログラム上で、他のプログラムを実行する方法を簡潔に説明します。 | *[[Executing External Programs/ja|外部プログラムの実行]] - プログラム上で、他のプログラムを実行する方法を簡潔に説明します。 | ||
+ | *[[TXMLPropStorage]] - Using TXMLPropStorage to save user preferences. | ||
*[[Hardware Access/ja|ハードウェアアクセス]] - ISAカード、PCIカード、パラレル/シリアルポート、USBデバイスなどの、ハードウェアデバイスにアクセスする方法を説明します。 | *[[Hardware Access/ja|ハードウェアアクセス]] - ISAカード、PCIカード、パラレル/シリアルポート、USBデバイスなどの、ハードウェアデバイスにアクセスする方法を説明します。 | ||
*[[Networking/ja|ネットワーク]] - XML、TCP/IPプロトコル、安全なネットワークプログラムの作成、ウェブサービスなどについて説明します。 | *[[Networking/ja|ネットワーク]] - XML、TCP/IPプロトコル、安全なネットワークプログラムの作成、ウェブサービスなどについて説明します。 | ||
+ | *[[XML Tutorial]] - Writing and reading XML files | ||
*[[Multithreaded Application Tutorial/ja|マルチスレッドアプリケーションチュートリアル]] - Free PascalとLazarusを使ったマルチスレッドアプリケーションの書き方を説明します。 | *[[Multithreaded Application Tutorial/ja|マルチスレッドアプリケーションチュートリアル]] - Free PascalとLazarusを使ったマルチスレッドアプリケーションの書き方を説明します。 | ||
*[[Streaming components/ja|コンポーネントをストリームする方法]] - コンポーネントをストリームに書き込む方法、そして、ストリームからコンポーネントを読み出して生成する方法を説明します。 | *[[Streaming components/ja|コンポーネントをストリームする方法]] - コンポーネントをストリームに書き込む方法、そして、ストリームからコンポーネントを読み出して生成する方法を説明します。 | ||
+ | *[[OpenGL Tutorial]] - How to use GLUT in Lazarus | ||
*[[Creating bindings for C libraries/ja|Cヘッダファイルの移植]] - C のヘッダファイル (.h) を Pascal に翻訳する方法を案内します。 | *[[Creating bindings for C libraries/ja|Cヘッダファイルの移植]] - C のヘッダファイル (.h) を Pascal に翻訳する方法を案内します。 | ||
*[[Lazarus/FPC Libraries/ja|Lazarus/FPC での動的ライブラリ]] - 動的ライブラリ (.so, .dll, .dylib) の作製方法や利用方法を説明します。 | *[[Lazarus/FPC Libraries/ja|Lazarus/FPC での動的ライブラリ]] - 動的ライブラリ (.so, .dll, .dylib) の作製方法や利用方法を説明します。 | ||
+ | *[[Translations / i18n / localizations for programs]] - How to provide localized versions of your programs and packages | ||
+ | *[[Daemons and Services]] - How to write windows services and/or linux daemons. | ||
+ | *[[Office Automation]] - How to interact with office software and create spreadsheets, text documents, presentations, etc. | ||
+ | |||
==Lazarusユーザーガイド== | ==Lazarusユーザーガイド== | ||
Line 33: | Line 41: | ||
*[[Installing Lazarus/ja|Lazarusのインストール]] - インストールガイド | *[[Installing Lazarus/ja|Lazarusのインストール]] - インストールガイド | ||
*[[Getting Lazarus]] - Instructions on how to download a released or SVN version of Lazarus | *[[Getting Lazarus]] - Instructions on how to download a released or SVN version of Lazarus | ||
+ | *[[Getting Lazarus/ja|Lazarusの入手]] - リリース版のLazarusのSVNバージョンを初めてダウンロードする方法 | ||
*[[OS X Programming Tips/ja|OS X Programming Tips]] - Mac OSXへのインストール、役に立つツール、Unixコマンドなど... | *[[OS X Programming Tips/ja|OS X Programming Tips]] - Mac OSXへのインストール、役に立つツール、Unixコマンドなど... | ||
*[[Multiple Lazarus]] - How to install several lazarus versions on one machine | *[[Multiple Lazarus]] - How to install several lazarus versions on one machine | ||
Line 40: | Line 49: | ||
*[[Lazarus IDE/ja]] - IDE ウインドウ | *[[Lazarus IDE/ja]] - IDE ウインドウ | ||
*[[Lazarus Packages/ja]] - Lazarusでパッケージを作成する方法 | *[[Lazarus Packages/ja]] - Lazarusでパッケージを作成する方法 | ||
− | *[[Install Packages/ja]] - | + | *[[Install Packages/ja]] - パッケージをインストールする方法 |
*[[Extending the IDE/ja]] - Lazarus IDEに機能を追加する方法 | *[[Extending the IDE/ja]] - Lazarus IDEに機能を追加する方法 | ||
*[[Adding Kylix Help]] - How to use the Borland Help files within the IDE editor. | *[[Adding Kylix Help]] - How to use the Borland Help files within the IDE editor. | ||
Line 49: | Line 58: | ||
*[[doc:lcl/ja|LCL documentation]] - LCLオンライン文書 (作業中)。 | *[[doc:lcl/ja|LCL documentation]] - LCLオンライン文書 (作業中)。 | ||
*[[Autosize / Layout]] - How to design forms that work on all platforms. | *[[Autosize / Layout]] - How to design forms that work on all platforms. | ||
− | *[[Main Loop Hooks]] - How to handle multiple event sources | + | *[[Main Loop Hooks/ja|メインループフック]] - How to handle multiple event sources |
− | *[[Asynchronous Calls]] - How to queue methods for later execution | + | *[[Asynchronous Calls/ja|非同期呼び出し]] - How to queue methods for later execution |
*[[File size and smartlinking/ja|ファイルサイズとスマートなリンクの方法]] - いかにしてアプリケーションをスマートにリンクするか、そして小さい実行ファイルの作り方。 | *[[File size and smartlinking/ja|ファイルサイズとスマートなリンクの方法]] - いかにしてアプリケーションをスマートにリンクするか、そして小さい実行ファイルの作り方。 | ||
− | *[[Accessing the Interfaces directly]] - Example how to access the LCL widgetsets | + | *[[Accessing the Interfaces directly/ja|インターフェイスへのアクセス]] - Example how to access the LCL widgetsets |
*[[Add Help to Your Application]] - How to create a Online Help for your application | *[[Add Help to Your Application]] - How to create a Online Help for your application | ||
− | *[[Anchor Sides]] - Description of Anchor Sides Feature | + | *[[Anchor Sides/ja]] - Description of Anchor Sides Feature |
*[[LCL Tips]] - Tips and tricks | *[[LCL Tips]] - Tips and tricks | ||
*[[LCL Defines]] - Choosing the right options to recompile LCL | *[[LCL Defines]] - Choosing the right options to recompile LCL | ||
Line 60: | Line 69: | ||
===Developing=== | ===Developing=== | ||
*[[The Power of Proper Planning and Practices]] - common-sense programming best practices for the Free Pascal and Lazarus developer | *[[The Power of Proper Planning and Practices]] - common-sense programming best practices for the Free Pascal and Lazarus developer | ||
+ | *[[The Power of Proper Planning and Practices/ja|適切な計画と練習で力をつけよう]] - Free PascalとLazarus開発者のための、プログラミングに役に立つ共通の基礎知識。 | ||
* [[Multiplatform Programming Guide/ja |マルチプラットホームプログラミングガイド]] - クロスプラットホームアプリケーションを開発する方法、そしてプラットホーム間の移植の方法。 | * [[Multiplatform Programming Guide/ja |マルチプラットホームプログラミングガイド]] - クロスプラットホームアプリケーションを開発する方法、そしてプラットホーム間の移植の方法。 | ||
*[[Using Pascal Libraries with .NET and Mono/ja | .NET や Mono から Pascal ライブラリを使用する]] - .NET や Mono を使ってFree Pascal のコードを利用する。 | *[[Using Pascal Libraries with .NET and Mono/ja | .NET や Mono から Pascal ライブラリを使用する]] - .NET や Mono を使ってFree Pascal のコードを利用する。 | ||
− | *[[Deploying Your Application]] - | + | *[[Deploying Your Application/ja|あなたのアプリケーションを開発する]] - いかにして、あなたのアプリケーションのインストーラを作成するか。 |
*[[Cross compiling]] - Creating executables of one platform, on another. | *[[Cross compiling]] - Creating executables of one platform, on another. | ||
− | *[[Remote Debugging]] - | + | *[[Remote Debugging/ja|リモートデバッグ]] - Lazarusアプリケーションを別のパソコンからデバッグする方法 |
*[[Application Icon]] - Setting the application icon | *[[Application Icon]] - Setting the application icon | ||
===Tools=== | ===Tools=== | ||
− | *[[Lazarus Documentation Editor]] - | + | *[[Lazarus Documentation Editor/ja|Lazarus文書エディタ]] - "lazde"を使った文書の書き方。 |
− | *[[LazDoc]] - An integrated editor for documentation files | + | *[[LazDoc/ja|LazDoc]] - An integrated editor for documentation files |
*[[FPDoc Updater]] - A GUI tool for updating FPDoc files | *[[FPDoc Updater]] - A GUI tool for updating FPDoc files | ||
*[[lazbuild]] - Compiling projects and packages without the IDE | *[[lazbuild]] - Compiling projects and packages without the IDE | ||
Line 85: | Line 95: | ||
*[[Nomenclature/ja|用語体系]] - 新しいメソッドやプロパティにどんな名前を付けるべきか。 | *[[Nomenclature/ja|用語体系]] - 新しいメソッドやプロパティにどんな名前を付けるべきか。 | ||
*[[DesignGuidelines/ja|デザインガイドライン]] - Lazarusのソースコードを書き換える場合のガイド。 | *[[DesignGuidelines/ja|デザインガイドライン]] - Lazarusのソースコードを書き換える場合のガイド。 | ||
− | |||
*[[GUI design/ja|GUIデザイン]] - LazarusのGUIデザインに関するノート。 | *[[GUI design/ja|GUIデザイン]] - LazarusのGUIデザインに関するノート。 | ||
+ | *[[Roadmap]] - An idea of the current status of the various parts of Lazarus | ||
*[[Road To 1.0/ja|1.0へ向けて]] - Lazarus 1.0へ向けて何をすべきか。 | *[[Road To 1.0/ja|1.0へ向けて]] - Lazarus 1.0へ向けて何をすべきか。 | ||
− | *[[ | + | *[[Moderating the bug tracker]] - Guidelines for lazarus developers and moderators for using the [http://www.freepascal.org/mantis/ 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 - Lazarus コンポーネントライブラリ=== | ===LCL - Lazarus コンポーネントライブラリ=== | ||
Line 98: | Line 108: | ||
*[[LCL Internals/ja|LCL Internals]] - LCLの内部の仕組みについて | *[[LCL Internals/ja|LCL Internals]] - LCLの内部の仕組みについて | ||
*[[LCL Key Handling/ja|LCLキーの扱い]] - キーが押されたら、どうなるの? | *[[LCL Key Handling/ja|LCLキーの扱い]] - キーが押されたら、どうなるの? | ||
+ | *[[LCL Internals - Resizing, Moving]] - How the LCL communicates with the LCL interface to resize, move controls | ||
*[[LCL Unicode Support/ja|ユニコードサポート]] - win32インターフェースでUnicodeを有効にするための道のり | *[[LCL Unicode Support/ja|ユニコードサポート]] - win32インターフェースでUnicodeを有効にするための道のり | ||
*[[LCL Documentation Roadmap/ja|LCLに関する文書のロードマップ]] - どのユニットのドキュメントを作るべきか。 | *[[LCL Documentation Roadmap/ja|LCLに関する文書のロードマップ]] - どのユニットのドキュメントを作るべきか。 | ||
+ | *[[LCL Bindings]] - Bindings to use LCL on other languages | ||
===Interfaces=== | ===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 | ||
+ | *[[GTK2 Interface]] - The gtk2 for Unixes, Mac OS X, Windows | ||
*[[Carbon Interface/ja|Carbonインターフェイス]] - Mac OSのCarbonインターフェイスについて。 | *[[Carbon Interface/ja|Carbonインターフェイス]] - Mac OSのCarbonインターフェイスについて。 | ||
*[[Qt Interface Mac/ja|MacにおけるQtインターフェイス]] - Mac上でのQt 4インターフェイスについて。 | *[[Qt Interface Mac/ja|MacにおけるQtインターフェイス]] - Mac上でのQt 4インターフェイスについて。 | ||
*[[Qt Interface/ja|Qtインターフェイス]] - UnixやMac OS X、LinuxベースのPDAのQt 4インターフェイスについて。 | *[[Qt Interface/ja|Qtインターフェイス]] - UnixやMac OS X、LinuxベースのPDAのQt 4インターフェイスについて。 | ||
*[[Windows CE Interface/ja|WindowsCEインターフェイス]] - Pocket PCのために。 | *[[Windows CE Interface/ja|WindowsCEインターフェイス]] - Pocket PCのために。 | ||
− | *[[ | + | *[[fpGUI Interface]] - A widgetset completely written in Object Pascal |
− | + | *[[Adding a new interface]] - How to add a new widget set interface | |
− | |||
Line 117: | Line 131: | ||
:* [[Portuguese-Brazilian Localization Notes|ブラジルのポルトガル語 翻訳ノート]] - Lazarus IDE の中で使われる用語をブラジルのポルトガル語に翻訳する際の、基本的な翻訳語を集めた小さな辞書 | :* [[Portuguese-Brazilian Localization Notes|ブラジルのポルトガル語 翻訳ノート]] - Lazarus IDE の中で使われる用語をブラジルのポルトガル語に翻訳する際の、基本的な翻訳語を集めた小さな辞書 | ||
+ | |||
+ | :* [[Russian localization notes|Russian]] - Notes and guidelines for translating the Lazarus IDE to Russian. | ||
<!-- *[[TO-DO]] Remaining Tasks --> | <!-- *[[TO-DO]] Remaining Tasks --> | ||
* [[Help:Add language bar | Add language bar]]Wiki の各ページのトップに各言語の翻訳リストを設置する方法 | * [[Help:Add language bar | Add language bar]]Wiki の各ページのトップに各言語の翻訳リストを設置する方法 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==付加コンポーネント文書== | ==付加コンポーネント文書== | ||
*[[Pascal Script/ja|Pascal Script]]と[[Pascal Script Examples/ja|そのサンプル]] - Lazarus上でのPascal Scriptコンポーネントの使いかた。 | *[[Pascal Script/ja|Pascal Script]]と[[Pascal Script Examples/ja|そのサンプル]] - Lazarus上でのPascal Scriptコンポーネントの使いかた。 | ||
*[[OpenGL/ja|Open GL]] - OpenGLをLazarus上で使う方法。 | *[[OpenGL/ja|Open GL]] - OpenGLをLazarus上で使う方法。 | ||
− | *[[ | + | *[[KOL-CE]] - Free Pascal/Lazarus port of KOL&MCK library. How to create very compact applications for Win32/WinCE in Lazarus. |
− | |||
==Free Pascal コンパイラ文書== | ==Free Pascal コンパイラ文書== |
Revision as of 14:22, 24 April 2008
│
العربية (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) │
日本語翻訳に参加頂ける方は翻訳ノートを御覧ください。
LazarusとPascalのチュートリアル
- Free PascalとLazarusの概要 - これらの汎用的な開発ツールを使って何が作れるのかを、簡単に説明します。
- Lazarusチュートリアル - 初心者のためのチュートリアルとLazarus IDEについて、少し細かく説明します。
- Lazarus IDEツール - 中級者のために、その他のIDEツールの情報や、より完全なコーディングをするための情報を掲載しています。
- Lazarusデータベースチュートリアル - Lazarusでデータベースを扱う方法を案内します。
- グラフィックスプログラミング - グラフィックスプログラミングのサンプルを掲載しています。
- Pascalチュートリアル - Tao Yue'によるもの Pascalチュートリアル (reposted with permission)。
- Console Mode Pascal - using the Lazarus IDE for writing Pascal programs for text-mode operation.
- 外部プログラムの実行 - プログラム上で、他のプログラムを実行する方法を簡潔に説明します。
- TXMLPropStorage - Using TXMLPropStorage to save user preferences.
- ハードウェアアクセス - ISAカード、PCIカード、パラレル/シリアルポート、USBデバイスなどの、ハードウェアデバイスにアクセスする方法を説明します。
- ネットワーク - XML、TCP/IPプロトコル、安全なネットワークプログラムの作成、ウェブサービスなどについて説明します。
- XML Tutorial - Writing and reading XML files
- マルチスレッドアプリケーションチュートリアル - Free PascalとLazarusを使ったマルチスレッドアプリケーションの書き方を説明します。
- コンポーネントをストリームする方法 - コンポーネントをストリームに書き込む方法、そして、ストリームからコンポーネントを読み出して生成する方法を説明します。
- OpenGL Tutorial - How to use GLUT in Lazarus
- Cヘッダファイルの移植 - C のヘッダファイル (.h) を Pascal に翻訳する方法を案内します。
- Lazarus/FPC での動的ライブラリ - 動的ライブラリ (.so, .dll, .dylib) の作製方法や利用方法を説明します。
- Translations / i18n / localizations for programs - How to provide localized versions of your programs and packages
- Daemons and Services - How to write windows services and/or linux daemons.
- Office Automation - How to interact with office software and create spreadsheets, text documents, presentations, etc.
Lazarusユーザーガイド
- 一般的なFAQ - LinuxとWindowsユーザーのためのLazarusに関する一般的な情報と詳細。
- Lazarusデータベースに関するよくある質問と解答 - Lazarusにおけるデータベースに関するFAQ。
- Databases in Lazarus - An overview of using databases in Lazarus
- サンプルコード - Lazarusのためのサンプルコード。
- 特徴、要望と提案 - Lazarusの特徴その他。
- How do I create a bug report - You think you found a bug in Lazarus, how can you report it?
インストール方法
- Lazarusのインストール - インストールガイド
- Getting Lazarus - Instructions on how to download a released or SVN version of Lazarus
- Lazarusの入手 - リリース版のLazarusのSVNバージョンを初めてダウンロードする方法
- OS X Programming Tips - Mac OSXへのインストール、役に立つツール、Unixコマンドなど...
- Multiple Lazarus - How to install several lazarus versions on one machine
IDE
- IDE tricks/ja - Tips, トリックや隠れた機能など
- Lazarus IDE/ja - IDE ウインドウ
- Lazarus Packages/ja - Lazarusでパッケージを作成する方法
- Install Packages/ja - パッケージをインストールする方法
- Extending the IDE/ja - 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 - LCLオンライン文書 (作業中)。
- Autosize / Layout - How to design forms that work on all platforms.
- メインループフック - How to handle multiple event sources
- 非同期呼び出し - How to queue methods for later execution
- ファイルサイズとスマートなリンクの方法 - いかにしてアプリケーションをスマートにリンクするか、そして小さい実行ファイルの作り方。
- インターフェイスへのアクセス - Example how to access the LCL widgetsets
- Add Help to Your Application - How to create a Online Help for your application
- Anchor Sides/ja - 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
- 適切な計画と練習で力をつけよう - Free PascalとLazarus開発者のための、プログラミングに役に立つ共通の基礎知識。
- マルチプラットホームプログラミングガイド - クロスプラットホームアプリケーションを開発する方法、そしてプラットホーム間の移植の方法。
- .NET や Mono から Pascal ライブラリを使用する - .NET や Mono を使ってFree Pascal のコードを利用する。
- あなたのアプリケーションを開発する - いかにして、あなたのアプリケーションのインストーラを作成するか。
- Cross compiling - Creating executables of one platform, on another.
- リモートデバッグ - Lazarusアプリケーションを別のパソコンからデバッグする方法
- Application Icon - Setting the application icon
Tools
- Lazarus文書エディタ - "lazde"を使った文書の書き方。
- LazDoc - An integrated editor for documentation files
- FPDoc Updater - A GUI tool for updating FPDoc files
- lazbuild - Compiling projects and packages without the IDE
Delphiを利用している方へ
- Lazarus Components - Comparison between Lazarus and Turbo Delphi components
- DelphiユーザーのためのLazarus - Delphiユーザーのために書かれたLazarusの始め方。
- コード変換ガイド - 既存のDelphiやKylixのコードやコンポーネントを変換する方法。
Lazarus開発者ガイド
- Lazarusの開発に関するヘルプ - Lazarusの開発を始めるに当たってのガイド。
- バージョン番号の付け方 - Lazarusのバージョン番号に関する説明。
- パッチの書き方 - パッチの書き方のガイド。
- GDBを使ったバックトレースの作り方 - あなたがアプリケーションでのデバッグをするための、バックトレースの作り方に関するガイド。
- 用語体系 - 新しいメソッドやプロパティにどんな名前を付けるべきか。
- デザインガイドライン - Lazarusのソースコードを書き換える場合のガイド。
- GUIデザイン - LazarusのGUIデザインに関するノート。
- Roadmap - An idea of the current status of the various parts of Lazarus
- 1.0へ向けて - Lazarus 1.0へ向けて何をすべきか。
- 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 - Lazarus コンポーネントライブラリ
- LCLメッセージ - LCLメッセージに関するガイド
- LCL Internals - LCLの内部の仕組みについて
- LCLキーの扱い - キーが押されたら、どうなるの?
- LCL Internals - Resizing, Moving - How the LCL communicates with the LCL interface to resize, move controls
- ユニコードサポート - win32インターフェースでUnicodeを有効にするための道のり
- LCLに関する文書のロードマップ - どのユニットのドキュメントを作るべきか。
- 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
- GTK2 Interface - The gtk2 for Unixes, Mac OS X, Windows
- Carbonインターフェイス - Mac OSのCarbonインターフェイスについて。
- MacにおけるQtインターフェイス - Mac上でのQt 4インターフェイスについて。
- Qtインターフェイス - UnixやMac OS X、LinuxベースのPDAのQt 4インターフェイスについて。
- WindowsCEインターフェイス - Pocket PCのために。
- fpGUI Interface - A widgetset completely written in Object Pascal
- Adding a new interface - How to add a new widget set interface
翻訳
- 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.
- 翻訳ノート:
- ドイツ語翻訳ノート - Lazarus IDE をドイツ語に翻訳するためののノートとガイドライン。ここには翻訳する際によく参照するような単語の辞書を含んでいます。
- ブラジルのポルトガル語 翻訳ノート - Lazarus IDE の中で使われる用語をブラジルのポルトガル語に翻訳する際の、基本的な翻訳語を集めた小さな辞書
- Russian - Notes and guidelines for translating the Lazarus IDE to Russian.
- Add language barWiki の各ページのトップに各言語の翻訳リストを設置する方法
付加コンポーネント文書
- Pascal Scriptとそのサンプル - Lazarus上でのPascal Scriptコンポーネントの使いかた。
- Open GL - OpenGLをLazarus上で使う方法。
- KOL-CE - Free Pascal/Lazarus port of KOL&MCK library. How to create very compact applications for Win32/WinCE in Lazarus.
Free Pascal コンパイラ文書
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
- 初心者の冒険 - チュートリアルを見ながら Lazarus を使い始めた初心者の記録
- 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!