L'environnement de bureau K

Le Manuel de Programmation de KDevelop

Le Manuel de l'Utilisateur pour la Conception d'Applications C++ pour l'Environnement de Bureau KDE avec l'EDI KDevelop, Version 1.2

Version 1.02.00
Dernière mise à jour le : 07/07/1999

Ralf Nolden

L'Équipe KDevelop

Ralf.Nolden@post.rwth-aachen.de

: François-Xavier Duranceau

: Anne-Marie Mahfouf

: Ludovic Grossard

: Erwan Loisant

Ce manuel fait partie intégrante de l'Environnement de Développement Intégré KDevelop et est donc sous licence GNU General Public License ; consulter Copyright pour plus de détails.


Table des matières
1. Introduction
1.1. Ce que vous devriez déjà savoir
1.2. À propos de ce Manuel
1.3. Informations supplémentaires
2. Les Bibliothèques de KDE et Qt
2.1. La boîte à outils graphique Qt
2.1.1. La première Application Qt
2.1.2. Le Manuel de Référence de Qt
2.1.3. Dissection de l'exemple
2.1.4. Interaction avec l'Utilisateur
2.1.5. Interaction entre Objets par Signal et Slot
2.2. Ce que fournit KDE
2.2.1. Les bibliothèques de KDE 1.1.x
2.2.2. Exemple d'Application KDE
3. Créer une nouvelle Application
3.1. Appel de KAppWizard et Génération de Projet
3.1.1. Lancement de KAppWizard et Première Page
3.1.2. La Page des Paramètres de Génération
3.1.3. Les modèles des En-têtes et des fichiers Sources
3.1.4. Création du Projet
3.2. La Première Construction
3.3. Le Squelette des Sources
3.3.1. La fonction main()
3.3.2. Lancement de l'Application par l'Utilisateur
3.3.3. Lancement par Gestion de Sessions
3.4. Contenu Supplémentaire sur les Projets KDevelop
4. Conception de Vue d'Application
4.1. Utiliser les Vues des Bibliothèques
4.1.1. Vues Qt
4.1.2. Vues KDE
4.2. Créer vos propres Vues
5. Configuration des Barres de Menus et des Barres d'Outils
5.1. Comment ça fonctionne ?
5.2. Ajouter un nouveau Menu
5.3. Intégrer des boutons à la Barre d'Outils
5.4. Configuration des Barres d'État
5.5. Configuration des Raccourcis Clavier
6. L'Éditeur de Boîtes de Dialogue : Où vos Boîtes de Dialogue sont Construites
6.1. Ce que fournit l'Éditeur de boîtes de dialogue
6.2. Widgets de Qt et KDE
6.3. Propriétés des Widgets Qt supportés
6.3.1. Propriétés de QWidget
6.3.2. Widgets qui héritent de QButton
6.3.3. Propriétés de QComboBox
6.3.4. Widgets qui héritent de QFrame
6.3.5. Propriétés de QLineEdit
6.3.6. Propriétés de QScrollBar
6.3.7. Propriétés de QSlider
6.4. Propriétés des Widgets KDE supportés
6.4.1. KColorButton
6.4.2. KKeyButton
6.4.3. KCombo
6.4.4. KDatePicker
6.4.5. KLedLamp
6.4.6. KProgress
6.4.7. KSeparator
6.4.8. KDateTable
6.4.9. KTreeList
6.4.10. KRestrictedLine
6.4.11. KLed
6.5. Construire une nouvelle boîte de dialogue
6.6. Définir les Propriétés des Widgets
6.7. Intégrer la Boîte de Dialogue
6.7.1. Héritage de QWidget
6.7.2. Héritage de QDialog
7. Support de l'Impression
7.1. La Boîte de Dialogue d'Impression de Qt
7.2. La Classe QPainter
8. Fonctions d'Aide
8.1. Bulles d'aide
8.2. Ajouter une Aide Rapide
8.3. Extension de l'Aide dans la Barre d'État
8.4. Le Bouton "What's This...?"
9. Extension de la Documentation avec SGML
9.1. Pourquoi SGML ?
9.2. Ce que la Documentation contient déjà
9.3. Écrire de la Documentation SGML
9.3.1. La Déclaration de la DTD
9.3.2. Pages de Titre
9.3.3. Index
9.3.4. Le Contenu du Document
9.4. Comment appeler l'Aide dans les Boîtes de Dialogue
10. Documentation de Classe avec KDoc
10.1. Comment utiliser les Fonctionnalités de Documentation de KDevelop
10.2. Ajouter la Documentation d'une Classe ou d'un Membre
10.3. Balises Spéciales
11. Internationalisation
11.1. Qu'est-ce que i18n ?
11.2. Comment KDE supporte l'Internationalisation
11.3. Ajouter une Langue à votre Projet
11.4. Contacts des Équipes de Traduction
12. Trouver les Erreurs
12.1. Macros de déboguage fournies par Qt
12.2. Macros de KDE
13. Le Système de Fichiers Standard de KDE
13.1. Introduction
13.2. Organisation des Répertoires
13.3. Ce que cela signifie pour les développeurs d'application
13.4. Documentation de l'Application
13.5. Ce que cela signifie pour les développeurs de bibliothèques
14. Utilisation du Système de Fichiers dans les Projets KDevelop
14.1. Accéder à des Fichiers pendant l'Exécution
14.2. Méthodes de KApplication
14.3. Les Méthodes de KIconLoader
14.4. Configurer l'Installation des Fichiers
14.5. Organiser les Données du Projet
14.6. Le Fichier kdelnk
15. Conseils de Programmation
15.1. Règles générales
15.2. Dépendances des Systèmes d'Exploitation
16. Licences
16.1. La Licence GPL
16.2. Questions sur les Licences de KDE et Qt
16.2.1. Développement non-commercial
16.2.2. Développement commercial
16.3. La Licence de votre Produit
17. Références
18. Copyright
A. Informations supplémentaires
A.1. Exemple de Makefile.am pour une bibliothèque partagée