Lazarus Documentation/fr
From Free Pascal wiki
Revision as of 23:42, 23 December 2011 by Jpfleury (talk | contribs) (→Interfaces: Utilisation du modèle en français)
│
العربية (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é 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
- 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.