Die elektronische Revolution - Der Synthesizer I DER KALTE KRIEG
Revolution Media verwendet das Hypercard-Modell und bringt es schreiend ins 21. Jahrhundert und erweitert seine Programmierungsmöglichkeiten für Nicht-Programmierer um Dinge wie XML und Internet-Zugang, während es immer noch die einfache, flexible, Englisch-ähnliche Sprache beibehält. Für $ 49 ist es ein leistungsfähiges und kostengünstiges Werkzeug für eine Vielzahl von Programmierkonzepten - aber es zeigt auch, wo das alte Modell ein wenig hinter den Zeiten zurückgefallen ist.
"Hypercard", sagst du? Setz dich und lass deinen Opa dir eine Geschichte erzählen. In den späten 1980er Jahren begann Apple Computer, ein kleines Programm namens Hypercard mit all seinen Macs zu bündeln. Dieses Programm war seiner Zeit weit voraus und erlaubte es Ihnen, eine GUI (Graphical User Interface) ohne Programmierung zu erstellen und dann Code zu verdrahten. Es war auch erweiterbar und begann für alles von Adventurespielen (der Vorgänger von Myst verwendete Hypercard) bis hin zu Front-Ends für Unternehmensdatenbanken. Apple wusste wirklich nicht, was er damit anfangen sollte oder wie er es vermarkten sollte, und es schmachtete und starb schließlich, als Programme wie Visual BASIC umarmt, erweitert und ausgerottet wurden.
Zuerst die gute Nachricht: Das Programm ist so einfach wie die alte Hypercard war. Sie zeichnen Ihre Benutzeroberfläche mit einer Vielzahl von Steuerelementen wie Feldern, Schaltflächen, Tabellen usw. aus. Dann fügen Sie Funktionalität hinzu, indem Sie kleine Skripts schreiben. Sie können Bibliotheken mit Funktionen und Unterprogrammen erstellen oder Ihren gesamten Code in die Objekte selbst einfügen. Ihr Programm besteht aus "Stapeln" von "Karten", wobei jede Karte ihre eigenen Objekte und Daten enthält. Für Benutzer, die neu in der Programmierung sind, ist die Sprache einfach und dennoch vollständig, mit allen erwarteten Kontrollstrukturen. Standardmäßig kann die Sprache ausführlicher sein, als dies von vielen professionellen Programmierern bevorzugt wird, aber obwohl es Möglichkeiten gibt, sie zu einem TERFER zu machen, werden Sie sie nie mit C oder PERL verwechseln.
Die schlechten Nachrichten - die Kosten für diese Einfachheit sind dass das Programm "objektartig" und nicht wirklich "objektorientiert" ist, und wenn Sie nicht wissen, was das bedeutet, ist Ihnen das wahrscheinlich egal. Es gibt keine einfache Möglichkeit, ein Textfeld mit vererbtem Verhalten zu erstellen, das alle zukünftigen Textfelder gemeinsam haben. Sie müssen jedem Feld manuell ein Skript hinzufügen, um ihm die gewünschte Funktionalität zu geben. (Sie können natürlich das Objekt kopieren und einfügen, aber wenn Sie die Funktionalität ändern möchten, müssen Sie es in jeder Kopie des Felds ändern.) Die andere Alternative besteht darin, ein benutzerdefiniertes Steuerelement zu entwerfen, für das jedoch eine Programmierung erforderlich ist eine andere Sprache.
Revolution wird am besten für schnittstellenintensive Anwendungen verwendet, die mit meist statischen Daten arbeiten. Es ist ideal für Kiosks oder interaktive Demonstrationen, Frontends für Datenbanken und Präsentationen. Es ist nicht etwas, um das nächste Wort oder Warcraft in zu schreiben, aber es kann verwendet werden, um Gelegenheitsspiele zu entwerfen. Die Media-Version kann keine echten eigenständigen ausführbaren Dateien erstellen. obwohl die teureren Studio und Enterprise Editionen können. Last but not least ist Revolution plattformübergreifend für PC, Mac und Linux und bietet ähnliche Funktionen wie Java, jedoch mit einer viel flüssigeren Lernkurve.
Programmieren Sie Ihre TiVo Via Textnachricht
Haben Sie vergessen, eine Show aufzunehmen? Senden Sie eine SMS von Ihrem Telefon und Kwiry kommt zur Rettung.
Download eBook: Programmieren von Windows Phone 7
Programmieren von Windows Phone 7 ist eine Vorschau auf ein zukünftiges Buch, das Entwickler vielleicht interessiert Programmieren Sie Apps für die Windows Phone 7 Serie.
So programmieren Sie Ihre comcast-Fernbedienung richtig
Es gibt vielleicht eine Menge Code zwischen Ihrer Comcast-Fernbedienung und Fernsehgeräten, aber Sie können programmieren, ohne zu wissen, wie man codiert. Lesen Sie weiter, um zu wissen, wie.