1 Die Entwicklungsumgebung...1
|
|
- Monika Burgstaller
- vor 7 Jahren
- Abrufe
Transkript
1 Inhalt 1 Die Entwicklungsumgebung Visuelle Programmierung: Ein erstes kleines Programm Erste Schritte in C Der Quelltexteditor Projekte, Projektdateien und Projektoptionen Einige Tipps zur Arbeit mit Projekten Die Online-Hilfe Das lokale Menü Die Symbolleiste Programmierhilfen Packages und eigenständig ausführbare Programme Die Komponentenpalette Die Online-Hilfe zu den Komponenten Namen Labels und Datentypen Funktionen, Methoden und die Komponente TEdit Memos, ListBoxen, ComboBoxen und die Klasse TStrings Buttons und Ereignisse CheckBoxen, RadioButtons und einfache if-abfragen Die Container GroupBox, Panel und RadioGroup ScrollBar Hauptmenüs und Popup-Menüs Die Komponenten der Seite Dialoge Der Aufruf von eigenen Formularen und modale Fenster Die Komponenten der Seite Zusätzlich Einige Komponenten der Seiten Win32 und Win Mehrseitige Dialoge ImageList und ListView...74
2 xii Inhalt Komponenten zur Anzeige hierarchischer Datenstrukturen Komponenten zur Größenanpassung anderer Komponenten Formatierte Texte Statusanzeigen Weitere Komponenten Einige Komponenten der Seite System ActiveX-Komponenten Vordefinierte DialogBoxen Elementare Datentypen und Anweisungen Windows-Programme und Units Syntaxregeln Variablen und Bezeichner Ganzzahldatentypen Die interne Darstellung von Ganzzahlwerten Der Datentyp von Ganzzahlliteralen Zuweisungen und Standardkonversionen bei Ganzzahlausdrücken Operatoren und die üblichen arithmetischen Konversionen Der Datentyp bool Die char-datentypen und der ASCII- und ANSI-Zeichensatz Der Datentyp int Kontrollstrukturen und Funktionen Die if- und die Verbundanweisung Wiederholungsanweisungen Funktionen und der Datentyp void Der integrierte Debugger Gleitkommadatentypen Die interne Darstellung von Gleitkommawerten Der Datentyp von Gleitkommaliteralen Implizite Konversionen Mathematische Funktionen Syntaxregeln für einfache Deklarationen Zeiger, Strings und dynamisch erzeugte Variablen Die Definition von Zeigern Der Adressoperator, Zuweisungen und generische Zeiger Dynamisch erzeugte Variablen: new und delete Zeiger als Parameter und die Zeigertypen der Windows-API Zeigerarithmetik Nullterminierte Strings und Zeiger auf char Zeiger auf Zeiger auf Zeiger auf Referenztypen und Referenzparameter Konstanten Deklarationen mit typedef und typeid-ausdrücke Aufzählungstypen...195
3 Inhalt xiii 3.13 Kommentare und interne Programmdokumentation Präprozessoranweisungen Die include-anweisung Makros Bedingte Kompilation Pragmas Strukturierte Datentypen und vordefinierte Klassen Die Stringklassen AnsiString und string Die Verwendung von Elementfunktionen vordefinierter Klassen Gemeinsamkeiten und Unterschiede der Stringklassen Funktionen für die Klasse AnsiString Einige Elementfunktionen der Klasse string Arrays und Container Eindimensionale Arrays Arrays als Container Mehrdimensionale Arrays Arrays, Zeiger und Zeigerarithmetik Arrays als Funktionsparameter Dynamisch erzeugte Arrays Array-Eigenschaften der VCL Sequenzielle Container der Standardbibliothek Die Container-Klasse vector Algorithmen der Standardbibliothek Die Container-Klassen list und deque Die Container-Adapter stack, queue und priority_queue Container mit Zeigern Die Container-Klasse bitset Strukturen und Klassen Mit struct definierte Klassen Verkettete Listen Memory leaks und die Überwachung des Heap Datenstrukturen mit generischen Zeigern Mit union definierte Klassen Die Datentypen TVarRec und Variant Bitfelder Einige Klassen der VCL Ein wenig Grafik: TCanvas, TImage und TPrinter Die Steuerung von MS-Office: Word-Dokumente erzeugen Internet-Komponenten...329
4 xiv Inhalt Visuell gestaltete Ausdrucke mit QuickReport Kaufmännische Rechnungen: Die Klassen Currency und BCD Klassen und Funktionen zu Uhrzeit und Kalenderdatum Die Klasse Set Dateien Stream-Variablen, ihre Verbindung mit Dateien und ihr Zustand Fehler und der Zustand von Stream-Variablen Lesen und Schreiben von Binärdaten mit read und write Lesen und Schreiben von Daten mit den Operatoren << und >> Manipulatoren und Funktionen zur Formatierung von Texten Textbildschirm-Anwendungen Stringstreams Dateibearbeitung im Direktzugriff Sortieren, Mischen und Gruppenverarbeitung C-Funktionen zur Dateibearbeitung Assoziative Container Die Container set und multiset Die Container map und multimap Iteratoren der assoziativen Container Die numerischen Klassen der Standardbibliothek Komplexe Zahlen Valarrays und Slices Anweisungen und Ausdrücke Die Ausdrucksanweisung Ausdrücke Primäre Ausdrücke Postfix-Ausdrücke Unäre Ausdrücke Typkonversionen in Typecast-Schreibweise Zeiger auf Klassenelemente Multiplikative Operatoren Additive Operatoren Shift-Operatoren Vergleichsoperatoren Gleichheitsoperatoren Bitweise Operatoren Logische Operatoren Der Bedingungsoperator Konstante Ausdrücke Zuweisungsoperatoren Der Komma-Operator L-Werte und R-Werte...429
5 Inhalt xv Die Priorität und Assoziativität der Operatoren Alternative Zeichenfolgen Explizite Typkonversionen Ein wenig Programmierlogik: Symbolische Ausführung Die Deklarationsanweisung Die Verbundanweisung und die Blockstruktur von C Lebensdauer und Speicherklassenspezifizierer Auswahlanweisungen Die if-anweisung Die switch-anweisung Ein wenig Programmierlogik für Auswahlanweisungen Wiederholungsanweisungen Die while-anweisung Die do-anweisung Die for-anweisung Endlosschleifen, Abbruchbedingungen und Windows Ein wenig Programmierlogik für Schleifen Die Sprunganweisungen goto, break und continue Exception-Handling Die try-anweisung Exception-Handler und Exceptions der Standardbibliothek Vordefinierte Exceptions der VCL Der Programmablauf bei Exceptions Das vordefinierte Exception-Handling der VCL throw-ausdrücke und selbst definierte Exceptions Fehler, Exceptions und die Korrektheit von Programmen Die Freigabe von Ressourcen bei Exceptions Exceptions in <math.h> und die Funktion _matherr Die Klasse auto_ptr Exception-Spezifikationen Die Funktion terminate Das Win32-Exception-Handling mit try- except Funktionen Die Definition und der Aufruf von Funktionen Die Verwaltung von Funktionsaufrufen über den Stack Funktionen mit Parametern Werteparameter Call by reference mit Referenzparametern Zeiger als Parameter Konstante Parameter Seiteneffekte und die Reihenfolge von Auswertungen Default-Argumente Der Datentyp einer Funktion...568
6 xvi Inhalt Zeiger auf Funktionen Unspezifizierte Anzahl von Argumenten Die Funktionen main bzw. WinMain und ihre Parameter Der Aufruf von Funktionen aus Delphi im C++Builder Traditionelle K&R-Funktionsdefinitionen Aufrufkonventionen Schrittweise Verfeinerung als Entwurfstechnik Etwas Programmierlogik und -stil für Funktionen Rekursion Quicksort Ein rekursiv absteigender Parser Rekursiv definierte Kurven Indirekte Rekursion Rekursive Datenstrukturen und binäre Suchbäume Rekursive Datenstrukturen in der Standardbibliothek von C Inline-Funktionen Überladene Funktionen Überladene Operatoren mit globalen Operatorfunktionen Globale Operatorfunktionen Die Inkrement- und Dekrementoperatoren Referenzen als Funktionswerte Die Ein- und Ausgabe von selbst definierten Datentypen Modulare Programmierung und Namensbereiche Separate Kompilation und statische Bibliotheken Projekte im C++Builder Bindung Deklarationen und Definitionen Die One Definition Rule Header-Dateien und Bibliotheken Der Aufruf von in C geschriebenen Funktionen Dynamic Link Libraries (DLLs) DLLs erzeugen Implizit geladene DLLs Explizit geladene DLLs Hilfsprogramme zur Identifizierung von Funktionen in DLLs DLL-Funktionen mit visuell gestalteten Komponenten Projektgruppen Batch-Dateien...666
7 Inhalt xvii 7.3 Namensbereiche Die Definition von benannten Namensbereichen Die Verwendung von Namen aus Namensbereichen Aliasnamen für Namensbereiche Unbenannte Namensbereiche Module und das Geheimnisprinzip Objektorientierte Programmierung Klassen Datenelemente und Elementfunktionen Der Gültigkeitsbereich von Klassenelementen Objekte und die Zugriffsrechte private und public Der Aufruf von Elementfunktionen und der this-zeiger Konstruktoren und Destruktoren OO Analyse und Design: Der Entwurf von Klassen Ein wenig Programmierlogik: Klasseninvarianten und Korrektheit UML-Diagramme für Klassen und Objekte Klassen als Datentypen Der Standardkonstruktor Objekte als Klassenelemente und Elementinitialisierer friend-funktionen und -Klassen Überladene Operatoren als Elementfunktionen Der Copy-Konstruktor Der Zuweisungsoperator = für Klassen Benutzerdefinierte Konversionen Explizite Konstruktoren Statische Klassenelemente Konstante Klassenelemente und Objekte Weitere Deklarationsmöglichkeiten in Klassen Klassen und Header-Dateien Überladene Operatoren für new und delete Vererbung Die Elemente von abgeleiteten Klassen Zugriffsrechte auf die Elemente von Basisklassen Die Bedeutung von Elementnamen in einer Klassenhierarchie using-deklarationen in abgeleiteten Klassen Konstruktoren, Destruktoren und implizit erzeugte Funktionen Vererbung bei Formularen im C++Builder OO Design: public Vererbung und ist ein -Beziehungen OO Design: Komposition und hat ein -Beziehungen Konversionen zwischen public abgeleiteten Klassen protected und private abgeleitete Klassen Mehrfachvererbung und virtuelle Basisklassen...806
8 xviii Inhalt 8.4 Virtuelle Funktionen, späte Bindung und Polymorphie Der statische und der dynamische Datentyp Virtuelle Funktionen Die interne Realisierung von virtuellen Funktionen: vptr und vtbl OO-Design: Der Einsatzbereich von virtuellen Funktionen Komposition und private Mehrfachvererbung Virtuelle Konstruktoren und Destruktoren Virtuelle Funktionen in Konstruktoren und Destruktoren Virtuelle Funktionen und Erweiterbarkeit Rein virtuelle Funktionen und abstrakte Klassen OO-Design: Virtuelle Funktionen und abstrakte Basisklassen Protokollklassen und Programmgerüste Muster (Patterns) UML-Diagramme für Vererbung und Komposition Zeiger auf Klassenelemente Laufzeit-Typinformationen Typinformationen mit dem Operator typeid Typkonversionen mit dynamic_cast Anwendungen von Laufzeit-Typinformationen static_cast mit Klassen Laufzeit-Typinformationen für die Klassen der VCL Die Bibliothek der visuellen Komponenten (VCL) Besonderheiten der VCL Visuelle Programmierung und Properties (Eigenschaften) Lesen und Schreiben von Eigenschaften Array-Properties Indexangaben Speicherangaben Überschriebene Eigenschaften Die Klassenhierarchie der VCL Selbst definierte Komponenten und ihre Ereignisse MDI-Programme Klassenreferenztypen und virtuelle Konstruktoren Botschaften (Messages) Die Message Queue und die Window-Prozedur Botschaften für eine Anwendung Die Behandlung von Botschaften in der VCL Selbst definierte Message-Handler für Windows-Steuerelemente Botschaften versenden Die Erweiterung der Komponentenpalette...927
9 Inhalt xix 10 Templates und die STL Generische Funktionen: Funktions-Templates Die Deklaration von Funktions-Templates mit Typ-Parametern Spezialisierungen von Funktions-Templates Funktions-Templates mit Nicht-Typ-Parametern Explizit instanziierte Funktions-Templates Explizit spezialisierte und überladene Templates Rekursive Funktions-Templates Generische Klassen: Klassen-Templates Die Deklaration von Klassen-Templates mit Typ-Parametern Spezialisierungen von Klassen-Templates Templates mit Nicht-Typ-Parametern Explizit instanziierte Klassen-Templates Partielle und vollständige Spezialisierungen Elemente und friend-funktionen von Klassen-Templates Ableitungen von Templates Exportierte Templates UML-Diagramme für parametrisierte Klassen Funktionsobjekte in der STL Der Aufrufoperator () Prädikate und arithmetische Funktionsobjekte Binder, Funktionsadapter und Negatoren Iteratoren und die STL-Algorithmen Die verschiedenen Arten von Iteratoren Umkehriteratoren Einfügefunktionen und Einfügeiteratoren Stream-Iteratoren Container-Konstruktoren mit Iteratoren STL-Algorithmen für alle Elemente eines Containers Die Algorithmen der STL Lineares Suchen Zählen Der Vergleich von Bereichen Suche nach Teilfolgen Minimum und Maximum Elemente vertauschen Kopieren von Bereichen Elemente transformieren und ersetzen Elementen in einem Bereich Werte zuweisen Elemente entfernen Die Reihenfolge von Elementen vertauschen Permutationen Partitionen Bereiche sortieren Binäres Suchen in sortierten Bereichen
10 xx Inhalt Mischen von sortierten Bereichen Mengenoperationen auf sortierten Bereichen Heap-Operationen Verallgemeinerte numerische Operationen Verschiedenes D-Grafik mit OpenGL Initialisierungen Grafische Grundelemente: Primitive Modelltransformationen Vordefinierte Körper Lokale Transformationen Beleuchtungseffekte Texturen Win32-Funktionen zur Dateibearbeitung Elementare Funktionen Der gleichzeitige Zugriff von mehreren Anwendern auf e. Datei Record-Locking VCL-Funktionen zur Dateibearbeitung und TFileStream Datenübertragung über die serielle Schnittstelle Grundbegriffe Standards für die serielle Schnittstelle: RS-232C bzw. V Win32-Funktionen zur seriellen Kommunikation Datenbank-Komponenten der VCL Tabellen und die Komponente TTable Die Anzeige von Tabellen mit der Komponente DBGrid Indizierte Tabellen Datenbanken mit mehreren Tabellen SQL-Abfragen Transaktionen und Cached Updates Die BDE am Beispiel von ODBC und MS Access Datenbanken Visuell gestaltete Datenbank-Ausdrucke mit QuickReport Literaturverzeichnis Verschiedenes Angesichts des Umfangs dieses Buches habe ich einige Abschnitte mit dem Zeichen in der Überschrift als weniger wichtig gekennzeichnet. Damit wollte ich dem Anfänger nur eine kleine Orientierung durch die Fülle des Stoffes geben. Eine solche Kennzeichnung soll aber überhaupt nicht bedeuten, dass dieser Teil unwichtig ist. Es kann sogar gut sein, dass gerade Sie diese Inhalte laufend benötigen.
11
Object Pascal mit Delphi
Richard Kaiser 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Object Pascal mit Delphi Eine Einführung in die objektorientierte
MehrC++ mit dem Borland C++Builder 2007
Xpert.press C++ mit dem Borland C++Builder 2007 Einführung in den C++-Standard und die objektorientierte Windows-Programmierung Bearbeitet von Richard Kaiser überarbeitet 2007. Buch. xlvi, 1184 S. ISBN
MehrPeter Prinz Ulla Kirch-Prinz C+ + Lernen und professionell anwenden. ffl mitp
Peter Prinz Ulla Kirch-Prinz C+ + Lernen und professionell anwenden ffl mitp Inhaltsverzeichnis Einleitung 19 1 Grundlagen 21 Entwicklung und Eigenschaften von C + + 22 Objektorientierte Programmierung
MehrDie Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent
Xpert.press Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent relevantes Fachwissen über Technologien und
MehrInhaltsverzeichnis. Vorwort
Inhaltsverzeichnis Vorwort XI 1 C/C++-Grundlagen 1 1.1 Einführung................................ 1 1.1.1 Entwicklungsgeschichte: Von K&R-C nach C++........ 1 1.1.2 Beispielprogramme.......................
MehrSeit meinem letzten Buch über Visual C++ 2008 hat sich viel verändert:
Vorläufiges Vorwort Dieses Buch entstand aus zahlreichen Vorlesungen und Industrieseminaren, die im Laufe der Jahre immer weiterentwickelt und an die C++11/C++14-Erweiterungen von Visual Studio angepasst
Mehr... Vorwort Einstieg in die Programmierung Ablaufsteuerung... 71
... Vorwort... 13 1... Einstieg in die Programmierung... 15 1.1... Programmieren... 15 1.1.1... Start eines Programms... 15 1.1.2... Eintippen, übersetzen, ausführen... 16 1.1.3... Der Algorithmus... 18
MehrKapitel 2 Elementare Datentypen, Konstanten und Variablen Elementare Datentypen
Inhaltsverzeichnis Einleitung Kapitel 1 Grundlagen Entwicklung und Eigenschaften von C++ Objektorientierte Programmierung Erstellen eines C++- Programms Ein erstes C++-Programm Struktur einfacher C++-Programme
MehrArnold Willemer. Einstieg in C++ Galileo Press
Arnold Willemer Einstieg in C++ Galileo Press Vorwort 13 1.1 Programmieren 15 1.1.1 Start eines Programms 15 1.1.2 Eintippen, übersetzen, ausführen 16 1.1.3 Der Algorithmus 18 1.1.4 Die Sprache C++ 19
MehrArnold Willemer. Einstieg in C++ Galileo Press
Arnold Willemer Einstieg in C++ Galileo Press Vorwort 13 1.1 Programmieren 17 1.1.1 Start eines Programms 17 1.1.2 Eintippen, übersetzen, ausführen 18 1.1.3 Der Algorithmus 20 1.1.4 Die Sprache C++ 21
MehrUlla Kirch Peter Prinz C+ + Lernen und professionell anwenden. mitp
Ulla Kirch Peter Prinz C+ + Lernen und professionell anwenden mitp Inhaltsverzeichnis Einleitung 19 Grundlagen 21 Entwicklung und Eigenschaften von C++ 22 Objektorientierte Programmierung 24 Erstellen
MehrArnold Willemer C++ Der Einstieg. WlLEY
Arnold Willemer C++ Der Einstieg WlLEY altsverzeichnis Vorwort 13 1 Einstieg in die Programmierung 15 1.1 Programmieren 15 1.1.1 Start eines Programms 16 1.1.2 Eintippen, übersetzen, ausführen 17 1.1.3
MehrDie Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent
Xpert.press Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent relevantes Fachwissen über Technologien und
MehrObjektorientiert in C++
Dirk Louis Objektorientiert in C++ Einstieg und professioneller Einsatz intwickier.pres: Vorwort 11 1 Schnellkurs C++ 13 1.1 ANSI-C++ und die Compiler 13 Compiler und Programmerstellung 13 ANSI und die
MehrWeitere Bände in der Reihe
Xpert.press Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent relevantes Fachwissen über Technologien und
MehrDem Leser, der C++ schon kennt, sollen die wichtigsten Erweiterungen von C++ und Visual Studio knapp und prägnant präsentiert werden.
Vorläufiges Vorwort Dieses Buch entstand aus zahlreichen Vorlesungen und Industrieseminaren, die im Laufe der Jahre immer weiterentwickelt und an die C++11/C++14-Erweiterungen angepasst wurden. Es richtet
MehrDie С ++-Programmiersprache
Bjarne Stroustrup Die С ++-Programmiersprache 3., aktualisierte und erweiterte Auflage Deutsche Übersetzung von Nicolai Josuttis und Achim Lörke raddison-wesley An imprint of Addison Wesley Longman, Inc.
MehrWerner Achte rt DATA BECKER
Werner Achte rt. DATA BECKER Inhaltsverzeichnis 1. Einführung 21 1.1 Entwurf von Anwendungssystemen 23 1.2 Entwicklung eines Programms 25 1.3 Objektorientierte Programmierung 29 1.4 Darstellung objektorientierter
MehrInhaltsverzeichnis. Kurseinheit 1. Kurseinheit 2
iii Inhaltsverzeichnis Kurseinheit 1 1 Von der Aufgabenstellung zum Programm... 1 1.1 Motivation... 1 1.2 Softwareentwicklung... 2 1.3 EXKURS: Unified Modeling Language (UML)... 4 2 Anforderungsanalyse...
MehrInhalt. 1 Einstieg in die Welt von C Erste Schritte in C 31. Vorwort... 15
Vorwort... 15 1 Einstieg in die Welt von C 17 1.1 Die Sprache C... 17 1.2 Die C-Standardbibliothek... 18 1.3 Die nötigen Werkzeuge für C... 21 1.4 Übersetzen mit der Entwicklungsumgebung... 23 1.5 Übersetzen
MehrObjektorientiertes Programmieren in C++
Nicolai Josuttis Objektorientiertes Programmieren in C++ Von der Klasse zur Klassenbibliothek D-64289 Darmstadt ADDISON-WESLEY PUBLISHING COMPANY Bonn Paris Reading, Massachusetts Menlo Park, California
MehrProgrammierung in C/C++
Programmierung in C/C++ Mit einer grundlegenden Einführung in die Objektorientierung Univ.-Prof. Hon.-Prof. Dr. Dieter Roller Mit 134 Bildern Kontakt & Studium Band 682 Herausgeber: Prof. Dr. Birgit Baum
MehrInhaltsverzeichnis 1 Der objektorientierte Ansatz 2 Elementare Objekte und Ausdrücke
Inhaltsverzeichnis 1 Der objektorientierte Ansatz... 1 1.1 Ein einführendes Beispiel...2 1.1.1 Aktive Objekte...4 1.1.2 Klassifikation...4 1.1.3 Datenkapselung...6 1.2 OOP im Überblick...6 1.3 Programmaufbau...7
MehrTEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4
Inhaltsverzeichnis TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA... 1 1 GRUNDLAGEN DER PROGRAMMIERUNG... 4 1.1 Das erste Java-Programm... 4 1.2 Programme und ihre Abläufe... 6 1.3 Entwurf mit Nassi-Shneiderman-Diagrammen...
MehrBerichte aus der Informatik. Dieter Pawelczak. Start in die C-Programmierung
Berichte aus der Informatik Dieter Pawelczak Start in die C-Programmierung Shaker Verlag Aachen 2012 Inhaltsverzeichnis Inhaltsverzeichnis i 1 Einleitung 1 1.1 Umfeld und Aufbau des Buches 1 Die Programmiersprache
MehrDas erwartet dich in diesem Buch 8. Kapitel 1 Aufbruch ins Programmierabenteuer 14
Inhaltsverzeichnis Das erwartet dich in diesem Buch 8 Kapitel 1 Aufbruch ins Programmierabenteuer 14 Das Schlimmste vorab: die binäre Logik 15 So hoch entwickelt und doch so primitiv: der Prozessor 17
Mehrmagnum 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?...
MehrEffektiv Programmieren in С und C++
Dietmar Herrmann Effektiv Programmieren in С und C++ Eine Einführung mit Beispielen aus Mathematik, Naturwissenschaft und Technik 3., vollständig überarbeitete und erweiterte Auflage 3 vieweg flffm \;i
MehrC für Java-Programmierer
Carsten Vogt C für Java-Programmierer ISBN-10: 3-446-40797-9 ISBN-13: 978-3-446-40797-8 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-40797-8 sowie im
MehrGrundkurs Software- Entwicklung mit C++
Dietrich May Grundkurs Software- Entwicklung mit C++ Praxisorientierte Einführung mit Beispielen und Aufgaben- Exzellente Didaktik und Übersicht Mit 30 Abbildungen 2., überarbeitete und erweiterte Auflage
MehrInhaltsverzeichnis. Vorwort.11
Inhaltsverzeichnis Vorwort.11 Kapitel 1 Einführung in die C-Programmierung 17 1.1 Ein erstes C-Programm 17 1.1.1 Analyse des Zinseszins-Programms 17 1.2 Compilieren und Ausführen eines Programms 24 1.3
MehrDie Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent
Xpert.press Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent relevantes Fachwissen über Technologien und
MehrThomas Binzinger. Jetzt lerne ich. Delphi. Markt+Technik Verlag
Thomas Binzinger Jetzt lerne ich Delphi Markt+Technik Verlag Inhaltsverzeichnis Vorwort 1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.3 3 3.1 3.2 3.3 3.4 3.5 3.6 4 4.1 4.2 4.3 4.4 4.5 4.6 5 5.1 5.2 5.3 Was ist Delphi?
MehrDAP2-Programmierpraktikum Einführung in C++ (Teil 2)
DAP2-Programmierpraktikum Einführung in C++ (Teil 2) Carsten Gutwenger 18. April 2008 Lehrstuhl 11 Algorithm Engineering Fakultät für Informatik, TU Dortmund Überblick Dynamischer Speicher Klassen und
Mehr1 Einige Grundbegriffe Einführung in die Programmierung Ausgewählte Sprachelemente von C Arithmetik...
Auf einen Blick Auf einen Blick 1 Einige Grundbegriffe... 21 2 Einführung in die Programmierung... 35 3 Ausgewählte Sprachelemente von C... 45 4 Arithmetik... 83 5 Aussagenlogik... 107 6 Elementare Datentypen
MehrEinführung in die STL
Einführung in die STL Fimberger Lucia lfimberg@cosy.sbg.ac.at Nidetzky Marion mnidetzk@cosy.sbg.ac.at Was ist die STL? Abkürzung für Standard Template Library Eine generische Bibliothek Ist kaum objektorientiert,
MehrObjektorientierung. Helmut Herold Michael Klar Susanne Klar ^-ADDISON-WESLEY. An imprint of Pearson Education
Helmut Herold Michael Klar Susanne Klar Objektorientierung ^-ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam
MehrUlrich Kaiser Christoph Kecher C/C++ Von den Grundlagen zur professionellen Programmierung. в.. Galileo Computing
Ulrich Kaiser Christoph Kecher C/C++ Von den Grundlagen zur professionellen Programmierung в.. Galileo Computing Inhalt Vorwort 15 Danksagung 16 Vorwort zur zweiten Auflage 1 Einige Grundbegriffe 1.1 Algorithmus
MehrVisual Basic.NET mit Methode
Heinrich Rottmann Visual Basic.NET mit Methode Software entwickeln mit der.net Klassenbibliothek- Grundlagen, Windows, ADO.NET, ASP.NET, Webservices und Remoting vieweg Inhaltsverzeichnis JL Grundlegende
MehrC++für Naturwissenschaftler
Dietmar Herrmann C++für Naturwissenschaftler Beispielorientierte Einführung ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Bonn Reading, Massachusetts Menlo Park, California New York Harlow,
MehrC/C++ KOMPENDIUM Einführung Arbeitsbuch Nachschlagewerk
C/C++ KOMPENDIUM Einführung Arbeitsbuch Nachschlagewerk Vorwort 23 Teil i Zur Einstimmung 29 Kapitel i A, B, C - die Geschichte von C und C++ 31 Kapitel 2 Allgemeine Konzeption einer Programmiersprache
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 29
Kapitel 2 Einführung in C++ Seite 1 von 29 C++ Zeichensatz - Buchstaben: a bis z und A bis Z. - Ziffern: 0 bis 9 - Sonderzeichen: ; :,. # + - * / % _ \! < > & ^ ~ ( ) { } [ ]? Seite 2 von 29 Höhere Elemente
MehrAlexander Niemann. Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java. bhv. i.-
Alexander Niemann Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java i.- bhv Vorwort 11 Einleitung 13 Lernen - Üben 13 Über dieses Buch 14 Teil \ LöRTEn ;...-.,-......Al f Java 19 Die
MehrEinführung in C# Teil 1. Matthias Nübling
Einführung in C# Teil 1 Matthias Nübling Vorausgesetzte Grundkenntnisse Programmierung Typen, Variablen, Anweisungen, Funktionen, etc. Objektorientierte Programmierung Klassen, Vererbung, Polymorphismus,
MehrEine praktische Einführung in die Programmierung mit der Programmiersprache C
Eine praktische Einführung in die Programmierung mit der Programmiersprache C www.c-howto.de C-HowTo www.c-howto.de Inhaltsverzeichnis 1 Einführung.. 10 1:1 Wozu Programmieren? 10 1.2 Was ist ein Programm?
MehrObjektorientiertes Programmieren
JL Ute Claussen Objektorientiertes Programmieren Mit Beispielen und Übungen in C++ Zweite, überarbeitete und erweiterte Auflage Mit 24 Abbildungen Springer Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist
MehrObject Pascal mit Delphi
Object Pascal mit Delphi Springer-Verlag Berlin Heidelberg GmbH Richard Kaiser Object Pascal mit Delphi Eine Einführung in die objektorientierte Windows-Programmierung Mit zahlreichen Abbildungen und Tabellen
MehrJürgen Wolf. C++ von A bis Z. Das umfassende Handbuch. Galileo Press
Jürgen Wolf C++ von A bis Z Das umfassende Handbuch Galileo Press Auf einen Blick 1 Grundlagen in C++ 25 2 Höhere und fortgeschrittene Datentypen 133 3 Gültigkeitsbereiche, spezielle Deklarationen und
MehrObjektorientierte Programmierung mit C++ SS 2007
Objektorientierte Programmierung mit C++ SS 2007 Andreas F. Borchert Universität Ulm 5. Juni 2007 Polymorphismus #include Function.h class Function { public: virtual ~Function() {}; virtual std::string
MehrInhaltsverzeichnis. Kapitel i: Schnelleinstieg 13. Kapitel 2: Was sind Programme? 17. Kapitel 3: Wie erstellt man eigene Programme?
Liebe Leserin, lieber Leser 10 Kapitel i: Schnelleinstieg 13 Kapitel 2: Was sind Programme? 17 Was ist ein Programm? 18 Sprechen Sie Computer? 18 Von der Idee zum Programm 19 Von Windows, Fenstern und
MehrSprechen Sie Java? Hanspeter Mössenböck. Tm\ dpunkt.verlag. Eine Einführung in das systematische Programmieren
Hanspeter Mössenböck Sprechen Sie Java? Eine Einführung in das systematische Programmieren 3., überarbeitete und erweiterte Auflage Tm\ dpunkt.verlag 1 Grundlagen 1 1.1 Daten und Befehle 2 1.2 Algorithmen
MehrWo und wie lange leben Objekte? globale Objekte lokale Objekte dynamische Objekte
Wo und wie lange leben Objekte? globale Objekte lokale Objekte dynamische Objekte entstehen durch... globale Objektvereinbarung: T o; blocklokale Objektvereinbarung: {.. T o;.. durch expliziten Aufruf
MehrInhaltsverzeichnis. Teil I Einführung in die C++-Programmierung 25. Einführung 19. Kapitel 1 Ihr erstes C++-Programm 27
Inhaltsverzeichnis Einführung 19 Zu diesem Buch 19 Über die CD 19 Was ist C++? 20 Konventionen in diesem Buch 20 Wie dieses Buch aufgebaut ist 21 Das ist noch nicht alles 21 Teil I: Einführung in die C++-Programmierung
MehrAufgaben und Lösungen zu
Aufgaben und Lösungen zu Richard Kaiser Aufgaben und Lösungen zu C++ mit dem Borland C++Builder Einführung in den ANSI/ISO-Standard und die objektorientierte Windows- Programmierung Version vom 11.11.2001
MehrInhaltsverzeichnis. Inhaltsverzeichnis
Inhaltsverzeichnis 7 Inhaltsverzeichnis Lektion 1.Einfühtung und Uberblick... 15 Theoretische Grundlagen... 15 Windows-Programmierung mit Delphi... 15 Etappen der Programmentwicklung... 17 Praktische Ubungen...
Mehr4.2 Programmiersprache C
4.2.1. Elementare Datentypen (signed) int, unsigned int, (signed) short (int), unsigned short (int), (signed) long (int), unsigned long (int) Elementare Datentypen für ganze Zahlen mit oder ohne Vorzeichen.
MehrÜber den Autor 9 Widmung 10. Einführung 23
Inhaltsverzeichnis Über den Autor 9 Widmung 10 Einführung 23 Über dieses Buch 23 Törichte Annahmen über den Leser 24 Wie dieses Buch organisiert ist 25 Teil I: Programmieren in C++ die ersten Schritte
MehrPolymorphismus 179. Function.h. #include <string>
Polymorphismus 179 #include Function.h class Function { public: virtual ~Function() {}; virtual std::string get_name() const = 0; virtual double execute(double x) const = 0; }; // class Function
MehrProgrammieren in Lua
Roberto lerusalimschy Programmieren in Lua 3. Auflage Open Source Press Inhaltsverzeichnis Vorwort 13 I Die Sprache 21 1 Einführung 23 1.1 Chunks 24 1.2 Einige lexikalische Konventionen 26 1.3 Globale
MehrС als erste Programmiersprache
Joachim Goll Ulrich Bröckl Manfred Dausmann С als erste Programmiersprache Vom Einsteiger zum Profi 4., überarbeitete und erweiterte Auflage Teubner B.G.Teubner Stuttgart Leipzig Wiesbaden 1 2 3 4 5 GRUNDBEGRIFFE
MehrObjektorientierte Programmierung in Java
Objektorientierte Programmierung in Java 1. Auflage Taschenbuch. Paperback ISBN 978 3 8266 7414 3 Weitere Fachgebiete > EDV, Informatik > Programmiersprachen: Methoden > Prozedurorientierte Programmierung
MehrVorbemerkung 3. Aufbau des Buches 3. Teil 1 Einführung in C# 11
Inhaltsverzeichnis 5 Vorbemerkung 3 Aufbau des Buches 3 Teil 1 Einführung in C# 11 1 Einführung in.net und C# 13 1.1 Das. N ET-Framework 13 1.1.1 Entstehung des Frameworks 1 3 1.1.2 Eigenschaften des.net-frameworks
MehrGrundkurs C++ IDE Klassenhierarchien
Grundkurs C++ IDE Klassenhierarchien Martin Knopp 03.05.2017 Folie 1/34 GK C++: IDE, Klassenhierarchien Martin Knopp 03.05.2017 IDE Integrated Development Environment Wir empfehlen: Qt Creator (Bestandteil
MehrDas Einsteigerseminar Objektorientierte Programmierung in Java
Alexander Niemann Das Einsteigerseminar Objektorientierte Programmierung in Java -H-H Inhalt Vorwort 13 Einleitung 15 1 Java 21 1.1 Die Geschichte von Java 22 1.2 Das Konzept 24 Klassisch - Compiler und
MehrGrundkurs C++ IDE Klassenhierarchien
Grundkurs C++ IDE Klassenhierarchien Martin Knopp & Johannes Feldmaier 20.04.2016 Folie 1/35 GK C++: IDE, Klassenhierarchien Martin Knopp & Johannes Feldmaier 20.04.2016 IDE Integrated Development Environment
MehrC#.NET mit Methode. Professionelle Software entwickeln mit C# und.net: Grundlagen, Windows, ADO.NET, ASP.NET und Remoting. vieweg.
Heinrich Rottmann 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. C#.NET mit Methode Professionelle Software entwickeln
MehrC++-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
MehrSoftwaretechnik in C und C++
Softwaretechnik in C und C++ Modulare, objektorientierte und generische Programmierung von Rolf Isernhagen 1. Auflage Softwaretechnik in C und C++ Isernhagen schnell und portofrei erhältlich bei beck-shop.de
MehrGliederung der Folien
1 Gliederung der Folien 1. Einführung 1.1. Gliederung 1.2. Literatur 1.3. Einstieg in Java 1.3.1. Geschichte von Java 1.3.2. Hello World 1.3.3. Übersetzen eines Java-Programms 1.4. Die Entwicklungsumgebung
MehrRalf Kirsch Uwe Schmitt. Programmieren inc. Eine mathematikorientierte Einführung. Mit 24 Abbildungen und 13 Tabellen. Springer
Ralf Kirsch Uwe Schmitt Programmieren inc Eine mathematikorientierte Einführung Mit 24 Abbildungen und 13 Tabellen Springer Inhaltsverzeichnis Eine Einleitung in Frage und Antwort V 1 Vorbereitungen 1
MehrManfred Dausmann Ulrich BröckI Dominik Schoop Joachim Goll C als erste Programmiersprache
Manfred Dausmann Ulrich BröckI Dominik Schoop Joachim Goll C als erste Programmiersprache Vom Einsteiger zum Fortgeschrittenen 7., überarbeitete und erweiterte Auflage Mit 35 Abbildungen STUDIUM VIEWEG+
MehrJürgen Wolf. C++ von A bis Z. Das umfassende Handbuch. Galileo Press
Jürgen Wolf C++ von A bis Z Das umfassende Handbuch 'S Galileo Press Vorwort 17 Vorwort des Fachgutachters 23 1.1 Die Entstehung von C++ 25 1.1.1 Aufbau von C++ 27 1.2 Erste Schritte der C++-Programmierung
MehrRO-Tutorien 17 und 18
RO-Tutorien 17 und 18 Tutorien zur Vorlesung Rechnerorganisation Christian A. Mandery TUTORIENWOCHE 2 AM 10.05.2012 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der
MehrKapitel 11: Wiederholung und Zusammenfassung
Wiederholung und Zusammenfassung 1: Begriff und Grundprobleme der Informatik Begriff Informatik Computer als universelle Rechenmaschine Grenzen der Berechenbarkeit Digitalisierung Problem der Komplexität
MehrGrundkurs Programmieren in Java
Grundkurs Programmieren in Java Jens Scheffler, Dietmar Ratz, Jan Wiesenberger, Detlef Seese Band 1: Der Einstieg in Programmierung und Objektorientierung ISBN 3-446-40493-7 Inhaltsverzeichnis Weitere
MehrInformatik für Ingenieure
Informatik für Ingenieure Grundlagen und Programmierung in С von Prof. Dr. Axel Böttcher und Prof. Dr. Franz Kneißl Fachhochschule Regensburg Oldenbourg Verlag München Wien Inhalt Vorwort 5 1 Grundbegriffe
MehrEinstieg in die Informatik mit Java
1 / 35 Einstieg in die Informatik mit Java Vererbung Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 35 1 Grundlagen 2 Verdeckte Variablen 3 Verdeckte Methoden 4 Konstruktoren
MehrInhaltsverzeichnis. Lothar Piepmeyer. Grundkurs funktionale Programmierung mit Scala ISBN:
Lothar Piepmeyer Grundkurs funktionale Programmierung mit Scala ISBN: 978-3-446-42092-2 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42092-2 sowie im Buchhandel. Carl Hanser
MehrStephen Randy öaris. c++ für Dummies. Übersetzung aus dem Amerikanischen Von Marcus Bäckmann WILEY- VCH. WILEY-VCH Verlag GmbH & Co.
Stephen Randy öaris c++ für Dummies Übersetzung aus dem Amerikanischen Von Marcus Bäckmann WILEY- VCH WILEY-VCH Verlag GmbH & Co. KGaA Inhaltsverzeichnis Über den Autor 7 Einführung 21 Zu diesem Buch 21
MehrÜberblick. Überblick. Abstrakte Klassen - rein virtuelle Funktionen Beispiele
Überblick 1. Einführung C++ / Entwicklung/ Sprachfamilie 2. Nicht objektorientierte Erweiterungen von C 2.1 Das Ein-/Ausgabekonzept von C++ 2.2 Referenzen in C++ 2.3 Heap-Allokatoren in C++ 3. Grundlagen
MehrGrundkurs Programmieren in Java
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Dietmar Ratz Jens Scheffler Detlef Seese Grundkurs Programmieren
MehrC++ Teil 12. Sven Groß. 18. Jan Sven Groß (IGPM, RWTH Aachen) C++ Teil Jan / 11
C++ Teil 12 Sven Groß 18. Jan 2016 Sven Groß (IGPM, RWTH Aachen) C++ Teil 12 18. Jan 2016 1 / 11 Themen der letzten Vorlesung Wiederholung aller bisherigen Themen: Datentypen und Variablen Operatoren Kontrollstrukturen
MehrPrinzipien der objektorientierten Programmierung (OOP)
Die Ziele der OOP sind: - bessere Warbarkeit - Wiederverwendbarkeit 1.) Datenkapselung Prinzipien der objektorientierten Programmierung (OOP) Komplexe Datenstrukturen (wie zb ein Stack) werden vom Anwendungsprogramm
MehrGrundkurs Programmieren in Java
Grundkurs Programmieren in Java Band 1: Der Einstieg in Programmierung und Objektorientierung von Dietmar Ratz, Jens Scheffler, Detlef Seese 2. Auflage Hanser München 2004 Verlag C.H. Beck im Internet:
MehrGrundkurs Programmieren in Java Band 1: Der Einstieg in Programmierung und Objektorientierung
Dietmar Ratz, Jens Scheffler, Detlef Seese, Jan Wiesenberger Grundkurs Programmieren in Java Band 1: Der Einstieg in Programmierung und Objektorientierung ISBN-10: 3-446-41268-9 ISBN-13: 978-3-446-41268-2
MehrDynamische Datentypen. Destruktor, Copy-Konstruktor, Zuweisungsoperator, Dynamischer Datentyp, Vektoren
Dynamische Datentypen Destruktor, Copy-Konstruktor, Zuweisungsoperator, Dynamischer Datentyp, Vektoren Probleme mit Feldern (variabler Länge) man kann sie nicht direkt kopieren und zuweisen Probleme mit
MehrVerschlüsseln eines Bildes. Visuelle Kryptographie. Verschlüsseln eines Bildes. Verschlüsseln eines Bildes
Verschlüsseln eines Bildes Visuelle Kryptographie Anwendung von Zufallszahlen Wir wollen ein Bild an Alice und Bob schicken, so dass Alice allein keine Information über das Bild bekommt Bob allein keine
MehrKnasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11. vii. Inhaltsverzeichnis
Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11 vii 1 Einführung 1 1.1 Motivation.................................... 1 1.2 Vorteile der neuen Techniken...................... 3 1.3 Aufbau des
MehrInhaltsverzeichnis. 1 Grundlagen 1. 2 Einfache Programme 21
xi 1 Grundlagen 1 1.1 Daten und Befehle......................................... 2 1.2 Algorithmen............................................. 4 1.3 Variablen................................................
MehrEinführung in die Programmierung mit C++
1 Seite 1 Einführung in die Programmierung mit C++ Teil III - Objektorientierte Programmierung 10. Vererbung und Polymorphie Vererbung und Polymorphie in C++ Seite 2 Klassen können von anderen Klassen
MehrEinstieg in die Informatik mit Java
1 / 41 Einstieg in die Informatik mit Java Vererbung Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 41 1 Überblick: Vererbung 2 Grundidee Vererbung 3 Verdeckte Variablen
MehrRO-Tutorien 3 / 6 / 12
RO-Tutorien 3 / 6 / 12 Tutorien zur Vorlesung Rechnerorganisation Christian A. Mandery WOCHE 2 AM 06./07.05.2013 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
MehrRO-Tutorien 15 und 16
Tutorien zur Vorlesung Rechnerorganisation Tutorienwoche 2 am 04.05.2011 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der Helmholtz-Gemeinschaft
MehrProgrammierung III. Pointer für Fortgeschrittene Marc Ruberg. Arrays von Pointern ( Zeigervektoren ): Pointer auf Pointer:
Programmierung III Marc Ruberg 1 Pointer für Fortgeschrittene Arrays von Pointern ( Zeigervektoren ): long *zahlenptr[25]; char *strptr[1000]; Pointer auf Pointer: char **sp Zeiger auf Funktionen: Typ
MehrC++ Teil 5. Sven Groß. 13. Mai Sven Groß (IGPM, RWTH Aachen) C++ Teil Mai / 18
C++ Teil 5 Sven Groß 13. Mai 2016 Sven Groß (IGPM, RWTH Aachen) C++ Teil 5 13. Mai 2016 1 / 18 Themen der letzten Vorlesung Funktionen Funktionsüberladung, Signatur Rekursion const-deklaration Referenzen
MehrÜberblick. Überblick zum weiteren Inhalt
Überblick 1. Einführung C++ / Entwicklung/ Sprachfamilie 2. Nicht objektorientierte Erweiterungen von C 2.1 Das Ein-/Ausgabekonzept von C++ 2.2 Referenzen in C++ 2.3 Heap-Allokatoren in C++ 3. Grundlagen
MehrRichtig einsteigen: Access 2007 VBA-Programmierung
Lorenz Hölscher Richtig einsteigen: Access 2007 VBA-Programmierung Miaosott Teill Erste Schritte 1 Einleitung 9 1.1 Die Themenschwerpunkte dieses Buches 9 Visual Basic for Applications 9 Die Beispiel-Datenbank
MehrLösung der OOP-Prüfung WS12/13
2.1.2013 Lösung der OOP-Prüfung WS12/13 1. Aufgabe a) Da der Konstruktor im protected-bereich steht, können keine eigenständigen Objekte der Klasse angelegt werden. Durch den protected-konstruktor wird
MehrC++ für Dummies. Stephen R. Davis. Gegen den täglichen Frust mit C++ Übersetzung aus dem Amerikanischen: Judith Muhr.
Stephen R. Davis C++ für Dummies Gegen den täglichen Frust mit C++ Übersetzung aus dem Amerikanischen: Judith Muhr IWT Verlag GmbH An International Thomson Publishing Company Bonn Albany Belmont Boston
Mehr