Alice-Programmierung-Hilfe

March 3

Alice, die Programmiersprache unterstützt verallgemeinert Programmierkonzepte für Anfang-Programmierer, bei der Programmentwicklung mit Animation erstellen. Der Alice-Editor ist eine funktionelle Entwicklungsumgebung mit zusätzlichen Assistenten-Funktionen, die Programmierer Einfache menügesteuerte Verfahren zum Deklarieren von Methoden, Variablen und Objekten zu ermöglichen. Grundlagen von Alice und was von ihm erwartet wird helfen beim Einstieg in die Entwicklung von basic-Programs in der Sprache.

Grundlegendes zu Alice

Die Programmiersprache Alice stellt eine 3-d Modellierungsumgebung, die komplett mit Objekt-orientierte-ähnliche Qualitäten. Alice selbst nicht objektorientiert in dem Sinne ist, dass es OOP Paradigmen wie Vererbung oder Polymorphie unterstützt, werden Alice Programmierer verwenden und Bearbeiten von Objekten. Alice ist auf Beitritt Programmierkonzepten mit Animation und Design zur Förderung des Erlernens von Programmierung durch Anwendungsentwicklung und animierte Geschichten ausgerichtet.

3D Welt und Objekte

Die Programmiersprache Alice kommt mit einem 3-d Bildeditor. In diesem Editor kann der Programmierer aus vorgefertigten "Welt" Umgebungen auswählen, die 3D-Objekte im Programm halten wird. Darüber hinaus können Sie auswählen, vorgegebener Objekte in der Umgebung platzieren, und Steuern, welche Objekte ausführen. Im Editor können Sie ändern das Verhalten der Objekte durch direkt durch die Einrichtung von vorprogrammierte oder benutzerdefinierte Befehle, die das Objekt handeln wird.

Alice-Basisdaten und Methoden

Alice, enthält wie andere Programmiersprachen Variablen, die der Programmierer verwendet zum Speichern von Informationen auf. Alice ist stark typisiert, was bedeutet, dass Variablen einen deklarierten Typ haben müssen, ob dieser Typ numerisch, ist Grundlage Boolean oder Zeichen. Beim Schreiben von Variablen und Methoden für Ihre 3D-Objekte in Alice erstellen Sie Variablen mit dem Editor, so dass sie zur Eingabe von Normen entsprechen. Vordefinierte Methoden können auch Grundbefehle 3D-Objekten wie Bewegung oder Rede anwenden. Sie können dann Variablen und Methoden mit animierten Objekten verbinden, um Szenen zu schaffen.

Welt und Klassenmethoden

Methoden kommen in zwei allgemeine Arten: Welt und Klasse. Weltniveau Methoden gelten für alles, was in der sichtbaren Welt des Programms, ausgenommen die Welt selbst. Dies bedeutet, dass diese Methoden allgemein gehalten sind und verwendet werden, können um Befehle zu verschiedenen Objekte in der Welt zu übergeben. Auf Klassenebene Methoden sind diejenigen, die für eine Klasse von Objekten in der Welt, wie ein animiertes Tier gelten. In der Regel beim Programmieren in Alice erweitern Sie die Funktionalität des vorhandenen Klassen, spezialisiertere Klassen zu machen.

Veranstaltungen

Während Alice nicht vollständig objektorientiert sein kann, ist es zu einem gewissen Grad ereignisorientiert. Erbaut in Alice ist eine Reihe von Veranstaltungen und Event-Handlern. Alice hat eine Liste der eingebauten Ereignisse, die er überwacht während der Ausführung eines Programms, z. B. Objektbewegungen, Tastaturbedienung, Mausbewegung Variablenänderungen und selbst, wenn das Programm startet. Sie können Ereignisse und Ereignishandler durch die Alice-Schnittstelle erstellen, wie Sie Variablen und Methoden erstellen würden.