So Lernen Sie Schnell, Programme Zu Erstellen: Die Xojo-Programmierumgebung Auf Basis Der REALBasic-Sprache

So Lernen Sie Schnell, Programme Zu Erstellen: Die Xojo-Programmierumgebung Auf Basis Der REALBasic-Sprache
So Lernen Sie Schnell, Programme Zu Erstellen: Die Xojo-Programmierumgebung Auf Basis Der REALBasic-Sprache

Video: So Lernen Sie Schnell, Programme Zu Erstellen: Die Xojo-Programmierumgebung Auf Basis Der REALBasic-Sprache

Video: So Lernen Sie Schnell, Programme Zu Erstellen: Die Xojo-Programmierumgebung Auf Basis Der REALBasic-Sprache
Video: Wie lange brauchst Du um Programmieren zu lernen? Ein Programmierer erklärt 2024, Kann
Anonim

Die Erstellung eines Computerprogramms erfordert nicht nur bestimmte Kenntnisse, sondern nimmt auch viel Zeit in Anspruch. Um die Arbeit des Programmierers zu erleichtern, wurden spezielle Entwicklungsumgebungen erstellt - IDE (Integrated Development Environment), mit denen Sie schnell Oberflächenelemente und den entsprechenden Anwendungscode erstellen können. Die Arbeit in einer solchen Umgebung ist nicht nur für Profis sehr praktisch, sondern auch für diejenigen, die gerade erst mit der Beherrschung der Grundlagen beginnen, da jede praktische Arbeit dazu beiträgt, das behandelte Material schnell zu assimilieren.

So lernen Sie schnell, Programme zu erstellen: die Xojo-Programmierumgebung auf Basis der REALBasic-Sprache
So lernen Sie schnell, Programme zu erstellen: die Xojo-Programmierumgebung auf Basis der REALBasic-Sprache

Eine dieser IDEs ist Xojo - eine plattformübergreifende (d. h. entworfen, um mit verschiedenen Plattformen zu arbeiten - Windows, Linux usw.) objektorientierte Umgebung basierend auf der REALBasic-Sprache, die wiederum die Syntax einer anderen Sprache verwendet - VisualBasic …

Mit Xojo können Sie Software nicht nur für stationäre Computer erstellen, sondern auch für Laptops und Netbooks, Tablets mit jeder Displaygröße.

Die Xojo-Oberfläche ist recht einfach und enthält ein Feld mit einem zu erstellenden Fenster, eine Spalte mit verschiedenen Elementen, deren Eigenschaften und Steuerschaltflächen (Abbildung 1):

Programmschnittstelle
Programmschnittstelle

Sie müssen nichts schreiben, um ein neues Element zu erstellen, Xojo erledigt das für Sie; Ziehen Sie es einfach an die richtige Stelle (Abb. 2):

Erstellen eines Elements in einem Fenster
Erstellen eines Elements in einem Fenster

Für jedes Element gibt es eine Vielzahl unterschiedlicher Einstellungen, die sein Aussehen bestimmen: Rahmen- und Hintergrundfarbe, Beschriftungen, Schriftart, -größen und vieles mehr. Sie können sofort das Ergebnis der Änderung einer Einstellung auf dem Bildschirm sehen, wodurch Sie schnell die erforderliche Fensteroberfläche erstellen können. Es dauerte beispielsweise nur 30 Sekunden, um die Schaltfläche Start und das in Abbildung 3 gezeigte Textfeld zu erstellen! Es ist unwahrscheinlich, dass selbst ein erfahrener Programmierer in dieser Zeit den kompletten Fenstercode schreiben kann, den die Entwicklungsumgebung automatisch erstellt.

Elemente im Fenster
Elemente im Fenster

Nachdem Sie für jedes von ihnen Schnittstellenelemente erstellt haben, müssen Sie die Aktionen registrieren, die ausgeführt werden, wenn bestimmte Ereignisse oder Bedingungen auftreten. Wechseln Sie dazu einfach in ein anderes Feld, wählen Sie das gewünschte Element aus und schreiben Sie den entsprechenden Code für das ausgewählte Ereignis. Nach Eingabe des Codes durch Anklicken der Schaltflächen „Ausführen“oder „Bauen“können Sie sofort die Funktion überprüfen (Abb. 4):

Das Ergebnis des Programmcodes
Das Ergebnis des Programmcodes

Im erstellten Fenster erschien nach dem "Klicken" auf die Schaltfläche "Start" die Aufschrift "Funktioniert!" im Textfeld. Möglich wird dies durch den Code, der für das Ereignis geschrieben wurde (Klicken mit der linken oder rechten Maustaste), nachdem der Mauszeiger über das Element gefahren wurde. Auf die gleiche Weise können Sie Aktionen registrieren, die für andere Ereignisse dieser Schaltfläche ausgeführt werden; zum Beispiel, um die Farbe zu ändern, werden oft verwendet (Fokus für Element nach Mauszeiger bewegen) und (Fokus verlieren).

Mit Xojo können Sie praktisch beliebig viele interagierende Elemente und Fenster in einem Programm erstellen, was dem Programmierer enorme Möglichkeiten eröffnet. Der Code der REALBasic-Sprache ist relativ einfach und enthält keine so komplexen Konstruktionen, die in C, C++ oder PHP verwendet werden, daher ist es einfach, mit dieser IDE auch für diejenigen zu arbeiten, die gerade die Grundlagen der Programmierung erlernen: der erlernte Stoff kann in der Praxis schnell überprüft und gefestigt werden, indem einfache Programme der in Abbildung 5 gezeigten Art erstellt werden:

Ein Beispiel für ein einfaches Programm
Ein Beispiel für ein einfaches Programm

Mit diesem Programm können Sie die Anzahl der Stunden, Minuten und Sekunden bestimmen, die bis zur angegebenen Zeit verbleiben (diese werden häufig in der Anzeigetafel verwendet, die die verbleibende Zeit vor einem Ereignis anzeigt). Trotz aller scheinbaren Einfachheit können Sie mit einer solchen Anwendung lernen, wie Sie Fensterelemente entwerfen, die Verarbeitung der Bildausgabe beherrschen, mit vom System empfangenen Daten und Datenbanken arbeiten.

Xojo hat eine schön gestaltete und sehr detaillierte Dokumentation, die eine Sprachreferenz, verschiedene Handbücher, technische Dokumentation und vieles mehr enthält. Hier können Sie auch die neueste Version des Programms herunterladen. Leider wird die Dokumentation nicht auf Russisch präsentiert, aber das ist kein Problem, wenn Sie einen integrierten automatischen Übersetzer haben (z.

Empfohlen: