Delphi für PHP BenutzeroberflächeDelphi für PHP ist eine komplette Entwicklungsumgebung für PHP mit vielen Tools und Zusatz-Informationen zur professionellen Anwendungs-Entwicklung. Sie entwickeln grafische Benutzeroberflächen durch Verwendung von Formularen (Forms). Mit Hilfe von visuellen Komponenten entstehen schnell und einfach übersichtliche interaktive Anwendungen. StartseiteBeim Start von Delphi für PHP erscheint eine Website mit Links zu umfangreichen Zusatz-Informationen. Diese Seite wird ständig aktualisiert und erweitert. Formular-DesignerIm Form Designer können sie visuelle Komponenten von der Tool Palette hinzufügen. Ein Formular (Form) stellt dabei eine HTML-Seite oder ein Fenster in Ihrer Anwendung dar. Um ein Formular zu Ihrer Anwendung hinzuzufügen wählen Sie New->Form im Menü File. Wenn Sie eine neue Anwendung erstellen, erstellt Delphi für PHP automatisch ein Standard-Formular das Sie Ihren Wünschen entsprechend weiterverarbeiten können. Dazu plazieren Sie visuelle Komponenten auf Ihren Formular indem Sie diese von der Toolpalette auf Ihr Formular ziehen. Sie können auch einen Doppelklick auf die gewünschte Komponente der Toolpalette ausführen - Die Komponente wird dann in der Mitte des Formulars platziert. Delphi für PHP erstellt automatisch den zugehörigen Quellcode. Die Eigenschaften der Komponenten sowie des Formulars können im Objekt-Inspectcor angepaßt werden. Ereignis-Prozeduren (events) erstellen Sie indem Sie im Object-Inspector auf das Register Events klicken und dort das zugehörige Ereignis auswählen. Wenn Sie ein neues Ereignis erstellen vollen, führen Sie einen Doppelklick beim jeweiligen Ereignis aus - Es wird dann ein Grundgerüst für die Prozedur im Quelltext erstellt daß Sie nach Ihren Wünschen anpassen können. Alle Änderungen, die Sie im Objekt-Inspector vornehmen, werden ebenfalls automatisch im Quellcode durchgeführt. Die Toolpalette enthält alle nötigen Komponenten um in kürzester Zeit Anwendungen zu erstellen. So können Sie beispielsweise mit der Mainmenu-Komponente in wenigen Minuten eine Menüsteurung für Ihre Anwendung erstellen. Formulare sind die Basis von Delphi-Anwendungen. Sie erstellen die Benutzeroberfläche Ihrer Anwendungen, indem Sie die benötigten Komponenten wie Buttons, Edit-Felder, Text-Boxen und Menüs auf Ihr Formular platzieren. Ihre Anwendung kann zusätzlich zum Hauptformular beliebige weitere Formulare enthalten, die ebenfalls individuell bearbeitet und mit Komponenten ausgestattet werden können. Designer-OptionenSie können das Verhalten und Erscheinungsbild des Formular-Designers nach Ihren eigenen Vorstellungen anpassen. Beispielsweise können Sie die das Erscheinungsbild des Hilfs-Gitters ändern oder Überschriften zu den Komponenten anzeigen. Hierzu öffnen Sie das Options-Fenster im Tools-Menü und wählen dort unter Options Page-Designer aus. Sie können dort folgende Einstellungen vornehmen:
Code EditorIm Code Editor können Sie den Quelltext Ihres Projekts ansehen und bearbeiten. Der Code Editor unterstützt Sie bei der Entwicklung durch benutzerfreundliche Features wie Syntax-Hervorhebung und Undo-Funktion. Wenn Sie Ihre Benutzeoberfläche erstellen, erstellt Delphi für PHP automatisch den zugehörigen Quelltext. Ändern Sie die Eigenschaften von Objekten, werden die Änderungen gleichzeitig auch Quelltext durchgeführt. Da die meisten Anwendungen vergleichbare Anforderungen haben, generiert Delphi für PHP automatisch Quelltext für Ihre Anwendung. Sie können diesen nach Belieben ändern und Ihren Vorstellungen anpassen. Code Editor anpassenDer Code Editor läßt sich beliebig nach Ihren Wünschen anpassen. Wählen Sie dazu Tools > Options. In den Editor-Options finden Sie unzählige Einstellmöglichkeiten beispielsweise für Schrift, Ränder, Farben, Hervorhebung, Einrückung usw. Code InsightDelphi enthält eine Vielzahl von Tools, um Sie beim Schreiben von Quelltext zu unterstützen. Dazu gehört beispielsweise das Herverheben von Sprach-Elementen sowie ein Code-Assistent um Eigenschaften und Mehoden zu vervöllständigen. Code TemplatesHäufig verwendete "Quelltext-Schnipsel" können Sie mit Hilfe von Code-Templates verwalten. Dies erspart oft eine Menge Tipp-Arbeit. Code-Template hinzufügen: Um ein Code-Template zu erstellen wählen Sie "Tools > Options" um die Dialogbox für Optionen zu öffnen. Selektieren Sie dort unter "Editor Options" den Eintrag "Code Insight". Klicken Sie auf Add, um die Dialogbox zum Hinzufügen von Code-Templates zu öffnen. Geben Sie einen Namen und eine kurze Beschreibung für Ihr Code-Template ein und klicken Sie auf "OK". Wählen Sie Ihr neues Code-Template aus und geben Sie unter "Code:" den zugehörigen Quelltext ein. Fügen Sie einen vertikalen Strich (meist links unten auf der Tastatur: [Alt Gr] +[<]") an der Stelle ein, wo sich der Cursor nach dem Einfügen des Templates befinden soll. Wenn Sie fertig sind schließen Sie die Dialogbox mit "OK". BookmarksBookmarks helfen Ihnen dabei, bei großen Dateien den Überblick zu behalten. Sie können bestimmte Stellen in Ihrem Quelltext mit Bookmarks markieren und dann jederzeit einfach und schnell zu diesen Stellen gelangen. Innerhalb einer Datei können Sie bis zu 10 Bookmarks setzen. Wenn Sie ein Bookmark setzen erhält die Quelltext-Zeile in der linken Spalte eine entsprechende Markierung. ProjekteIm Projektmanager werden die Dateien des Projekts verwaltet. Hier können Sie Dateien zum Projekt hinzugefügen oder löschen, sowie Dateien zur weiteren Bearbeitung öffnen. Um ein neues Projekt zu erstellen wählen Sie "File > New Project > Application". Daraufhin wird ein neues Projekt mit einem leeren Formular und der zugehörigen Quelltext-Datei erzeugt. Um ein vorhandenes Projekt zu öffnen wählen Sie 'File->Open Project'. Wählen Sie "File > Save Project As" um die Dialogbox zum Speichern zu öffnen. Wählen Sie hier ein Verzeichnis und einen Dateinamen mit der Endung ".phprj" und klicken Sie dann auf "save". Tool PaletteDie Tool-Palette enthält alle visuellen und nicht-visuellen Komponenten. Diese können Sie durch 'Drag und Drop' auf Ihre Formulare plazieren. Object-Inspector Im Object-Inspector werden die Eigenschaften und Ereigniss-Behandlungsroutinen (event-handler) der Komponenten eingestellt. Der Object-Inspector enthält 3 Register: Properties, Events und Javascript-Events. StructureIn der Structure-Ansicht finden Sie alle Komponenten Ihres Projekts mit Ihren hierarchischen Abhängigkeiten sortiert. Sie können hier bequem einzelne Komponenten Ihres Projekts auswählen. Code ExplorerDer Code Explorer zeigt Ihnen die Funktionen, Variablen, Konstanten und Uses-Anweisungen ihres Quelltextes an. Data ExplorerDer Data Explorer hilf Ihnen beim Erstellen und Bearbeiten von Datenbank-Anwendungen. Sie finden hier alle Datenbank-Tabellen und -Felder ihres Projekts. Mit den 'Drag und Drop' -Funktionen des Data Explorers erstellen Sie einfach und schnell Ihre Datenbank-Anwendungen. Search ResultsHier finden Sie die Ergebnisse von Text-Such-Aktionen. Fenster-FunktionenDie verschiedenen Fenter verfügen über einige Funktionen um die Übersichtlichkeit zu erhöhen Zieht ein Fenster in ein anderes, so kann man dieses an das Zielfenster andocken. Um es wieder zu lösen zieht man es einfach wieder an eine andere Stelle. Änderungen der Breite oder Höhe wirken sich auch auf die angedockten Fenster aus. Mit dem Pin-Symbol in der rechten oberen Ecke kann man die einzelnen Fenster vergrößern. Die Register befinden sich anschließend auf der rechten Seite und können durch einfaches Überfahren mit der Maus aktiviert werden. Beim Herausfahren mit der Maus sieht erscheint dann je nach Einstellung ein eventuell dahinterliegendes Fenster. Es empfiehlt sich gegebenenefalls ein wenig mit dieser Funktion zu experimentieren.
MessagesIm Messages-Fenster erhalten Sie Nachrichten wie beispielsweise Fehlermeldungen. Debug WindowsSie können verschiedene Debug Windows zur Fehlerbehandlung anzeigen. Hiermit können unter anderen Variablen und Breakpoints überwacht werden. DateienSie können verschiedene Arten von Dateien zu ihrem Projekt hinzufügen oder entfernen.
|