Következő Előző Tartalom

## 4. KDE alkalmazások létrehozása

Ebből a kézikönyvből megtudhatod, hogyan kell KDE/Qt alkalmazásokat készíteni - egy példaalkalmazás lépésenkénti elkészítése által. A fő cél a grafikus felhasználói felület két fő típusának és működésének megismerése: a dokumentumközpontú modell és a többdokumentumos felhasználói felület (MDI).

Kapsz egy jó elvi lehetőséget, amely már felbukkant a láthatáron: a KDE 2 és a Qt 2.1 könyvtárak, melyek új bővítéseket és technológiát kínálnak a programozónak, az alkalmazások formájának fejlesztésével használható lehetőségek kibővítésével kapcsolatban. Az olyan szívesen használt kulcsszavak, mint a ??céleszköz-anyagok??, a processzek közötti kommunikáció és a beágyazott alkalmazások, többet fognak lehetővé tenni, mint amit most el tudsz képzelni.

Tehát, a KDevelop 1.1, amely még a KDE 1.1.x-re épül, gondoskodik a fejlesztők számára a leginkább szükséges lehetőségekről: alkalmazások fejlesztése a KDE 2 számára, egy stabil asztali környezetben. Ez maga után vonja azt is, hogy ezek példák a Qt2.1-et használó KDE 2-n alapulnak, felajánlva a megoldást az említett MDI-modell számára - amit elkészítünk mint egy induló keretalkalmazást. A példák megismerése közben egy világos áttekintést fogsz kapni arról, hogyan működik, és ez sokkal egyszerűbbé teszi a dokumentum-nézőpontú modell megértését is - ami nehezen érthető még tapasztalt programozók számára is. Ez segíteni fog más típusú alkalmazások készítésében is, amelyek a dokumentum-nézőpontú modellt használják, még ha csak egy ablakot tartalmaznak is, és nem tűnik kézenfekvőnek a használata. De kezdjük - látni fogod, mi a következik és tulajdonképpen milyen könnyű is.

A példák további fejezetei a következő néhány lépést tartalmazzák:

- a KDE 2 (könyvtárak) telepítése és a KDevelop felkészítése a KDE 2 alkalmazások készítésére.
- az MDI és a dokumentum-központú modell alapelveinek megértése
- egy általános keretprogram készítése a KScribble számára és a keret elvének elmagyarázása.
- a dokumentum osztálynak a bevezetése, amely a dokumentum adatainak írásához és olvasásához nyújt egy egységes felületet, valamint a dokumentum védelmét látja el.
- a nézet osztály bevezetése az adatok megjelenítéséhez. Az osztály ezen kívül a felhasználóval történő kommunikációról gondoskodik.
- párbeszédablakok hozzáadása a toll szélességének és színének beállításához, beleértve a beépítésüket az eszköztárba és a menükbe.
- a nézet megváltoztatása az alapértelmezett `QWidget` öröklődésről egy görgethető nézetre.

A példaprogram maga a Qt könyvtárban található firkálós példaprogram kódján alapszik. Az eredeti példa forrása megtalálható a Qt dokumentációban, a példák bekezdésben.

Következő Előző Tartalom