reine Buchbestellungen ab 5 Euro senden wir Ihnen Portofrei zuDiesen Artikel senden wir Ihnen ohne weiteren Aufpreis als PAKET

Das Modula-2 Umsteigerbuch
Von Turbo Pascal zu TopSpeed Modula-2
Rames Abdelhamid

Print on Demand - Dieser Artikel wird für Sie gedruckt!

54,99 €

inkl. MwSt. · Portofrei
Dieses Produkt wird für Sie gedruckt, Lieferzeit ca. 14 Werktage
Menge:

Das Modula-2 Umsteigerbuch

Seiten
Erscheinungsdatum
Auflage
Ausstattung
Erscheinungsjahr
Sprache
Abbildungen
alternative Ausgabe
Kategorie
Buchtyp
Warengruppenindex
Warengruppe
Detailwarengruppe
Features
Laenge
Breite
Hoehe
Gewicht
Relevanz
Referenznummer
Moluna-Artikelnummer

Produktbeschreibung

1 Modula-2.- 2 Die Entwicklungsumgebung.- 2.1 Installation und start.- 2.2 Die Bedienung der Entwicklungsumgebung.- 2.2.1 Der Editor.- 2.2.2 Compiler, Linker und Makefunktion.- 2.3 Ein Programm editieren und testen.- 2.4 Modula-2-Programme schreiben.- 3 Datentypen, Konstanten und Labels.- 3.1 Datentypen.- 3.1.1 Standardtypen.- 3.1.1.1 Numerische Typen.- 3.1.1.2 Der Typ CHAR.- 3.1.1.3 Der Typ BOOLEAN.- 3.1.2 Selbstdefinierte Typen.- 3.1.2.1 Aufzählungstypen.- 3.1.2.2 Unterbereichstypen.- 3.1.2.3 Arrays.- Strings.- 3.1.2.4 Records.- Variante Records.- 3.1.2.5 Mengen.- 3.1.3 Zuweisungsfähigkeit.- 3.2 Konstanten.- 3.3 Labels.- 4 Schleifen und Kontrollstrukturen.- 4.1 Schleifen.- 4.1.1 FOR.- 4 1.2 REPEAT.- 4.1.3 while.- 4.1.4 LOOP.- 4.2 Kontrollstrukturen.- 4.2.1 IF.- 4.2.2 CASE.- 5 Prozeduren und Funktionen.- 5.1 Prozeduren.- 5.1.1 Einfache Prozeduren.- 5.1.2 Prozeduren mit Parametern.- 5.1.2.1 Wertparameter.- 5.1.2.2 Variablenparameter.- 5.1.3 Die RETURN-Anweisung.- 5.2 Funktionen.- 5.2.1 Funktionen ohne Parameter.- 5.3 Die Infixnotation.- 5.4 F0RWARD-Deklarationen.- 5.5 Prozedurtypen.- 6 Moduln.- 6.1 Externe Moduln.- 6.1.1 Definitionsmoduln.- 6.1.2 Implementationsmoduln.- 6.1.3 Importlisten.- 6.1.4 Opake Typen.- 6.2 Lokale Moduln.- 7 Schwerpunkte.- 7.1 Die TopSpeed-Bibliothek.- 7.2 Datenein- und -ausgäbe.- 7.3 Stringbehandlung.- 7.4 Konvertierungen.- 7.5 Ein/Ausgabeumleitung.- 7.6 Dateioperationen.- 7.6.1 Textdateien.- 7.6.2 Direktzugriffsdateien.- 7.6.3 Lesen und Speichern von Byteblöcken.- 7.6.4 Fehlerbehandlung bei Dateioperationen.- 7.6.5 Dateipuffer.- 7.7 Drucken.- 7.8 Directory-Operationen.- 7.9 Bildschirm-Operationen.- 7.10 Kommandozeile und Environment.- 7.11 Programmabbruch und Exitprozeduren.- 7.12 Externe Programme.- 7.13 Sortieren.- 7.14 Verschiedenes.- 8 Programmieren mit Zeigern.- 8.1 Zeigervariablen.- 8.2 Große Arrays.- 8.3 Listen.- 8.4 ALLOCATE und DEALLOCATE.- 8.5 Ermittlung des freien Speicherplatzes.- 9 Low-Level-Programmierung.- 9.1 Der Typ ADDRESS.- 9.2 Adressoperationen.- 9.3 Absolute Variablen.- 9.4 Interrupts und DOS-Funktionen.- 9.5 Operationen auf Bitniveau.- 9.6 Die Typen BYTE, WORD und LONGWORD.- 10 Coroutinen (Einführung).- 10.1 Coroutinen.- 10.2 Coroutinen und Interruptbehandlung.- 11 Tracing.- 11.1 Verfolgen von Prozedur-Aufrufen.- 11.2 Beobachten von Variablen.- 12 Anhang.- 12.1 Compilerdirektiven.- 12.2 TopSpeed Modula im Batchbetrieb.- 13 Prozedurverzeichnis.- 13.1 Bibliotheksprozeduren.- 13.2 Standardprozeduren.- 13.3 Turbo Pascal-Prozeduren und -Funktionen.- 14 Sachwortverzeichnis.

1 Modula-2.- 2 Die Entwicklungsumgebung.- 2.1 Installation und start.- 2.2 Die Bedienung der Entwicklungsumgebung.- 2.3 Ein Programm editieren und testen.- 2.4 Modula-2-Programme schreiben.- 3 Datentypen, Konstanten und Labels.- 3.1 Datentypen.- 3.2 Konstanten.- 3.3 Labels.- 4 Schleifen und Kontrollstrukturen.- 4.1 Schleifen.- 4.2 Kontrollstrukturen.- 5 Prozeduren und Funktionen.- 5.1 Prozeduren.- 5.2 Funktionen.- 5.3 Die Infixnotation.- 5.4 F0RWARD-Deklarationen.- 5.5 Prozedurtypen.- 6 Moduln.- 6.1 Externe Moduln.- 6.2 Lokale Moduln.- 7 Schwerpunkte.- 7.1 Die TopSpeed-Bibliothek.- 7.2 Datenein- und -ausgäbe.- 7.3 Stringbehandlung.- 7.4 Konvertierungen.- 7.5 Ein/Ausgabeumleitung.- 7.6 Dateioperationen.- 7.7 Drucken.- 7.8 Directory-Operationen.- 7.9 Bildschirm-Operationen.- 7.10 Kommandozeile und Environment.- 7.11 Programmabbruch und Exitprozeduren.- 7.12 Externe Programme.- 7.13 Sortieren.- 7.14 Verschiedenes.- 8 Programmieren mit Zeigern.- 8.1 Zeigervariablen.- 8.2 Große Arrays.- 8.3 Listen.- 8.4 ALLOCATE und DEALLOCATE.- 8.5 Ermittlung des freien Speicherplatzes.- 9 Low-Level-Programmierung.- 9.1 Der Typ ADDRESS.- 9.2 Adressoperationen.- 9.3 Absolute Variablen.- 9.4 Interrupts und DOS-Funktionen.- 9.5 Operationen auf Bitniveau.- 9.6 Die Typen BYTE, WORD und LONGWORD.- 10 Coroutinen (Einführung).- 10.1 Coroutinen.- 10.2 Coroutinen und Interruptbehandlung.- 11 Tracing.- 11.1 Verfolgen von Prozedur-Aufrufen.- 11.2 Beobachten von Variablen.- 12 Anhang.- 12.1 Compilerdirektiven.- 12.2 TopSpeed Modula im Batchbetrieb.- 13 Prozedurverzeichnis.- 13.1 Bibliotheksprozeduren.- 13.2 Standardprozeduren.- 13.3 Turbo Pascal-Prozeduren und -Funktionen.- 14 Sachwortverzeichnis.
Rames Abdelhamid M.A. ist nach Absolvieren seines sozialwissenschaftlichen Studiums einerseits als Softwareent andererseits als Fachbuchautor und Journalist erfolgreich tätig. TeX und LATeX sind ihm aufgrund eigener Publikationserfahrungen seit Jahren vertraut.

Inhaltsverzeichnis



1 Modula-2.- 2 Die Entwicklungsumgebung.- 2.1 Installation und start.- 2.2 Die Bedienung der Entwicklungsumgebung.- 2.2.1 Der Editor.- 2.2.2 Compiler, Linker und Makefunktion.- 2.3 Ein Programm editieren und testen.- 2.4 Modula-2-Programme schreiben.- 3 Datentypen, Konstanten und Labels.- 3.1 Datentypen.- 3.1.1 Standardtypen.- 3.1.1.1 Numerische Typen.- 3.1.1.2 Der Typ CHAR.- 3.1.1.3 Der Typ BOOLEAN.- 3.1.2 Selbstdefinierte Typen.- 3.1.2.1 Aufzählungstypen.- 3.1.2.2 Unterbereichstypen.- 3.1.2.3 Arrays.- Strings.- 3.1.2.4 Records.- Variante Records.- 3.1.2.5 Mengen.- 3.1.3 Zuweisungsfähigkeit.- 3.2 Konstanten.- 3.3 Labels.- 4 Schleifen und Kontrollstrukturen.- 4.1 Schleifen.- 4.1.1 FOR.- 4 1.2 REPEAT.- 4.1.3 while.- 4.1.4 LOOP.- 4.2 Kontrollstrukturen.- 4.2.1 IF.- 4.2.2 CASE.- 5 Prozeduren und Funktionen.- 5.1 Prozeduren.- 5.1.1 Einfache Prozeduren.- 5.1.2 Prozeduren mit Parametern.- 5.1.2.1 Wertparameter.- 5.1.2.2 Variablenparameter.- 5.1.3 Die RETURN-Anweisung.- 5.2 Funktionen.- 5.2.1 Funktionen ohne Parameter.- 5.3 Die Infixnotation.- 5.4 F0RWARD-Deklarationen.- 5.5 Prozedurtypen.- 6 Moduln.- 6.1 Externe Moduln.- 6.1.1 Definitionsmoduln.- 6.1.2 Implementationsmoduln.- 6.1.3 Importlisten.- 6.1.4 Opake Typen.- 6.2 Lokale Moduln.- 7 Schwerpunkte.- 7.1 Die TopSpeed-Bibliothek.- 7.2 Datenein- und -ausgäbe.- 7.3 Stringbehandlung.- 7.4 Konvertierungen.- 7.5 Ein/Ausgabeumleitung.- 7.6 Dateioperationen.- 7.6.1 Textdateien.- 7.6.2 Direktzugriffsdateien.- 7.6.3 Lesen und Speichern von Byteblöcken.- 7.6.4 Fehlerbehandlung bei Dateioperationen.- 7.6.5 Dateipuffer.- 7.7 Drucken.- 7.8 Directory-Operationen.- 7.9 Bildschirm-Operationen.- 7.10 Kommandozeile und Environment.- 7.11 Programmabbruch und Exitprozeduren.- 7.12 Externe Programme.- 7.13 Sortieren.- 7.14 Verschiedenes.- 8 Programmieren mit Zeigern.- 8.1 Zeigervariablen.- 8.2 Große Arrays.- 8.3 Listen.- 8.4 ALLOCATE und DEALLOCATE.- 8.5 Ermittlung des freien Speicherplatzes.- 9 Low-Level-Programmierung.- 9.1 Der Typ ADDRESS.- 9.2 Adressoperationen.- 9.3 Absolute Variablen.- 9.4 Interrupts und DOS-Funktionen.- 9.5 Operationen auf Bitniveau.- 9.6 Die Typen BYTE, WORD und LONGWORD.- 10 Coroutinen (Einführung).- 10.1 Coroutinen.- 10.2 Coroutinen und Interruptbehandlung.- 11 Tracing.- 11.1 Verfolgen von Prozedur-Aufrufen.- 11.2 Beobachten von Variablen.- 12 Anhang.- 12.1 Compilerdirektiven.- 12.2 TopSpeed Modula im Batchbetrieb.- 13 Prozedurverzeichnis.- 13.1 Bibliotheksprozeduren.- 13.2 Standardprozeduren.- 13.3 Turbo Pascal-Prozeduren und -Funktionen.- 14 Sachwortverzeichnis.



Datenschutz-Einstellungen