(→Basics of KDE 4 Programming) |
m (→D-Bus: - split list into translatable chunks) |
||
| Line 139: | Line 139: | ||
=== D-Bus === | === D-Bus === | ||
| − | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Introduction|Introduction to D-Bus]] | + | </translate> |
| − | :''A straight-forward introduction to the core concepts in D-Bus from an application developer's perspective, this tutorial covers what D-Bus is and how it can be used by applications.'' | + | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Introduction|<translate>Introduction to D-Bus]] |
| − | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Accessing Interfaces|Accessing D-Bus Interfaces]] | + | :''A straight-forward introduction to the core concepts in D-Bus from an application developer's perspective, this tutorial covers what D-Bus is and how it can be used by applications.''</translate> |
| − | :''A step-by-step guide to calling D-Bus methods and connecting to D-Bus signals using QtDBus.'' | + | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Accessing Interfaces|<translate>Accessing D-Bus Interfaces]] |
| − | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Intermediate_D-Bus|Intermediate D-Bus]] | + | :''A step-by-step guide to calling D-Bus methods and connecting to D-Bus signals using QtDBus.''</translate> |
| − | :''Tips to make use of QtDBus when faced with problematic real-world interfaces.'' | + | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Intermediate_D-Bus|<translate>Intermediate D-Bus]] |
| − | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Creating Interfaces|Creating D-Bus Interfaces]] | + | :''Tips to make use of QtDBus when faced with problematic real-world interfaces.''</translate> |
| − | :''Learn how to expose functionality in your application by creating and using custom D-Bus interfaces. Covers generating the XML descriptions, instantiating interfaces at run time and setting up the build system with CMake.'' | + | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Creating Interfaces|<translate>Creating D-Bus Interfaces]] |
| − | ; [[Special:myLanguage/Development/Tutorials/D-Bus/CustomTypes|Using Custom Types with D-Bus]]: ''Learn how to use your own types in classes exported on D-Bus. Covers marhaling and unmarshaling of objects, the integration of custom types into XML descriptions and registering the custom types with the Qt Meta Object system.'' | + | :''Learn how to expose functionality in your application by creating and using custom D-Bus interfaces. Covers generating the XML descriptions, instantiating interfaces at run time and setting up the build system with CMake.''</translate> |
| − | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Autostart Services|D-Bus Autostart Services]] | + | ; [[Special:myLanguage/Development/Tutorials/D-Bus/CustomTypes|<translate>Using Custom Types with D-Bus]] |
| − | :''Turn your application into a D-Bus autostart service with this tutorial. This D-Bus feature, also known as "D-Bus service activation", will ensure that even when your application isn't running that D-Bus calls made to it will work by relying on the D-Bus daemon itself to start your app if and when needed.'' | + | : ''Learn how to use your own types in classes exported on D-Bus. Covers marhaling and unmarshaling of objects, the integration of custom types into XML descriptions and registering the custom types with the Qt Meta Object system.''</translate> |
| − | ; [[Special:myLanguage/Development/Tutorials/Porting_to_D-Bus|Porting from DCOP to D-Bus]] | + | ; [[Special:myLanguage/Development/Tutorials/D-Bus/Autostart Services|<translate>D-Bus Autostart Services]] |
| + | :''Turn your application into a D-Bus autostart service with this tutorial. This D-Bus feature, also known as "D-Bus service activation", will ensure that even when your application isn't running that D-Bus calls made to it will work by relying on the D-Bus daemon itself to start your app if and when needed.''</translate> | ||
| + | ; [[Special:myLanguage/Development/Tutorials/Porting_to_D-Bus|<translate>Porting from DCOP to D-Bus]] | ||
: ''Port your applications from DCOP to D-Bus with this handy guide.'' | : ''Port your applications from DCOP to D-Bus with this handy guide.'' | ||
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
Tutorials are the fastest way of finding out what KDE will do for you, and how to do it. Here is a list of currently available tutorials for KDE4. Material for KDE3 and KDE2 is available on the bottom of this page.
Are you interested in writing applications with KDE 4? This tutorial series is aimed at those completely new to KDE programming.
See also Localization portal.
See Nepomuk tutorials.
See Plasma tutorials.
KDE mostly uses the Qt Printing infrastructure.
Old links for KNS2 and KNS1 content:
Runners