Lazarus Documentation/fr
From Lazarus 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
- Tous les tutoriels du wiki
- D'autres tutoriels non hébergés sur ce wiki sont listés dans la section Blogues, sites Web, vidéos, magazines et livres 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 sur la complétion de code et d'autres outils de l'EDI.
- Développer avec des graphiques (traduit) - Quelques exemples de base de programmation graphique.
- Tutoriel sur OpenGL (traduit) - Utiliser GLUT dans Lazarus.
- Programmation multimédia - Jouer des vidéos et de l'audio.
- 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éer des bindings pour des bibliothèques en C (traduit) - Convertir des fichiers d'en-tête (.h) vers des unités Pascal.
- Mode console en Pascal - Écrire des programmes en Pascal avec l'EDI Lazarus pour le fonctionnement en mode texte.
- Assembleur en ligne de Lazarus - Guide de démarrage.
- Bases de données - 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.
- Traduction / i18n / localisation pour les programmes (traduit) - Fournir des versions localisées de vos applications et de vos paquets.
- Démons et services (traduit) - Écrire des services Windows ou des démons Linux.
- Exemple de VirtualTreeview pour Lazarus (traduit) - Utiliser 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 expliquant comment lancer des programmes externes à l'intérieur d'un programme.
Fichiers
- Gestion des fichiers en Pascal (traduit) - Explications de base sur l'utilisation de fichiers (pour débutants en Pascal).
- TXMLPropStorage (traduit) - Utiliser le composant TXMLPropStorage pour enregistrer les préférences de l'utilisateur.
- Tutoriel sur le XML (traduit) - Écrire et lire des fichiers XML.
- Utiliser des fichiers INI (traduit) - Écrire et lire des fichiers INI.
Web
- Navigation Web - Résumé de différentes manières permettant 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 sur le XML, le protocole TCP/IP, la création de programmes sécurisés pour réseaux, les services Web, etc.
Astuces spécifiques à une plateforme
- Astuces de programmation pour macOS - Installation de Lazarus, outils utiles, commandes Unix, etc.
- Astuces de programmation pour WinCE - Utilisation de l'API téléphone, envoi de SMS, etc.
- Astuces de programmation pour Windows
- Programmation pour Android - Programmation pour smartphones 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 sur 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 sur les bases de données sous Lazarus.
- Comment créer un rapport de bogue (traduit) - Vous pensez avoir trouvé un bogue dans Lazarus? Voici comment le rapporter.
Installation
- Obtenir Lazarus (traduit) - Instructions pour télécharger une version stable ou de dévloppement de Lazarus.
- Installer Lazarus (traduit) - Guide d'installation.
- Plusieurs versions de Lazarus - Installer plusieurs versions de Lazarus sur la même machine.
EDI
- Astuces pour l'EDI (traduit) - Astuces et fonctionnalités cachées.
- L'EDI Lazarus (en cours de traduction) - Fenêtres de l'EDI.
- Les raccourcis-clavier de l'EDI Lazarus
- Les paquets de Lazarus (en cours de traduction) - Guide pour créer un paquet sous Lazarus.
- Installer des paquets (traduit) - Petit guide pour installer des paquets.
- Étendre l'EDI (traduit) - Ajouter des fonctionnalités à l'EDI Lazarus.
- Installer l'aide dans l'EDI - Installer l'aide pour RTL, FCL et LCL dans l'EDI; installer les fichiers d'aide de Kylix dans l'EDI.
- Utiliser Lazarus pour d'autres langages informatiques - Utiliser 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 pour les débutants.
- Hacks pour Lazarus - Personnalisation et hacks pour adapter l'EDI et la LCL à des besoins spécifiques.
- startlazarus - Fonctionnement de l'ouverture (démarrage) de l'EDI.
LCL
- Documentation de la LCL - Aide en ligne pour la 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 plateformes - Brève discussion sur les caractéristiques de la bibliothèque LCL qui se comportent différemment sur différentes plateformes.
- Redimensionnement automatique / Layout - Conception de fiches fonctionnant sur toutes les plateformes.
- 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 édition de liens futée (traduit) - Lier facilement des applications et créer de petits exécutables.
- Accéder directement aux interfaces - Exemples sur la manière d'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.
- Astuces sur la LCL (traduit) - Astuces sur la LCL.
- Définition de la LCL (traduit) - Choisir les bonnes options pour recompiler la LCL.
- Composants et exemples de code (traduit) - Composants et exemples de code pour Lazarus.
- Contrôles personnalisés de dessin dans Lazarus - Un ensemble de contrôles personnalisés de dessin dans Lazarus.
- Écrire un composant pour Lazarus - Guide pour écrire votre premier comopsant LCL.
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 multiplateforme (en cours de traduction) - Développer des applications multiplateforme 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.
- Compilation croisée (en cours de traduction) - Créer des exécutables d'une plateforme à une autre.
- Astuces sur le débogueur GDB - Problèmes connus / astuces sur le déboguage de Pascal avec GDB.
- Déboguage à distance - Déboguer votre application Lazarus sur une autre machine.
- Icône d'application - Définir l'icône d'une application.
- Utiliser des bibliothèques Pascal avec .NET et Mono - Oui, vous pouvez utiliser du 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 du développement destiné à des 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 plateforme
- Astuces de programmation pour macOS (en cours de traduction) - Installation de Lazarus, outils utiles, commandes Unix, etc.
- Astuces de programmation pour WinCE - Utilisation de l'API téléphone, envoi de SMS, etc.
- Astuces de programmation pour Windows
- Programmation pour Android - Programmation pour smartphones 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 (traduit) - Utiliser «lazde» pour créer une documentation.
- FPDoc Editor (traduit) - Éditeur intégré pour les fichiers de documentation.
- FPDoc Updater - Outil graphique pour mettre à jour des fichiers FPDoc.
- lazbuild (traduit) - Compiler des projets et des paquets sans l'EDI.
- LazSVNPkg - Extension SVN pour l'EDI Lazarus.
- InstantFPC - Lancer des programmes Pascal comme des scripts Unix normaux.
En provenance de Delphi
- Composants Lazarus - Comparaison entre les composants de Lazarus et ceux de Turbo Delphi.
- Lazarus pour les utilisateurs de Delphi (en cours de traduction) - Pour les utilisateurs de 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 - Convertir une unité, un projet ou un paquet Delphi presque automatiquement.
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ébutent dans l'amélioration de Lazarus.
- Numérotation des versions - Explication des différents numéros de version de Lazarus.
- Créer un patch (traduit) - Guide pour créer un patch avec les changements effectués au code de Lazarus.
- Générer un contexte de déboguage avec GDB - Guide pour générer des traces pour aider à déboguer un programme.
- Nomenclature (en cours de traduction) - Guide pour choisir le nom d'une nouvelle méthode ou propriété.
- Directives de conception - Guide sur la façon de procéder quand le code source de Lazarus a changé.
- Directives au sujet de l'interface graphique (en cours de traduction) - Directives au sujet du design de l'interface graphique de Lazarus.
- Feuille de route - Aperçu du statut actuel de différentes parties de Lazarus.
- Modérer le traqueur de bogues - Directives pour les développeurs de Lazarus et les modérateurs sur l'usage du traqueur de bogues.
- Outils de code (en cours de traduction) - Manière dont les outils de code sont intégrés dans l'EDI.
- L'aide de l'EDI - Améliorer la documentation de l'EDI.
- Unité introuvable - Comment trouver des unités (en cours de traduction) - 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 de la LCL - Guide relatif aux messages de la LCL.
- Fonctionnement interne de la LCL - Information sur le fonctionnement interne de la LCL.
- Gestion des touches avec la LCL - Au secours ! Une touche appuyé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 pour redimensionner et déplacer les contrôles.
- Glisser-déposer avec la LCL (en cours de traduction) - Gestion du glisser-déposer.
- Support unicode de la LCL (en cours de traduction) - Support de l'unicode dans Lazarus.
- LCL Documentation Roadmap - Unités à documenter.
- LCL Bindings - Bindings pour utiliser la 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é avec certaines interfaces.
- 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 macOS.
- Interface Cocoa - Interface Cocoa pour macOS.
- Interface Qt - Interface Qt4 pour Unix, macOS, Windows et PDA basés sur Linux.
- Interface GTK1 - Interface GTK1 pour Unix, macOS et Windows.
- Interface GTK2 - Interface GTK2 pour Unix, macOS et Windows.
- Interface GTK3 - L'interface GTK3 pour les unix, macOS et Windows.
- Interface fpGUI - Interface basée sur la bibliothèque fpGUI, un ensemble de composants graphiques multiplateforme complètement écrit en Pascal Objet.
- Interface Custom Drawn - Backend LCL multiplateforme complètement écrit en Pascal Objet dans Lazarus. Il s'agit de l'interface de Lazarus pour Android.
Traductions
- Traduction / 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 la manière de créer et d'utiliser des chaînes de caractères devant être traduites dans une application. Rapide discussion sur la création de chaînes, avec quelques astuces sur les méthodes d'implémentation et les points à considérer particulièrement quand l'anglais est utilisé comme langue de base.
- Notes de localisation :
- Notes de localisation pour l'allemand - Notes et directives pour traduire l'EDI Lazarus en allemand, incluant un petit glossaire des traductions souvent utilisées.
- Notes de localisation pour le portugais/brésilien - Petit glossaire en portugais/brésilien de termes utilisés dans l'EDI Lazarus.
- Notes de localisation pour le russe - Notes et directives pour traduire l'EDI Lazarus en russe.
- Ajouter une barre de langue (traduit) - Explique comment ajouter une liste de traductions dans le haut d'une page du wiki.
- Traduire l'EDI
Documentation des composants additionnels
- Modèles de projet - Composant projtemplates.
- Script Pascal et Exemples de script Pascal - Utiliser les composants script Pascal dans Lazarus.
- OpenGL (en cours de traduction) - Utiliser OpenGL dans Lazarus.
- KOL-CE (traduit) - Port vers Free Pascal/Lazarus de la biblothèque KOL&MCK. Explique comment créer des applications très compactes pour Win32/WinCE dans Lazarus.
- Écrire un composant pour Lazarus - Guide pour écrire votre premier comopsant LCL.
Documentation sur le compilateur Free Pascal
En plus du site Free Pascal manuals, 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 bibliothèque Run-Time
- Manuel de référence de la bibliothèque Free Component
- Manuel des outils de Free Pascal code documenter
- Messages de construction - Différentes astuces sur les messages de construction.
Blogues, sites Web, vidéos, 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 (en cours de traduction) - Blogue d'un internaute novice ayant commencé avec quelques tutoriels sous forme de journal.
- On the road with Lazarus/Freepascal - Blogue de Luiz Américo sur ses expériences de programmation avec Free Pascal et Lazarus.
- Porting to Lazarus - Blogue d'Alexsander da Rosa décrivant le portage d'une application de taille moyenne (~250 Ko) de D7 vers Lazarus.
- Living Lazarus - Blogue de Wibblytim au sujet de ses explorations des possiblités d'un RAD open source.
- Bee.ography - Blogue personnel de Bee, un développeur Pascal (Objet).
- Parallel Pascal Worlds - Blogue de Donald Shimoda, développeur explorant toutes les possibilités du langage Pascal.
- Observations on FreePascal and Lazarus Development
- Lazarus support - 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.
- Aprende Pascal desde lo básico a lo avanzado - Tutoriel en espagnol sur FPC/Lazarus.
- Lazarus Programming Tutorials - Tutoriels sur la programmation avec Lazarus.
- Tutoriel de Tao Yue sur Pascal Objet - Version wiki du tutoriel sur le Pascal Objet (réutilisé avec permission).
- Communauté chinoise sur Free Pascal et Lazarus - Communauté, forums, code source et démos en chinois.
- Pascal - Club d'entraide des développeurs francophones
Vidéos
- Voir Vidéos sur Lazarus.
Livres et magazines
Documentation manquante?
Si de l'aide est manquante pour Lazarus ou pour 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 (traduit) - Éditeur intégré pour les fichiers de documentation; explique comment obtenir les sources de l'aide de fpdoc et écrire votre propre aide.