Nach langer Entwicklungszeit ist es vollzogen. MaxonC++ Version 4 ist fertig. Wir haben das System von Altlasten befreit und eine völlig neue Entwicklungsumgebung geschaffen, die bisher nicht dagewesene, innovative Neuheiten bietet ­p MaxonDEVELOP. Editor, Source Level-Debugger, Assembler-Debugger, Monitor und Projektverwaltung in einem Programm; komplett neu. Alles viel schneller, wesentlich leistungsfähiger, extrem kompakt (läuft samt Compiler und Assembler problemlos auf A1200 mit 2MB), betriebssicher und durch konsequentes Drag&Drop genial zu bedienen.
Zunächst zur Bedienung. Farbige Symbole erleichtern Ihnen die
intuitive Bedienung. Sämtliche Requester liegen in Fenstern und
sind völlig frei skalierbar. Auch der benutzte Zeichensatz und
dessen Größe ist frei wählbar (in den Menüs und im Editor
selbst). In einfachen Worten: die neue Oberfläche ist schnell,
genial bedienbar und sieht verdammt gut aus.
Konsequente Drag&Drop-Funktionen helfen Ihnen bei der
schnellen und eindeutigen Ausführung von Kommandos (Bsp: um
einen Text aus der Projektverwaltung in den Editor zu laden,
brauchen Sie sein Icon nur in den Editor zu werfen.) Ebenso
funktioniert es überall.
Bei der frei konfigurierbaren Tastaturbelegung stehen Ihnen über
100 programminterne Kommandos zur Verfügung, die gleichzeitig
alle als AREXX-Kommandos an den AREXX-Port von MaxonDEVELOP
gesendet werden können. Die Onlinehilfe gibt schnell Auskunft
über den Zweck jedes Befehls.
Funktionell, luxuriös, schnell und zuverlässig. Automatisches
Einrücken von Textblöcken, Klammerstrukturkontrolle, Falten von
Textblöcken (beim Kopieren von Blöcken gehen Falten-Infos nicht
verloren!!), stufenloses Undo und Redo, sowie zahlreiche
Suchmöglichkeiten, z.B. auch über das komplette Projekt. Der
Editor arbeitet erstmalig auch in proportionalen Zeichensätzen.
Durch Pixel- statt Zeichentabulatoren stimmt auch bei
Proportionalschriften die Struktur.
Das farbige Hervorheben von Schlüsselworten, Kommentarblöcken
und Strings im Editortext ist problemlos möglich und dabei noch
frei konfigurierbar. Monotone Editierarbeiten nimmt Ihnen die
Makroverwaltung ab; jawohl der Editor bietet komfortable Makros.
Die Geschwindigkeit des Editors wird Sie auch im Farbmodus
begeistern.
Die neue hierarchische und dadurch übersichtliche Projektverwaltung besitzt zahllose Einstellungsmöglichkeiten für das gesamte Projekt und individuell für jeden einzelnen Eintrag. Die neuartige projektweite Suche erlaubt das schnelle Aufspüren von Begriffen (z.B. Funktionen, Strukturen) in allen Dateien eines Projektes. Der erweiterbare Dateitypeneinsteller ermöglicht das Einordnen von Dateien anhand ihres Namens in das Projekt.
Die Sensation auf dem AMIGA. Hat mit simplem
Breakpoint-Debugging nichts mehr zu tun. Der neue
Sourcelevel-Debugger erlaubt das Debuggen Ihrer C/C++-Programme
direkt im Editor. Dadurch können eventuelle Fehler sofort
korrigiert werden, ohne den Debugger verlassen zu müssen.
Zugleich können Sie im Monitorfenster erstmalig den
disassemblierten Maschinencode Ihres Programms verfolgen und auf
Assemblerebene debuggen, Prozessorregister anzeigen und wie
gewöhnliche Variablen ändern.
Die zahlreichen Überwachungsfenster des Debuggers erlauben Ihnen
die totale Kontrolle über Ihren Prozeß. Variablen können in
div. Zahlensystemen und Typen dargestellt und jederzeit
verändert werden. Die Bestandteile von Strukturen lassen sich
per Doppelklick anzeigen. Die Watchpoints erlauben bedinges
Halten, z.B. wenn x>=100 oder eine Funktion 5 mal durchlaufen
wurde. Ein integrierter Rechner (alles was man aus der Mathematik
kennt, samt AMIGA-Konstanten, z.B. ) hilft beim Nachvollziehen
von Fehlern. Erste 'Haltestelle' ist übrigens der erste C-, ASM-
oder der main()-Befehl.
Neu ist auch das Stackfenster, das Funktionsaufrufe protokolliert
und sehr übersichtlich den Ablauf zeigt. Damit geht auch bei
,rekursiv' nichts mehr schief.
Besonders hilfreich ist die Ressourcenüberwachung, die über 200
Systembefehle protokolliert. Eine häufige Fehlerursache ist z.B.
das Nichtfreigeben von Speicher. Im Ressourcen-Fenster des
Debuggers wäre in diesem Fall der entsprechende malloc-Aufruf
registriert. Ziehen Sie das Icon in den Editor und schon sehen
Sie die Stelle des Source-Codes, an der der Aufruf erfolgte.
Einfacher geht´s nicht.
Der weitverbreitete Maxon-C++-Compiler wurde überarbeitet und
beherrscht nun auch in der LT-Version den AT&T 3 Standard.
Durch die integrierte Oberfläche wurde die CLI-Version
überflüssig. Sie ist nicht mehr Bestandteil der Version 4.
Der hochgelobte MaxonASSEMBLER wurde in das System integriert. Sie können nun C/C++ und Assembler in einer Umgebung editieren und debuggen. Klingt einfach, ist aber einzigartig und genial.
Neben einer Hilfe zu jeder Funktion in der Oberfläche ist
HotHelp 3.1 in der Developer-Version (zum Erstellen eigener
Projekte) samt kompletter deutschsprachiger OS 3.1 Dokumentation
enthalten (dafür müßten sie sonst viele 100 DM ausgeben und
dann wären die Bücher in englisch).
Leider können wir hier nicht auf alle Neuheiten und Details
näher eingehen.
Einfach ausgedrückt: MaxonC++ V4 ist ein Muß für alle
bisherigen und neuen Programmierer.
Für Einsteiger bieten wir auch weiterhin eine LT-Version mit
Editor und C-Compiler. Besitzen Sie diese bereits, gibt es ein
günstiges Upgrade auf die lohnenswerte PROfi-Version.
MaxonC++ 4 Pro
Best-Nr. 961150
Preis: DM 449,-
MaxonC++ 4 LT
Best-Nr. 961155
Preis: DM 199,-
Best-Nr. 961151
MaxonC++ Light auf V4 LT (Version unbedingt angeben!)
Preis: DM 89,-
MaxonC++ Light auf V4 Pro (Version unbedingt angeben!)
Best-Nr. 961153
Preis: DM 259,-
MaxonC++ Developer auf V4 Pro (Version unbedingt
angeben!)
Best-Nr. 961152
Preis: DM 149,-