Turbo Pascal Power Tools
|
|
|
- Joachim Neumann
- vor 8 Jahren
- Abrufe
Transkript
1 Turbo Pascal Power Tools Michael-Alexander Beisecker und Peter Brickwede (Hrsg.)..,-- DUSSELDORF SAN FRANCISCO PARIS LONDON SOEST (NL)
2 VII Inhaltsverzeichnis Einleitung Wer sollte dieses Buch lesen? 1 Die behandelten Turbo Pascal-Versionen 1 Welchen Nutzen hat dieses Buch? 2 Wie dieses Buch anzuwenden ist 2 Der Aufbau dieses Buchs 3 Herausgeber und Autoren 5 l Teil I: Objektorientierte Programmierung Kapitel 1: OOP in Turbo-Pascal - eine Einführung 9 Objekte - was sind das? 11 Vererbung 15 Statisch oder virtuell? 20 Was kann man sonst noch mit Objekten anstellen? 25 Schluß 29 Kapitel 2: OOP-Programmierbeispiele 31 Boxen und Fenster: Die Unit Boxes 32 Der Objekttyp BOX - Unit Boxes 33 Die Datenfelder von BOX 34 Die externen Methoden von BOX 35 Die internen Methoden von BOX 40 Der Objekttyp FENSTER 45 Die Datenfelder von FENSTER 46 Die externen Methoden von FENSTER 46 Die internen Methoden von FENSTER 52 Der Initialisierungsteil 55
3 VIII Turbo Pascal Power Tools Beispielprogramme 56 Die Unit Menüs 59 Der Objekttyp MENÜ 60 Die Datenfelder von MENÜ 61 Die externen Methoden von MENÜ 65 Die internen Methoden von MENÜ 74 Beispielprogramme 87 Teil II: Turbo Pascal und die Grafikprogrammierung Kapitel 3: Aufbau und Unterschiede der Grafikkarten 93 Die Arbeitsweise einer Grafikkarte 94 Der Aufbau eines Bildschirms im Textmodus 97 Der Aufbau eines Bildschirms im Grafikmodus 100 Die Ansteuerang des Bildschirms durch die Grafikkarte 104 Die Grafikkarten für PC- und PS/2-Computer 108 Der Monochrome Display Adapter (MDA) 110 Der Aufbau des Bildschirmspeichers des MDA 110 Die Register des MDA H2 Der Color Graphics Adapter (CGA) 116 Die Videomodi des CGA 116 Der Aufbau des Bildschirmspeichers des CGA 119 Die Register des CGA 120 Die Hercules Graphics Card (HGC) 127 Die Videomodi der HGC 127 Der Aufbau des Bildschirmspeichers der HGC 128 Die Register der HGC 130 Der Enhanced Graphics Adapter (EGA) 135 Die Videomodi der EGA-Karte 135 Die Organisation des Bildschirmspeichers 136 Die internen Register der EGA-Karte 139 Der Zugriff auf die EGA-Karte 142 Das Multi-Color Graphics Array (MCGA) 148 Die Videomodi des MCGA 148 Die Organisation des Bildschirmspeichers 149 Die internen Register des MCGA 150 Der Zugriff auf das MCGA 153
4 Inhaltsverzeichnis IX Das Video Graphics Array (VGA) 154 Die Videomodi der VGA-Karte 154 Die Organisation des Bildschirmspeichers 154 Die internen Register der VGA-Karte 157 Der Zugriff auf die VGA-Karte 158 Andere Grafikkarten 166 Die AGA-Karte 166 Die8514/A 167 Die Hercules Graphics Station Card 167 Kapitel 4: Programmierung der Grafikkarten 169 Verwendung des Grafik-BIOS - Unit BiosGraf 170 Auflösungen, Farben und Seiten 171 Grafikmodus einschalten - BiosSetGraphMode 172 Grafik ausschalten - BiosCloseGraph 173 Grafikpunkt setzen - BiosPutPixel 174 Farbe eines Bildpunktes ermitteln - BiosGetPixel 175 Aktive Grafikseite auswählen - BiosSetActivePage 175 Sichtbare Grafikseite auswählen - BiosSetVisualPage 176 Zeichnen einer Linie - BiosLine 176 Festlegen der Zeichenfarbe - BiosSetColor 178 Textausgabe im Grafikmodus - BiosGotoXY und BiosWrite 178 Farbpalette wählen - BiosSetPalette 180 Das Borland Graphic Interface (BGI) 182 Die Unit BGI 183 Skalieren von Vektor-Zeichensätzen 192 Grafiken speichern und laden mit Getlmage/Putlmage 194 Die Unit MOUSE Das Borland BGI-Driver Toolkit 214 Teil III: Turbo Pascal und die Maschinensprache Kapitel 5: Einführung in die Maschinensprache 219 Einleitung - Was erwartet Sie in diesem Kapitel? 220 Was ist Assembler? 220 Ein paar Begriffsklärungen 221
5 X Turbo Pascal Power Tools Die Arbeitsweise eines Assemblers Warum überhaupt Maschinensprache? Wie geht es weiter? Die 8086/88-CPU Eine Übersicht über die Intel 80x86-Familie Der allgemeine Aufbau der 8086/88-CPU Die CPU-Register Segmentregister Die allgemeinen Register Die Basisregister Die Indexregister Spezialregister Die arithmetischen Flags Die Kontrollflags Die Adressierung des Speichers Wie groß ist der adressierbare Arbeitsspeicher? Die Bildung der physikalischen Adresse Konsequenz der Adressierung: Segmente Adreßberechnung bei der Programmausführung Die Adressierungsarten der 8086/88-CPU Vor- und Nachteile von Segmenten Interrupts Was passiert beim Auftreten eines Interrupts? Welche Vorteile bieten Interrupts? Software-Interrupts Interrupts rufen BIOS- und DOS-Funktionen auf Der Stack Der Ein-/Ausgabebereich Übersicht über den Befehlssatz Datentransportbefehle Arithmetische Befehle Sprungbefehle Prozeduren Kapitel 6: Inline-Code Die Inline-Anweisung Welche Register dürfen benutzt werden? Ein kleines Beispiel zur Optimierung Parameterübergabe an Inline-Funktionen Rückgabe von Parametern Inline-Deklarationen
6 Inhaltsverzeichnis XI Parameterübergabe 288 Wann ist Inline-Code sinnvoll? 290 Kapitel 7: Die Schnittstelle zum Turbo Assembler 291 Warum gemischtsprachig programmieren? 292 Und warum Assembler? 292 Die Handhabung des Turbo Assemblers 293 Der Aufruf des Assemblers 295 Der Aufruf des Linkers 295 Der Aufbau eines Assemblerprogramms 296 Das Speichermodell 297 Definition von Assemblerprozeduren 298 Der Prozedurname muß öffentlich sein 298 Ein erstes Beispiel 299 Parameterübergabe 301 Entfernen des Stackrahmens 304 Rückkehr zum Pascal-Programm 305 TPASCAL baut einen Stackrahmen auf 306 Vorsicht bei TPASCAL! 306 Wie werden Parameter übergeben? 307 Übergabe von Zeigern 308 Rückgabe von Funktionswerten 309 Lokale Variablen 309 Die LOCAL-Anweisung 311 Die ARG-Anweisung 314 Zusätzliche Möglichkeiten 317 Ein weiteres Beispiel 317 Datenbereiche im Assemblerprogramm 321 Strings 323 Welche Register dürfen benutzt werden? 324 Ein Kochrezept für Turbo Pascal-Programme 325 Im Turbo Pascal-Programm 325 Im Assemblerprogramm 325 Kapitel 8: Der Turbo-Timer 329 Ein kurzer Überblick 330 Die Programmierung des Timers Ein Wort zum Programm 333 Anwendung 341
7 XII Turbo Pascal Power Tools Teil IV: Die UNITS-Bibliothek Kapitel 9: Turbo Pascal-Tuning Verändern der Heap-Größe im laufenden Programm Maximale Anzahl Dateien öffnen Kapitel 10: Zeichenketten Strings länger als 255 Zeichen Technische Daten Prozeduren und Funktionen Quelltext Kapitel 11: Mathematische Berechnungen Arithmetik Unit Technische Daten Prozeduren und Funktionen Kapitel 12: Grafik und Zeichensätze Allgemeines über die Unit TxtWin Die technischen Daten zum Einsatz der Unit TxtWin Hauptspeicher Umfang der Unit Expanded/Extended Memory Residente Merkmale DOS-Version Turbo Pascal-Version Das Compilieren des Quelltextes der Unit TxtWin Ein Beispiel zur Programmierung mit der Unit TxtWin Anmerkungen und Erklärungen zu den Prozeduren und Funktionen Wichtige Termini Die exportierten Prozeduren der Unit TxtWin Die exportierten Funktionen der Unit TxtWin Erweiterungen der Unit TxtWin
8 Inhaltsverzeichnis xm Teil V: Die Utilities Kapitel 13: DOS-Utilities 553 Verwendete Units 554 Die Unit EXTDOS.PAS 554 Die Unit STRINGS 572 Erweitertes Löschen von Dateien: XDEL.PAS 594 Beschreibung des Quelltextes 595 Der Quelltext 59g Verzeichnisse schnell und einfach löschen: DELDIR.PAS 602 Beschreibung des Quelltextes 602 Der Quelltext 606 Dateiattribute ändern: ATTRIB.PAS 610 Beschreibung des Quelltextes 612 Der Quelltext 514 Festplatten parken: PARK.PAS 618 Beschreibung des Quelltextes 618 Der Quelltext 621 Anlegen eines versteckten Verzeichnisses: MHD.PAS 624 Beschreibung des Quelltextes 625 Der Sourcecode 626 Wechseln in ein verstecktes Verzeichnis: CHD.PAS 627 Beschreibung des Quelltextes 628 Der Quelltext 629 Löschen eines versteckten Verzeichnisses: RHD.PAS 630 Beschreibung des Quelltextes 630 Der Quelltext 631 Dateien physikalisch löschen: KILLFILE.PAS 632 Beschreibung des Quelltextes 633 Der Quelltext 635 Erinnerung an die Festplatten-Datensicherung: BACKTEST.PAS 637 Beschreibung des Quelltextes 638 Der Quelltext 640 Suchen von Dateien auf Festplatte oder Diskette: SEARCH.PAS 642 Beschreibung des Quelltextes 642 Der Quelltext 645 Kapitel 14: Turbo Pascal-Utilities 651 Formatierte Ausgabe von Quelltexten: PR.PAS 652
9 XIV Turbo Pascal Power Tools Beschreibung des Quelltextes 654 Der Quelltext 658 Quelltexte verschlüsseln: CHIFF.PAS 665 Beschreibung des Quelltextes 666 Der Quelltext 669 STRUKTer - ein Programm-Generator in Turbo Pascal 672 Einführung 673 Allgemeine Regeln 675 Kontrollstrukturen 676 Syntaxdiagramme 684 Prozeduren und Funktionen 688 Langer Text in schmalen Boxen, Breite und Einrückung 690 Die Bedienung 692 Zur Formatierungssprache 695 Zum Programm 696 Source-Code 700 Teil VI: Hardware-Manipulationen Kapitel 15: Rechnergeschwindigkeit ändern 731 Beschreibung des Quelltextes 733 Verwendete Units 733 Prozeduren und Funktionen 733 Das Hauptprogramm 733 Der Quelltext 734 Kapitel 16: Die serielle Schnittstelle 737 Unit SERIELL.PAS 738 Technische Daten 738 Testumgebung 738 Anwendung 739 Beschreibung des Source-Codes 739 Beschreibung der globalen Konstanten, Typen und Variablen 739 Beschreibung der Prozeduren und Funktionen 743 Kapitel 17: Tips und Units von Borland 759 Wieso arbeitet READ/LN nicht wie bei Version 3.0? 760
10 Inhaltsverzeichnis XV Cursormanipulation - die Unit CURSOR.PAS 762 Technische Daten 762 Testumgebung 762 Anwendung 763 Beschreibung des Source-Codes 763 Beschreibung der globalen Konstanten, Typen und Variablen 763 Beschreibung der Prozeduren und Funktionen 764 Hardcopy-Routine für Turbo Pascal 4.0 und höher (Epson FX80) 778 Hardcopy-Routine für Turbo Pascal 4.0 und höher (NEC P6) 779 HGC - Hardcopy im DIN-A4-Format 781 Unit HPLASER.PAS 783 Technische Daten 783 Testumgebung 783 Anwendung 783 Beschreibung des Source-Codes 784 Beschreibung der globalen Konstanten, Typen und Variablen 784 Beschreibung der Prozeduren und Funktionen 785 Printer - Unit für Turbo Pascal 4.0 und höher 794 Serielle Datenübertragung - Unit AuxInOut 799 Ersatz für die Read-Prozedur 799 Anhang A: Verzeichnis von Toolboxen und Utilities 803 Anhang B: Inhalt der beigefügten Disketten 827 Stichwortverzeichnis 833
Das Turbo Pascal Lösungsbu
Gary Syck Das Turbo Pascal Lösungsbu bis Version 6.0, Turbo-Pascal für Windows, Turbo Vision und ObjectWindows Fragen und Antworten zur Programmentwicklung te-wi Verlag GmbH Vorwort 13 Einleitung 17 1
Arbeiten mit Turbo Pascal 5.0
Arbeiten mit Turbo Pascal 5.0 Douglas Hergert SYBEX DUSSELDORF. PARIS, SAN FRANCISCO -LONDON ARNHEIM VI Arbeiten mit Turbo Pascal 5.0 Inhaltsverzeichnis Einführung SYBEX-Infos Installation von Turbo Pascal
Einführung in Automation Studio
Einführung in Automation Studio Übungsziel: Der links abgebildete Stromlaufplan soll mit einer SPS realisiert werden und mit Automation Studio programmiert werden. Es soll ein Softwareobjekt Logik_1 in
H. Tornsdorf М. Tornsdorf. Das große Buch zu
H. Tornsdorf М. Tornsdorf Das große Buch zu DATA BECKER Inhaltsverzeichnis 1.1 Starten von MS-DOS 24 1.2 Erste Arbeiten auf der Kommandooberfläche 27 1.2.1 Dateien anzeigen 31 1.2.2 Dateien kopieren 38
jetzt lerne ich Der einfache Einstieg in Object Pascal Für alle Versionen bis einschließlich Delphi 2006 THOMAS BINZINGER
Der einfache Einstieg in Object Pascal Für alle Versionen bis einschließlich Delphi 2006 THOMAS BINZINGER Inhaltsverzeichnis jetzt lerne ich Vorwort 15 1 Was ist Delphi? 17 1.1 Die Wurzeln von Delphi 17
Hardware-Grundlagen Mainboard und CPU Der Aufbau einer CPU Das RAM
Hardware-Grundlagen Mainboard und CPU Die Hauptplatine (Motherboard/Mainboard) Einbaugrößen von Motherboards Konventionelles Motherboard Mainboard mit zusätzlichen Komponenten Slot-CPU Multiprozessor-Board
Klemens Mai Dirk laristh H. Tornsdorf M. Tornsdorf. Das große Bu<h zu BECKER
Klemens Mai Dirk laristh H. Tornsdorf M. Tornsdorf Das große Bu
Vorwort. Hinweise zum Arbeiten mit dem Buch. 1 Einführung in Windows Das Einsatzspektrum von Windows Neuerungen der Version 3.
IX Vorwort V Hinweise zum Arbeiten mit dem Buch VII 1 Einführung in Windows 1 1.1 Das Einsatzspektrum von Windows 1 1.2 Neuerungen der Version 3.1 5 2 Grundlegende Arbeitstechniken 7 2.1 Windows starten
4.Grundsätzliche Programmentwicklungsmethoden
4.Grundsätzliche Programmentwicklungsmethoden 1.1 Grundlage strukturierter und objektorientierter Programmierung Begriff Software Engineering - umfaßt den gezielten Einsatz von Beschreibungsmitteln, Methoden
C++ für Ingenieure. Einführung in die objektorientierte Programmierung. Seite Programmverzeichnis VII HARALD NAHRSTEDT
VII HARALD NAHRSTEDT C++ für Ingenieure Einführung in die objektorientierte Programmierung Seite Erstellt am 15.01.2009 Beschreibung VIII 1 Grundlagen der Programmierung 1-1 Struktur einer Header-Datei
Micro Focus Workbench
Micro Focus Workbench Ursula Schülein COBOL-Applikationsentwicklung auf dem PC IWT Verlag GmbH a - щр ALT Vorwort Kapitel 1 Einführung l.i 1.2 1.3 1.3.1 1.3.2 1.4 1.5 Einordnung Entwicklungsablauf Installation
NiceMemMaster Anwenderhandbuch
NiceMemMaster Anwenderhandbuch Deutsche Version Rev-1112 2012 Euro Plus d.o.o. Alle Rechte vorbehalten. Euro Plus d.o.o. Poslovna cona A 2 SI-4208 Šenčur, Slovenia tel.: +386 4 280 50 00 fax: +386 4 233
I. II. I. II. III. IV. I. II. III. I. II. III. IV. I. II. III. IV. V. I. II. III. IV. V. VI. I. II. I. II. III. I. II. I. II. I. II. I. II. III. I. II. III. IV. V. VI. VII. VIII.
Vorkurs C++ Programmierung
Vorkurs C++ Programmierung Klassen Letzte Stunde Speicherverwaltung automatische Speicherverwaltung auf dem Stack dynamische Speicherverwaltung auf dem Heap new/new[] und delete/delete[] Speicherklassen:
Deklarationen in C. Prof. Dr. Margarita Esponda
Deklarationen in C 1 Deklarationen Deklarationen spielen eine zentrale Rolle in der C-Programmiersprache. Deklarationen Variablen Funktionen Die Deklarationen von Variablen und Funktionen haben viele Gemeinsamkeiten.
Computerorientierte Physik
Computerorientierte Physik Vorlesung VORLESUNG und Übungen Zeit: Ort: Mo., 10.15 11.45 Uhr Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010 Graz Übungen: als Projektarbeiten in Gruppen (ca.
Einleitung 1 Dieses Buch... 1 Was steht in diesem Buch? 1
Einleitung 1 Dieses Buch... 1 Was steht in diesem Buch? 1 Teill Hintergründe und Eigenschaften: Der Personal-Computer 5 Kapitel 1 Die Geschichte des Personal Computers 7 Eine kleine Historie ' 7 Der IBM
Einstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Grundlagen Übersicht 1 Kommentare 2 Bezeichner für Klassen, Methoden, Variablen 3 White Space Zeichen 4 Wortsymbole 5 Interpunktionszeichen 6 Operatoren 7 import Anweisungen 8 Form
3.0 8051 Assembler und Hochsprachen
3.0 8051 Assembler und Hochsprachen Eine kurze Übersicht zum Ablauf einer Programmierung eines 8051 Mikrocontrollers. 3.1 Der 8051 Maschinencode Grundsätzlich akzeptiert ein 8051 Mikrocontroller als Befehle
2. Installierung und Einbau
Installierung und Einbau Arbeitsablauf 2-1 2. Installierung und Einbau 2 Die Karte ist elektrostatisch geschützt verpackt. Beim Auspacken sollte unbedingt darauf geachtet werden, daß die Karte nicht elektrostatischen
Fachreferat. EFI -BIOS Nachfolger-
Fachreferat EFI -BIOS Nachfolger- Kurzerläuterung Übersicht EFI - Geschichte Aufbau und Vorteile Grafische Veranschaulichung Was passiert beim direkten einschalten eines Computers? Wie kommt die Intelligenz
Vorlesung Rechnerarchitektur. Einführung
Vorlesung Rechnerarchitektur Einführung Themen der Vorlesung Die Vorlesung entwickelt an Hand von zwei Beispielen wichtige Prinzipien der Prozessorarchitektur und der Speicherarchitektur: MU0 Arm Speicher
Modellierung und Programmierung 1
Modellierung und Programmierung 1 Prof. Dr. Sonja Prohaska Computational EvoDevo Group Institut für Informatik Universität Leipzig 21. Oktober 2015 Automat versus Computer Ein Automat ist eine Maschine,
Inhaltsverzeichnis. 4.1 Programme compilieren und starten 4.2 Arbeiten mit dem Editor 4.3 Der Objekt-Inspektor
Inhaltsverzeichnis Vorwort 1 Was ist Delphi? 1.1 Die Wurzeln von Delphi 1.2 Der Konkurrent - Visual Basic 1.3 Die komponentenbasierte Entwicklung 1.4 Object-Pascal 2 Programmieren mit Delphi 2.1 Das ))visuelle((
Informationsverarbeitung im Bauwesen
10 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 9. Vorlesung Datenfelder (Arrays) Statische Felder Dynamische Felder Bestimmung der Grenzen Felder als Parameter für Prozeduren/Funktionen Beispiele:
Programmieren in Java
Fritz Jobst Programmieren in Java 6., vollständig überarbeitete Auflage HANSER i.--li. h"--v Inhalt Vorwort XI 1 Der Einstieg in Java 1 1.1 Erstellung und Ablauf von Programmen in Java 2 1.2 Das erste
Inhaltsverzeichnis. Teil I Grundlagen der Programmarchitektur... 1. Vorwort... XIII XV XVI XVI
Vorwort......................................................................... Vorwort der Autoren........................................................... Systemanforderungen für die CD zum Buch......................................
SUPER BIG BANG. SCSI - 2 HD-Kontroller für A2000
SCSI-2 Harddisk-Kontroller SUPER BIG BANG SUPER BIG BANG SCSI - 2 HD-Kontroller für A2000 MILANO Februar 1992 INHALTSVERZEICHNIS: 1.0 EINLEITUNG 2.0 EINBAU 3.0 SOFTWARE 4.0 FORMATIEREN DER FESTPLATTE 5.0
EX PCI & 2 PCI-E
Bedienungsanleitung EX-1020 2 PCI & 2 PCI-E Box Zur Erweiterung von 2 PCI & 2 PCI-Express Anschlüsse V1.2 12.12.13 EX-1020 2 PCI & 2 PCI-E Slot Erweiterung Inhaltsverzeichnis 1. BESCHREIBUNG 3 2. LAYOUT
Ergänzungen zum Manual OS V 2.05/2.06
Ergänzungen zum Manual OS V 2.05/2.06 SYSTEMRESOURCEN - PROGRAMM DOWNLOAD - Ab der Betriebssystemversion 2.05 haben die C-Control Units M-2.0 und Station 2.0 die Möglichkeit das Anwenderprogramm von einem
Paging. Einfaches Paging. Paging mit virtuellem Speicher
Paging Einfaches Paging Paging mit virtuellem Speicher Einfaches Paging Wie bisher (im Gegensatz zu virtuellem Speicherkonzept): Prozesse sind entweder ganz im Speicher oder komplett ausgelagert. Im Gegensatz
Mutterplatine, Hauptplatine, Systemplatine, Systemboard
Motherboard Motherboard: Synonyme Motherboard: Definition Was ist untergebracht: Mutterplatine, Hauptplatine, Systemplatine, Systemboard Kernstück eines Computers, worauf alle internen Hardwarekomponenten
magnum C++ WALTER SAUMWEBER kompakt komplett kompetent
magnum C++ WALTER SAUMWEBER kompakt komplett kompetent Quickview... 5 Liebe Leserin, lieber Leser... 13 Teil 1 Grundlagen... 15 1 Was ist Programmieren?... 17 1.1 Was ist eigentlich ein Computerprogramm?...
Peter Norton Paul Yao. f}oü r^v rjo I L) Deutsche Übersetzung: ADP Dripke GmbH. Markt&Technik Verlag AG
Peter Norton Paul Yao I L) f}oü r^v rjo Deutsche Übersetzung: ADP Dripke GmbH Markt&Technik Verlag AG Vorwort 9 Teil 1 Einführung in Windows 13 Kapitel 1 - Eine Einführung 14 Die Geschichte von Windows
Remote-Debugging Allgemeines 8-1
Remote-Debugging Allgemeines -1. Remote-Debugging.1. Allgemeines Der Turbo-Debugger ist ein Quelltext-Debugger, der entwickelt wurde, um eine leistungsfähige Testumgebung zur Verfügung zu stellen. Mit
13 OOP MIT DELPHI. Records und Klassen Ein Vergleich
13 OOP MIT DELPHI Delphi war früher "Object Pascal". Dieser Name impliziert eine Funktionalität, welche in der Welt der Programmierung nicht mehr wegzudenken ist: die objektorientierte Programmierung,
Administrator. Blaulicht
Administrator Version 2.1k 07. Dezember 2006 Administrator2.1k.doc Seite 1 von 20 Versionen Version Datum Autor Bemerkungen 1.0 21.9.06 OPE erste Version 1.1 27.9.06 MVG Interne Review 1.2 12.10.06 OPE
EX Slot PCI Box Zur Erweiterung um 4 PCI Anschlüsse für lange Karten inklusive internem 220Watt Netzteil
Bedienungsanleitung EX-1031 4 Slot PCI Box Zur Erweiterung um 4 PCI Anschlüsse für lange Karten inklusive internem 220Watt Netzteil V1.1 18.03.13 EX-1031 4 Slot PCI-Erweiterung Inhaltsverzeichnis 1. BESCHREIBUNG
Windows-Verwaltung mit WMI - Taschenratgeber für Administratoren
Tobias Weltner Windows-Verwaltung mit WMI - Taschenratgeber für Administratoren Mi n_ Press Vorwort xiü 1 Einführung 1 Der WMI-Dienst 1 WMI Sicherheit 2 WMI Guerilla Session 4 Klassen 4... und Instanzen
4 l Springer Vieweg. Keine Angst. vor Linux/Unix. Unix-Anwender. Ein Lehrbuch für Linux- und. Christine Wolfinger
Christine Wolfinger Keine Angst vor Linux/Unix Ein Lehrbuch für Linux- und Unix-Anwender 11., vollständig überarbeitete Auflage 4 l Springer Vieweg Keine Angst vor Linux/Unix Ein Lehrbuch für Ein- und
Einführung Datentypen Verzweigung Schleifen. Java Crashkurs. Kim-Manuel Klein May 4, 2015
Java Crashkurs Kim-Manuel Klein ([email protected]) May 4, 2015 Quellen und Editoren Internet Tutorial: z.b. http://www.java-tutorial.org Editoren Normaler Texteditor (Gedit, Scite oder ähnliche)
Programmierpraxis mit
Klaus Kupfemagel Programmierpraxis mit o, Das Buch für den fortgeschrittenen Anwender, Programmierer und Datenbankverwalter technische Hochschule Darmstadt FACHBEREICH INFORMATIK B I B L I O T H E K Inventar-Nr.:.X,.....^...j...
Name: ES2 Klausur Thema: ARM 25.6.07. Name: Punkte: Note:
Name: Punkte: Note: Hinweise für das Lösen der Aufgaben: Zeit: 95 min. Name nicht vergessen! Geben Sie alle Blätter ab. Die Reihenfolge der Aufgaben ist unabhängig vom Schwierigkeitsgrad. Erlaubte Hilfsmittel
C++-Entwicklung mit Linux
C++-Entwicklung mit Linux Eine Einführung in die Sprache und die wichtigsten Werkzeuge von GCC und XEmacs bis Eclipse Thomas Wieland [Druckvorlage vom 10. August 2004] xiii Inhaltsverzeichnis 1 Programmieren
Informationsverarbeitung im Bauwesen
1/21 Informationsverarbeitung im Bauwesen Einführung in das Programmieren mit C++ Markus Uhlmann Institut für Hydromechanik Karlsruher Institut für Technologie www.ifh.kit.edu WS 2010/2011 Vorlesung 8
1.7 Assembler Programmierung
1.7 Assembler Programmierung Die nach außen sichtbare Programmierschnittstelle eines Prozessors ist der Befehlscode. Dies ist eine binäre Dateninformation, die vom Prozessor Byte für Byte abgearbeitet
Programmieren von UNIX-Netzen
W. R. Stevens Programmieren von UNIX-Netzen Grundlagen, Programmierung, Anwendung aus dem Englischen übersetzt von Michael Frese, Werner Maisch, Eberhard Trautwein Eine Coedition der Verlage Carl Hanser
Inhalt. Teil I: Der Sprachkern von JavaScript
Inhalt Vorwort.... 1 Einführung in JavaScript... 1 1.1 Der JavaScript-Sprachkern... 4 1.2 Clientseitiges JavaScript... 9 Teil I: Der Sprachkern von JavaScript 2 Die lexikalische Struktur... 21 2.1 Zeichensatz...
Informatik mit Delphi
Eckart Modrow Informatik mit Delphi Band 1 - für Unterricht und Selbststudium Einführung statische und bewegte Grafik Zeichen und Zeichenketten Kryptographie einfache Datenverarbeitung Fehlersuche und
Installationsanleitung für das Touch Display: S170E1-01 LCD A170E1-T3 ChiMei - egalaxy
Installationsanleitung für das Touch Display: S170E1-01 LCD A170E1-T3 ChiMei - egalaxy 1. Schnellanleitung - Seite 2 2. Ausführlichere Anleitung - Seite 3 a) Monitor anschließen - Seite 3 Alternativer
Übungspaket 19 Programmieren eigener Funktionen
Übungspaket 19 Programmieren eigener Funktionen Übungsziele: Skript: 1. Implementierung und Kodierung eigener Funktionen 2. Rekapitulation des Stack-Frames 3. Parameterübergabe mittels Stack und Stack-Frame
Informatik mit Delphi
Eckart Modrow Informatik mit Delphi Band 2 für Unterricht und Selbststudium Zeiger und dynamische Datenstrukturen objektorientierte Programmierung abstrakte Datentypen Komplexität Dateien SQL-Datenbanken
Einführung in die Textverarbeitung mit Word. Flyer I
Flyer I Hausaufgabe für die vorlesungsfreie Zeit ( Semesterferien ): Bewerbung des Tag der offenen Tür der eigenen Einrichtung mithilfe eines Flyers 1 Im Sommersemester bewerben wir dann den Tag der offenen
wenige Konzepte, keine Adressen, Anlehnung an C++ -Syntax Vererbung, Polymorphie/dynamisches Binden, umfangreiche Klassenbibliotheken
1 Java ist... gut erlernbar wenige Konzepte, keine Adressen, Anlehnung an C++ -Syntax objektorientiert Vererbung, Polymorphie/dynamisches Binden, umfangreiche Klassenbibliotheken robust keine Adressen,
Warum also mit einem 32-Bit-System arbeiten, wenn es Systeme für 64 Bit gibt?
Mehr als 4GB RAM mit 32-Bit Windows XP nutzen ( Mit freundlicher Erlaubnis: https://grafvondiepelrath.wordpress.com/2015/01/10/windowsxp-mit-8-gb-ram-betreiben/) Das Windows XP -32-Bit-System wird auch
Angewandte Informatik
Angewandte Informatik Teil 2.1 Was ist Hardware? Die Zentraleinheit! 1 von 24 Inhaltsverzeichnis 3... Was ist Hardware? 4... Teile des Computers 5... Zentraleinheit 6... Die Zentraleinheit 7... Netzteil
Delphi eine Einführung
Delphi eine Einführung 1. Die Entwicklungsumgebung Delphi ist ein sogenanntes RAD Werkzeug. RAD = Rapid Application Development = schnelle Anwendungsentwicklung Merkmale: - es gibt vorgefertigte Komponenten
Kapitel 1: Einführung
10 Kapitel 1: Einführung 1.1 Was ist eine Programmiersprache? 1.2 Details zu C++ 1.3 Phasen der Programmierung 1.4 Ein erstes Programm: Hello World! 1.5 Addition zweier Zahlen 1.6 Entscheidungen 1.1 Was
Kapitel 8. Programmierkurs. Methoden. 8.1 Methoden
Kapitel 8 Programmierkurs Birgit Engels Anna Schulze Zentrum für Angewandte Informatik Köln Objektorientierte Programmierung Methoden Überladen von Methoden Der this-zeiger Konstruktoren Vererbung WS 07/08
Anzeigen einer Liste der verfügbaren Schriftarten
Schriftarten Dieses Thema hat folgenden Inhalt: Arten von Schriftarten auf Seite 1-21 Residente Druckerschriftarten auf Seite 1-21 Anzeigen einer Liste der verfügbaren Schriftarten auf Seite 1-21 Drucken
D i g i t a l l a b o r
Hochschule Karlsruhe Technik und Wirtschaft Fakultät für Informatik und Wirtschaftsinformatik Prof. Dr. A. Ditzinger / Dipl.-Inform. (FH) O. Gniot Prof. Dr. N. Link / Dipl.-Ing. J. Krastel D i g i t a
Betriebssysteme Teil 4: Übersetzung von C-Programmen
Betriebssysteme Teil 4: Übersetzung von C-Programmen 18.10.13 1 Übersicht Übersetzungsprozess gcc(i) als Steuerprogramm Assembler Binder Hauptprogramme in C In dieser Einheit werden nur die Grundprinzipien
Andre Willms. Spielend C++ lernen. oder wie man Käfern Beine macht. Galileo Press
Andre Willms Spielend C++ lernen oder wie man Käfern Beine macht Galileo Press Vorwort 11 1 Das Abenteuer beginnt 13 1.1 Die Programmierumgebung installieren 15 1.2 Der erste Start 20 1.2.1 Visual C++registrieren
Bios-Update Anleitung mit Q-Flash. Wichtige Hinweise!
Bios-Update Anleitung mit Q-Flash. Ein Bios Update mit dem im Bios integrierten Tool Q-Flash ist die sicherste Methode. Wichtige Hinweise! 1.) Anwender, die RAID im Bios eingestellt haben, sollten die
Inhaltsverzeichnis. Teil I: Einführung. Teil II: OpenStreetMap für Mitmacher
Teil I: Einführung 1 Auf dem Weg zur freien Weltkarte...3 1.1 Die Wikipedia der Kartographie...4 1.2 Frei ist nicht dasselbe wie kostenlos...4 1.3 Geodaten, Vektorzeichnungen, Bitmaps...5 1.4 OpenStreetMap
2.2 Rechnerorganisation: Aufbau und Funktionsweise
2.2 Rechnerorganisation: Aufbau und Funktionsweise é Hardware, Software und Firmware é grober Aufbau eines von-neumann-rechners é Arbeitsspeicher, Speicherzelle, Bit, Byte é Prozessor é grobe Arbeitsweise
Einführung in Excel. Zur Verwendung im Experimentalphysik-Praktikum. für Studierende im Sem. P3
Einführung in Excel Zur Verwendung im Experimentalphysik-Praktikum für Studierende im Sem. P3 Fh Wiesbaden Fachbereich 10 - Phys. Technik Prof. H. Starke SS 2003 /2 I. Allgemein 1. Öffnen Sie das Programm
Inhalte der heutigen Vorlesung
Inhalte der heutigen Vorlesung Wiederholung und Fortsetzung Hardware Von-Neumann-Architektur (Rechnerarchitektur) Speicher Software Wie groß ist ein Gigabyte? http://www.spiegel.de/netzwelt/tech/0,1518,606308,00.html
Über den Autor 7. Teil I Los geht s mit Java für die Android-Entwicklung 25. Kapitel 1 Alles über Java und Android 27
Inhaltsverzeichnis Über den Autor 7 Einführung 19 Wie Sie dieses Buch verwenden 19 In diesem Buch verwendete Konventionen 19 Was Sie nicht lesen müssen 20 Törichte Voraussetzungen 20 Wie dieses Buch aufgebaut
Rechnerarchitektur Atmega 32. 1 Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7
1 Vortrag Atmega 32 Von Urs Müller und Marion Knoth Urs Müller Seite 1 von 7 Inhaltsverzeichnis 1 Vortrag Atmega 32 1 1.1 Einleitung 3 1.1.1 Hersteller ATMEL 3 1.1.2 AVR - Mikrocontroller Familie 3 2 Übersicht
Sicheres C Programmieren in Embedded Systemen ARM II (ARM7TMDI [1] ) Wintersemester 2010-2011
Sicheres C in Embedded Systemen ARM II (ARM7TMDI [1] ) Wintersemester 2010-2011 Dipl. Ing. (FH) Ebrecht Roland, Infineon Technologies AG M.Eng (Electronic Systems) Güller Markus, Infineon Technologies
Teil I Installation und erste Schritte 19
5 Inhaltsverzeichnis Vorwort 13 Einleitung 15 Verwendete Office-Versionen 16 Der Aufbau dieses Buches 16 Das Ziel des Buches 17 Teil I Installation und erste Schritte 19 1 Von Office 2003 nach 2007 21
STRG + A = STRG + C = STRG + X = STRG + V = STRG + Alt + Entf = STRG + S =
Wie heißen die Leisten? Was bedeuten die Tastenkombinationen mit STRG? STRG + A STRG + C STRG + X STRG + V STRG + Alt + Entf STRG + S STRG + A = STRG + C = STRG + X = STRG + V = STRG + Alt + Entf = STRG
Informationsverarbeitung im Bauwesen
4 Informationsverarbeitung im Bauwesen Markus Uhlmann basierend auf Folien von A. Brugger 1 Zusammenfassung der 3. Vorlesung Einführung in Excel/VBA Einführung in die Tabellenkalkulation Erste Schritte
Schach, Adventure Diagramm, Grafik und Bildbearbeitung Mathematisches Programm und Tabellenkalkulation. Rechner und Monitor einschalten
Mit einem Computer kann man... schreiben spielen zeichnen rechnen sammeln und finden kommunizieren regeln und steuern Textverarbeitung Schach, Adventure Diagramm, Grafik und Bildbearbeitung Mathematisches
Rechner Architektur. Martin Gülck
Rechner Architektur Martin Gülck Grundlage Jeder Rechner wird aus einzelnen Komponenten zusammengesetzt Sie werden auf dem Mainboard zusammengefügt (dt.: Hauptplatine) Mainboard wird auch als Motherboard
C++ für Spieleprogrammierer
C++ für Spieleprogrammierer Heiko Kalista 2., erweiterte Auflage ISBN 3-446-40332-9 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40332-9 sowie im Buchhandel
Computer: PC. Informationstechnik für Luft-und Raumfahrt Aerospace Information Technology
Computer: PC Informationstechnik für Luft-und Raumfahrt Ab Morgen nur eingebete Systeme Aber es gibt auch PCs Na gut... dann Heute. dann haben wir es hinter uns Und nicht wenige! PCs in N Jahren Industrie
Einführung in die C-Programmierung
Einführung in die C-Programmierung Warum C? Sehr stark verbreitet (Praxisnähe) Höhere Programmiersprache Objektorientierte Erweiterung: C++ Aber auch hardwarenahe Programmierung möglich (z.b. Mikrokontroller).
Speichern. Speichern unter
Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim
Lösungen entwickeln mit Microsoft Excel 95
Eric Wells Lösungen entwickeln mit Microsoft Excel 95 Leistungsfähige Datenanalyse und Informationssysteme mit Visual Basic für Applikationen und Excel-Objekte Microsoft Press Danksagung 11 Die Diskette
A) Durchsuchen von Datenbanken im Internet durch Endnote
EINLEITUNG/ANWEISUNGEN ZU DIESEM TEXT Wir werden die obere Liste (File/ Edit usw.) benutzen, obwohl die meisten Funktionen auch möglich mit rechtem Mausklick, mit Kombinationen der Tastatur oder mit den
Inhaltsverzeichnis. Fritz Jobst. Programmieren in Java ISBN: 978-3-446-41771-7. Weitere Informationen oder Bestellungen unter
sverzeichnis Fritz Jobst Programmieren in Java ISBN: 978-3-446-41771-7 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41771-7 sowie im Buchhandel. Carl Hanser Verlag, München
1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139
Auf einen Blick 1 Einführung... 13 2 Erste Schritte... 19 3 Programmierkurs... 33 4 Datentypen... 81 5 Weiterführende Programmierung... 139 6 Objektorientierte Programmierung... 191 7 Verschiedene Module...
Repetitorium Informatik (Java)
Repetitorium Informatik (Java) Tag 6 Lehrstuhl für Informatik 2 (Programmiersysteme) Übersicht 1 Klassen und Objekte Objektorientierung Begrifflichkeiten Deklaration von Klassen Instanzmethoden/-variablen
Arbeiten mit BlueJ. Objektorientiertes Programmieren in Java mit BlueJ
Arbeiten mit BlueJ Compilieren, Editieren, Objekte erzeugen, Methoden aufrufen, Objekte inspizieren, vorhandene Klassen benutzen, eigene Klassen und Methoden erstellen In BlueJ geht es einfach BlueJ durch
Thomas Theis. Einstieg in Python. Galileo Press
Thomas Theis Einstieg in Python Galileo Press 5 Inhalt Inhalt 1 Einführung 17 1.1 Vorteile von Python 17 1.2 Verbreitung von Python 18 1.3 Aufbau des Buchs 18 1.4 Übungen 20 1.5 Installation von Python
Speicherverwaltung (Swapping und Paging)
Speicherverwaltung (Swapping und Paging) Rückblick: Segmentierung Feste Einteilung des Speichers in einzelne Segmente 750k 0 Rückblick: Segmentierung Feste Einteilung des Speichers in einzelne Segmente
USB DISK ANSCHLUSS WAHLTASTER. Vorteile dieses USB Interfaces:
USB Floppy Disk Das USB Floppy Laufwerk ersetzt das 1.44MB Diskettenlaufwerk durch einen USB Stick. Bis zu 100 virtuelle Disketten können auf einem USB Stick (bis zu 4GB Größe) gespeichert werden. Vorteile
Wiederholung und Vertiefung. Programmieren in C. Pointer und so... thoto. /dev/tal e.v. 6. April 2013 (Version vom 11. April 2013) Programmieren in C
Pointer und so... 6. April 2013 (Version vom 11. April 2013) Agenda für Heute 1 Wiederholung und Vertiefung Wiederholung 2 Was sind? Felder und Vektoren? Zeichenketten Wiederholung Wiederholung Funktion
Beim Programmieren mit MMIX habt ihr vielleicht schon öfter eine der folgenden Fehlermeldungen von MMIXAL bekommen:
1 ADRESSIERUNG IN MMIX Beim Programmieren mit MMIX habt ihr vielleicht schon öfter eine der folgenden Fehlermeldungen von MMIXAL bekommen: no base address is close enough to the address A! relative address
MPC Treiberinstallation
MPC Treiberinstallation Vorwort Bei einer Neuinstallation verschiedener Betriebsysteme werden nicht alle Geräte automatisch richtig erkannt. Aus diesem Grund wird eine CD mit Treibern mitgeliefert. Die
Effiziente Java Programmierung
Effiziente Java Programmierung Seminar Implementierung moderner virtueller Maschinen am Beispiel von Java SS 2009 von Reinhard Klaus Losse 20. Mai 2009 Gliederung Definition Effizienz Werkzeuge zum Messen
Teil 2: OOP und JAVA (Vorlesung 11)
Teil 2: OOP und JAVA (Vorlesung 11) Modul: Programmierung B-PRG Grundlagen der Programmierung II Prof. Dot.-Ing. Roberto Zicari Professur für Datenbanken und Informationssysteme (FB 12) 28.06.06 1 Teil
1.3 Begriff. Interaktives System. 1.2.11 Warum virtuelle Welten?
1.2.11 Warum virtuelle Welten? 1. Weil die virtuelle Welt Information ist und wir in ihr navigieren können. Wenn man Informationen in der gleichen Art und Weise manipulieren kann, wie man dies im realen
Aufgabe 2 - Erweiterung um PIC und Interrupts
Aufgabe 2 - Erweiterung um PIC und Interrupts Rainer Müller Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2014/2015 R. Müller Erweiterung
