Difference between revisions of "Lazarus Documentation/ja"

From Lazarus wiki
Jump to navigationJump to search
Line 7: Line 7:
  
  
==LazarusとPascalのチュートリアル==
+
==Lazarus と Pascal のチュートリアル==
  
 
*[[Object Pascal Tutorial]]
 
*[[Object Pascal Tutorial]]
Line 18: Line 18:
 
=== Lazarus/FPC ===
 
=== Lazarus/FPC ===
 
*[[Overview of Free Pascal and Lazarus/ja|Free PascalとLazarusの概要]] - これらの汎用的な開発ツールを使って何が作れるのかを、簡単に説明します。
 
*[[Overview of Free Pascal and Lazarus/ja|Free PascalとLazarusの概要]] - これらの汎用的な開発ツールを使って何が作れるのかを、簡単に説明します。
*[[Lazarus Tutorial/ja|Lazarusチュートリアル]] - 初心者のためのチュートリアルとLazarus IDEについて、少し細かく説明します。
+
*[[Lazarus Tutorial/ja|Lazarus チュートリアル]] - 初心者のためのチュートリアルとLazarus IDEについて、少し細かく説明します。
 
*[[Lazarus IDE Tools/ja|Lazarus IDEツール]] - 中級者のために、その他のIDEツールの情報や、より完全なコーディングをするための情報を掲載しています。
 
*[[Lazarus IDE Tools/ja|Lazarus IDEツール]] - 中級者のために、その他のIDEツールの情報や、より完全なコーディングをするための情報を掲載しています。
 
*[[Developing with Graphics/ja|グラフィックスプログラミング]] - 2D および 3D グラフィックスプログラミングのサンプルを掲載しています。
 
*[[Developing with Graphics/ja|グラフィックスプログラミング]] - 2D および 3D グラフィックスプログラミングのサンプルを掲載しています。
*[[OpenGL Tutorial/ja]] - Lazarus アプリケーションで OpenG L使う方法。
+
*[[OpenGL Tutorial/ja|OpenGL チュートリアル]] - Lazarus アプリケーションで OpenGL 使う方法
 
*[[Multimedia Programming]] - How to play videos and sounds.
 
*[[Multimedia Programming]] - How to play videos and sounds.
 
*[[Office Automation/ja|オフィスオートメーション]] - スプレッドシートや文書、プレゼンテーションなどのオフィスアプリケーションを操作する方法
 
*[[Office Automation/ja|オフィスオートメーション]] - スプレッドシートや文書、プレゼンテーションなどのオフィスアプリケーションを操作する方法
Line 41: Line 41:
 
*[[VirtualTreeview Example for Lazarus]] - Using VirtualTreeview on Lazarus.
 
*[[VirtualTreeview Example for Lazarus]] - Using VirtualTreeview on Lazarus.
  
=== Hardware, Threads and Processes ===
+
===ハードウェア、スレッド、プロセス===
 
*[[Using the printer]] - Printer support in Lazarus
 
*[[Using the printer]] - Printer support in Lazarus
 
*[[Hardware Access/ja|ハードウェアアクセス]] - ISAカード、PCIカード、パラレル/シリアルポート、USBデバイスなどの、ハードウェアデバイスにアクセスする方法を説明します。
 
*[[Hardware Access/ja|ハードウェアアクセス]] - ISAカード、PCIカード、パラレル/シリアルポート、USBデバイスなどの、ハードウェアデバイスにアクセスする方法を説明します。
Line 48: Line 48:
 
*[[LazDeviceAPIs]] - A LCL unit which offers an interface to various hardware devices such as the Accelerometer, SMS sending, GPS positioning, etc.
 
*[[LazDeviceAPIs]] - A LCL unit which offers an interface to various hardware devices such as the Accelerometer, SMS sending, GPS positioning, etc.
  
=== Files===
+
===ファイル===
 
*[[File Handling In Pascal]] - Basic explanations on the use of files, for beginners in pascal.
 
*[[File Handling In Pascal]] - Basic explanations on the use of files, for beginners in pascal.
 
*[[TXMLPropStorage]] - Using TXMLPropStorage to save user preferences.
 
*[[TXMLPropStorage]] - Using TXMLPropStorage to save user preferences.
Line 54: Line 54:
 
*[[Using INI Files]] - How to work with INI files in pascal.
 
*[[Using INI Files]] - How to work with INI files in pascal.
  
=== Web ===
+
===ウェブ===
 
*[[Portal:Web_Development|Web Development Portal]] - How to develop web applications with Lazarus and Free Pascal.
 
*[[Portal:Web_Development|Web Development Portal]] - How to develop web applications with Lazarus and Free Pascal.
 
**[[Webbrowser]] - Webbrowser controls
 
**[[Webbrowser]] - Webbrowser controls
Line 60: Line 60:
 
**[[Networking/ja|ウェブプログラムとネットワーク]] - TCP/IP プロトコル、ウェブサービス、ウェブ開発に関連する記事ついて説明します。
 
**[[Networking/ja|ウェブプログラムとネットワーク]] - TCP/IP プロトコル、ウェブサービス、ウェブ開発に関連する記事ついて説明します。
  
===Platforms===
+
===プラットフォーム===
 
*[[Portal:Windows|Windows Portal]] - Programming tips and reference information for desktop Windows and Windows mobile.
 
*[[Portal:Windows|Windows Portal]] - Programming tips and reference information for desktop Windows and Windows mobile.
 
**[[WinCE Programming Tips]] - Using the telephone API, sending SMSes, and more...  
 
**[[WinCE Programming Tips]] - Using the telephone API, sending SMSes, and more...  
Line 72: Line 72:
 
**[[iPhone/iPod development]] - About using Objective Pascal to develop iOS applications.
 
**[[iPhone/iPod development]] - About using Objective Pascal to develop iOS applications.
  
==Lazarusユーザーガイド==
+
==Lazarus ユーザーガイド==
 
*[[Lazarus Faq/ja|一般的なFAQ]] - LinuxとWindowsユーザーのためのLazarusに関する一般的な情報と詳細。
 
*[[Lazarus Faq/ja|一般的なFAQ]] - LinuxとWindowsユーザーのためのLazarusに関する一般的な情報と詳細。
 
*[[Lazarus DB Faq/ja|Lazarus データベース FAQ]] - Lazarusにおけるデータベースに関するよくある質問と解答。
 
*[[Lazarus DB Faq/ja|Lazarus データベース FAQ]] - Lazarusにおけるデータベースに関するよくある質問と解答。
Line 118: Line 118:
 
*[[LCL Accessibility]] - Documentation about using making LCL applications accessible
 
*[[LCL Accessibility]] - Documentation about using making LCL applications accessible
  
===Developing===
+
===開発===
 
*[[The Power of Proper Planning and Practices/ja|適切な計画と実施の効果]] - Free PascalとLazarus開発者にとって、プログラミングに役に立つ共通の基礎知識や練習問題
 
*[[The Power of Proper Planning and Practices/ja|適切な計画と実施の効果]] - Free PascalとLazarus開発者にとって、プログラミングに役に立つ共通の基礎知識や練習問題
 
*[[Multiplatform Programming Guide/ja |マルチプラットホームのためのプログラミングガイド]] - クロスプラットホームアプリケーションを開発する方法、そしてプラットホーム間の移植の方法。
 
*[[Multiplatform Programming Guide/ja |マルチプラットホームのためのプログラミングガイド]] - クロスプラットホームアプリケーションを開発する方法、そしてプラットホーム間の移植の方法。
Line 134: Line 134:
 
*[[Lazarus Components Directory]] - A description of extra packages which are shipped with Lazarus, such as support for printers, fpWeb, daemons, etc
 
*[[Lazarus Components Directory]] - A description of extra packages which are shipped with Lazarus, such as support for printers, fpWeb, daemons, etc
  
=== Tools ===
+
===ツール===
 
*[[Lazarus Documentation Editor/ja|Lazarus文書エディタ]] - "lazde"を使った文書の書き方。
 
*[[Lazarus Documentation Editor/ja|Lazarus文書エディタ]] - "lazde"を使った文書の書き方。
 
*[[FPDoc Editor/ja|FPDoc Editor]] - ドキュメントファイルの統合エディタ
 
*[[FPDoc Editor/ja|FPDoc Editor]] - ドキュメントファイルの統合エディタ
Line 148: Line 148:
 
*[[Delphi Converter in Lazarus]] - Convert a Delphi unit, project or package almost automatically
 
*[[Delphi Converter in Lazarus]] - Convert a Delphi unit, project or package almost automatically
  
==Lazarus開発者ガイド==
+
==Lazarus 開発者ガイド==
 
*[[Developer pages]] - A list of lazarus developers
 
*[[Developer pages]] - A list of lazarus developers
 
*[[Lazarus Development Process]] - Roadmaps, ToDos, current development and what needs to be done for Lazarus 1.0
 
*[[Lazarus Development Process]] - Roadmaps, ToDos, current development and what needs to be done for Lazarus 1.0
Line 169: Line 169:
 
*[[How To Write Lazarus Component]] - A helpful guide to creating your first LCL component.
 
*[[How To Write Lazarus Component]] - A helpful guide to creating your first LCL component.
 
*[[LCL Messages/ja|LCLメッセージ]] - LCLメッセージについて
 
*[[LCL Messages/ja|LCLメッセージ]] - LCLメッセージについて
*[[LCL Internals/ja|LCL Internals]] - 実装の詳細と新しいウィジェットの作り方
+
*[[LCL Internals/ja|LCL の内部]] - 実装の詳細と新しいウィジェットの作り方
*[[LCL Key Handling/ja|LCLキーの扱い]] - キーが押されたら、どうなるの?
+
*[[LCL Key Handling/ja|LCL キーの扱い]] - キーが押されたら、どうなるの?
 
*[[LCL Internals - Resizing, Moving]] - コントロールをリサイズや移動したときに、LCLがLCLインターフェースとどのようなやりとりをするかの内部情報。
 
*[[LCL Internals - Resizing, Moving]] - コントロールをリサイズや移動したときに、LCLがLCLインターフェースとどのようなやりとりをするかの内部情報。
 
*[[LCL Drag Drop]] - Managing dragging, dropping and docking
 
*[[LCL Drag Drop]] - Managing dragging, dropping and docking
Line 187: Line 187:
 
:* [[German localization notes|ドイツ語翻訳ノート]] - Lazarus IDE をドイツ語に翻訳するためのノートとガイドライン。(用語集を含む。)
 
:* [[German localization notes|ドイツ語翻訳ノート]] - Lazarus IDE をドイツ語に翻訳するためのノートとガイドライン。(用語集を含む。)
 
:* [[Portuguese-Brazilian Localization Notes|ブラジル(ポルトガル)語翻訳ノート]] - Lazarus IDE をブラジル(ポルトガル)語に翻訳するための基本的な用語集
 
:* [[Portuguese-Brazilian Localization Notes|ブラジル(ポルトガル)語翻訳ノート]] - Lazarus IDE をブラジル(ポルトガル)語に翻訳するための基本的な用語集
:* [[Russian localization notes|Russian]] - Lazarus IDE をロシア語へ翻訳するためのノートとガイドライン
+
:* [[Russian localization notes|ロシア語翻訳ノート]] - Lazarus IDE をロシア語へ翻訳するためのノートとガイドライン
 
:* [[Japanese_Localization_Notes|翻訳ノート(日本語)]] - 日本語の翻訳ノート
 
:* [[Japanese_Localization_Notes|翻訳ノート(日本語)]] - 日本語の翻訳ノート
 
<!-- *[[TO-DO]] Remaining Tasks -->
 
<!-- *[[TO-DO]] Remaining Tasks -->
Line 215: Line 215:
 
*[[Portal:SciTech|SciTech Portal]] - Lazarus and Free Pascal for Science, medicine and technology.
 
*[[Portal:SciTech|SciTech Portal]] - Lazarus and Free Pascal for Science, medicine and technology.
  
==Lazarus related blogs, websites, videos, magazines and books==
+
==Lazarus 関連のブログ、ウェブサイト、ビデオ、雑誌、書籍==
  
===Blogs===
+
===ブログ===
  
 
*[http://lazarus-dev.blogspot.com/ Lazarus Development] - A blog of Lazarus developers regards development process.
 
*[http://lazarus-dev.blogspot.com/ Lazarus Development] - A blog of Lazarus developers regards development process.
Line 229: Line 229:
 
*[http://www.lazarussupport.com/lazarus/weblog Lazarussupport] - A blog about Lazarus and Free Pascal in general - Joost van der Sluis
 
*[http://www.lazarussupport.com/lazarus/weblog Lazarussupport] - A blog about Lazarus and Free Pascal in general - Joost van der Sluis
  
===Websites===
+
===ウェブサイト===
 
These websites cover FreePascal, Lazarus or both - or they cover Delphi concepts that are applicable to Lazarus/FPC:
 
These websites cover FreePascal, Lazarus or both - or they cover Delphi concepts that are applicable to Lazarus/FPC:
 
*[pp4s.co.uk] Lazarus (and Delphi) getting started information, tutorials. Useful for beginners.
 
*[pp4s.co.uk] Lazarus (and Delphi) getting started information, tutorials. Useful for beginners.
Line 238: Line 238:
  
  
Chinese:
+
中国語:
 
*[http://www.fpccn.com/ Community for Free Pascal and Lazarus in Chinese.] - Community, forums, source code and demos in Chinese.
 
*[http://www.fpccn.com/ Community for Free Pascal and Lazarus in Chinese.] - Community, forums, source code and demos in Chinese.
  
Dutch:
+
オランダ語:
 
*[http://www.econ.kuleuven.ac.be/tew/academic/infosys/MEMBERS/VTHIENEN/] - Homepage of professor teaching programming courses with Pascal. See his links to Pascal exercises/solutions (e.g. [http://www.econ.kuleuven.ac.be/tew/academic/infosys/MEMBERS/VTHIENEN/pasoef.htm])
 
*[http://www.econ.kuleuven.ac.be/tew/academic/infosys/MEMBERS/VTHIENEN/] - Homepage of professor teaching programming courses with Pascal. See his links to Pascal exercises/solutions (e.g. [http://www.econ.kuleuven.ac.be/tew/academic/infosys/MEMBERS/VTHIENEN/pasoef.htm])
  
French:
+
フランス語:
 
*[http://pascal.developpez.com/ Pascal - Club d'entraide des développeurs francophones] - Francophone community about Pascal.
 
*[http://pascal.developpez.com/ Pascal - Club d'entraide des développeurs francophones] - Francophone community about Pascal.
  
Spanish:
+
スペイン語:
 
*[http://aprendepascal.wikidot.com Programando en Pascal] - Spanish tutorial focused on FPC/Lazarus, hosted in Wikidot.
 
*[http://aprendepascal.wikidot.com Programando en Pascal] - Spanish tutorial focused on FPC/Lazarus, hosted in Wikidot.
 
*[http://www.conoce3000.com/html/espaniol/Libros/PascalConFreePascal/Indice.html Pascal con FreePascal] - Spanish tutorial focused only FPC (Linux & Windows).
 
*[http://www.conoce3000.com/html/espaniol/Libros/PascalConFreePascal/Indice.html Pascal con FreePascal] - Spanish tutorial focused only FPC (Linux & Windows).
 
*[http://www.conoce3000.com/html/espaniol/Apuntes/2012-07-17-EditorSimpleLazarus01/EditorSimpleLazarus01.html Simple Editor UTF8] How to make a UTF8 editor on Linux with Lazarus? (Spanish)
 
*[http://www.conoce3000.com/html/espaniol/Apuntes/2012-07-17-EditorSimpleLazarus01/EditorSimpleLazarus01.html Simple Editor UTF8] How to make a UTF8 editor on Linux with Lazarus? (Spanish)
  
===Videos===
+
===ビデオ===
 
* See [[Lazarus videos|Lazarus videos]]
 
* See [[Lazarus videos|Lazarus videos]]
  
===Books===
+
===書籍===
 
* See [[Pascal and Lazarus Books and Magazines]]
 
* See [[Pascal and Lazarus Books and Magazines]]
  

Revision as of 15:45, 19 December 2013

العربية (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 Documentation日本語版 - 翻訳ノート - 日本語障害情報


日本語翻訳に参加頂ける方は翻訳ノートを御覧ください。


Lazarus と Pascal のチュートリアル

(See also "Websites", further down this page)

Lazarus/FPC

ハードウェア、スレッド、プロセス

ファイル

ウェブ

プラットフォーム

Lazarus ユーザーガイド

インストール方法

IDE

LCL

開発

ツール

Delphi を利用している方へ

Lazarus 開発者ガイド

LCL - Lazarus コンポーネントライブラリ

The following articles go deeper into developing for/with the LCL. See also the user LCL section above.

インターフェース

翻訳/国際化/地域化

These articles cover how to set up the IDE, LCL and your own programs with translated/localized strings, and how to internationalize them (e.g. deal with date formats, decimal separators etc) :

  • 翻訳/国際化/プログラムの地域化 アプリケーションの翻訳方法とプロジェクトやパッケージの翻訳したリソース文字列をアプリケーションに読み込む方法
  • 文字列(strings)を正しく翻訳する方法 - プログラマ向けのノート:アプリケーションを作成する際に、翻訳しやすい文字列をどのように生成し、使用するか。 文字列を生成するに当たっての一般的な事柄、特に、英語を基礎の言語としたときに考慮すべき点や実装についてのヒントを記述しています。
  • 翻訳ノート:

追加可能なコンポーネントの文書

Free Pascal コンパイラ文書

In addition to this site, the latest version of the documentation can also be found on-line and in a variety of downloadable formats on the main Free Pascal Compiler site.

Special Topics

Lazarus 関連のブログ、ウェブサイト、ビデオ、雑誌、書籍

ブログ

ウェブサイト

These websites cover FreePascal, Lazarus or both - or they cover Delphi concepts that are applicable to Lazarus/FPC:


中国語:

オランダ語:

  • [1] - Homepage of professor teaching programming courses with Pascal. See his links to Pascal exercises/solutions (e.g. [2])

フランス語:

スペイン語:

ビデオ

書籍

Conferences on Lazarus and Free Pascal

Missing documentation?

If you miss documentation for Lazarus or FreePascal, you can always write it yourself and submit it to the Lazarus/FPC bugtracker for inclusion. Have a look at:

  • FPDoc Editor Built-in documentation editor in Lazarus. Page explains how to get fpdoc help sources and write your own help.