Difference between revisions of "Lazarus Documentation/fr"
From Lazarus wiki
Jump to navigationJump to search (Mise à jour selon le contenu de la page en anglais) |
(Traduction presque complétée) |
||
Line 4: | Line 4: | ||
*[[Object Pascal Tutorial|Tutoriel sur le Pascal Objet]] | *[[Object Pascal Tutorial|Tutoriel sur le Pascal Objet]] | ||
− | *[[More Lazarus/FPC Tutorials]] | + | *[[More Lazarus/FPC Tutorials|Plus de tutoriels sur Lazarus et sur FPC]] |
− | * | + | *D'autres tutoriels non hébergés ici sont listés dans la section [[Lazarus Documentation#Lazarus related blogs and websites|Blogs et sites webs relatifs à Lazarus]]. |
=== Lazarus/FPC === | === Lazarus/FPC === | ||
− | *[[Overview of Free Pascal and Lazarus/fr|Vue d'ensemble de Free Pascal et Lazarus]] (traduit)- | + | *[[Overview of Free Pascal and Lazarus/fr|Vue d'ensemble de Free Pascal et de Lazarus]] (traduit) - Brève description du genre de choses qu'il est possible de développer avec ces outils d'usage universel. |
− | *[[Lazarus Tutorial/fr|Tutoriel Lazarus]] (traduit) - | + | *[[Lazarus Tutorial/fr|Tutoriel sur Lazarus]] (traduit) - Tutoriel pour les débutants et description détaillée de l'EDI Lazarus. |
− | *[[Lazarus IDE Tools/fr|Outils de l'EDI Lazarus]] (traduit) - | + | *[[Lazarus IDE Tools/fr|Outils de l'EDI Lazarus]] (traduit) - Tutoriel de niveau intermédiaire à propos de la complétion de code et d'autres outils de l'EDI. |
− | *[[Developing with Graphics/fr|Développer avec des graphismes]] (traduit) - Quelques exemples | + | *[[Developing with Graphics/fr|Développer avec des graphismes]] (traduit) - Quelques exemples de base de programmation graphique. |
− | *[[OpenGL Tutorial/fr|Tutoriel OpenGL]] (traduit) - | + | *[[OpenGL Tutorial/fr|Tutoriel sur OpenGL]] (traduit) - Employer GLUT dans Lazarus. |
− | *[[Multimedia Programming]] - | + | *[[Multimedia Programming|Programmation multimédia]] - Jouer des vidéos et du son. |
− | *[[Office Automation]] - | + | *[[Office Automation|Bureautique]] - Interagir avec une suite bureautique pour créer des feuilles de calcul, des documents texte, des présentations, etc. |
− | *[[Lazarus/FPC Libraries/fr|Bibliothèques Lazarus/FPC]] (traduit) - | + | *[[Lazarus/FPC Libraries/fr|Bibliothèques Lazarus/FPC]] (traduit) - Créer et utiliser des bibliothèques dynamiques (.so, .dll, .dynlib). |
− | *[[Creating bindings for C libraries/fr|Création de liaisons pour des bibliothèques C]] (traduit) - | + | *[[Creating bindings for C libraries/fr|Création de liaisons pour des bibliothèques C]] (traduit) - Convertir des en-têtes des fichiers (.h) vers des unités Pascal. |
− | *[[Console Mode Pascal/fr|Mode console en Pascal]] - Utiliser l' | + | *[[Console Mode Pascal/fr|Mode console en Pascal]] - Utiliser l'EDI Lazarus pour l'écriture de programmes en Pascal pour le fonctionnement en mode texte. |
− | *[[Lazarus Inline Assembler/fr|Assembleur en ligne de Lazarus]] - | + | *[[Lazarus Inline Assembler/fr|Assembleur en ligne de Lazarus]] - Guide de démarrage. |
− | *[[Databases]] - | + | *[[Databases]] - Introduction pour utiliser Lazarus avec des bases de données, et liens vers d'autres articles sur le même sujet. |
− | *[[Lazarus Database Tutorial/fr|Tutoriel Lazarus bases de données]] (traduit) - Tutoriel sur la connexion à | + | *[[Lazarus Database Tutorial/fr|Tutoriel sur Lazarus et les bases de données]] (traduit) - Tutoriel sur la connexion à des bases de données populaires: MySQL, Firebird, Postgres, etc. |
− | *[[Translations / i18n / localizations for programs/fr|Traductions / i18n / | + | *[[Translations / i18n / localizations for programs/fr|Traductions / i18n / localisation pour les programmes]] (traduit) - Fournir des versions localisées des applications et des paquets. |
− | *[[Daemons and Services/fr| | + | *[[Daemons and Services/fr|Démons et services]] (traduit) - Écrire des services Windows ou des démons Linux. |
*[[VirtualTreeview Example for Lazarus/fr|Exemple de VirtualTreeview pour Lazarus]] - Utilisation de VirtualTreeview avec Lazarus. | *[[VirtualTreeview Example for Lazarus/fr|Exemple de VirtualTreeview pour Lazarus]] - Utilisation de VirtualTreeview avec Lazarus. | ||
===Matériel, threads et processus=== | ===Matériel, threads et processus=== | ||
− | *[[Hardware Access/fr|Accès matériel]] (traduit) - | + | *[[Hardware Access/fr|Accès matériel]] (traduit) - Accéder à des périphériques matériels tels que des cartes ISA et PCI, des ports parallèle et série et des périphériques USB. |
− | *[[Multithreaded Application Tutorial/fr|Tutoriel applications | + | *[[Multithreaded Application Tutorial/fr|Tutoriel sur les applications multitâches]] (traduit) - Écrire des applications multitâches en utilisant Free Pascal et Lazarus. |
− | *[[Executing External Programs/fr|Exécuter des programmes externes]] (traduit) - | + | *[[Executing External Programs/fr|Exécuter des programmes externes]] (traduit) - Court tutoriel montrant comment lancer des programmes externes à l'intérieur d'un programme. |
===Fichiers=== | ===Fichiers=== | ||
− | *[[File Handling In Pascal]] - | + | *[[File Handling In Pascal|Gestion des fichiers en Pascal]] - Explications de base sur l'utilisation de fichiers (pour débutants en Pascal). |
*[[TXMLPropStorage/fr|TXMLPropStorage]] (traduit) - Utilisation du composant TXMLPropStorage pour enregistrer les préférences de l'utilisateur. | *[[TXMLPropStorage/fr|TXMLPropStorage]] (traduit) - Utilisation du composant TXMLPropStorage pour enregistrer les préférences de l'utilisateur. | ||
− | *[[XML Tutorial/fr|Tutoriel XML]] (traduit) - | + | *[[XML Tutorial/fr|Tutoriel sur le XML]] (traduit) - Écrire et lire des fichiers XML. |
− | *[[Using INI Files]] - | + | *[[Using INI Files|Utilisation de fichiers INI]] - Utilisation de fichiers INI en Pascal. |
===Web=== | ===Web=== | ||
− | *[[Webbrowser]] - | + | *[[Webbrowser|Navigation Web]] - Résumé de différentes manières d'afficher des pages HTML à partir d'un programme écrit en Pascal, allant de l'appel d'un navigateur externe à l'ajout d'un composant capable de rendre les pages HTML dans une fiche. |
− | *[[Networking/fr|Réseaux]] (traduit) - Tutoriels à propos | + | *[[Networking/fr|Réseaux]] (traduit) - Tutoriels à propos du 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=== | ===Astuces spécifiques à une plate-forme=== | ||
− | *[[OS X Programming Tips/fr| | + | *[[OS X Programming Tips/fr|Astuces de programmation pour OS X]] (en cours de traduction) - Installation de Lazarus, outils utiles, commandes Unix, et plus. |
− | *[[WinCE Programming Tips|Astuces de programmation WinCE]] - Utilisation de l'API | + | *[[WinCE Programming Tips|Astuces de programmation pour WinCE]] - Utilisation de l'API téléphone, envoi de SMS, et plus. |
− | *[[Windows Programming Tips]] | + | *[[Windows Programming Tips|Astuces de programmation pour Windows]] |
− | *[[Android Programming]] - | + | *[[Android Programming|Programmation pour Android]] - Pour téléphones intelligents et tablettes tournant sous Android. |
− | *[[iPhone/iPod development]] - | + | *[[iPhone/iPod development|Programmation pour iPhone/iPod]] - Utilisation d'Objective Pascal pour développer des applications pour iOS. |
− | ==Les guides de l'utilisateur de Lazarus== | + | ==Les guides de l'utilisateur de Lazarus== |
− | *[[Lazarus Faq/fr|Lazarus | + | *[[Lazarus Faq/fr|FAQ sur Lazarus]] (en cours de traduction) - Information générale à propos de Lazarus et spécificités pour utilisateurs Linux et Windows. |
− | *[[Lazarus DB Faq/fr|Lazarus | + | *[[Lazarus DB Faq/fr|FAQ sur les bases de données sous Lazarus]] (traduit) - Questions les plus fréquemment posées au sujet des bases de données sous Lazarus. |
− | *[[Feature_Ideas/fr|Liste de voeux/fonctionnalités voulues]] ( | + | *[[Feature_Ideas/fr|Liste de voeux/fonctionnalités voulues]] (en cours de traduction) - Fonctionnalités que vous voudriez voir dans Lazarus. |
− | *[[How do I create a bug report/fr|Comment créer un rapport de bogue]] (traduit) - Vous pensez avoir trouvé un bogue dans | + | *[[How do I create a bug report/fr|Comment créer un rapport de bogue]] (traduit) - Vous pensez avoir trouvé un bogue dans Lazarus? Voici comment vous pouvez le rapporter. |
===Installation=== | ===Installation=== | ||
*[[Getting Lazarus/fr|Obtenir Lazarus]] (traduit) - Instructions pour télécharger une version normale ou SVN de Lazarus. | *[[Getting Lazarus/fr|Obtenir Lazarus]] (traduit) - Instructions pour télécharger une version normale ou SVN de Lazarus. | ||
− | *[[Installing Lazarus/fr|Installation de Lazarus]] ( | + | *[[Installing Lazarus/fr|Installation de Lazarus]] (en cours de traduction) - Guide d'installation. |
− | *[[Multiple Lazarus]] - | + | *[[Multiple Lazarus|Plusieurs versions de Lazarus]] - Installation de plusieurs versions de Lazarus sur la même machine. |
− | === | + | ===EDI=== |
− | *[[IDE tricks/fr|Astuces de l'IDE]] (traduit) - Astuces | + | *[[IDE tricks/fr|Astuces de l'IDE]] (traduit) - Astuces et fonctionnalités cachées. |
− | *[[Lazarus IDE/fr| | + | *[[Lazarus IDE/fr|L'EDI Lazarus]] (en cours de traduction) - Fenêtres de l'EDI. |
− | *[[Lazarus IDE Shortcuts|Les raccourcis de l' | + | *[[Lazarus IDE Shortcuts|Les raccourcis de l'EDI Lazarus]] - Touches du clavier et raccourcis. |
− | *[[Lazarus Packages/fr|Les paquets de Lazarus]] (en cours de traduction) - | + | *[[Lazarus Packages/fr|Les paquets de Lazarus]] (en cours de traduction) - Guide pour créer un paquet sous Lazarus. |
− | *[[Install Packages/fr| | + | *[[Install Packages/fr|Installation de paquets]] (traduit) - Petit guide pour installer des paquets. |
− | *[[Extending the IDE/fr| | + | *[[Extending the IDE/fr|Étendre l'EDI]] (traduit) - Ajouter des fonctionnalités à l'EDI Lazarus. |
− | *[[Installing Help in the IDE]] - | + | *[[Installing Help in the IDE|Installation de l'aide dans l'EDI]] - Installation dans l'EDI de l'aide pour RTL, FCL et LCL et des fichiers d'aide de KyLix. |
− | *[[Using Lazarus for other computer languages| | + | *[[Using Lazarus for other computer languages|Utilisation de Lazarus pour d'autres langages informatiques]] - Utilisation de l'EDI pour le C, Java, etc. |
− | *[[IDE Development|Développement de l' | + | *[[IDE Development|Développement de l'EDI]] - Plusieurs pages sur le développement actuel de l'EDI. |
− | *[[Lazarus for education|Lazarus pour l'éducation]] - | + | *[[Lazarus for education|Lazarus pour l'éducation]] - Configuration de l'EDI pour des cours et les débutants. |
− | *[[Lazarus Hacks]] - | + | *[[Lazarus Hacks|Hacks pour Lazarus]] - Personnalisation et hacks pour adapter l'EDI et LCL à des besoins spécifiques. |
− | *[[startlazarus]] - | + | *[[startlazarus]] - Fonctionnement de l'ouverture de l'EDI. |
===LCL=== | ===LCL=== | ||
− | *[[doc:lcl/|LCL | + | *[[doc:lcl/|Documentation LCL]] - Aide en ligne pour LCL (travail en cours). |
− | *[[LCL Components| | + | *[[LCL Components|Composants de la bibliothèque LCL]] - Tutoriels sur les composants standard de la bibliothèque LCL; complète la documentation de référence. |
− | *[[The LCL in various platforms|La bibliothèque LCL | + | *[[The LCL in various platforms|La bibliothèque LCL sur différentes plates-formes]] - Brève discussion sur les caractéristiques de la bibliothèque LCL qui se comportent différemment sur différentes plates-formes. |
− | *[[Autosize / Layout|Autosize / Layout]] - | + | *[[Autosize / Layout|Autosize / Layout]] - Conception de fiches fonctionnant sur toutes les plates-formes. |
− | *[[Main Loop Hooks/fr|Main Loop Hooks]] ( | + | *[[Main Loop Hooks/fr|Main Loop Hooks]] (traduit) - Manipuler de multiples sources d'évènements. |
− | *[[Asynchronous Calls|Appels asynchrones]] | + | *[[Asynchronous Calls|Appels asynchrones]] - Stocker des méthodes pour une exécution ultérieure. |
− | *[[File size and smartlinking/fr|Taille des fichiers et lien futé]] (traduit) - | + | *[[File size and smartlinking/fr|Taille des fichiers et lien futé]] (traduit) - Lier facilement des applications et créer des petits exécutables. |
− | *[[Accessing the Interfaces directly/fr|Accéder directement aux interfaces]]( | + | *[[Accessing the Interfaces directly/fr|Accéder directement aux interfaces]] (en cours de traduction) - Exemples sur comment accéder aux jeux de composants graphiques de la bibliothèque LCL. |
− | *[[Add Help to Your Application/fr|Ajouter | + | *[[Add Help to Your Application/fr|Ajouter une aide à votre application]] (traduit) - Créer une aide en ligne pour votre application. |
− | *[[Colors]] - Description | + | *[[Colors|Couleurs]] - Description des couleurs système comme clDefault, clWindow et FPColor de fpImage. |
− | *[[LCL Tips/fr|Trucs et astuces LCL]] (traduit) - Trucs et astuces | + | *[[LCL Tips/fr|Trucs et astuces sur LCL]] (traduit) - Trucs et astuces sur LCL. |
− | *[[LCL Defines/fr|Définition de la LCL]] (traduit) - Choisir les bonnes options pour recompiler la LCL | + | *[[LCL Defines/fr|Définition de la LCL]] (traduit) - Choisir les bonnes options pour recompiler la LCL. |
− | *[[Components_and_Code_examples|LCL Code Examples]] - | + | *[[Components_and_Code_examples|LCL Code Examples]] - Exemples de code pour Lazarus. |
− | *[[Lazarus Custom Drawn Controls]] - A set of custom drawn controls in 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. | *[[How To Write Lazarus Component]] - a helpful guide to creating your first LCL component. | ||
===Développement=== | ===Développement=== | ||
− | *[[The Power of Proper Planning and Practices/fr|La puissance de la planification et des pratiques appropriées ]] | + | *[[The Power of Proper Planning and Practices/fr|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. |
− | * [[Multiplatform Programming Guide/fr|Guide de la programmation multi- | + | * [[Multiplatform Programming Guide/fr|Guide de la programmation multi-plate-forme]] (en cours de traduction) - Développer des applications multi-plateforme et porter des applications d'une plateforme à une autre. |
− | *[[Deploying Your Application/fr|Déployer votre application ]] ( | + | *[[Deploying Your Application/fr|Déployer votre application]] (en cours de traduction) - Créer un fichier d'installation pour votre application. |
− | *[[Cross compiling/fr|Cross compiling]]( | + | *[[Cross compiling/fr|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 | + | *[[GDB Debugger Tips]] - Known Issues / Tips for debugging Pascal using GDB. |
*[[Remote Debugging/fr|Deboguage à distance ]](En cours de traduction) - Comment déboguer votre application Lazarus sur une autre machine. | *[[Remote Debugging/fr|Deboguage à distance ]](En cours de traduction) - Comment déboguer votre application Lazarus sur une autre machine. | ||
− | *[[Application Icon]] - Setting the application icon | + | *[[Application Icon]] - Setting the application icon. |
− | *[[Using Pascal Libraries with .NET and Mono/fr|Utilisation des bibliothèques Pascal avec .NET et Mono]]( | + | *[[Using Pascal Libraries with .NET and Mono/fr|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]] - | + | *[[Pascal and PHP|Pascal et PHP]] - Connexion entre Pascal et PHP. |
− | *[[Developing Python Modules with Pascal]] - | + | *[[Developing Python Modules with Pascal|Développer des modules Python avec Pascal]] - Étendre Python avec Pascal. |
− | *[[Developing Web Apps with Pascal]] - | + | *[[Developing Web Apps with Pascal|Développer des applications Web avec Pascal]] - Oui, vous pouvez écrire des rich Internet applications (RIA) avec Pascal. |
− | *[[Smartphone Development]] - | + | *[[Smartphone Development|Développement pour smartphones]] - Utiliser FPC et Lazarus pour cibler divers smartphones. |
− | *[[Lazarus Components Directory]] - | + | *[[Lazarus Components Directory|Répertoire de composants pour Lazarus]] - Description de paquets supplémentaires livrés avec Lazarus (support d'imprimantes, fpWeb, démons, etc.). |
===Astuces spécifiques à une plate-forme=== | ===Astuces spécifiques à une plate-forme=== | ||
− | *[[OS X Programming Tips/fr| | + | *[[OS X Programming Tips/fr|Astuces de programmation pour OS X]] (en cours de traduction) - Installation de Lazarus, outils utiles, commandes Unix, et plus. |
− | + | *[[WinCE Programming Tips|Astuces de programmation pour WinCE]] - Utilisation de l'API téléphone, envoi de SMS, et plus. | |
− | *[[WinCE Programming Tips|Astuces de programmation WinCE]] - Utilisation de l'API | + | *[[Windows Programming Tips|Astuces de programmation pour Windows]] |
− | *[[Android Programming]] - | + | *[[Android Programming|Programmation pour Android]] - Pour téléphones intelligents et tablettes tournant sous Android. |
− | *[[iPhone/iPod development]] - | + | *[[iPhone/iPod development|Programmation pour iPhone/iPod]] - Utilisation d'Objective Pascal pour développer des applications pour iOS. |
===Outils=== | ===Outils=== | ||
− | *[[Lazarus Documentation Editor/fr| | + | *[[Lazarus Documentation Editor/fr|Éditeur de documentation de Lazarus ]] - Utiliser «lazde» pour créer de la documentation. |
− | *[[FPDoc Editor/fr|FPDoc Editor]] - | + | *[[FPDoc Editor/fr|FPDoc Editor]] - Éditeur intégré pour les fichiers de documentation. |
− | *[[FPDoc Updater]] - | + | *[[FPDoc Updater]] - Outil graphique pour mettre à jour des fichiers FPDoc. |
− | *[[lazbuild/fr|lazbuild]] - Compilation des projets et des paquets sans l' | + | *[[lazbuild/fr|lazbuild]] - Compilation des projets et des paquets sans l'EDI. |
*[[LazSVNPkg]] - Lazarus SVN IDE Plugin | *[[LazSVNPkg]] - Lazarus SVN IDE Plugin | ||
− | *[[InstantFPC]] - | + | *[[InstantFPC]] - Lancer des programmes Pascal comme des scripts Unix normaux. |
===En provenance de Delphi=== | ===En provenance de Delphi=== | ||
− | *[[Lazarus Components|Composants Lazarus]] - Comparaison entre les composants de Lazarus et de Turbo Delphi | + | *[[Lazarus Components|Composants Lazarus]] - Comparaison entre les composants de Lazarus et de Turbo Delphi. |
− | *[[Lazarus For Delphi Users/fr|Lazarus pour les utilisateurs Delphi]] ( | + | *[[Lazarus For Delphi Users/fr|Lazarus pour les utilisateurs Delphi]] (en cours de traduction) - Pour les utilisateurs Delphi qui veulent démarrer avec Lazarus. |
− | * [[Code Conversion Guide/fr|Guide de conversion de code]] ( | + | * [[Code Conversion Guide/fr|Guide de conversion de code]] (en cours de traduction) - Convertir du code existant et des composants de Delphi et de Kylix. |
− | *[[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. |
==Les guides du développeur Lazarus== | ==Les guides du développeur Lazarus== | ||
− | *[[Lazarus Development Process|Processus de développement de Lazarus]] - Feuilles de route, idées, développement en cours | + | *[[Lazarus Development Process|Processus de développement de Lazarus]] - Feuilles de route, idées, développement en cours. |
− | *[[How To Help Developing Lazarus/fr|Comment aider à développer Lazarus]] - | + | *[[How To Help Developing Lazarus/fr|Comment aider à développer Lazarus]] - Guide pour aider les débutants qui démarrent dans l'amélioration de Lazarus. |
− | *[[Version Numbering/fr|Numérotation des versions]] - | + | *[[Version Numbering/fr|Numérotation des versions]] - Explication des différents numéros de version de Lazarus. |
− | *[[Creating A Patch/fr|Créer un patch]] - | + | *[[Creating A Patch/fr|Créer un patch]] - Guide pour créer un patch avec les changements faits à Lazarus. |
− | *[[Creating a Backtrace with GDB/fr| | + | *[[Creating a Backtrace with GDB/fr|Créer un backtrace avec GDB]] - Guide pour générer des traces pour vous aider à déboguer un programme. |
− | *[[Nomenclature/fr|Nomenclature]] - Guide pour choisir un nom pour une nouvelle méthode ou propriété | + | *[[Nomenclature/fr|Nomenclature]] - Guide pour choisir un nom pour une nouvelle méthode ou propriété. |
− | *[[DesignGuidelines/fr|Design Guide Lines]] - | + | *[[DesignGuidelines/fr|Design Guide Lines]] - Guide sur la façon de procéder quand le code source de Lazarus a changé. |
− | *[[GUI design/fr|GUI design]] - Notes sur les lignes de conduite à propos du design du GUI lazarus | + | *[[GUI design/fr|GUI design]] - Notes sur les lignes de conduite à propos du design du GUI lazarus. |
− | *[[Roadmap|Feuille de route ]] - | + | *[[Roadmap|Feuille de route]] - Aperçu du statut actuel de différentes parties de Lazarus. |
− | *[[Moderating the bug tracker/fr|Modération du traqueur de | + | *[[Moderating the bug tracker/fr|Modération du traqueur de bogues]] - Directives pour les développeurs de Lazarus et les modérateurs pour l'usage du [http://bugs.freepascal.org/ traqueur de bogues]. |
− | *[[Codetools/fr|Codetools]] - | + | *[[Codetools/fr|Codetools]] - Manière dont les codetools sont intégrés dans l'EDI. |
− | *[[Creating IDE Help/fr| | + | *[[Creating IDE Help/fr|Création de l'aide pour l'EDI]] - Améliorer la documentation de l'EDI. |
− | *[[Unit not found - How to find units/fr|Unité non trouvée - Comment trouver des unités ]] - | + | *[[Unit not found - How to find units/fr|Unité non trouvée - Comment trouver des unités]] - Configurer l'EDI et les fichiers source. |
− | *[[Bounties|Bounties]] - | + | *[[Bounties|Bounties]] - Besoin rapidement d'une nouvelle fonctionnalité? Fixez un prix ici. |
− | ===Bibliothèque de | + | ===Bibliothèque de composants Lazarus - LCL=== |
− | *[[LCL Messages/fr|Messages LCL ]] | + | *[[LCL Messages/fr|Messages LCL]] - Guide relatif aux messages de la LCL. |
− | *[[LCL Internals/fr|LCL | + | *[[LCL Internals/fr|Fonctionnement interne de la LCL]] - Quelques informations à propos du fonctionnement interne de la LCL. |
*[[LCL Key Handling/fr|LCL Key Handling]] - Au secours ! Une touche pressée, et maintenant ? | *[[LCL Key Handling/fr|LCL Key Handling]] - Au secours ! Une touche pressée, et maintenant ? | ||
− | *[[LCL Internals - Resizing, Moving/fr| | + | *[[LCL Internals - Resizing, Moving/fr|Fonctionnement interne de la bibliothèque LCL, redimensionnement, déplacement]] (traduit) - Manière dont la bibliothèque LCL communique avec l'interface de la bibliothèque LCL pour redimensionner et déplacer les contrôles. |
− | *[[LCL Drag Drop/fr|LCL | + | *[[LCL Drag Drop/fr|Glisser-déposer LCL]] - Gestion du glisser-déposer. |
− | *[[LCL Unicode Support/fr|Support | + | *[[LCL Unicode Support/fr|Support unicode de la LCL]] - Chemin vers l'unicode autorisé Lazarus. |
− | *[[LCL Documentation Roadmap]] | + | *[[LCL Documentation Roadmap]] - Quelles unités ont été documentées. |
− | *[[LCL Bindings]] - Bindings | + | *[[LCL Bindings]] - Bindings pour utiliser LCL avec d'autres langages. |
===Interfaces=== | ===Interfaces=== | ||
− | *[[Lazarus known issues (things that will never be fixed)]] - | + | *[[Lazarus known issues (things that will never be fixed)|Problèmes connus avec Lazarus (et qui ne seront jamais réglés)]] - Liste de problèmes de compatibilité de l'interface. |
− | *[[Win32/64 Interface]] - | + | *[[Win32/64 Interface|Interface win32/64]] - Interface win32/64 pour Windows 95/98/Me/2K/XP/Vista, mais pas CE. |
− | *[[Windows CE Interface/fr|Interface Windows CE]] - Pour Pocket PC et smartphones | + | *[[Windows CE Interface/fr|Interface Windows CE]] - Pour Pocket PC et smartphones. |
− | *[[Carbon Interface/fr|Interface Carbon ]] | + | *[[Carbon Interface/fr|Interface Carbon ]] - Interface Carbon pour Mac OS X. |
− | *[[Cocoa Interface]] - | + | *[[Cocoa Interface|Interface Cocoa]] - Interface Cocoa pour Mac OS X. |
− | *[[Qt Interface/fr|Interface Qt]] - | + | *[[Qt Interface/fr|Interface Qt]] - Interface Qt4 pour Unix, Mac OS X, Windows et PDA basés sur Linux. |
− | *[[GTK1 Interface]] - | + | *[[GTK1 Interface|Interface GTK1]] - Interface GTK1 pour Unix, Mac OS X et Windows. |
− | *[[GTK2 Interface/fr|Interface GTK2]] - | + | *[[GTK2 Interface/fr|Interface GTK2]] - Interface GTK2 pour Unix, Mac OS X et Windows. |
− | *[[fpGUI Interface/fr|Interface fpGUI]] - | + | *[[fpGUI Interface/fr|Interface fpGUI]] - Basée 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. | + | *[[Custom Drawn Interface]] - A cross-platform LCL backend written completely in Object Pascal inside Lazarus. The Lazarus interface to Android. |
===Traductions=== | ===Traductions=== | ||
− | *[[Translations / i18n / localizations for programs/fr|Traductions / i18n / | + | *[[Translations / i18n / localizations for programs/fr|Traductions / i18n / localisation pour les programmes]] (traduit) - Fournir des versions localisées de vos applications et de vos paquets. |
− | * [[Getting translation strings right/fr| | + | * [[Getting translation strings right/fr|Traduction correcte de chaînes de caractères]] (traduit) - Quelques notes pour les programmeurs sur comment créer et utiliser des chaînes à traduire dans votre application. Rapide discussion à 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 comme langue de base. |
* '''Notes de localisation :''' | * '''Notes de localisation :''' | ||
− | :* [[German localization notes|German]] ( | + | :* [[German localization notes|German]] (allemand) - 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]] ( | + | :* [[Portuguese-Brazilian Localization Notes|Portuguese-Brazilian]] (portugais/brésilien) - Small dictionary containing common translations of terms used in the Lazarus IDE for the Portuguese-Brazilian translation. |
− | :* [[Russian localization notes|Russian]] - Notes and guidelines for translating the Lazarus IDE into Russian. | + | :* [[Russian localization notes|Russian]] (russe) - Notes and guidelines for translating the Lazarus IDE into Russian. |
<!-- *[[TO-DO]] Remaining Tasks --> | <!-- *[[TO-DO]] Remaining Tasks --> | ||
− | * [[Help:Add language bar/fr|Ajouter une barre de langue]] (traduit) - Explique comment | + | * [[Help:Add language bar/fr|Ajouter une barre de langue]] (traduit) - Explique comment ajouter une liste de traductions en haut de page du wiki. |
*[[Translations_/_i18n_/_localizations_for_programs#Translating_the_IDE|Traduire l'EDI]] | *[[Translations_/_i18n_/_localizations_for_programs#Translating_the_IDE|Traduire l'EDI]] | ||
==Documentation des composants additionnels== | ==Documentation des composants additionnels== | ||
− | *[[Project Templates]] - | + | *[[Project Templates]] - Composant projtemplates. |
− | *[[Pascal Script/fr|Script Pascal]] (en cours de traduction) et [[Pascal Script Examples/fr|Exemples de script Pascal]] - (traduit) | + | *[[Pascal Script/fr|Script Pascal]] (en cours de traduction) et [[Pascal Script Examples/fr|Exemples de script Pascal]] - (traduit) Utiliser les composants script Pascal dans Lazarus. |
− | *[[OpenGL/fr|OpenGL]] - | + | *[[OpenGL/fr|OpenGL]] - 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. | *[[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 | + | *[[How To Write Lazarus Component]] for more component info. |
− | ==Documentation Free Pascal | + | ==Documentation sur le compilateur Free Pascal== |
− | En plus | + | En plus du site [http://lazarus-ccr.sourceforge.net/fpcdoc/], la dernière version de la documentation peut également être trouvée en ligne dans plusieurs formats sur la page principale du [http://www.freepascal.org/docs.html site du compilateur Free Pascal]. |
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html Guide de l'utilisateur] | *[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html Guide de l'utilisateur] | ||
Line 211: | Line 211: | ||
*[[Build messages/fr|Messages de construction]] | *[[Build messages/fr|Messages de construction]] | ||
− | == | + | ==Blogues, sites Web, magazines et livres relatifs à Lazarus== |
− | === | + | ===Blogues=== |
− | *[http://lazarus-dev.blogspot.com/ Lazarus Development] - | + | *[http://lazarus-dev.blogspot.com/ Lazarus Development] - Blogue des développeurs de Lazarus, qui concerne le processus de développement. |
− | *[[Adventures of a Newbie/fr|Aventures d'un débutant]] - | + | *[[Adventures of a Newbie/fr|Aventures d'un débutant]] - Blogue d'un internaute novice ayant commencé avec quelques tutoriels d'information sous forme de journal. |
− | *[http://lazarusroad.blogspot.com/ On the road with Lazarus/Freepascal] - | + | *[http://lazarusroad.blogspot.com/ On the road with Lazarus/Freepascal] - Blogue dédié à enregistrer mes expériences de la programmation avec Free Pascal et Lazarus (par Luiz Américo). |
− | *[http://port2laz.blogspot.com/ Porting to Lazarus] - | + | *[http://port2laz.blogspot.com/ Porting to Lazarus] - Blogue décrivant le portage d'une application de taille moyenne (~100 Ko) depuis D7 avec CLX vers Lazarus (par Alexsander da Rosa). |
− | *[http://living-lazarus.blogspot.com/ Living Lazarus] - | + | *[http://living-lazarus.blogspot.com/ Living Lazarus] - Exploration d'un seul homme des possiblités d'un RAD open source (par [[User:Wibblytim|Wibblytim]]). |
− | *[http://beeography.wordpress.com/tag/object-pascal/ Bee.ography] | + | *[http://beeography.wordpress.com/tag/object-pascal/ Bee.ography] - Juste (un autre) Bee’s buzz ! |
− | *[http://donaldshimoda.blogspot.com/ Parallel Pascal Worlds] Donald Shimoda. | + | *[http://donaldshimoda.blogspot.com/ Parallel Pascal Worlds] - Par Donald Shimoda. |
− | *[http://devblog.brahmancreations.com/content/observations-on-freepascal-and-lazarus-development Observations on FreePascal and Lazarus Development] | + | *[http://devblog.brahmancreations.com/content/observations-on-freepascal-and-lazarus-development Observations on FreePascal and Lazarus Development] |
− | *[http://www.lazarussupport.com/lazarus/weblog Lazarussupport] - | + | *[http://www.lazarussupport.com/lazarus/weblog Lazarussupport] - Blogue sur Lazarus et Free Pascal en général (par Joost van der Sluis). |
===Sites Web=== | ===Sites Web=== | ||
− | *[http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools Pascal - SwinBrain] - Tutoriel et documentation sur Free Pascal à la Swinburne University | + | *[http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools Pascal - SwinBrain] - Tutoriel et documentation sur Free Pascal à la Swinburne University. |
− | *[http://aprendepascal.wikidot.com Programando en Pascal] - | + | *[http://aprendepascal.wikidot.com Programando en Pascal] - Tutoriel en espagnol sur FPC/Lazarus, hébergé sur Wikidot. |
− | *[[Object Pascal Tutorial]] '' | + | *[[Object Pascal Tutorial]] ''Version wiki'' - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Tutoriel sur Pascal] (reposted with permission). |
− | *[http://www.fpccn.com/ | + | *[http://www.fpccn.com/ Communauté chinoise sur Free Pascal et Lazarus] - Communauté, forums, code source et démos en chinois. |
===Livres et magazines=== | ===Livres et magazines=== | ||
Line 236: | Line 236: | ||
*Voir [[Pascal and Lazarus Books and Magazines]]. | *Voir [[Pascal and Lazarus Books and Magazines]]. | ||
− | == | + | ==Documentation manquante?== |
− | + | Si de la documentation est manquante pour Lazarus ou Free Pascal, n,hésitez pas à l'écrire et à la soumettre sur le traqueur de bogues de Lazarus/FPC pour inclusion. | |
− | + | Voir aussi: | |
− | *[[FPDoc Editor]] | + | *[[FPDoc Editor/fr|FPDoc Editor]] - Éditeur intégré de documentation dans Lazarus. Page explains how to get fpdoc help sources and write your own help. |
Revision as of 22:15, 23 December 2011
│
العربية (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
- Plus de tutoriels sur Lazarus et sur FPC
- D'autres tutoriels non hébergés ici sont listés dans la section Blogs et sites webs relatifs à Lazarus.
Lazarus/FPC
- Vue d'ensemble de Free Pascal et de Lazarus (traduit) - Brève description du genre de choses qu'il est possible de développer avec ces outils d'usage universel.
- Tutoriel sur Lazarus (traduit) - Tutoriel pour les débutants et description détaillée de l'EDI Lazarus.
- Outils de l'EDI Lazarus (traduit) - 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 de base de programmation graphique.
- Tutoriel sur OpenGL (traduit) - Employer GLUT dans Lazarus.
- Programmation multimédia - Jouer des vidéos et du son.
- Bureautique - Interagir avec une suite bureautique pour créer des feuilles de calcul, des documents texte, des présentations, etc.
- Bibliothèques Lazarus/FPC (traduit) - Créer et utiliser des bibliothèques dynamiques (.so, .dll, .dynlib).
- Création de liaisons pour des bibliothèques C (traduit) - Convertir des en-têtes des fichiers (.h) vers des unités Pascal.
- Mode console en Pascal - Utiliser l'EDI Lazarus pour l'écriture de programmes en Pascal pour le fonctionnement en mode texte.
- Assembleur en ligne de Lazarus - Guide de démarrage.
- Databases - Introduction pour utiliser Lazarus avec des bases de données, et liens vers d'autres articles sur le même sujet.
- Tutoriel sur Lazarus et les bases de données (traduit) - Tutoriel sur la connexion à des bases de données populaires: MySQL, Firebird, Postgres, etc.
- Traductions / i18n / localisation pour les programmes (traduit) - Fournir des versions localisées des applications et des paquets.
- Démons et services (traduit) - Écrire des services Windows ou des démons Linux.
- Exemple de VirtualTreeview pour Lazarus - Utilisation de VirtualTreeview avec Lazarus.
Matériel, threads et processus
- Accès matériel (traduit) - Accéder à des périphériques matériels tels que des cartes ISA et PCI, des ports parallèle et série et des périphériques USB.
- Tutoriel sur les applications multitâches (traduit) - Écrire des applications multitâches en utilisant Free Pascal et Lazarus.
- Exécuter des programmes externes (traduit) - Court tutoriel montrant comment lancer des programmes externes à l'intérieur d'un programme.
Fichiers
- Gestion des fichiers en Pascal - Explications de base sur l'utilisation de fichiers (pour débutants en Pascal).
- TXMLPropStorage (traduit) - Utilisation du composant TXMLPropStorage pour enregistrer les préférences de l'utilisateur.
- Tutoriel sur le XML (traduit) - Écrire et lire des fichiers XML.
- Utilisation de fichiers INI - Utilisation de fichiers INI en Pascal.
Web
- Navigation Web - Résumé de différentes manières d'afficher des pages HTML à partir d'un programme écrit en Pascal, allant de l'appel d'un navigateur externe à l'ajout d'un composant capable de rendre les pages HTML dans une fiche.
- Réseaux (traduit) - Tutoriels à propos du 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
- Astuces de programmation pour OS X (en cours de traduction) - Installation de Lazarus, outils utiles, commandes Unix, et plus.
- Astuces de programmation pour WinCE - Utilisation de l'API téléphone, envoi de SMS, et plus.
- Astuces de programmation pour Windows
- Programmation pour Android - Pour téléphones intelligents et tablettes tournant sous Android.
- Programmation pour iPhone/iPod - Utilisation d'Objective Pascal pour développer des applications pour iOS.
Les guides de l'utilisateur de Lazarus
- FAQ sur Lazarus (en cours de traduction) - Information générale à propos de Lazarus et spécificités pour utilisateurs Linux et Windows.
- FAQ sur les bases de données sous Lazarus (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) - Fonctionnalités que vous voudriez voir dans Lazarus.
- Comment créer un rapport de bogue (traduit) - Vous pensez avoir trouvé un bogue dans Lazarus? Voici comment vous pouvez 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) - Guide d'installation.
- Plusieurs versions de Lazarus - Installation de plusieurs versions de Lazarus sur la même machine.
EDI
- Astuces de l'IDE (traduit) - Astuces et fonctionnalités cachées.
- L'EDI Lazarus (en cours de traduction) - Fenêtres de l'EDI.
- Les raccourcis de l'EDI Lazarus - Touches du clavier et raccourcis.
- Les paquets de Lazarus (en cours de traduction) - Guide pour créer un paquet sous Lazarus.
- Installation de paquets (traduit) - Petit guide pour installer des paquets.
- Étendre l'EDI (traduit) - Ajouter des fonctionnalités à l'EDI Lazarus.
- Installation de l'aide dans l'EDI - Installation dans l'EDI de l'aide pour RTL, FCL et LCL et des fichiers d'aide de KyLix.
- Utilisation de Lazarus pour d'autres langages informatiques - Utilisation de l'EDI pour le C, Java, etc.
- Développement de l'EDI - Plusieurs pages sur le développement actuel de l'EDI.
- Lazarus pour l'éducation - Configuration de l'EDI pour des cours et les débutants.
- Hacks pour Lazarus - Personnalisation et hacks pour adapter l'EDI et LCL à des besoins spécifiques.
- startlazarus - Fonctionnement de l'ouverture de l'EDI.
LCL
- Documentation LCL - 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 la documentation de référence.
- La bibliothèque LCL sur différentes plates-formes - Brève discussion sur les caractéristiques de la bibliothèque LCL qui se comportent différemment sur différentes plates-formes.
- Autosize / Layout - Conception de fiches fonctionnant sur toutes les plates-formes.
- Main Loop Hooks (traduit) - Manipuler de multiples sources d'évènements.
- Appels asynchrones - Stocker des méthodes pour une exécution ultérieure.
- Taille des fichiers et lien futé (traduit) - 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 une aide à votre application (traduit) - Créer une aide en ligne pour votre application.
- Couleurs - Description des couleurs système comme clDefault, clWindow et FPColor de fpImage.
- Trucs et astuces sur LCL (traduit) - Trucs et astuces sur LCL.
- Définition de la LCL (traduit) - Choisir les bonnes options pour recompiler la LCL.
- LCL Code Examples - Exemples de code pour 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-plate-forme (en cours de traduction) - Développer des applications multi-plateforme et porter des applications d'une plateforme à une autre.
- Déployer votre application (en cours de traduction) - 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 et PHP - Connexion entre Pascal et PHP.
- Développer des modules Python avec Pascal - Étendre Python avec Pascal.
- Développer des applications Web avec Pascal - Oui, vous pouvez écrire des rich Internet applications (RIA) avec Pascal.
- Développement pour smartphones - Utiliser FPC et Lazarus pour cibler divers smartphones.
- Répertoire de composants pour Lazarus - Description de paquets supplémentaires livrés avec Lazarus (support d'imprimantes, fpWeb, démons, etc.).
Astuces spécifiques à une plate-forme
- Astuces de programmation pour OS X (en cours de traduction) - Installation de Lazarus, outils utiles, commandes Unix, et plus.
- Astuces de programmation pour WinCE - Utilisation de l'API téléphone, envoi de SMS, et plus.
- Astuces de programmation pour Windows
- Programmation pour Android - Pour téléphones intelligents et tablettes tournant sous Android.
- Programmation pour iPhone/iPod - Utilisation d'Objective Pascal pour développer des applications pour iOS.
Outils
- Éditeur de documentation de Lazarus - Utiliser «lazde» pour créer de la documentation.
- FPDoc Editor - Éditeur intégré pour les fichiers de documentation.
- FPDoc Updater - Outil graphique pour mettre à jour des fichiers FPDoc.
- lazbuild - Compilation des projets et des paquets sans l'EDI.
- LazSVNPkg - Lazarus SVN IDE Plugin
- InstantFPC - Lancer des programmes Pascal comme des scripts Unix normaux.
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) - Convertir du code existant et des composants de Delphi et de 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 - Guide pour aider les débutants qui démarrent dans l'amélioration de Lazarus.
- Numérotation des versions - Explication des différents numéros de version de Lazarus.
- Créer un patch - Guide pour créer un patch avec les changements faits à Lazarus.
- Créer un backtrace avec GDB - 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 - Guide sur la façon de procéder quand le code source de Lazarus a changé.
- GUI design - Notes sur les lignes de conduite à propos du design du GUI lazarus.
- Feuille de route - Aperçu du statut actuel de différentes parties de Lazarus.
- Modération du traqueur de bogues - Directives pour les développeurs de Lazarus et les modérateurs pour l'usage du traqueur de bogues.
- Codetools - Manière dont les codetools sont intégrés dans l'EDI.
- Création de l'aide pour l'EDI - Améliorer la documentation de l'EDI.
- Unité non trouvée - Comment trouver des unités - Configurer l'EDI et les fichiers source.
- Bounties - Besoin rapidement d'une nouvelle fonctionnalité? Fixez un prix ici.
Bibliothèque de composants Lazarus - LCL
- Messages LCL - Guide relatif aux messages de la LCL.
- Fonctionnement interne de la LCL - 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) - Manière dont la bibliothèque LCL communique avec l'interface de la bibliothèque LCL pour redimensionner et déplacer les contrôles.
- Glisser-déposer LCL - Gestion du glisser-déposer.
- Support unicode de la LCL - Chemin vers l'unicode autorisé Lazarus.
- LCL Documentation Roadmap - Quelles unités ont été documentées.
- LCL Bindings - Bindings pour utiliser LCL avec d'autres langages.
Interfaces
- Problèmes connus avec Lazarus (et qui ne seront jamais réglés) - Liste de problèmes de compatibilité de l'interface.
- Interface win32/64 - Interface win32/64 pour Windows 95/98/Me/2K/XP/Vista, mais pas CE.
- Interface Windows CE - Pour Pocket PC et smartphones.
- Interface Carbon - Interface Carbon pour Mac OS X.
- Interface Cocoa - Interface Cocoa pour Mac OS X.
- Interface Qt - Interface Qt4 pour Unix, Mac OS X, Windows et PDA basés sur Linux.
- Interface GTK1 - Interface GTK1 pour Unix, Mac OS X et Windows.
- Interface GTK2 - Interface GTK2 pour Unix, Mac OS X et Windows.
- Interface fpGUI - Basée 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 / localisation pour les programmes (traduit) - Fournir des versions localisées de vos applications et de vos paquets.
- Traduction correcte de chaînes de caractères (traduit) - Quelques notes pour les programmeurs sur comment créer et utiliser des chaînes à traduire dans votre application. Rapide discussion à 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 comme langue 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 (russe) - Notes and guidelines for translating the Lazarus IDE into Russian.
- Ajouter une barre de langue (traduit) - Explique comment ajouter une liste de traductions en haut de page du wiki.
- Traduire l'EDI
Documentation des composants additionnels
- Project Templates - Composant projtemplates.
- Script Pascal (en cours de traduction) et Exemples de script Pascal - (traduit) Utiliser les composants script Pascal dans Lazarus.
- OpenGL - 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 sur le compilateur Free Pascal
En plus du site [1], la dernière version de la documentation peut également ê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
Blogues, sites Web, magazines et livres relatifs à Lazarus
Blogues
- Lazarus Development - Blogue des développeurs de Lazarus, qui concerne le processus de développement.
- Aventures d'un débutant - Blogue d'un internaute novice ayant commencé avec quelques tutoriels d'information sous forme de journal.
- On the road with Lazarus/Freepascal - Blogue dédié à enregistrer mes expériences de la programmation avec Free Pascal et Lazarus (par Luiz Américo).
- Porting to Lazarus - Blogue décrivant le portage d'une application de taille moyenne (~100 Ko) depuis D7 avec CLX vers Lazarus (par Alexsander da Rosa).
- Living Lazarus - Exploration d'un seul homme des possiblités d'un RAD open source (par Wibblytim).
- Bee.ography - Juste (un autre) Bee’s buzz !
- Parallel Pascal Worlds - Par Donald Shimoda.
- Observations on FreePascal and Lazarus Development
- Lazarussupport - Blogue sur Lazarus et Free Pascal en général (par Joost van der Sluis).
Sites Web
- Pascal - SwinBrain - Tutoriel et documentation sur Free Pascal à la Swinburne University.
- Programando en Pascal - Tutoriel en espagnol sur FPC/Lazarus, hébergé sur Wikidot.
- Object Pascal Tutorial Version wiki - Tao Yue's Tutoriel sur Pascal (reposted with permission).
- Communauté chinoise sur Free Pascal et Lazarus - Communauté, forums, code source et démos en chinois.
Livres et magazines
Documentation manquante?
Si de la documentation est manquante pour Lazarus ou Free Pascal, n,hésitez pas à l'écrire et à la soumettre sur le traqueur de bogues de Lazarus/FPC pour inclusion.
Voir aussi:
- FPDoc Editor - Éditeur intégré de documentation dans Lazarus. Page explains how to get fpdoc help sources and write your own help.