Action! ABBUC-Handbucher, Atari XE, Atari

[ Pobierz całość w formacie PDF ]
ABBUC-Handbücher
$
$
F
F
W
W
L
L
R
R
Q
Q
Programmiersystem
Eine vollständige Programmierumgebung
für ATARIs 8-Bit Computer.
Die Programme, Steckmodule, ROMs und Handbücher,
aus denen das ACTION! System besteht,
unterliegen dem Copyright (c) 1983 der
Optimized Systems Software, Inc.
1221-B Kentwood Avenue.
San Jose, CA 95129
Alle Rechte vorbehalten.
Das deutsche Handbuch
ausschließlich für Lehr- und Lernzwecke
ATARI Bit Byter User Club e.V.
Seit 1994 wird ACTION! von
Fine Tone Engeneering
PO Box 66109
Scotts Valley
CA 95067
hergestellt und vertrieben.
$
$
F
F
W
W
L
L
R
R
Q
Q
2
ABBUC-Handbuch
Das Vorwort zur 2. Auflage
ACTION! ist nach wie vor die leistungsfähigste höhere Programmierspra-
che für ATARIs 8-Bit-Rechner und sowohl für Anfänger als auch für Fort-
geschrittene Programmierer ideal geeignet. Selbst größere Projekte lassen
sich sehr gut in ACTION! realisieren.
1
ACTION! ist auch die schnellste Hochsprache für die 8-Biter. Sie hat den
Geschwindigkeitsfaktor 1,5 im Verhältnis zu Maschinensprache; weder C,
noch PASCAL oder TurboBASIC erreichen annähernde derartige Werte in
den Benchmarktests.
Potentielle Programmierer sollten sich einmal in ACTION! programmierte
Spiele anschauen, die z.B. in unserer Software-Bibliothek vorhanden sind!
Das deutsche Handbuch soll allen Mitgliedern des ABBUC e.V. einen
leichten Zugang zum Programmiersystem ACTION! bieten.
Die 1. Auflage wurde mit folgenden Mitteln erarbeitet:
-
Officepaket 'Mini Office II'
-
ATARI 800XL mit 256K
2
und Betriebssystem Speeder Plus OS
-
ATARI 1050 mit Turbo von B. Engl
-
ATARI 1050 mit Speedy HSD und
-
Drucker Citizen 120D (9-Nadler)
Die 2. Auflage wurde nach Übertragung per Nullmodem auf einem PC
überarbeitet und mit GhostScript nach PDF portiert.
Mögen alle Nutzer dieses Handbuches endlich das über ACTION! erfahren,
was sie schon immer wissen wollten. Viel Glück und gutes Gelingen!
Good Byte
1 Terminalprogramm in Mini Office II
2 Eigenbau nach der Idee von Claus Buchholz im BYTE-Magazin 9/1985
© 1995 & 2002 by ABBUC e.V. &
 $
$
F
F
W
W
L
L
R
R
Q
Q
3
ABBUC-Handbuch
Inhaltsverzeichnis
I.
Einführung in ACTION
!
.................................................................... 9
1 Das ACTION!-System .................................................................... 10
2 Programmieren in ACTION! .......................................................... 11
II.
Der ACTION! - Editor...................................................................... 13
1 Einführung ...................................................................................... 13
1.1 Besondere Bezeichnungen und Begriffe ................................. 13
1.2
Konzeption und Merkmale des Editors
................................... 14
2 Die Editorkommandos .................................................................... 16
2.1 Editor starten ........................................................................... 16
2.2 Editor verlassen ....................................................................... 16
2.3 Texteingabe ............................................................................. 16
2.3.1 Ein-/Ausgabe von Textfiles.......................................... 17
2.3.2 Zeilenlänge festlegen ................................................... 18
2.4 Cursor bewegen....................................................................... 18
2.4.1 Tabulatoren .................................................................. 19
2.4.2 Auffinden von Textstellen............................................ 19
2.5 Text korrigieren....................................................................... 19
2.5.1 Ein Zeichen löschen ..................................................... 20
2.5.2 Einfügen - Überschreiben ............................................ 20
2.5.3 Zeile löschen ................................................................ 20
2.5.4 Zeile einfügen .............................................................. 20
2.5.5 Zeilen trennen und zusammenfügen ............................ 20
2.5.6 Text ersetzen ................................................................ 21
2.5.7 Zeilenänderung rückgängig machen ............................ 22
2.6 Fenster ..................................................................................... 22
2.6.1 Fenster bewegen........................................................... 23
2.6.2 Zweites Fenster einrichten ........................................... 23
2.6.3 Fenster anwählen.......................................................... 24
2.6.4 Fenster löschen............................................................. 24
2.6.5 Fenster schließen .......................................................... 24
2.7 Textblöcke verschieben und kopieren ..................................... 25
2.8 Markierungen (tags) ................................................................ 26
3 Vergleich zwischen ACTION!- und ATARI-Editor ....................... 27
3.1
Identische Kommandos ........................................................... 27
3.2
Abweichende Kommandos ...................................................... 28
3.3
Reine ACTION!-Kommandos ................................................. 28
© 1995 & 2002 by ABBUC e.V. &
$
$
F
F
W
W
L
L
R
R
Q
Q
4
ABBUC-Handbuch
4 Technische Einschränkungen.......................................................... 31
4.1
Text von anderen Editoren ...................................................... 31
Tastaturabfrage
........................................................................ 31
4.2
4.3
"Out of Memory" - Fehler ....................................................... 31
III.
Der ACTION!-Monitor
................................................................ 32
1
Einführung
...................................................................................... 32
1.1 Begriffsdefinitionen ................................................................ 32
1.2 Begriffe und Merkmale des Monitors ..................................... 33
2 Monitorkommandos........................................................................ 34
2.1
BOOT - Neustart von ACTION!
............................................. 34
2.2 COMPILE - Programme compilieren ..................................... 34
2.3 Der Sprung ins DOS................................................................ 35
2.4 Aufruf des Editors ................................................................... 35
2.5
Das Optionsmenü
.................................................................... 35
2.6 PROCEED - Ein gestopptes Programm weiterlaufen lassen... 37
2.7 RUN - Programm laufen lassen............................................... 38
2.8 SET - Setzt einen Wert in eine Speicherstelle ......................... 39
2.9 WRITE - Abspeichern eines compilierten Programms ........... 39
2.10 XECUTE - Sofort ausführbare Kommandos........................... 40
2.11 ? - Speicherstelle anzeigen ...................................................... 40
2.12 ? - Speicherinhalt ausgeben ..................................................... 41
3 Möglichkeiten zum Entfehlern eines Programms ........................... 41
IV.
Die ACTION!-Sprache ................................................................. 44
1 Einführung ...................................................................................... 44
2 ACTION! - Der Sprachumfang....................................................... 45
2.1 Spezielle Bezeichnungen......................................................... 45
3 Die grundlegenden Datentypen....................................................... 48
3.1
Variablen ................................................................................. 48
3.2
Konstanten............................................................................... 48
3.3
Grundlegende Datentypen....................................................... 50
3.3.1
BYTE ........................................................................... 51
3.3.2
CARDinal..................................................................... 51
3.3.3
INTeger ........................................................................ 51
3.4
Deklarationen .......................................................................... 52
3.4.1
Deklaration von Variablen ........................................... 52
3.4.2
Numerische Konstanten ............................................... 54
© 1995 & 2002 by ABBUC e.V. &
$
$
F
F
W
W
L
L
R
R
Q
Q
5
ABBUC-Handbuch
4 Ausdrücke ....................................................................................... 54
4.1 Operatoren............................................................................... 55
4.1.1
Arithmetische Operatoren ............................................ 55
4.1.2 Bitweise Operatoren ..................................................... 56
4.1.3 Relationale Operatoren................................................. 58
4.1.4 Rangordnung für Operatoren ....................................... 59
4.2 Ausdrücke ............................................................................... 60
4.3 Einfache relationale Ausdrücke............................................... 62
4.4 Komplexe relationale Ausdrücke ............................................ 62
5
Aussagen
......................................................................................... 64
5.1 Einfache Aussagen .................................................................. 65
5.1.1 Zuweisende Aussagen .................................................. 65
5.2 Strukturierte Aussagen ............................................................ 67
5.2.1 Bedingte Ausführung.................................................... 68
5.2.2 Null-Aussagen .............................................................. 70
5.2.3 Schleifen....................................................................... 72
5.2.4 Schleifenkontrollen ...................................................... 76
5.2.5 Verknüpfung von strukturierten Aussagen ................... 84
6 Prozeduren und Funktionen ............................................................ 86
6.1
PROCeduren
............................................................................ 88
6.1.1 PROC deklarieren ........................................................ 88
6.1.2 RETURN...................................................................... 90
6.1.3 Prozeduren aufrufen ..................................................... 91
6.2 FUNCtionen ............................................................................ 92
6.2.1 Deklaration einer FUNCtion ........................................ 92
6.2.2 RETURN...................................................................... 94
6.2.3 Aufruf von FUNCtionen............................................... 96
6.3
Geltungsbereich von Variablen
............................................... 97
6.4 Parameter............................................................................... 100
6.5 MODULE.............................................................................. 106
7 Compiler - Direktiven ................................................................... 106
7.1
DEFINE
................................................................................. 107
7.2 INCLUDE ............................................................................. 108
7.3 SET........................................................................................ 109
8 Zusätzliche Datentypen................................................................. 110
8.1
POINTER .............................................................................. 111
8.1.1
Pointer - Deklaration .................................................. 111
8.1.2
Pointer - Manipulation................................................ 112
© 1995 & 2002 by ABBUC e.V. &
!
"
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • ksmwzg.htw.pl