Difference between revisions of "Lazarus Documentation"

From Free Pascal wiki
Jump to navigationJump to search
(Moved that external website to a more suitable section)
Line 18: Line 18:
 
*[[Creating bindings for C libraries]] - How to convert C header files (.h) to pascal units
 
*[[Creating bindings for C libraries]] - How to convert C header files (.h) to pascal units
 
*[[Lazarus/FPC Libraries]] - How to create dynamic libraries (.so, .dll, .dynlib) and how to use them
 
*[[Lazarus/FPC Libraries]] - How to create dynamic libraries (.so, .dll, .dynlib) and how to use them
*[[swainbrain pascal wiki]] - unique free pascal tutorials and info [http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools swainbrain]
 
 
*[[Translations / i18n / localizations for programs]] - How to provide localized versions of your programs and packages
 
*[[Translations / i18n / localizations for programs]] - How to provide localized versions of your programs and packages
  
Line 28: Line 27:
 
*[[Feature_Ideas|Wishlist/Wanted Features]] - Features that you would like to see in Lazarus
 
*[[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?
 
*[[How do I create a bug report]] - You think you found a bug in Lazarus, how can you report it?
 +
 
===Installation===  
 
===Installation===  
 
*[[Installing Lazarus]] - An installation guide
 
*[[Installing Lazarus]] - An installation guide
 
*[[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
 
*[[OS X Programming Tips]] - Lazarus installation, useful tools, Unix commands, and more...
 
*[[OS X Programming Tips]] - Lazarus installation, useful tools, Unix commands, and more...
*[http://dexrow.blogspot.com/2007/08/installing-bloodshed-ide-with-current.html dev ide] - adding dev ide to lazarus or fpc install
 
  
 
===IDE===
 
===IDE===
Line 60: Line 59:
 
*[[Cross compiling]] - Creating executables of one platform, on another.
 
*[[Cross compiling]] - Creating executables of one platform, on another.
 
*[[Remote Debugging]] - How to debug your Lazarus application from another machine.
 
*[[Remote Debugging]] - How to debug your Lazarus application from another machine.
 +
 
===Tools===
 
===Tools===
 
*[[Lazarus Documentation Editor]] - Using "lazde" to create documentation
 
*[[Lazarus Documentation Editor]] - Using "lazde" to create documentation
Line 101: Line 101:
 
*[[Windows CE Interface]] - For Pocket PC and Smartphones
 
*[[Windows CE Interface]] - For Pocket PC and Smartphones
 
*[[fpGUI Interface]] - A widgetset completely written in Object Pascal
 
*[[fpGUI Interface]] - A widgetset completely written in Object Pascal
*[http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal_Drawing%2C_Sound%2C_and_Input Wingraph tutorial] - swainbrain wingraph and openal tutorial
 
  
 
===Translations===
 
===Translations===
Line 127: Line 126:
 
*[[Build messages]]
 
*[[Build messages]]
  
==Lazarus related blogs==
+
==External Links==
 +
 
 +
===Lazarus related blogs===
 
*[[Adventures of a Newbie]] - A blog of a newbie getting started with some tutorial information in a running log.
 
*[[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://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)
Line 133: Line 134:
 
*[http://living-lazarus.blogspot.com/ Living Lazarus] - One mans exploration into the possibilities of an open source RAD (by [[User:Wibblytim|Wibblytim]]).
 
*[http://living-lazarus.blogspot.com/ Living Lazarus] - One mans exploration into the possibilities of an open source 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!
 +
 +
===Lazarus related websites===
 +
*[[swainbrain pascal wiki]] - unique free pascal tutorials and info [http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools swainbrain]

Revision as of 13:18, 14 September 2007

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

The Lazarus User Guides

Installation

IDE

LCL

Developing

Tools

Coming from Delphi

The Lazarus Developer Guides

LCL - Lazarus component library

Interfaces

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.
  • Add language bar explains how you can add a list of translations to the top of a wiki page.

Additional Components Documentation

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.

External Links

Lazarus related blogs

Lazarus related websites