Lazarus Documentation/fr
From Free Pascal wiki
Jump to navigationJump to search
│
العربية (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) │
Tutoriels sur Lazarus et sur Pascal
- Tutoriel sur le Pascal Objet
- More Lazarus/FPC Tutorials - These are only the main tutorials. This other page shows more Lazarus/FPC tutorials.
- There are also other tutorials not hosted here in Lazarus Documentation#Lazarus related blogs and websites
Lazarus/FPC
- Vue d'ensemble de Free Pascal et Lazarus (traduit)- Une brève description du genre de choses que vous pouvez développer avec ces outils d'usage universel.
- Tutoriel Lazarus (traduit) - Un tutoriel pour les débutants et une description détaillée de l'EDI Lazarus.
- Outils de l'EDI Lazarus (traduit) - Un tutoriel de niveau intermédiaire à propos de la complétion de code et d'autres outils de l'EDI.
- Développer avec des graphismes (traduit) - Quelques exemples basiques de programmation graphique.
- Tutoriel OpenGL (traduit) - Comment employer GLUT dans Lazarus
- Multimedia Programming - How to play videos and sounds.
- Office Automation - How to interact with office software and create spreadsheets, text documents, presentations, etc.
- Bibliothèques Lazarus/FPC (traduit) - Comment créer des bibliothèques dynamiques (.so, .dll, .dynlib) et comment les utiliser
- Création de liaisons pour des bibliothèques C (traduit) - Comment convertir des entêtes des fichiers (.h) vers des unités pascal
- Mode console en Pascal - Utiliser l'IDE Lazarus pour l'écriture de programmes en Pascal pour le fonctionnement en mode texte.
- Assembleur en ligne de Lazarus - un guide de démarrage.
- Databases - Une introduction pour utiliser Lazarus avec des bases de données, et des liens vers des articles au sujet d'autres bases de données.
- Tutoriel Lazarus bases de données (traduit) - Tutoriel sur la connexion à différentes bases de données MySQL, Firebird, Postgres, etc).
- Traductions / i18n / localisations pour les programmes (traduit) - Comment fournir des versions localisées de vos applications et de vos paquets
- Daemons et Services (traduit) - Comment écrire des services windows et/ou des daemons linux.
- Exemple de VirtualTreeview pour Lazarus - Utilisation de VirtualTreeview avec Lazarus.
Matériel, threads et processus
- Accès matériel (traduit) - Comment accéder aux périphériques matériels, tels que cartes ISA, PCI, ports parallèles et séries et périphériques USB.
- Tutoriel applications multi-tâches (traduit) - Comment écrire des applications multitâches en utilisant Free Pascal et Lazarus.
- Exécuter des programmes externes (traduit) - Un court tutoriel montrant comment lancer des programmes externes à l'intérieur de votre programme.
Fichiers
- File Handling In Pascal - Basic explanations on the use of files, for beginners in pascal.
- TXMLPropStorage (traduit) - Utilisation du composant TXMLPropStorage pour enregistrer les préférences de l'utilisateur.
- Tutoriel XML (traduit) - Ecrire et lire des fichiers XML
- Using INI Files - How to work with INI files in pascal.
Web
- Webbrowser - Webbrowser controls
- Réseaux (traduit) - Tutoriels à propos de XML, du protocole TCP/IP, de la création de programmes sécurisés pour réseaux, des services web, etc.
Astuces spécifiques à une plate-forme
- Trucs et Astuces de programmation OS X (En cours de traduction) - installation de Lazarus, outils utiles , commandes Unix , et plus ...
- Astuces de programmation WinCE - Utilisation de l'API telephone , envoi de SMS, et plus...
- Windows Programming Tips - Desktop Windows programming tips...
- Android Programming - For Android smartphones and tablets
- iPhone/iPod development - About using Objective Pascal to develop iOS applications
Les guides de l'utilisateur de Lazarus
- Lazarus Faq (En cours de traduction) - Information générale à propos de Lazarus et spécificités pour utilisateurs Linux et Windows.
- Lazarus DB Faq (traduit)- Questions les plus fréquemment posées au sujet des bases de données sous Lazarus.
- Liste de voeux/fonctionnalités voulues (En cours de traduction) - Spécificités que vous voudriez voir dans Lazarus
- Comment créer un rapport de bogue (traduit) - Vous pensez avoir trouvé un bogue dans Lazarus, comment pouvez vous le rapporter ?
Installation
- Obtenir Lazarus (traduit) - Instructions pour télécharger une version normale ou SVN de Lazarus.
- Installation de Lazarus (En cours de traduction) - Un guide d'installation
- Multiple Lazarus - How to install several lazarus versions on one machine
IDE
- Astuces de l'IDE (traduit) - Astuces, tours et fonctionnalités cachés
- l'IDE Lazarus (en cours de traduction) - les fenêtres IDE
- Les raccourcis de l'IDE Lazarus - Les touches du clavier et les raccourcis.
- Les paquets de Lazarus (en cours de traduction) - Un guide pour créer un paquet sous Lazarus
- Installer les paquets (traduit) - Un petit guide pour installer des paquets
- Etendre l'IDE (traduit) - Comment ajouter des fonctionnalités à l'IDE Lazarus
- Installing Help in the IDE - How to install help for the RTL, FCL and LCL in the IDE, as well as installing the Kylix help files in it and also adding help for user packages.
- Utiliser Lazarus pour d'autres langages informatiques - Comment utiliser l'IDE pour le C, le Java, etc.
- Développement de l'IDE - Plusieurs pages sur le développement actuel de l'IDE.
- Lazarus pour l'éducation - Comment configurer l'IDE pour les cours et les débutantsHow to setup the IDE for cours.
- Lazarus Hacks - Customizations and hacks that can adapt the IDE and LCL to specific needs.
- startlazarus - How the IDE is started.
LCL
- LCL documentation (Anglais) - Aide en ligne pour LCL (travail en cours).
- composants de la bibliothèque LCL - Tutoriels sur les composants standard de la bibliothèque LCL, complète les docs de référence
- La bibliothèque LCL dans différentes plates-formes - Une brève discussion sur les caractéristiques de la bibliothèque LCL qui se comportent différemment dans différentes plates-formes.
- Autosize / Layout - Comment concevoir des forms qui fonctionnent sur toutes les plates-formes.
- Main Loop Hooks (Traduit) - Comment manipuler de multiples sources d'évènements
- Appels asynchrones (Anglais) - Comment stocker des méthodes pour une exécution ultérieure
- Taille des fichiers et lien futé (traduit) - Comment lier facilement des applications et créer des petits exécutables.
- Accéder directement aux interfaces(En cours de traduction) - Exemples sur comment accéder aux jeux de composants graphiques de la bibliothèque LCL
- Ajouter de l'aide à votre application (traduit) - Comment créer une aide en ligne pour votre application
- Colors - Description of system colors like clDefault, clWindow and the fpImage FPColor
- Trucs et astuces LCL (traduit) - Trucs et astuces
- Définition de la LCL (traduit) - Choisir les bonnes options pour recompiler la LCL
- LCL Code Examples - Example working code for Lazarus.
- Lazarus Custom Drawn Controls - A set of custom drawn controls in Lazarus
- How To Write Lazarus Component - a helpful guide to creating your first LCL component.
Développement
- La puissance de la planification et des pratiques appropriées - (en cours de traduction) Les meilleures pratiques de programmation de sens-commun pour le développeur sous Free Pascal et Lazarus
- Guide de la programmation multi-plateforme (En cours de traduction) - Comment développer des applications de multi-plateforme et comment porter des applications d'une plateforme à une autre.
- Déployer votre application (En cours de traduction) - Comment créer un fichier d'installation pour votre application
- Cross compiling(En cours de traduction) - Créer des exécutables d'une plateforme à une autre.
- GDB Debugger Tips - Known Issues / Tips for debugging Pascal using GDB
- Deboguage à distance (En cours de traduction) - Comment déboguer votre application Lazarus sur une autre machine.
- Application Icon - Setting the application icon
- Utilisation des bibliothèques Pascal avec .NET et Mono(En cours de traduction) - oui, vous pouvez employer le code Free Pascal avec .NET et Mono
- Pascal and PHP - the Pascal connection to PHP
- Developing Python Modules with Pascal - extending Python with Pascal
- Developing Web Apps with Pascal - yes, you can write Rich Internet Applications (RIA) with Pascal
- Smartphone Development - About using FPC and Lazarus to target various smartphones
- Lazarus Components Directory - A description of extra packages which are shipped with Lazarus, such as support for printers, fpWeb, daemons, etc
Astuces spécifiques à une plate-forme
- Trucs et Astuces de programmation OS X (En cours de traduction) - installation de Lazarus, outils utiles , commandes Unix , et plus ...
- Windows Programming Tips - Desktop Windows programming tips...
- Astuces de programmation WinCE - Utilisation de l'API telephone , envoi de SMS, et plus...
- Android Programming - For Android smartphones and tablets
- iPhone/iPod development - About using Objective Pascal to develop iOS applications
Outils
- Editeur de documentation de Lazarus - Utiliser "lazde" pour créer de la documentation
- FPDoc Editor - Un éditeur intégré pour les fichiers de documentation
- FPDoc Updater - A GUI tool for updating FPDoc files
- lazbuild - Compilation des projets et des paquets sans l'IDE
- LazSVNPkg - Lazarus SVN IDE Plugin
- InstantFPC - run pascal programs as normal unix scripts
En provenance de Delphi
- Composants Lazarus - Comparaison entre les composants de Lazarus et de Turbo Delphi
- Lazarus pour les utilisateurs Delphi (En cours de traduction) - Pour les utilisateurs Delphi qui veulent démarrer avec Lazarus.
- Guide de conversion de code (En cours de traduction) - Comment convertir du code existant et des composants de Delphi et Kylix.
- Delphi Converter in Lazarus - Convert a Delphi unit, project or package almost automatically
Les guides du développeur Lazarus
- Processus de développement de Lazarus - Feuilles de route, idées, développement en cours
- Comment aider à développer Lazarus - Un guide pour aider les débutants qui démarrent dans l'amélioration de Lazarus
- Numérotation des versions - Explications sur les différents numéros de version de Lazarus
- Créer un patch - un guide pour créer un patch avec les changements faits à Lazarus
- Creating a Backtrace with GDB - Un guide pour générer des traces pour vous aider à déboguer un programme
- Nomenclature - Guide pour choisir un nom pour une nouvelle méthode ou propriété
- Design Guide Lines - Un guide sur la façon de procéder quand le code source Lazarus est changé.
- GUI design - Notes sur les lignes de conduite à propos du design du GUI lazarus
- Feuille de route - Une idée sur le statut actuel de différentes parties de Lazarus
- Modération du traqueur de bogue - Directives pour les développeurs de Lazarus et les modérateurs pour l'usage du traqueur de bogue .
- Codetools - Comment les codetools sont intégrés dans IDE
- Creation de l'aide IDE - Comment prolonger la documentation de l'IDE
- Unité non trouvée - Comment trouver des unités - Comment configurer l'IDE et les fichiers source
- Bounties - Need a particular new feature soon? Set a price here.
Bibliothèque de Composants Lazarus - LCL
- Messages LCL - Guide relatif aux messages de la LCL
- LCL Internals - Quelques informations à propos du fonctionnement interne de la LCL
- LCL Key Handling - Au secours ! Une touche pressée, et maintenant ?
- fonctionnement interne de la bibliothèque LCL, redimensionnement, déplacement (traduit) - Comment la bibliothèque LCL communique avec l'interface de la bibliothèque LCL pour redimensionner, déplacer les contrôles
- LCL Glisser déplacer - Gestion du glissement, déplacement et de la dépose
- Support Unicode de la LCL - Chemin vers l'Unicode autorisé Lazarus
- LCL Documentation Roadmap (Anglais) - Quelles unités ont été documentées
- 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
- Interface Windows CE - Pour Pocket PC et smartphones
- Interface Carbon - L'interface Carbon pour Mac OS X
- Cocoa Interface - The Cocoa interface for Mac OS X
- Interface Qt - L'interface Qt 4 pour Unix, Mac OS X, Windows et PDA basés sur Linux
- GTK1 Interface - The gtk1 interface for Unixes, Mac OS X, Windows
- Interface GTK2 - L'interface gtk2 pour Unix, Mac OS X, Windows
- Interface fpGUI - Basé sur la bibliothèque fpGUI, un ensemble de composants graphiques multiplate-forme complètement écrit en Pascal Objet
- Custom Drawn Interface - A cross-platform LCL backend written completely in Object Pascal inside Lazarus. The Lazarus interface to Android.
Traductions
- Traductions / i18n / localisations pour les programmes (traduit) - Comment fournir des versions localisées de vos applications et de vos paquets
- Obtenir la traduction de chaînes de caractère correctement (traduit) - Quelques notes pour les programmeurs sur comment créer et utiliser des chaînes à traduire dans votre application. Rapide discussion généralités à propos de la création de chaînes, avec quelques astuces sur les méthodes d'implémentation et les points à considérer particulièrement quand on utilise l'anglais en langage de base.
- Notes de localisation :
- German (Allemand) - Notes and guidelines for translating the Lazarus IDE to German, including a small dictionary to look up often used translations.
- Portuguese-Brazilian (Portugais/Brésilien) - Small dictionary containing common translations of terms used in the Lazarus IDE for the Portuguese-Brazilian translation.
- Russian - Notes and guidelines for translating the Lazarus IDE into Russian.
- Ajouter une barre de langue (traduit) - Explique comment vous pouvez ajouter une liste de traductions en haut de page du wiki.
- Traduire l'EDI
Documentation des composants additionnels
- Project Templates - the package projtemplates
- Script Pascal (en cours de traduction) et Exemples de script Pascal - (traduit) Comment utiliser les composants script pascal dans Lazarus.
- OpenGL - Comment utiliser OpenGL dans Lazarus.
- KOL-CE - Free Pascal/Lazarus port of KOL&MCK library. How to create very compact applications for Win32/WinCE in Lazarus.
- How To Write Lazarus Component for more component info
Documentation Free Pascal Compiler
En plus de ce site, la dernière version de la documentation peut aussi être trouvée en ligne dans plusieurs formats sur la page principale du site du compilateur Free Pascal.
- Guide de l'utilisateur
- Guide du programmeur
- Guide de réference pour les unités système, et constructions Pascal supportées
- Manuel de référence de la librairie Run-Time
- Manuel de référence de la librairie Free Component
- Manuel des outils Free Pascal documentation
- Messages de construction
Blogs, sites Web, magazines et livres relatifs à Lazarus
Blogs
- Lazarus Development - Un blog des développeurs de lazarus qui concerne le processus de développement.
- Aventures d'un débutant - Un blog d'un internaute novice ayant commencé avec quelques tutoriels d'information sous forme de journal.
- On the road with Lazarus/Freepascal - Un blog dédié à enregistrer mes expériences de la programmation avec FreePascal et Lazarus (par Luiz Américo)
- Porting to Lazarus - Ce blog décrit le portage d'une application de taille moyenne (~100 ko) depuis D7 avec CLX vers Lazarus (par Alexsander da Rosa)
- Living Lazarus - L'exploration d'un seul homme dans les possiblités d'un RAD open-source (par Wibblytim).
- Bee.ography juste (un autre) Bee’s buzz!
- Parallel Pascal Worlds Donald Shimoda.
- Observations on FreePascal and Lazarus Development
- Lazarussupport - A blog about Lazarus and Free Pascal in general - Joost van der Sluis
Sites Web
- Pascal - SwinBrain - Tutoriel et documentation sur Free Pascal à la Swinburne University
- Programando en Pascal - Spanish tutorial focused on FPC/Lazarus, hosted in Wikidot.
- Object Pascal Tutorial Wiki version - Tao Yue's Pascal Tutorial (reposted with permission).
- Community for Free Pascal and Lazarus in Chinese. - Community,Forums , Source code and demos in Chinese.
Livres et magazines
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.