Következő Előző Tartalom

# KDE Alkalmazás Tankönyv

## A KDE Példaalkalmazások Kézikönyve a KDevelop Integrált Fejlesztési Könyezet (KDevelop Integrated Development Environment) számára

## Ralf Nolden <Ralf.Nolden@post.rwth-aachen.de>

### A KDevelop Csapat

1.2-es verzió, 2000. április 6.

A KDE Példaalkalmazások Kézikönyve a KDevelop Integrált Fejlesztési Könyezet (KDevelop Integrated Development Environment) számára egy példagyűjtemény arról, hogyan készítsünk KDE alkalmazásokat. Ez a kéziköny maga része a KDevelop Integrált Fejlesztési Könyezetnek, emiatt a GNU General Public Licence hatálya alá esik; lásd ott Copyright több információért.

## 1. Bevezető

- 1.1 Amit már tudnia kellene

## 2. Kezdőlépések

## 3. A Qt tananyag lefordítása

- 3.1 Első lépés: Helló világ!
- 3.2 A 2. és 3. lépés: Kiterjesztések
- 3.3 Saját Elemek megírása
- 3.4 Az Elemosztály kibővítése
- 3.5 Új Osztály hozzáadása
- 3.6 A 7-14. lépés

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

## 5. A KDE 2 telepítése

- 5.1 Qt-2.1 függvénykönyvtárak installálása
- 5.2 KDE 2 függvénykönyvtárak installálása
- 5.3 A KDevelop beállítása

## 6. Alkalmazás alapelvek

- 6.1 A Dokumentumnézet forma
- 6.2 A Többdokumentumos felület (MDI)

## 7. Az MDI keretalkalmazás

- 7.1 Creating an MDI Framework
- 7.2 Overview

## 8. A dokumentumok definiálása

- 8.1 Adding the Instances
- 8.2 Initialization of the Document
- 8.3 Implementing the Serialization

## 9. A nézet definiálása

- 9.1 Interactivity with the User
- 9.2 Reimplementing Event Handlers
- 9.3 Painting and Resizing the Document

## 10. A GUI bővítése

- 10.1 Adding the "Pen" Menu
- 10.2 Adding Toolbar Buttons
- 10.3 Creating the Pen Width Dialog
- 10.4 Connections and Setting Up
- 10.5 Calling the Dialogs

## 11. Bővített nézetek

- 11.1 Syncronizing Views
- 11.2 Scrolled Views
- 11.3 Adapting the View

## 12. A KImageIO használata a KScribble-nél

- 12.1 Preparing the Document
- 12.2 Registering File Formats
- 12.3 Opening Images
- 12.4 Setting File Filters with KImageIO

## 13. Nyomtatási funkciók hozzáadása

## 14. Copyright

## Appendix

## 15. KScribble-1.0 példa forráskód

- 15.1 Project Tarball
- 15.2 main.cpp
- 15.3 kscribble.h
- 15.4 kscribble.cpp
- 15.5 kscribbledoc.h
- 15.6 kscribbledoc.cpp
- 15.7 kscribbleview.h
- 15.8 kscribbleview.cpp
- 15.9 kpenbrushdlg.h
- 15.10 kpenbrushdlg.cpp
- 15.11 kpenbrushdlgdata.cpp
- 15.12 resource.h

Következő Előző Tartalom