(stilisointia) |
|||
| (9 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
| − | == | + | Täältä löytyvät ohjeet ovat nopein tapa saada selville, mitä KDE tekee ja kuinka se toimii. Tässä on luettelo tällä hetkellä käytettävistä <b>KDE4</b>-oppaista. Materiaali KDE3:lle ja KDE2:lle löytyy tämän sivun lopusta. |
| + | |||
| + | == Johdanto KDE 4 -ohjelmointiin == | ||
Kiinnostaako sovellusten kehittäminen KDE 4:lle? Tämä ohjesarja on tarkoitettu KDE-ohjelmointia aloitteleville. | Kiinnostaako sovellusten kehittäminen KDE 4:lle? Tämä ohjesarja on tarkoitettu KDE-ohjelmointia aloitteleville. | ||
;[[Development/Tutorials/First program (fi)|Hei maailma!]] | ;[[Development/Tutorials/First program (fi)|Hei maailma!]] | ||
| Line 12: | Line 12: | ||
;[[Development/Tutorials/Using KActions (fi)|KActions ja XMLGUI]] | ;[[Development/Tutorials/Using KActions (fi)|KActions ja XMLGUI]] | ||
| − | :'' | + | :''Toimintojen lisääminen valikoihin ja työkalupalkkeihin.'' |
| − | ;[[Development/Tutorials/Saving_and_loading (fi)| | + | ;[[Development/Tutorials/Saving_and_loading (fi)|Tallentaminen ja avaaminen]] |
| − | :'' | + | :''Tässä opit, kuinka tiedostoja tallennetaan ja avataan.'' |
== Perusteet == | == Perusteet == | ||
;[[Development/Tutorials/KDE4 Porting Guide (fi)|Sovelluksen siirto]] | ;[[Development/Tutorials/KDE4 Porting Guide (fi)|Sovelluksen siirto]] | ||
| − | :'' | + | :''Opas sovellusten siirtoon Qt3/KDE3:sta Qt4/KDE4:een'' |
| − | ;[[Development/Tutorials/CMake_(fi)|CMake- | + | ;[[Development/Tutorials/CMake_(fi)|CMake-johdatus]] |
| − | :'' | + | :''Tämä opas kertoo, kuinka CMake-rakentamisjärjestelmää käytetään.'' |
;[[Development/Tutorials/Common Programming Mistakes|Yleiset ohjelmointivirheet]] | ;[[Development/Tutorials/Common Programming Mistakes|Yleiset ohjelmointivirheet]] | ||
| Line 42: | Line 42: | ||
== Konfiguraatiotietojen hallinta KConfig-ohjelmalla == | == Konfiguraatiotietojen hallinta KConfig-ohjelmalla == | ||
| − | ;[[Development/Tutorials/KConfig|KConfig- | + | ;[[Development/Tutorials/KConfig|KConfig-johdanto]] |
:''Yleiskatsaus KConfig-luokista ja kuinka niitä käytetään sovelluskoodissasi'' | :''Yleiskatsaus KConfig-luokista ja kuinka niitä käytetään sovelluskoodissasi'' | ||
;[[Development/Tutorials/Using KConfig XT|KConfig XT-käyttö]] | ;[[Development/Tutorials/Using KConfig XT|KConfig XT-käyttö]] | ||
| − | :'' | + | :''Opas siitä kuinka käytetän tehokkaasti KConfig XT-kehystä.'' |
;[[Development/Tutorials/Updating KConfig Files|KConfig-tiedostojen päivitys]] | ;[[Development/Tutorials/Updating KConfig Files|KConfig-tiedostojen päivitys]] | ||
| Line 52: | Line 52: | ||
== Palvelut: Sovellukset ja lisäosat == | == Palvelut: Sovellukset ja lisäosat == | ||
| − | ;[[Development/Tutorials/Services/Introduction|Services- | + | ;[[Development/Tutorials/Services/Introduction|Services-palvelukehys]] |
| − | :''Yleiskuva Services-palvelukehyksestä KDE:ssa ja mitä se tarjoaa sovelluskehittäjälle. Kattaa järjestelmäkonfiguraatiovälimuistin (SyCoCa), lähdedatatiedostot ja mitä indeksoituja tietoja voidaan käyttää.'' | + | :''Yleiskuva Services-palvelukehyksestä KDE:ssa ja siitä, mitä se tarjoaa sovelluskehittäjälle. Kattaa järjestelmäkonfiguraatiovälimuistin (SyCoCa), lähdedatatiedostot ja mitä indeksoituja tietoja voidaan käyttää.'' |
;[[Development/Tutorials/Services/Traders|Services-palvelujen löytäminen käyttäen Trader-kyselyjä]] | ;[[Development/Tutorials/Services/Traders|Services-palvelujen löytäminen käyttäen Trader-kyselyjä]] | ||
| − | :''Kuinka | + | :''Kuinka löydät Trader-kyselysyntaksia käyttäen lisäosien tai mime-tyyppien kaltaisia palveluita, jotka on indeksoitu SyCoCa:ssa.'' |
;[[Development/Tutorials/Services/Plugins|Luodaan ja ladataan lisäosia käyttäen KService-palvelua]] | ;[[Development/Tutorials/Services/Plugins|Luodaan ja ladataan lisäosia käyttäen KService-palvelua]] | ||
| − | :''Opi määrittelemään lisäosatyyppejä, löydetään asennettuja lisäosia ( | + | :''Opi määrittelemään lisäosatyyppejä, löydetään asennettuja lisäosia (myös kolmansien osapuolien lisäosat) ja lataamaan ne helposti ja siirettävässä muodossa KService-palvelun avulla.'' |
== Lokalisointi == | == Lokalisointi == | ||
;[[Development/Tutorials/Localization/Unicode|Unicode-perehdytys]] | ;[[Development/Tutorials/Localization/Unicode|Unicode-perehdytys]] | ||
| − | :'' | + | :''Johdatus Unicode-merkistöön sekä Unicode-datan käsittelyyn KDE-sovelluksissa.'' |
; [[Development/Tutorials/Localization/i18n|Sovellusten kirjoittaminen lokalisointi mielessä]] | ; [[Development/Tutorials/Localization/i18n|Sovellusten kirjoittaminen lokalisointi mielessä]] | ||
| Line 97: | Line 97: | ||
=== D-Bus === | === D-Bus === | ||
| − | ; [[Development/Tutorials/D-Bus/Introduction|D-Bus- | + | ; [[Development/Tutorials/D-Bus/Introduction|D-Bus-johdanto]] |
| − | :'' | + | :''Suoraviivainen johdanto keskeisiin D-Bus -konsepteihin sovelluskehittäjän näkökulmasta. Ohje esittää, mikä D-Bus on ja kuinka sovellukset voivat käyttää sitä.'' |
| − | ; [[Development/Tutorials/D-Bus/Accessing Interfaces| | + | ; [[Development/Tutorials/D-Bus/Accessing Interfaces|D-Bus-rajapintojen käyttäminen]] |
| − | :''Vaiheittain etenevä opas D-Bus-metodien kutsumisesta ja kytkeytymisestä D-Bus-signaaleihin | + | :''Vaiheittain etenevä opas D-Bus -metodien kutsumisesta ja kytkeytymisestä D-Bus -signaaleihin QtDBus-väylää käyttäen.'' |
; [[Development/Tutorials/D-Bus/Intermediate_D-Bus|Intermediate D-Bus]] | ; [[Development/Tutorials/D-Bus/Intermediate_D-Bus|Intermediate D-Bus]] | ||
:''Tips to make use of QtDBus when faced with problematic real-world interfaces.'' | :''Tips to make use of QtDBus when faced with problematic real-world interfaces.'' | ||
| Line 144: | Line 144: | ||
=== SuperKaramba === | === SuperKaramba === | ||
| − | ; [[Development/Tutorials/SuperKaramba|SuperKaramba- | + | ; [[Development/Tutorials/SuperKaramba|SuperKaramba-opas]] |
| − | :''Tämä | + | :''Tämä opas tarjoaa SuperKaramba-yleiskuvan, teematiedostot ja Python-, Ruby- ja JavaScript-skriptauksen.'' |
== Haku ja metadata == | == Haku ja metadata == | ||
| Line 213: | Line 213: | ||
;[[Development/Tutorials/KNewStuffSecure|Suojattu KNewStuff-verkko]] ([http://developer.kde.org/documentation/tutorials/knewstuffsecure/index.html Alkuperäinen linkki]) | ;[[Development/Tutorials/KNewStuffSecure|Suojattu KNewStuff-verkko]] ([http://developer.kde.org/documentation/tutorials/knewstuffsecure/index.html Alkuperäinen linkki]) | ||
| − | :'' | + | :''Opas, joka opettaa jakamaan resursseja suojatulla tavalla (KDE 3.4 ja myöhemmät versiot).'' Laatija András Mantia <amantia@kde.org>. |
== Nopea sovelluskehitys == | == Nopea sovelluskehitys == | ||
| Line 224: | Line 224: | ||
=== Ruby === | === Ruby === | ||
| − | ;[http://developer.kde.org/language-bindings/ruby/kde3tutorial/index.html KDE Ruby Korundum | + | ;[http://developer.kde.org/language-bindings/ruby/kde3tutorial/index.html KDE Ruby Korundum -opas] |
| − | :''Antonio Larrosa Jiménez:n kirjoittama Ruby-versio Richard Dalen kirjoittamasta KDE-perehdytyksestä. Katso [http://developer.kde.org/language-bindings/ruby/index.html Ruby-kehittäjien nurkkaus] Qt- | + | :''Antonio Larrosa Jiménez:n kirjoittama Ruby-versio Richard Dalen kirjoittamasta KDE-perehdytyksestä. Katso [http://developer.kde.org/language-bindings/ruby/index.html Ruby-kehittäjien nurkkaus] Qt-ohjeille ja muille tiedoille.'' |
;[[Development/Tutorials/Qt4_Ruby_Tutorial|Qt4 Ruby-opas]] | ;[[Development/Tutorials/Qt4_Ruby_Tutorial|Qt4 Ruby-opas]] | ||
| Line 259: | Line 259: | ||
== KDE2- ja KDE3-materiaalit == | == KDE2- ja KDE3-materiaalit == | ||
| − | ;[[Development/Tutorials/KDE3|KDE3- | + | ;[[Development/Tutorials/KDE3|KDE3-oppaat]] |
:''Nämä ohjeet kattavat KDE3-aiheet.'' | :''Nämä ohjeet kattavat KDE3-aiheet.'' | ||
| − | ;[[Development/Tutorials/KDE2|KDE2- | + | ;[[Development/Tutorials/KDE2|KDE2-oppaat]] |
:''Nämä ohjeet kattavat KDE2-aiheet'' | :''Nämä ohjeet kattavat KDE2-aiheet'' | ||
[[Category:KDE4]] | [[Category:KDE4]] | ||
Täältä löytyvät ohjeet ovat nopein tapa saada selville, mitä KDE tekee ja kuinka se toimii. Tässä on luettelo tällä hetkellä käytettävistä KDE4-oppaista. Materiaali KDE3:lle ja KDE2:lle löytyy tämän sivun lopusta.
Kiinnostaako sovellusten kehittäminen KDE 4:lle? Tämä ohjesarja on tarkoitettu KDE-ohjelmointia aloitteleville.