Ersteller des Programms. Ein Programm zum Erstellen von Programmen für einen Computer. So erstellen Sie Ihr eigenes Programm

Anwendungen ohne Programmierkenntnisse erstellen. Wir haben eine Anleitung übersetzt, in der Sie sich mit den Grundlagen der Arbeit im Designer vertraut machen und Ihre erste Anwendung erstellen.

Was wirst du lernen

In diesem Leitfaden erfahren Sie, wie Sie:

  • Eine Anwendung erstellen und umbenennen;
  • Fügen Sie mithilfe des Panels UI-Elemente wie Eingabefelder und Schaltflächen hinzu Widgets Und Eigenschaftseditor;
  • Legen Sie Widget-Eigenschaften fest mit Eigenschaftseditor;
  • Fügen Sie JavaScript-Code hinzu, der auf Mausklicks reagiert. Es werden zwei Ansätze in Betracht gezogen: die Verwendung des JavaScript-Benachrichtigungsdialogfelds und die Zuweisung von Eigenschaften;
  • Überprüfen und testen Sie die Anwendung.

Erstellen einer Anwendung

Benennen wir die Seite um

Seiten im App Maker werden zu App-Bildschirmen. Die Bildschirme sind normale Webseiten. Seiten sind übergeordnete Container für Benutzeroberflächenelemente wie Formulare, Tabellen, Schaltflächen und Diagramme.

Jede neue leere Anwendung enthält eine leere Seite mit dem Namen „NewPage“. Für unser einfache Anwendung Wir brauchen nur eine Seite.

Benennen wir die Seite um:

Fügen Sie Widgets hinzu und legen Sie deren Eigenschaften fest

Widgets sind die Teile der Benutzeroberfläche, aus denen wir die Anwendung erstellen. Mit ihrer Hilfe können Sie beispielsweise Daten empfangen und anzeigen, Seitennavigation erstellen usw.

An dieser Stelle werden wir verwenden Widgets um zwei Widgets hinzuzufügen HelloPage. Danach werden wir ihre Eigenschaften auf setzen Eigenschaftseditor.

Als Ergebnis sollten wir etwa Folgendes erhalten:

Die Anwendung ist fertig und kann nun getestet werden.

Testen der Anwendung

Unsere Anwendung ist zur Vorschau bereit. In diesem Modus hat nur der Ersteller Zugriff auf die volle Funktionalität der Anwendung.

  1. Klicken Sie in der oberen rechten Ecke auf Vorschau. Die Anwendung wird in einem neuen Tab geöffnet.
  2. Klicken Erlauben um der App zu erlauben, Ihre Daten zu nutzen. Wenn Sie die Anwendung zum ersten Mal in der Vorschau anzeigen und Änderungen an der Anwendung vornehmen, werden Sie um Erlaubnis zur Verwendung bestimmter Informationen gebeten. Über der Anwendung (am oberen Bildschirmrand) befindet sich ein Menü. Seite, mit dem Sie zwischen Anwendungsseiten wechseln können. Standardmäßig wird dieses Menü nicht in einer veröffentlichten Anwendung angezeigt. Unterhalb der Anwendung befindet sich eine Konsole, in der Meldungen angezeigt werden und in der Sie Serverprotokolle einsehen können.
  3. Auf dem Feld Gib deinen Namen ein Geben Sie Ihren Namen ein und klicken Sie auf „Sag Hallo“.
  4. Wenn das Dialogfeld angezeigt wird, klicken Sie auf OK um es zu schließen.

Herzlichen Glückwunsch, Sie haben gerade Ihre erste App mit App Maker erstellt!

Wir haben zehn Programme zur Spieleerstellung aufgelistet – welches eignet sich am besten für Anfänger und welches ist die beste Wahl für Profis?

Als 2D-Designer empfehlen wir, sich auf Folgendes zu konzentrieren Konstrukt 2. Die Anwendung basiert auf einer hochwertigen Engine und schränkt Ihre Fantasie nicht ein, sodass Sie Spiele verschiedener Genres und für verschiedene Plattformen erstellen können. Die einzige Einschränkung besteht darin, dass man nicht vergessen sollte, dass das Kompilieren funktioniert mobile Geräte Sie müssen eine Lizenz erwerben.

Der multifunktionalste und stabilste 3D-Designer - Einheit 3D.

Für unerfahrene Spieleentwickler empfehlen wir Anwendungen, die auf ein bestimmtes Genre zugeschnitten sind. Sie haben mehr vorgefertigte Vorlagen und daher wird das Erstellen eines Projekts relativ einfacher sein. Für sie empfehlen wir Visionäres Studio. Für erfahrene Benutzer Das Urteil ist klar - Einheit 3D. Das Programm basiert auf einer modernen Engine und unterliegt keinen Einschränkungen hinsichtlich des Genres des Endprodukts. Hinzu kommen proprietäre Grafikverarbeitungstechnologien und integrierte Analysetools – wir verfügen über einen hervorragenden Designer auf professionellem Niveau.

Anweisungen

Um ein Programm zu schreiben, benötigen Sie eine Programmierumgebung. Eine der am einfachsten zu erlernenden und zu verwendenden Umgebungen ist die Entwicklungsumgebung Borland C++ Builder. Durch die Installation auf können Sie Programme in C++ schreiben. Diese Sprache Ziemlich einfach zu erlernen und von Programmierern weit verbreitet.

Starten Sie die installierte Programmierumgebung. Vor Ihnen erscheint ein Formular – ein Leerzeichen zukünftiges Programm. Sie können die Größe beliebig ändern, je nach Ihren Vorstellungen darüber, wie die Benutzeroberfläche Ihres zukünftigen Programms aussehen wird.

Das Programmfenster setzt das Vorhandensein einiger Elemente voraus – Schaltflächen, Fenster, Beschriftungen usw. Am oberen Bildschirmrand befindet sich eine Palette mit Komponenten. Fügen Sie beim Öffnen bestimmter Abschnitte des Formulars Schaltflächen und andere benötigte Komponenten zum Formular hinzu (ziehen Sie es mit der Maus). Sie können sie auf dem Formular beliebig anordnen, die Größe ändern, Beschriftungen hinzufügen usw. Mit diesen Aktionen erstellen Sie die Schnittstelle des zukünftigen Programms – also definieren Sie es Aussehen und Kontrollen.

Durch Klicken auf den grünen Pfeil können Sie sehen, wie Ihr Programm während der Ausführung aussehen wird. Wenn Sie jedoch beispielsweise versuchen, einen Knopf zu drücken, passiert nichts. Sie haben die Schnittstelle erstellt, aber damit die Schaltfläche funktioniert, müssen Sie einen Event-Handler dafür erstellen.

Schließen laufendes Programm, und doppelklicken Sie dann auf die Schaltfläche im Formular. Es erscheint ein Fenster mit einer Codevorlage. Der Cursor befindet sich an der Stelle, an der Sie eine bestimmte Codezeile eingeben müssen, die angibt, was genau passieren soll, wenn die Schaltfläche gedrückt wird. Um zu verstehen, was genau enthalten sein sollte, lesen Sie die Lehrbücher zur C++-Programmierung. Auch ein Videokurs zum Arbeiten mit Borland C++ Builder kann eine große Hilfe sein, wo Sie können konkrete Beispiele Durch die Erstellung einfacher Programme erlernen Sie die Grundlagen der Programmierung.

Beim Erstellen einer Programmoberfläche hat man eine ungefähre Vorstellung davon, wie diese funktionieren soll, was passieren soll, wenn bestimmte Tasten gedrückt werden. Jetzt müssen Sie den Algorithmus seiner Operation detailliert beschreiben, das heißt, ein schrittweises Schema für die Durchführung von Operationen erstellen.

Zeichnen Sie das Diagramm von Hand auf ein Blatt Papier, vorzugsweise vertikal. Markieren Sie einzelne Blöcke mit Quadraten, Rauten und Kreisen; dies erleichtert die Erstellung des Algorithmus. Verwenden Sie Pfeile, um die Übergänge von einem Block zum anderen zu markieren. Je detaillierter Sie den Algorithmus schreiben, desto einfacher wird es für Sie, ihn in Programmcodezeilen zu übersetzen.

Nachdem Sie einen Algorithmus erstellt haben, fahren Sie direkt mit der Programmierung fort. Vergessen Sie nicht, die Fehlerbehandlung zu schreiben – das Programm muss wissen, was zu tun ist, wenn ein bestimmter Fehler auftritt. Ist dies nicht der Fall, führt jeder Fehler zu einer Meldung über kritischer Fehler. Durch die Fehlerbehandlung werden solche Situationen vermieden.

Nachdem das Programm geschrieben wurde, beginnen Sie mit dem Debuggen. Der Debugging-Prozess besteht darin, die korrekte Funktion des Programms zu überprüfen und es auf „Vandalismusresistenz“ zu testen – Sie müssen Ihre Kreation mit allem quälen mögliche Wege, Fehler suchen und beseitigen. Das Programm muss gegen fehlerhafte Benutzeraktionen resistent sein.

Das Debuggen ist abgeschlossen. Alles, was Sie tun müssen, ist, den letzten Vorgang abzuschließen – das Kompilieren des Programms; als Ergebnis erhalten Sie die übliche ausführbare Datei mit der Erweiterung *.exe. Um das Programm auf einem beliebigen Computer ohne zusätzliche Bibliotheken auszuführen, deaktivieren Sie „Dynamisches RTL verwenden“ in den Linker-Eigenschaften und „Mit Laufzeitpaketen erstellen“ in den Paketeigenschaften in den Kompilierungseinstellungen.

Wer spielt nicht gerne am Computer oder Smartphone? Es gibt wahrscheinlich nur wenige solcher Leute.

Bei einigen Spielern geht die Liebe zu Spielen so weit, dass sie anfangen, die Unterhaltung selbst zu verstehen und davon träumen, selbst Spiele zu entwickeln. Nun, heute gibt es viele Möglichkeiten, diesen geliebten Traum wahr werden zu lassen!

Wenn Sie in aller Ruhe Ihr eigenes Spielzeug kreieren möchten, schauen Sie sich die Liste der Sonderangebote an kostenlose Programme dafür.

Mixer



Kostenloses Paket professionelle Programme zur Erstellung interaktiver Spiele und dreidimensionaler Computergrafiken.

Sowohl für Anfänger als auch für Profis gibt es genügend Werkzeuge für die Arbeit. Blender enthält Werkzeuge zur Modellierung, Animation, Video- und Tonverarbeitung.

Das Programm ist ein vollwertiger Editor, der bereits die wichtigsten Texturen, Event-Handler und Modelle enthält. Wenn Sie zusätzliche Funktionen benötigen, können Sie Plugins herunterladen: Sie werden sowohl von offiziellen Entwicklern als auch von Benutzern erstellt.

Aber Sie werden Lektionen zur Arbeit in diesem Programm finden.

Machen Sie weiter und erschaffen Sie neue Universen!

Einheit 3D


Dabei handelt es sich um eine leistungsstarke Umgebung zur Entwicklung von Anwendungen und Spielen, auch für mobile Geräte. Mit Unity 3D erstellte Spiele laufen auf Windows, iOS, Android, Playstation 3, Xbox 360 und Wii. Sie können Spiele jedes Genres erstellen; Texturen und Modelle lassen sich einfach importieren und alle gängigen Bildformate werden unterstützt.

Skripte werden hauptsächlich in JavaScript geschrieben, Code kann jedoch auch in C# geschrieben werden.

Schulungsmaterialien zum Arbeiten in der Umwelt (am Englische Sprache) finden Sie auf der offiziellen Website unter folgendem Link.

Konstruiere Klassiker

Open-Source-2D- und 3D-Spieleentwickler. Für den Betrieb sind keine Programmierkenntnisse erforderlich. Sie müssen lediglich ein Objekt hinzufügen und die Animation aktivieren.

Es gibt keine russischsprachige Version, aber die Benutzeroberfläche ist sehr übersichtlich, sodass Sie auch mit Grundkenntnissen der englischen Sprache arbeiten können.

Der Designer ist nicht nur kostenlos – er ist Open Source und kann auf Wunsch individuell angepasst und bearbeitet werden.

Sie können sich Construct Classic-Lektionen ansehen.

Game Maker Lite



Kostenlose Entwicklungssoftware einfache Spiele, jedes Genre: Plattform-, Puzzle-, Action- und 3D-Spiele. Geeignet für Anfänger. Sie können Ihre eigenen Bilder und Effekte oder integrierte Programme verwenden. Um auf eine größere Auswahl an Bildern und Effekten zugreifen zu können, müssen Sie sich registrieren.

Für die Arbeit sind keine Programmierkenntnisse erforderlich, einige Skripte können jedoch auf Wunsch unabhängig geschrieben werden. Daher kann dieses Programm auch für den Programmierunterricht verwendet werden.

Lektionen zur Arbeit im Programm für Anfänger finden Sie auf dieser Website.

Unreales Entwicklungskit

Kostenlose Engine zum Erstellen von Spielen. Sehr leistungsstark, mit unzähligen Funktionen und Tools für erweiterte Visualisierungen und detaillierte Simulationen. Sie können Spiele für viele moderne Plattformen erstellen.

Im Programm sind bereits Texturen, Modelle, Sounds, Sprites und Skripte enthalten. Jetzt müssen Sie nur noch Ihr eigenes Spiel kombinieren und erstellen.

Es können Video-Tutorials und Handbücher zum Arbeiten mit dem Programm angesehen werden.

Spielredakteur

Ein Editor zum Erstellen einfacher zweidimensionaler Spiele für Betriebssysteme Windows-Systeme, iOS, Android, Linux.

Es gibt integrierte Animationssätze, die für das Erscheinungsbild der Charaktere verantwortlich sind. Sie können Ihre eigenen grafischen Elemente verwenden. Das Programm bietet außerdem einen Standardsatz an Reaktionen, die das Verhalten des Charakters im Spiel bestimmen. Sie können aber auch Ihren eigenen Game Editor erstellen, indem Sie die spezielle Skriptsprache verwenden.

3D-Rad



Kostenlose Software zur Entwicklung von 3D-Spielen und interaktive Anwendungen. Da kein Code erforderlich ist, ist das Erstellen eigener Spiele ganz einfach.

Das Spiel entsteht durch die Auswahl verschiedener Objekte und die Einrichtung der Interaktionen zwischen ihnen. Es gibt eine Modellimportfunktion, große Menge Beispiele und Proben. Fertige Spiele können Sie als vollwertige Webanwendung oder Programm vertreiben. Es ist möglich, Spiele auf Webseiten einzubetten.

Spielehersteller: Studio

Ein kostenloser Satz an Tools zum Erstellen von Handyspielen. Eine einfache, intuitive Benutzeroberfläche, die die Entwicklung von Spielen ganz einfach macht. Es sind keine Programmierkenntnisse erforderlich, da Sie den Code nicht manuell schreiben müssen.

Im Arbeitsfenster des Programms gibt es nichts Überflüssiges. Mit Game Maker: Studio entwickelte Spiele sind plattformübergreifend und vorgefertigte Anwendungen können mit Steam integriert werden.

NeoAxis 3D Engine

Eine universelle Umgebung für die Entwicklung von 3D-Projekten.
Dabei handelt es sich um eine vorgefertigte Engine mit eigenen Modellen, Texturen, Physik, Vorlagen und Grafiken. Es gibt sogar 24 fertige, vollwertige Karten!
Damit lassen sich nicht nur Spiele, sondern auch Einzelmodelle und komplexe Softwarevisualisierungen erstellen.

Es bleibt nur noch, Ihrer Fantasie freien Lauf zu lassen und etwas zu erschaffen.

Haben Sie Lust, Ihr eigenes Spiel zu entwickeln? Kein Problem. Wählen Sie ein Programm und verwirklichen Sie Ihren Traum!

Das Programmieren wird immer einfacher. Das sind schon lange nicht mehr die ungepflegten Geeks, die um sich herum nichts außer Computern sehen. Programmierumgebungen werden vereinfacht, visualisiert und arbeiten mit zunehmend lebensnahen Konzepten. Der nächste Schritt der Vereinfachung ist ist Programmieren, ohne Code zu schreiben. Völlig visuelle Umgebungen. Einen davon wollen wir in diesem Testbericht vorstellen.

Hiasma- kostenlose Programmierumgebung, Programmdesigner, mit dem Sie Programme erstellen können, ohne Programmiersprachen zu kennen. Stattdessen werden Sie gebeten, ... Quadrate anzuordnen. Die meisten davon beschreiben durchaus verständlich an einen einfachen Benutzer Dinge. Zum Beispiel ein Fenster, eine Schaltfläche, ein Symbol. Andere dienen dazu, visuelle Komponenten miteinander in Beziehung zu setzen und ihr Verhalten zu beschreiben. ABER! Sie müssen die Syntax der Sprache nicht kennen. Sie müssen sich keine Sorgen über Kompilierungsfehler, fehlerhafte Links oder Stapelüberläufe machen. Das wird nicht passieren. Das ist ein Designer. =)

Wir haben also bereits gesagt, dass Programme im Hiasm eine Menge verbundener Quadrate sind. Aber beeilen Sie sich nicht, das Programm zu zeichnen. Auf der Website des Programms gibt es unglaublich viele Beispiele für alle Gelegenheiten.
Aber wenn Sie nicht gefunden haben, was Sie brauchen (oder einfach nur daran interessiert sind, es auszuprobieren), fangen wir an.
Versuchen wir, ein Programm zu schreiben, das fast so etwas wie „Hallo Welt!“ ist. nach Komplexität. Mit diesem Programm können Sie auf Knopfdruck Ihren Namen eingeben und Sie begrüßen.

Starten Sie HiAsm und erstellen Sie ein neues Projekt. Datei«-« Neu…". Projekttyp auswählen " Windows-Anwendung ". Ich empfehle sofort, das Projekt irgendwo zu speichern.
Du hast ein Quadrat vor deinen Augen – „ Bilden", das MainForm heißt. Großartig. Wählen Sie dieses Quadrat aus und klicken Sie in der oberen Symbolleiste auf die Schaltfläche „Formulareditor“.
Ein Prototyp unseres Fensters erscheint. Platzieren wir darauf die Steuerelemente (das sind Beschriftungen, Schaltflächen, Texteingabefenster), die wir brauchen.
Im linken Bereich des Programms werden alle Arten von Elementen gesammelt. Es heißt " Elemente«.
Es öffnet sich standardmäßig im „ Schnittstelle", das ist es, was wir brauchen.
Wir ziehen ein „Eingabefeld“, einen Button und zwei Beschriftungen auf unser Formular. Wir platzieren sie so, wie es unser Sinn für Ästhetik vorschreibt. Und drücke den Knopf „ Formulareditor«.
Oppa!!! Auf unserem Feld sind neue Plätze aufgetaucht!
Dies sind die Elemente, die wir hinzugefügt haben.
Lassen Sie uns auf der Schaltfläche „Eingegeben“ sagen. Wählen Sie dazu die Schaltfläche aus und klicken Sie rechts auf die Registerkarte Eigenschaften. Es gibt mehrere davon, aber eines interessiert uns – Untertitel(Bedeutung). Ändern wir es in die Aufschrift „Entered“.

Und fangen wir an.
Dies geschieht mithilfe eines grünen Dreiecks ( Start) im oberen Bereich.
Hier ist es unser Fenster in seiner ganzen Pracht! Mit einem Button, einem Eingabefeld und unverständlichen Beschriftungen in Textfeldern. Aber das Programm beginnt! (Ich habe Angst vor dem Wort „Funktioniert“). Der Programmdesigner gab uns die Möglichkeit, in wenigen Minuten eine funktionierende Anwendung zu erstellen!
Schließen Sie Ihr Fenster mit einem Kreuz. Und lasst uns weitermachen.
Entfernen Sie überflüssige Beschriftungen aus Textfeldern. Dies erfolgt ebenfalls über die Liegenschaft Untertitel, wie der Knopf.
Jetzt müssen wir dem Programm mitteilen, dass beim Drücken der Taste Folgendes passieren soll:
— „Hallo“ sollte im linken Textfeld erscheinen
— Ihr eingegebener Name sollte rechts angezeigt werden

Dazu benötigen wir Verbindungen zwischen den Quadraten.

Bei der Kommunikation werden Daten oder Nachrichten von Komponente zu Komponente weitergeleitet, dass ein Ereignis aufgetreten ist. Also sagen wir es uns Textfelder dass die Taste gedrückt wird.
Suchen Sie dazu einen grünen Punkt auf dem Schaltflächenquadrat (es gibt dort nur einen), bewegen Sie die Maus darüber und lesen Sie. Dieses Ereignis tritt also immer dann auf, wenn auf die Schaltfläche geklickt wird. Super! Wohin mitnehmen? Ja, es gibt auch einen Punkt auf dem Textquadrat links. DoTex t Legt den Beschriftungstext fest. Genau das, was benötigt wird. Aber wir müssen den Text von zwei Inschriften festlegen!
Hier brauchen wir einen Splitter.
Es ist in der Kategorie „ Werkzeuge» Komponentenregisterkarten. Sie brachten ein kleines Quadrat (wie einen Stuhl) auf unser Feld. Jetzt können Sie an einem Ende eine Verbindung anbringen und am anderen zwei.
Wir befestigen unseren Button links daran und die anderen beiden an den DoText-Punkten unserer Textquadrate.
Soooo. Nun, unser erstes Textfeld wird einfach „Hallo“ sagen. Doppelklicken Sie auf die Verbindung und geben Sie den Text „Hallo“ ein.
Aber der zweite sollte den Wert annehmen, den der Benutzer eingibt!
Also eine weitere Verbindung. Diesmal mit einem Eingabefeld.
In der Nähe des Platzes mit der Inschrift „ ab„Unten befindet sich ein grauer Punkt, der für die Datenspeicherung zuständig ist. Von dort übernehmen wir den eingegebenen Wert. Ziehen Sie die Verbindung zum grauen Punkt oben im zweiten Textfeld. Jetzt weiß er, woher er den Text bekommt, wenn er über die Schaltfläche zum Aktualisieren aufgefordert wird.

Abschließend möchte ich sagen, dass der HiAsm-Programmdesigner auf Russisch ist und eine ausführliche russische Dokumentation enthält. Wenn Sie möchten, können Sie es also herausfinden.
Viel Glück beim Programmieren ohne Programmieren!

gastroguru 2017