Difference between revisions of "Components and Code examples/ja"

From Lazarus wiki
Jump to navigationJump to search
 
(24 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
{{Components and Code examples}}
 
{{Components and Code examples}}
 +
 +
[[File:fpc source logo.png|right]]
 +
[[File:lazarus source logo.png|right]]
 +
 
{{Japanese Menu}}
 
{{Japanese Menu}}
 
  
 
==Lazarus-CCR Released Components==
 
==Lazarus-CCR Released Components==
  
 
=== マルチメディア ===
 
=== マルチメディア ===
* [[ACS]] - [http://acs.ullihome.de/ ACS]のオーディオコンポーネントスイート
+
* [[ACS/ja]] - [http://acs.ullihome.de/ ACS]のオーディオコンポーネントスイート
 +
* [[Bluetooth]] - Accessing Bluetooth devices. For example the Wiimote.
  
 
=== グラフィックス ===
 
=== グラフィックス ===
 
* [[GLScene/ja | GLScene]] - OpengGL グラフィックスライブラリ [http://www.glscene.org GLScene] のポート
 
* [[GLScene/ja | GLScene]] - OpengGL グラフィックスライブラリ [http://www.glscene.org GLScene] のポート
 +
* [[TOpenGLBox]] - A barebones OpenGL component for Lazarus that provides an OpenGL rendering area.
 
* [[SMNetGradient]] - Lazarus 用グラデーションコンポーネント
 
* [[SMNetGradient]] - Lazarus 用グラデーションコンポーネント
 
* [[TAChart]] - Lazarus 用チャートコンポーネント
 
* [[TAChart]] - Lazarus 用チャートコンポーネント
 
* [[PlotPanel]] - アニメーショングラフ作成用プロット・チャートコンポーネント
 
* [[PlotPanel]] - アニメーショングラフ作成用プロット・チャートコンポーネント
 +
* [[LazRGBGraphics]] - A package for fast in memory image processing and pixel manipulations (like scan line).
 +
* [[TMetafile_/_TMetafileCanvas|TMetafile/TMetafileCanvas]] - EnhMetafile API implementation for Windows.
  
 
=== ツール ===
 
=== ツール ===
Line 20: Line 27:
 
* [[MultiLog]] - FPC-Lazarus 用にデザインされたシステムログ
 
* [[MultiLog]] - FPC-Lazarus 用にデザインされたシステムログ
 
* [[OnGuard]] - Turbo Power OnGuard のポート
 
* [[OnGuard]] - Turbo Power OnGuard のポート
 +
* [[UniqueInstance]] - A component to force only one instance running at same time
 +
* [[XDev Toolkit]] - Cross-platform development tools.
 +
* [[MouseAndKeyInput]] - Tool for cross-platform manipulation with mouse and key input.
 +
* [[PascalSane]] - bindings for the libsane scanner API, with demo application.
  
 
=== アーカイバ(圧縮・解凍) ===
 
=== アーカイバ(圧縮・解凍) ===
 
* [[Zlibar]] - zlib アーカイバ。様々なファイルを一つの圧縮ファイルにしたり、解凍することが出来ます
 
* [[Zlibar]] - zlib アーカイバ。様々なファイルを一つの圧縮ファイルにしたり、解凍することが出来ます
 
* [[FreePascalArchivePackage]] - TurboPower Software's Abbrevia ライブラリを Free Pascal コンパイラ用にコンバートしたもの
 
* [[FreePascalArchivePackage]] - TurboPower Software's Abbrevia ライブラリを Free Pascal コンパイラ用にコンバートしたもの
 +
* [[ZipFile]] - Component that encapsulates a zipfile, you can read and write from it as if it's a filesystem
 +
* [[libtar]] - Classes for .TAR archives by Stefan Heymann, who kindly relicensed so that they are now in the FPC 2.1.1 and later distributions. Can be combined by zstream to create .tar.gz files.
  
 
=== エディタ/ビューア ===
 
=== エディタ/ビューア ===
Line 29: Line 42:
 
* [[RichView]] - Lazarus 用 TRichView フリーウェア版コンポーネント
 
* [[RichView]] - Lazarus 用 TRichView フリーウェア版コンポーネント
 
* [[Fshcomp]] - エディットコンポーネント
 
* [[Fshcomp]] - エディットコンポーネント
 +
* [[SynEdit/ja]] - ソースエディタコンポーネント (IDEで使われています)
  
 
=== ネットワーク ===
 
=== ネットワーク ===
 +
* [https://github.com/hprose/hprose-delphi Hprose] - Hprose is a High Performance Remote Object Service Engine. It is a fast serialize and RPC library for Delphi and FreePascal.
 
* [[Sockets]] - TCP/IP ソケット通信コンポーネント
 
* [[Sockets]] - TCP/IP ソケット通信コンポーネント
 
* [[lNet]] - TCP/UDP 通信用ネットワークコンポーネント
 
* [[lNet]] - TCP/UDP 通信用ネットワークコンポーネント
 +
* [[FPC_and_Apache_Modules|FPC and Apache Modules]] - Headers for creating Apache modules with fpc
 +
* [[Web_Service_Toolkit|Web Services Toolkit]] - Web Services authoring and consumption
  
 
=== データベース ===
 
=== データベース ===
 +
* [[fb embedded2 Laz]] - Using embedded FireBird 3 with Lazarus
 
* [[TPSQL]] - PostgreSQL データベースサーバ接続用コンポーネント
 
* [[TPSQL]] - PostgreSQL データベースサーバ接続用コンポーネント
 
* [[tiOPF]] - TechInsite Object Persistent Framework (Ver. 2)
 
* [[tiOPF]] - TechInsite Object Persistent Framework (Ver. 2)
 +
* [[TParadoxDataSet]] - An TDataSet implementation that can read Paradox files up to Version 7 (and up ??)
 +
* [[ZeosDBO]] - Component for connecting to multiple database (Firebird, PostgreSQL, MySQL, Oracle)
  
 
=== システム ===
 
=== システム ===
 
* [[EpikTimer]] - Lazarus 仕様の正確なタイマーコンポーネント
 
* [[EpikTimer]] - Lazarus 仕様の正確なタイマーコンポーネント
 +
* [[Manager Worker Threads System]] - Manager Worker Thread system to process simultaneous data objects in real-time.
 
* [[TrayIcon]] - マルチプラットフォームのシステムトレイコンポーネント
 
* [[TrayIcon]] - マルチプラットフォームのシステムトレイコンポーネント
 
* [[TPopupNotifier]] - バルーンヘルプを表示させるためのTPopupNotifierの使い方
 
* [[TPopupNotifier]] - バルーンヘルプを表示させるためのTPopupNotifierの使い方
 
* [[MultiDoc]] - Lazarus 用の pseudo-MDI アプリケーションを書くためのコンポーネント
 
* [[MultiDoc]] - Lazarus 用の pseudo-MDI アプリケーションを書くためのコンポーネント
 
* [[MDButtonsBar]] - MultiDoc コンポーネント用の ButtonsBar
 
* [[MDButtonsBar]] - MultiDoc コンポーネント用の ButtonsBar
 +
* [[MPICH]] - Bindings for the MPI - Message Passing Interface. Distributed computing.
 +
* [[Bluetooth]] - Accessing Bluetooth devices.
  
 
=== ビジュアルコンポーネント ===
 
=== ビジュアルコンポーネント ===
* [[VirtualTreeview]] - A port of the fast virtual treeview from [http://www.lischke-online.de/VirtualTreeview/ SoftGems]
+
* [[VirtualTreeview]] - [http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=33 SoftGems]のビジュアルツリーコンポーネントのポート
* [[RingChart and AnalogWatch]] - Another Elliptical Chart and an Analogic Watch for Lazarus and FPC
+
* [[Turbopower Visual PlanIt]] - A port of the Planner Components
 +
* [[RingChart and AnalogWatch]] - Lazarus/FPC 用の楕円チャートとアナログ時計
 
* [[ColorBox]] - カラーピッカー
 
* [[ColorBox]] - カラーピッカー
* [[Spook's Panel Components]] - 様々なパネルコンポーネントのコレクションです
+
* [[Spook's Panel Components]] - 様々なパネルコンポーネントのコレクション
 +
* [[HistoryFiles]] - A component for store the recent files list into an .ini file and show the result into a menu.
 +
* [[ColorPalette]] - A color palette grid with ability to use custom palette.
 +
* [[OrphPort]] - Subset of TurboPower's Orpheus controls.
 +
* [[TSubForm]] - A Data-Aware SubForm that replicates controls based on records in a dataset.
 +
* [[Lui Controls]] - A set of visual controls (TToggleLabel, TMenuButton)
 +
* [[JvXPBar]] - A port of [http://jvcl.sourceforge.net JVCL's] TJvXPBar control that can display an icon, a header and zero or more clickable items in its client area.
 +
* [[CmdLine]] - A Prompt as VCL Control.
 +
* [[Wile64]] - Components for Lazarus (TGifAnim, TColorProgress, TLabelCut...)
 +
* [[TGradButton]] - A new good looking Button Component
 +
* [[TMyRollOut and ExpandPanel]] - A collapsable panel with a button (like TJvRollOut); these panels can be arranged with "Expandpanel"
 +
 
 +
=== Lazarus IDE Extensions ===
 +
* [[Manual Docker]] - The extension allows Messages window to dock to the source editor.
  
 
== FPC/Lazarus のパッケージ (not hosted here)==
 
== FPC/Lazarus のパッケージ (not hosted here)==
 +
* 2007, [http://www.bpdx.com/ Brain Patchwork DX, LLC.] has ported their TCP/UDP Client and Server Components to Lazarus 0.9.22/FPC 2.0.4 - visual and non-visual implementation are supported (www.bpdx.com)
 +
 
* バージョン32で、Lucas Gebauer の優れた [http://www.ararat.cz/synapse/ Synapse] TCP/IP ライブラリは Free Pascal/Lazarus 互換となりました。Lucas 氏はまた、彼のシリアルポート通信用スイートである Synaser を、Free Pascal で動作するようにして、バージョン12としてリリースしました。
 
* バージョン32で、Lucas Gebauer の優れた [http://www.ararat.cz/synapse/ Synapse] TCP/IP ライブラリは Free Pascal/Lazarus 互換となりました。Lucas 氏はまた、彼のシリアルポート通信用スイートである Synaser を、Free Pascal で動作するようにして、バージョン12としてリリースしました。
 
* Indy  
 
* Indy  
Line 58: Line 97:
 
* [http://cups4lazarus.sourceforge.net/ CUPS for Lazarus project] FPC/Lazarus 用の標準的な UNIX プリントシステム
 
* [http://cups4lazarus.sourceforge.net/ CUPS for Lazarus project] FPC/Lazarus 用の標準的な UNIX プリントシステム
 
* [http://sourceforge.net/projects/fibl/ FIBL] Lazarus 用の FreeIBComponents
 
* [http://sourceforge.net/projects/fibl/ FIBL] Lazarus 用の FreeIBComponents
 +
* [[RackCtls]] a collection of components with an "Hi-fi system" appearance.
 +
* [[Castle Game Engine]], a 3D game engine especially focused on VRML/X3D formats.
  
 
== サンプルプログラム ==
 
== サンプルプログラム ==
Line 65: Line 106:
 
* [[Libview]] - ライブラリに含まれている全ての関数名を表示します
 
* [[Libview]] - ライブラリに含まれている全ての関数名を表示します
 
* [[Contacts Database]] - レポート付きのアドレスブックのサンプルの拡張バージョン
 
* [[Contacts Database]] - レポート付きのアドレスブックのサンプルの拡張バージョン
* [[OpenGL Tutorial]] - OpenGL チュートリアル用のサンプルコードです
+
* [[OpenGL Tutorial/ja]] - OpenGL チュートリアル用のサンプルコードです
 +
* [[Robot - The Game]] - Very easy written sample for beginners
 +
* [[Kaldemonia]] - Google Searcher shows simple threading, using Synapse networking library.
 +
* LRS_Explorer [https://sourceforge.net/project/showfiles.php?group_id=240460] - A little sofware to add some pictures, music, etc.. into ressource files "lrs"
 +
 
 +
==See Also==
 +
[[Projects using Lazarus]]
  
==Original contributors and changes==
+
== このページのオリジナルと変更について ==
This page has been imported from the epikwiki [http://lazarus-ccr.sourceforge.net/index.php?wiki=CodeAndComponents version].
+
* このページは  [http://lazarus-ccr.sourceforge.net/index.php?wiki=CodeAndComponents version | epikwiki] からインポートされました
* Page created, initial content - T. Lisjac 9/22/2003 [[User:VlxAdmin]]
+
* ページの制作、内容 - T. Lisjac 9/22/2003 [[User:VlxAdmin]]
* Moved Synapse package info to here from the [[Main Page]] - [[User:VlxAdmin]] 10/1/2003
+
* Synapse のページ情報は、[[Main Page/ja | メインページ]] からここに移動しました - [[User:VlxAdmin]] 10/1/2003

Latest revision as of 08:23, 5 July 2015

Deutsch (de) English (en) español (es) suomi (fi) français (fr) magyar (hu) Bahasa Indonesia (id) italiano (it) 日本語 (ja) 한국어 (ko) português (pt) русский (ru) slovenčina (sk) 中文(中国大陆)‎ (zh_CN) 中文(台灣)‎ (zh_TW)

fpc source logo.png
lazarus source logo.png
日本語版メニュー
メインページ - Lazarus Documentation日本語版 - 翻訳ノート - 日本語障害情報

Lazarus-CCR Released Components

マルチメディア

  • ACS/ja - ACSのオーディオコンポーネントスイート
  • Bluetooth - Accessing Bluetooth devices. For example the Wiimote.

グラフィックス

  • GLScene - OpengGL グラフィックスライブラリ GLScene のポート
  • TOpenGLBox - A barebones OpenGL component for Lazarus that provides an OpenGL rendering area.
  • SMNetGradient - Lazarus 用グラデーションコンポーネント
  • TAChart - Lazarus 用チャートコンポーネント
  • PlotPanel - アニメーショングラフ作成用プロット・チャートコンポーネント
  • LazRGBGraphics - A package for fast in memory image processing and pixel manipulations (like scan line).
  • TMetafile/TMetafileCanvas - EnhMetafile API implementation for Windows.

ツール

  • FpSystools - Kylix 版の TorboPower SysTools を Lazarus 用にコンバートしたもの
  • DCPcrypt - DCPcrypt Cryptographic コンポーネントライブラリ
  • RXfpc - RXlib コンポーネントとして知られている幾つかのコンポーネントを Lazarus 用にコンバートしたもの
  • MultiLog - FPC-Lazarus 用にデザインされたシステムログ
  • OnGuard - Turbo Power OnGuard のポート
  • UniqueInstance - A component to force only one instance running at same time
  • XDev Toolkit - Cross-platform development tools.
  • MouseAndKeyInput - Tool for cross-platform manipulation with mouse and key input.
  • PascalSane - bindings for the libsane scanner API, with demo application.

アーカイバ(圧縮・解凍)

  • Zlibar - zlib アーカイバ。様々なファイルを一つの圧縮ファイルにしたり、解凍することが出来ます
  • FreePascalArchivePackage - TurboPower Software's Abbrevia ライブラリを Free Pascal コンパイラ用にコンバートしたもの
  • ZipFile - Component that encapsulates a zipfile, you can read and write from it as if it's a filesystem
  • libtar - Classes for .TAR archives by Stefan Heymann, who kindly relicensed so that they are now in the FPC 2.1.1 and later distributions. Can be combined by zstream to create .tar.gz files.

エディタ/ビューア

  • PowerPDF - Lazarus 用 PowerPDF (visual) コンポーネント
  • RichView - Lazarus 用 TRichView フリーウェア版コンポーネント
  • Fshcomp - エディットコンポーネント
  • SynEdit/ja - ソースエディタコンポーネント (IDEで使われています)

ネットワーク

  • Hprose - Hprose is a High Performance Remote Object Service Engine. It is a fast serialize and RPC library for Delphi and FreePascal.
  • Sockets - TCP/IP ソケット通信コンポーネント
  • lNet - TCP/UDP 通信用ネットワークコンポーネント
  • FPC and Apache Modules - Headers for creating Apache modules with fpc
  • Web Services Toolkit - Web Services authoring and consumption

データベース

  • fb embedded2 Laz - Using embedded FireBird 3 with Lazarus
  • TPSQL - PostgreSQL データベースサーバ接続用コンポーネント
  • tiOPF - TechInsite Object Persistent Framework (Ver. 2)
  • TParadoxDataSet - An TDataSet implementation that can read Paradox files up to Version 7 (and up ??)
  • ZeosDBO - Component for connecting to multiple database (Firebird, PostgreSQL, MySQL, Oracle)

システム

  • EpikTimer - Lazarus 仕様の正確なタイマーコンポーネント
  • Manager Worker Threads System - Manager Worker Thread system to process simultaneous data objects in real-time.
  • TrayIcon - マルチプラットフォームのシステムトレイコンポーネント
  • TPopupNotifier - バルーンヘルプを表示させるためのTPopupNotifierの使い方
  • MultiDoc - Lazarus 用の pseudo-MDI アプリケーションを書くためのコンポーネント
  • MDButtonsBar - MultiDoc コンポーネント用の ButtonsBar
  • MPICH - Bindings for the MPI - Message Passing Interface. Distributed computing.
  • Bluetooth - Accessing Bluetooth devices.

ビジュアルコンポーネント

  • VirtualTreeview - SoftGemsのビジュアルツリーコンポーネントのポート
  • Turbopower Visual PlanIt - A port of the Planner Components
  • RingChart and AnalogWatch - Lazarus/FPC 用の楕円チャートとアナログ時計
  • ColorBox - カラーピッカー
  • Spook's Panel Components - 様々なパネルコンポーネントのコレクション
  • HistoryFiles - A component for store the recent files list into an .ini file and show the result into a menu.
  • ColorPalette - A color palette grid with ability to use custom palette.
  • OrphPort - Subset of TurboPower's Orpheus controls.
  • TSubForm - A Data-Aware SubForm that replicates controls based on records in a dataset.
  • Lui Controls - A set of visual controls (TToggleLabel, TMenuButton)
  • JvXPBar - A port of JVCL's TJvXPBar control that can display an icon, a header and zero or more clickable items in its client area.
  • CmdLine - A Prompt as VCL Control.
  • Wile64 - Components for Lazarus (TGifAnim, TColorProgress, TLabelCut...)
  • TGradButton - A new good looking Button Component
  • TMyRollOut and ExpandPanel - A collapsable panel with a button (like TJvRollOut); these panels can be arranged with "Expandpanel"

Lazarus IDE Extensions

  • Manual Docker - The extension allows Messages window to dock to the source editor.

FPC/Lazarus のパッケージ (not hosted here)

  • 2007, Brain Patchwork DX, LLC. has ported their TCP/UDP Client and Server Components to Lazarus 0.9.22/FPC 2.0.4 - visual and non-visual implementation are supported (www.bpdx.com)
  • バージョン32で、Lucas Gebauer の優れた Synapse TCP/IP ライブラリは Free Pascal/Lazarus 互換となりました。Lucas 氏はまた、彼のシリアルポート通信用スイートである Synaser を、Free Pascal で動作するようにして、バージョン12としてリリースしました。
  • Indy
    • オリジナル版(現在休止中): Indy for Lazarus project には FPC/Lazarus 用の 119 の Indy コンポーネントがあります
    • 新しいバージョン Indy with Lazarus (Indy9 と Indy10 の両方)
  • CUPS for Lazarus project FPC/Lazarus 用の標準的な UNIX プリントシステム
  • FIBL Lazarus 用の FreeIBComponents
  • RackCtls a collection of components with an "Hi-fi system" appearance.
  • Castle Game Engine, a 3D game engine especially focused on VRML/X3D formats.

サンプルプログラム

See Also

Projects using Lazarus

このページのオリジナルと変更について