Development/Architecture/KDE3/fr: Difference between revisions

From KDE TechBase
(Created page with "#[http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Gestion des fenêtres] #Gestion des sessions #Ancrage de la barre d'état")
No edit summary
 
(27 intermediate revisions by the same user not shown)
Line 5: Line 5:
== Environnement de dévelopment ==
== Environnement de dévelopment ==


#[[/Library Structure|Structure des bibliothèques]]
#[[Special:myLanguage/Development/Architecture/KDE3/Library Structure|Structure des bibliothèques]]
#Accès aux ressources système
#Accès aux ressources système
##[[/Standard Resources|Ressources standard]]
##[[Special:myLanguage/Development/Architecture/KDE3/Standard Resources|Ressources standard]]
##[[/Icon Loader|Changement des icônes]]
##[[Special:myLanguage/Development/Architecture/KDE3/Icon Loader|Changement des icônes]]
##[[/System Configuration Cache|Cache de la configuration système (KSycoca)]]
##[[Special:myLanguage/Development/Architecture/KDE3/System Configuration Cache|Cache de la configuration système (KSycoca)]]
#Graphiques
#Graphiques
##[[/Low-level Graphics|Dessins élémentaires avec QPainter]]
##[[Special:myLanguage/Development/Architecture/KDE3/Low-level Graphics|Dessins élémentaires avec QPainter]]
##[[/Structured Graphics|Dessins structurés avec QCanvas]]
##[[Special:myLanguage/Development/Architecture/KDE3/Structured Graphics|Dessins structurés avec QCanvas]]
##[[/OpenGL Support|Dessins 3D avec OpenGL]]
##[[Special:myLanguage/Development/Architecture/KDE3/OpenGL Support|Dessins 3D avec OpenGL]]
#Interface utilisateur
#Interface utilisateur
##[[/Action Pattern|Modèle d'action]]
##[[Special:myLanguage/Development/Architecture/KDE3/Action Pattern|Modèle d'action]]
##[[/XMLGUI Technology|Définir des menus et des barre d'outils en XML]]
##[[Special:myLanguage/Development/Architecture/KDE3/XMLGUI Technology|Définir des menus et des barre d'outils en XML]]
##[[/Providing Online Help|Fournir de l'aide en ligne]]
##[[Special:myLanguage/Development/Architecture/KDE3/Providing Online Help|Fournir de l'aide en ligne]]
#Widgets complexes
#Widgets complexes
##[[/KHTML|HTML renderer]] avec JavaScript
##[[Special:myLanguage/Development/Architecture/KDE3/KHTML|HTML renderer]] avec JavaScript
##[[/KFile Library|Dialogue avec les fichiers]]
##[[Special:myLanguage/Development/Architecture/KDE3/KFile Library|Dialogue avec les fichiers]]
##[[/Data Views|Afficher une grande quantité d'informations - Utilisation de QListView, QListBox et QIconView]]
##[[Special:myLanguage/Development/Architecture/KDE3/Data Views|Afficher une grande quantité d'informations - Utilisation de QListView, QListBox et QIconView]]
#Composants et services
#Composants et services
##[[/Services|Services KDE]]
##[[Special:myLanguage/Development/Architecture/KDE3/Services|Services KDE]]
##[[/MIME Types|Types MIME]]
##[[Special:myLanguage/Development/Architecture/KDE3/MIME Types|Types MIME]]
##[[/Network Transparency|Transparence du réseau]]
##[[Special:myLanguage/Development/Architecture/KDE3/Network Transparency|Transparence du réseau]]
#Communitcation inter-clients
#Communitcation inter-clients
##[[/DCOP|Protocole de communication bureau  (DCOP)]]
##[[Special:myLanguage/Development/Architecture/KDE3/DCOP|Protocole de communication bureau  (DCOP)]]
#[[/Starting Other Programs|Démarrer d'autres programmes]]
#[[Special:myLanguage/Development/Architecture/KDE3/Starting Other Programs|Démarrer d'autres programmes]]
#[[/i18n and l10n|il8n et l10n]]
#[[Special:myLanguage/Development/Architecture/KDE3/i18n and l10n|il8n et l10n]]


== Environnement du bureau ==
== Environnement du bureau ==


#[[/Panel Applets| Applets panneau]]
#[[Special:myLanguage/Development/Architecture/KDE3/Panel Applets| Applets panneau]]
#[[/Control Center Modules|Modules de contrôle central]]
#[[Special:myLanguage/Development/Architecture/KDE3/Control Center Modules|Modules de contrôle central]]


== Environnement multimédia ==
== Environnement multimédia ==


#[http://space.twc.de/~stefan/kde/arts-mcop-doc/ aRts] - l'état courant
#[http://space.twc.de/~stefan/kde/arts-mcop-doc/ aRts] - l'état courant
#[[/Imaging and Animation|Imagerie et animation]]
#[[Special:myLanguage/Development/Architecture/KDE3/Imaging and Animation|Imagerie et animation]]


== Architecture des composants ==
== Architecture des composants ==


#[[/KParts|KParts]]
#[[Special:myLanguage/Development/Architecture/KDE3/KParts|KParts]]
#[[/Docking Into the Panel's System Tray|Ancrage dans la barre d'état du panneau]]
#[[Special:myLanguage/Development/Architecture/KDE3/Docking Into the Panel's System Tray|Ancrage dans la barre d'état du panneau]]
#[[/Java Integration|Integration de Java]]
#[[Special:myLanguage/Development/Architecture/KDE3/Java Integration|Integration de Java]]


== Architecture de KOffice ==
== Architecture de KOffice ==


#[[/Document and View Introduction|Introduction aux documents et aux vues]]
#[[Special:myLanguage/Development/Architecture/KDE3/Document and View Introduction|Introduction aux documents et aux vues]]
#[http://www.koffice.org/filters/ Filtres des formats de fichiers]
#[Special:myLanguage/Development/Architecture/KDE3http://www.koffice.org/filters/ Filtres des formats de fichiers]


== Protocoles ==
== Protocoles ==


#[http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Gestion des fenêtres]
#[http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Gestion des fenêtres]
#[[/Session Management|Gestion des sessions]]
#[[Special:myLanguage/Development/Architecture/KDE3/Session Management|Gestion des sessions]]
#[[/System Tray Docking|Ancrage de la barre d'état]]
#[[Special:myLanguage/Development/Architecture/KDE3/System Tray Docking|Ancrage de la barre d'état]]
#[[/Drag-And-Drop|Drag-And-Drop]]
#[[Special:myLanguage/Development/Architecture/KDE3/Drag-And-Drop|Cliquer-déplacer]]
#[[/Printing|Printing]]
#[[Special:myLanguage/Development/Architecture/KDE3/Printing|Impression]]


== Outils de développement ==
== Outils de développement ==


#[[/Interface Documentation Tool|Interface Documentation Tool (Doxygen)]]
#[[Special:myLanguage/Development/Architecture/KDE3/Interface Documentation Tool|Outil de documentation des interfaces (Doxygen)]]
#[[/Integrated Development Environment|Integrated Development Environment (KDevelop)]]
#[[Special:myLanguage/Development/Architecture/KDE3/Integrated Development Environment|Environnement de développement intégré (KDevelop)]]
#[[/Graphical Debugger|Graphical Debugger (kdbg)]]
#[[Special:myLanguage/Development/Architecture/KDE3/Graphical Debugger|Débogueur graphique (kdbg)]]
#[[/VCS Frontend|VCS Frontend (Subversion)]]
#[[Special:myLanguage/Development/Architecture/KDE3/VCS Frontend|Frontal VCS (sous-version)]]
#[[/Advanced Developer Text Editor|Advanced Developer Text Editor (Kate)]]
#[[Special:myLanguage/Development/Architecture/KDE3/Advanced Developer Text Editor|Editeur de texte pour développeur avancé (Kate)]]
#[[/Icon Editor|Icon Editor (KIconEdit)]]
#[[Special:myLanguage/Development/Architecture/KDE3/Icon Editor|Editeur d'icônes (KIconEdit)]]
#[[/Hex Editor|Hex Editor]]
#[[Special:myLanguage/Development/Architecture/KDE3/Hex Editor|Editeur hexadécimal]]


== Aides (HOWTO) du développement ==
== Aides (HOWTO) du développement ==


#[[Policies/Binary_Compatibility_Issues_With_C%2B%2B|Problèmes de compatibilité des binaires avec C++]]
#[https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C++ Problèmes de compatibilité des binaires avec C++]


[[Category:KDE3]]
[[Category:KDE3]]
[[Category:Architecture]]
[[Category:Architecture]]

Latest revision as of 11:53, 6 February 2018


Warning
This section needs improvements: Please help us to

cleanup confusing sections and fix sections which contain a todo


Environnement de dévelopment

  1. Structure des bibliothèques
  2. Accès aux ressources système
    1. Ressources standard
    2. Changement des icônes
    3. Cache de la configuration système (KSycoca)
  3. Graphiques
    1. Dessins élémentaires avec QPainter
    2. Dessins structurés avec QCanvas
    3. Dessins 3D avec OpenGL
  4. Interface utilisateur
    1. Modèle d'action
    2. Définir des menus et des barre d'outils en XML
    3. Fournir de l'aide en ligne
  5. Widgets complexes
    1. HTML renderer avec JavaScript
    2. Dialogue avec les fichiers
    3. Afficher une grande quantité d'informations - Utilisation de QListView, QListBox et QIconView
  6. Composants et services
    1. Services KDE
    2. Types MIME
    3. Transparence du réseau
  7. Communitcation inter-clients
    1. Protocole de communication bureau (DCOP)
  8. Démarrer d'autres programmes
  9. il8n et l10n

Environnement du bureau

  1. Applets panneau
  2. Modules de contrôle central

Environnement multimédia

  1. aRts - l'état courant
  2. Imagerie et animation

Architecture des composants

  1. KParts
  2. Ancrage dans la barre d'état du panneau
  3. Integration de Java

Architecture de KOffice

  1. Introduction aux documents et aux vues
  2. [Special:myLanguage/Development/Architecture/KDE3http://www.koffice.org/filters/ Filtres des formats de fichiers]

Protocoles

  1. Gestion des fenêtres
  2. Gestion des sessions
  3. Ancrage de la barre d'état
  4. Cliquer-déplacer
  5. Impression

Outils de développement

  1. Outil de documentation des interfaces (Doxygen)
  2. Environnement de développement intégré (KDevelop)
  3. Débogueur graphique (kdbg)
  4. Frontal VCS (sous-version)
  5. Editeur de texte pour développeur avancé (Kate)
  6. Editeur d'icônes (KIconEdit)
  7. Editeur hexadécimal

Aides (HOWTO) du développement

  1. Problèmes de compatibilité des binaires avec C++