(Created page with "== Beheer van persoonlijke informatie (Akonadi) ==") |
(Created page with "== Materiaal voor KDE 2 en KDE 3 ==") |
||
(19 intermediate revisions by the same user not shown) | |||
Line 233: | Line 233: | ||
:Applications using KDE's now deprecated KResource APIs, e.g. KABC or KCal, need to be ported to use their Akonadi equivalents | :Applications using KDE's now deprecated KResource APIs, e.g. KABC or KCal, need to be ported to use their Akonadi equivalents | ||
− | == Kate | + | == Kate en KWrite == |
;[[Special:myLanguage/Development/Tutorials/Kate/KTextEditor Plugins|Getting started with KTextEditor plugins]] | ;[[Special:myLanguage/Development/Tutorials/Kate/KTextEditor Plugins|Getting started with KTextEditor plugins]] | ||
Line 251: | Line 251: | ||
:Instructions for creating a project template, which can be used for starting new project with KDevelop. | :Instructions for creating a project template, which can be used for starting new project with KDevelop. | ||
− | == | + | == Afdrukken == |
KDE mostly uses the [http://doc.qt.nokia.com/latest/printing.html Qt Printing infrastructure]. | KDE mostly uses the [http://doc.qt.nokia.com/latest/printing.html Qt Printing infrastructure]. | ||
Line 262: | Line 262: | ||
* [[Special:myLanguage/Development/Tutorials/KIO Slaves/Using KIO Slaves in your Program|Using kioslaves in your Program]] | * [[Special:myLanguage/Development/Tutorials/KIO Slaves/Using KIO Slaves in your Program|Using kioslaves in your Program]] | ||
* [[Special:myLanguage/Development/Tutorials/KIO Slaves/Hello World|Creating a Hello-World kioslave]] | * [[Special:myLanguage/Development/Tutorials/KIO Slaves/Hello World|Creating a Hello-World kioslave]] | ||
− | == | + | == Samenwerking == |
− | === Open | + | === Open samenwerkingsdiensten (libattica) === |
;[[Special:myLanguage/Development/Tutorials/Collaboration/Attica/Introduction|Introduction to Attica]] | ;[[Special:myLanguage/Development/Tutorials/Collaboration/Attica/Introduction|Introduction to Attica]] | ||
:In this tutorial a simple widget showing information about a Person on the server is created. | :In this tutorial a simple widget showing information about a Person on the server is created. | ||
− | === Get Hot New Stuff | + | === Vers van de pers (Get Hot New Stuff) === |
;[[Special:myLanguage/Development/Tutorials/Collaboration/HotNewStuff/Introduction|Get Hot New Stuff 3 - Download]] | ;[[Special:myLanguage/Development/Tutorials/Collaboration/HotNewStuff/Introduction|Get Hot New Stuff 3 - Download]] | ||
Line 291: | Line 291: | ||
:The second part of the tutorial, with a slightly more complex example than the first part. | :The second part of the tutorial, with a slightly more complex example than the first part. | ||
− | == | + | == Overige programmeertalen == |
=== Python === | === Python === | ||
Line 325: | Line 325: | ||
:Tutorial by [mailto:bradh@frogmouth.net Brad Hards] that describes how to use KDE dialogs in shell scripts with kdialog. It is presented as an example based tutorial. | :Tutorial by [mailto:bradh@frogmouth.net Brad Hards] that describes how to use KDE dialogs in shell scripts with kdialog. It is presented as an example based tutorial. | ||
− | == | + | == Programmeren van graphics == |
;[[Special:myLanguage/Development/Tutorials/Graphics/Performance|QPainter Perfomance]] | ;[[Special:myLanguage/Development/Tutorials/Graphics/Performance|QPainter Perfomance]] | ||
:Hints on avoiding common mistakes leading to poor performance when using QPainter | :Hints on avoiding common mistakes leading to poor performance when using QPainter | ||
− | == | + | == Gebruiken van de KDE Games-bibliotheken == |
;[[Special:myLanguage/Development/Tutorials/Games/KStandardGameAction| KStandardGameAction]] | ;[[Special:myLanguage/Development/Tutorials/Games/KStandardGameAction| KStandardGameAction]] | ||
Line 353: | Line 353: | ||
:Using kcal to manage iCalendar files | :Using kcal to manage iCalendar files | ||
− | == | + | == Overige tutorials == |
− | === 2D | + | === 2D-plotten (KPlotWidget) === |
;[[Special:myLanguage/Development/Tutorials/KPlotWidget|Using the KDE data-plotting widget]] | ;[[Special:myLanguage/Development/Tutorials/KPlotWidget|Using the KDE data-plotting widget]] | ||
:This tutorial introduces KPlotWidget, which is used for 2-D data plotting. It includes information on simple usage of the widget (including adding and modifying data sets, and customizing the plot axes and labels), and advanced customization (including extending the widget through sub-classing). | :This tutorial introduces KPlotWidget, which is used for 2-D data plotting. It includes information on simple usage of the widget (including adding and modifying data sets, and customizing the plot axes and labels), and advanced customization (including extending the widget through sub-classing). | ||
− | === Spelling | + | === Spelling- en grammaticacontrole (Sonnet) === |
;[[Special:myLanguage/Development/Tutorials/Sonnet/SonnetTutorial|Adding spell-checking or grammar-checking to KDE applications]] | ;[[Special:myLanguage/Development/Tutorials/Sonnet/SonnetTutorial|Adding spell-checking or grammar-checking to KDE applications]] | ||
:This tutorial introduces Sonnet and how one may use it to add language correction to your KDE application. Sonnet's auxiliary features shall be described in a separate tutorial. | :This tutorial introduces Sonnet and how one may use it to add language correction to your KDE application. Sonnet's auxiliary features shall be described in a separate tutorial. | ||
− | === | + | === De pixmap-cache (KPixmapCache) === |
;[[Special:myLanguage/Development/Tutorials/KPixmapCache|Using the KDE pixmap cache]] | ;[[Special:myLanguage/Development/Tutorials/KPixmapCache|Using the KDE pixmap cache]] | ||
:This tutorial shows how to use KPixmapCache to cache e.g. pixmaps generated from SVGs or some data. | :This tutorial shows how to use KPixmapCache to cache e.g. pixmaps generated from SVGs or some data. | ||
− | === | + | === MarbleWidget gebruiken (Marble) === |
;[[Special:myLanguage/Development/Tutorials/MarbleWidget|Using MarbleWidget]] | ;[[Special:myLanguage/Development/Tutorials/MarbleWidget|Using MarbleWidget]] | ||
:This short tutorial describes how to use the MarbleWidget in your project | :This short tutorial describes how to use the MarbleWidget in your project | ||
− | === | + | === Een lokale SCM gebruiken voor KDE-ontwikkeling === |
;[[Special:myLanguage/Development/Git|Using Git to develop for KDE]] | ;[[Special:myLanguage/Development/Git|Using Git to develop for KDE]] | ||
:Here you find how to use Git to develop for KDE | :Here you find how to use Git to develop for KDE | ||
− | === | + | === KWin-effect-tutorial (blog) === |
;[http://blog.martin-graesslin.com/blog/?p=258 blog by Martin Graesslin] | ;[http://blog.martin-graesslin.com/blog/?p=258 blog by Martin Graesslin] | ||
:This tutorial guides you through the development of a simple KWin effect | :This tutorial guides you through the development of a simple KWin effect | ||
− | === | + | === Implementeren van KSysGuard-sensors en ze toevoegen === |
;[[Special:myLanguage/Development/Tutorials/Sensors|Sensors Tutorial]] | ;[[Special:myLanguage/Development/Tutorials/Sensors|Sensors Tutorial]] | ||
Line 390: | Line 390: | ||
Runners | Runners | ||
− | === | + | === Een applicatie overzetten van KSystemTrayIcon naar KStatusNotifierItem === |
;[[Special:myLanguage/Development/Tutorials/PortToKStatusNotifierItem|Porting from KSystemTrayIcon to KStatusNotifierItem]] | ;[[Special:myLanguage/Development/Tutorials/PortToKStatusNotifierItem|Porting from KSystemTrayIcon to KStatusNotifierItem]] | ||
:This tutorials shows how to port an application using KSystemTrayIcon to KStatusNotifierItem | :This tutorials shows how to port an application using KSystemTrayIcon to KStatusNotifierItem | ||
− | === | + | === De KDE Wallet-API gebruiken voor beveiligde opslag === |
;[[Special:myLanguage/Development/Tutorials/KWallet|KWallet]] | ;[[Special:myLanguage/Development/Tutorials/KWallet|KWallet]] | ||
:"Brief introduction to the KWallet API which can be used for storing all kinds of sensitive information." | :"Brief introduction to the KWallet API which can be used for storing all kinds of sensitive information." | ||
− | === | + | === Een wiki bewerken met Libmediawiki === |
;[[Special:myLanguage/Development/Tutorials/Libmediawiki|Libmediawiki]] | ;[[Special:myLanguage/Development/Tutorials/Libmediawiki|Libmediawiki]] | ||
:This tutorial present how to edit a wiki with Libmediawiki. | :This tutorial present how to edit a wiki with Libmediawiki. | ||
− | == | + | == Materiaal voor KDE 2 en KDE 3 == |
;[[Special:myLanguage/Development/Tutorials/KDE4 Porting Guide|Porting Your Application from KDE 3 to KDE 4]] | ;[[Special:myLanguage/Development/Tutorials/KDE4 Porting Guide|Porting Your Application from KDE 3 to KDE 4]] | ||
:These tutorials cover topics related to the migration from KDE 3 to KDE 4. | :These tutorials cover topics related to the migration from KDE 3 to KDE 4. |
Tutorials zijn de snelste manier om te ontdekken wat KDE voor u kan betekenen, en hoe het werkt. Hier volgt een lijst van tutorials voor KDE 4. Materiaal voor KDE 3 en KDE 2 is onderaan de pagina te vinden.
Bent u geïnteresseerd in het schrijven van programma's met KDE 4? Deze tutorialreeks is bedoeld voor iedereen voor wie programmeren met KDE helemaal nieuw is.
Wilt u een bestaande applicatie verbeteren, dan kunt u hem meestal makkelijk compileren en installeren. Deze tutorial laat zien hoe u een applicatie zo bouwt dat het uw systeem niet beïnvloedt. Tenzij u kdelibs wilt aanpassen, is dit waarschijnlijk de makkelijkste manier om te starten met ontwikkeling.
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