Difference between revisions of "Lazarus DB Faq/fr"

From Lazarus wiki
Jump to navigationJump to search
(New page: {{Lazarus Documentation}} ==Lazarus and Pascal Tutorials== *Overview of Free Pascal and Lazarus - A brief discussion of kinds of things you can develop with these general-purpose tool...)
 
(Removing all content from page)
Line 1: Line 1:
{{Lazarus Documentation}}
 
  
==Lazarus and Pascal Tutorials==
 
*[[Overview of Free Pascal and Lazarus]] - A brief discussion of kinds of things you can develop with these general-purpose tools.
 
*[[Lazarus Tutorial]] - A tutorial for beginners and a detailed description of the Lazarus IDE.
 
*[[Lazarus IDE Tools]] - An intermediate level tutorial about code completion and other IDE tools.
 
*[[Lazarus Database Tutorial]] - An introduction to using Lazarus with databases.
 
*[[Developing with Graphics]] - Some basic examples on graphic programming.
 
*[[Pascal Tutorial]] - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Pascal Tutorial]  (reposted with permission).
 
*[[TXMLPropStorage]] - Using TXMLPropStorage to save user preferences.
 
*[[Executing External Programs]] - A short tutorial showing how to run external programs from inside your program.
 
*[[Hardware Access]] - How to access hardware devices, such as ISA cards, PCI cards, parallel and serial ports and USB devices.
 
*[[Networking]] - Tutorials about XML, TCP/IP protocol, creating secure network programs, WebServices, etc.
 
*[[Multithreaded Application Tutorial]] - How to write multithreaded applications using Free Pascal and Lazarus
 
*[[Streaming components]] - How to write components to streams and read/create components from streams
 
*[[OpenGL Tutorial]] - How to use GLUT in Lazarus
 
*[[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
 
 
==The Lazarus User Guides==
 
*[[Lazarus Faq]] - General information about Lazarus and specifics for Linux and Windows users.
 
*[[Lazarus DB Faq]] - FAQ on database issues in Lazarus.
 
*[[Code Examples]] - Example working code for 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?
 
===Installation===
 
*[[Installing Lazarus]] - An installation guide (please add to it!)
 
*[[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...
 
===IDE===
 
*[[IDE tricks]] - Tips, tricks and hidden features
 
*[[Lazarus IDE]] - The IDE windows
 
*[[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.
 
 
===LCL===
 
*[[doc:lcl/|LCL documentation]] - On line help for LCL (work in progress).
 
*[[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.
 
===Tools===
 
*[[Lazarus Documentation Editor]] - Using "lazde" to create documentation
 
*[[LazDoc]] - An integrated editor for documentation files
 
*[[lazbuild]] - Compiling projects and packages without the IDE
 
 
===Coming from Delphi===
 
*[[Lazarus Components]] - Comparison between Lazarus and Turbo Delphi components
 
*[[Lazarus For Delphi Users]] - For Delphi users who are getting started with Lazarus
 
*[[Code Conversion Guide]] - How to convert existing code and components from Delphi and Kylix
 
 
==The Lazarus Developer Guides==
 
*[[How To Help Developing Lazarus]] - A guide to help newbies start improving Lazarus
 
*[[Version Numbering]] -  Explanation of the different version numbers of Lazarus
 
*[[Creating A Patch| Creating a Patch]] - A guide to making a patch with changes made to Lazarus
 
*[[Creating a Backtrace with GDB]] - A guide to making a backtrace to help you debug a program
 
*[[Nomenclature]] - Guide to choose a name for a new method or property
 
*[[DesignGuidelines|Design Guide Lines]] - A guide about how to procede when changing Lazarus Source Code.
 
*[[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
 
*[[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 component library===
 
*[[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 Unicode Support]] - Road to Unicode enabled Lazarus
 
*[[LCL Documentation Roadmap]] - Which units have to be documented
 
 
===Interfaces===
 
*[[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
 
 
===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 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 Localization Notes|Portuguese-Brazilian]] - Small dictionary containing common translations of terms used in the Lazarus IDE for the Portuguese-Brazilian translation.
 
<!-- *[[TO-DO]] Remaining Tasks -->
 
* [[Help:Add language bar | 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
 
 
==Free Pascal Compiler Documentation==
 
In addition to [http://lazarus-ccr.sourceforge.net/fpcdoc/ this site], the latest version of the documentation can also be found online and in a variety of downloadable formats on the main [http://www.freepascal.org/docs.html Free Pascal Compiler site].
 
There is now also a WiKi site for FreePascal [http://www.freepascal.org/wiki/index.php/Main_Page] very similar in style to this one, to allow developers to submit documentation in addition to the official FPC documents below.
 
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html User's guide]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html Programmer's guide]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html Reference guide for the system unit, and supported Pascal constructs]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html Run-Time Library reference manual]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html Free Component Library reference manual]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html Free Pascal documentation tool manual]
 
*[[Build messages]]
 
 
==Lazarus related blogs==
 
*[[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://port2laz.blogspot.com/ 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)
 
*[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!
 

Revision as of 11:13, 8 June 2007