Difference between revisions of "fpGUI Interface/de"

From Free Pascal wiki
Jump to navigationJump to search
Line 19: Line 19:
 
*[[fpGUI Interface]] - Eine Schnittstelle, die zu 100% in Objekt Pascal geschrieben wurde.
 
*[[fpGUI Interface]] - Eine Schnittstelle, die zu 100% in Objekt Pascal geschrieben wurde.
  
==Creating your first LCL application with fpGUI==
+
==Schritt-für-Schritt-Anleitung zum Erstellen eines ersten Programms mit fpGUI==
  
This is a step-by-step guide to build your first application with the fpGUI widgetset
+
Zum Erstellen einer ersten LCL-Anwendung mit der fpGUI-Schnittstelle gehen Sie am Besten wie folgt vor:
  
1. Download the latest Lazarus from subversion and build it (not necessary if you downloaded a pre-compiled snapshot)
+
1. Laden Sie sich zunächst einen aktuellen Snapshot von Lazarus auf ihre Festplatte oder kompilieren Sie die neuste SVN-Version von Lazarus.
  
2. Download fpGUI from SubVersion with this command (you can also use TortoiseSVN to do this):
+
2. Laden Sie sich als nächstes die aktuelle SVN der fpGUI herunter. Am Besten mit folgendem Konsolenbefehl:
  
 
  svn co <nowiki>https://fpgui.svn.sourceforge.net/svnroot/fpgui/trunk</nowiki> fpgui
 
  svn co <nowiki>https://fpgui.svn.sourceforge.net/svnroot/fpgui/trunk</nowiki> fpgui

Revision as of 23:41, 18 February 2008

Deutsch (de) English (en) español (es) français (fr)

(Wird übersetzt...)

Einleitung

fpGUI ist eine Komponentenbibliothek, mit der graphische Benutzeroberflächen erstellt werden können - ähnlich wie gtk oder qt. Das Besondere ist: fpGUI ist selbst vollkommen in Object Pascal geschrieben. fpGUI greift direkt auf das zugrundeliegende Windowing-System zurück, benötigt also darüber hinaus keine externen Bibliotheken.

Detailiertere Informationen über das Projekt gibt es auf dieser Internetseite: http://opensoft.homeip.net/fpgui/

Andere Schnittstellen

Schritt-für-Schritt-Anleitung zum Erstellen eines ersten Programms mit fpGUI

Zum Erstellen einer ersten LCL-Anwendung mit der fpGUI-Schnittstelle gehen Sie am Besten wie folgt vor:

1. Laden Sie sich zunächst einen aktuellen Snapshot von Lazarus auf ihre Festplatte oder kompilieren Sie die neuste SVN-Version von Lazarus.

2. Laden Sie sich als nächstes die aktuelle SVN der fpGUI herunter. Am Besten mit folgendem Konsolenbefehl:

svn co https://fpgui.svn.sourceforge.net/svnroot/fpgui/trunk fpgui

3. Now we need to make the Lazarus LCL find the fpGUI code. We have two options:

3.1. Supported on all platforms. Copy two directories from the downloaded fpgui to lazarus
<fpGUI dir>/src/gui ⇒ lazarus/lcl/interfaces/fpgui/gui
<fpGUI dir>/src/corelib ⇒ lazarus/lcl/interfaces/fpgui/corelib
3.2. Linux or any other Unix type platforms. Create symbolic links from the fpGUI's corelib and gui directories to the Lazarus LCL directory as follows:
ln -s <fpGUI dir>/src/gui lazarus/lcl/interfaces/fpgui/gui
ln -s <fpGUI dir>/src/corelib lazarus/lcl/interfaces/fpgui/corelib

4. Open Lazarus, open the menu Tools-->"Configure Build Lazarus", select all options to None and LCL to Build+Clean, select fpGUI widgetset and rebuild it.

5. Go to the menu Compiler Options, select fpGUI as the widgetset and you can recompile your project to fpGUI =)

Road map for the fpGUI interface

Here: Roadmap#Widgetset_dependent_components