𝔖 Scriptorium
✦   LIBER   ✦

📁

C Programmieren: für Einsteiger: Der leichte Weg zum C-Experten (Einfach Programmieren lernen 8)

✍ Scribed by Markus Neumann


Publisher
BMU Verlag
Year
2020
Tongue
German
Leaves
302
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Kapitel 1
Einleitung
1.1 C: eine Programmiersprache mit langer Geschichte
1.2 Die Anwendungsmöglichkeiten von C
1.3 C – Grundlage für viele weitere Programmiersprachen
Kapitel 2
Vorbereitungsmaßnahmen für das Programmieren in C
2.1 Texteditor und Compiler: die Grundlagen für die Programmierung in C
2.2 Die IDE als praktische Alternative
2.3 Code::Blocks für die Programmierung in C installieren
Kapitel 3
Das erste eigene Programm in C erstellen
3.1 Der Programmcode für das erste C-Programm
3.2 Das Programm in Code::Blocks ausführen
3.3 Die klassische Vorgehensweise zum Kompilieren und Ausführen eines C-Programms
3.4 Übungsaufgabe: eigene einfache Programme erstellen
Lösungen:
1.
2.
Kapitel 4
Variablen und Operatoren: grundlegende Bestandteile eines C-Programms
4.1 Welche Aufgaben haben Variablen in der Informatik?
4.2 Unterschiedliche Datentypen in C
4.3 Variablen in unseren Programmen verwenden
4.4 Der Zuweisungsoperator: einer der wichtigsten Operatoren in C
4.5 Arithmetische Operatoren
4.6 Eingaben des Anwenders in einer Variablen speichern
4.7 Übungsaufgabe: Mit Variablen und Operatoren arbeiten
Kapitel 5
Zusammengesetzte Datentypen in C
5.1 Arrays: Felder für mehrere Daten des gleichen Typs
5.2 Mit Zeichenketten in C arbeiten
5.3 Struct: individuelle Strukturen für die Daten vorgeben
5.4 Übungsaufgabe: mit zusammengesetzten Datentypen arbeiten
Kapitel 6
Mit if-Abfragen verschiedene Optionen für die Ausführung gestalten
6.1 Verzweigungen erstellen
6.2 Vergleichsoperatoren für das Aufstellung einer Bedingung
6.3 Alternativen mit else einfügen
6.4 Das switch-Statement
6.5 Logische Operatoren für die Verknüpfung mehrere Bedingungen
6.6 Übungsaufgabe: Verzweigungen in das Programm einfügen
Kapitel 7
Schleifen und weitere Formen der Ablaufsteuerung
7.1 Die while-Schleife: der grundlegende Schleifentyp in C
7.2 Die fußgesteuerte do-while-Schleife
7.3 Die for-Schleife: eine weitere Alternative für sich wiederholende Programmbereiche
7.4 Die Schleife mit break und continue steuern
7.5 Mit dem goto-Statement zu anderen Programmbereichen springen
7.6 Übungsaufgabe: Verschiedene Schleifen im Programm verwenden
Kapitel 8
Funktionen in C
8.1 Was sind Funktionen und welche Vorteile bieten sie?
8.2 Eine erste einfache Funktion in C erstellen
8.3 Funktionen mit Übergabewerten
8.4 Funktionen mit Rückgabewerten
8.5 Übungsaufgabe: Eigene Funktionen erstellen
Kapitel 9
Module für eine übersichtlichere Programmstruktur erstellen
9.1 Was sind Module und welche Vorteile bieten sie?
9.2 Ein einfaches Modul mit einer weiteren C-Datei erstellen
9.3 Die Verwendung von Interfaces
9.4 Module mit Interface gestalten
9.5 Mehrfache Einbindungen eines Moduls verhindern
9.6 Übungsaufgabe: eigene Module erstellen
Kapitel 10
Die C-Standardbibliothek: vielfältige Befehle nutzen
10.1 Vorgefertigte Funktionen nutzen: eine erhebliche Erleichterung beim Programmieren
10.2 Die Dokumentation der C-Standardbibliothek
10.3 Mit Funktionen der Standardbibliothek arbeiten
10.4 Übungsaufgabe: Die Standardbibliothek verwenden
Kapitel 11
Zeiger: ein mächtiges Werkzeug für C-Programme
11.1 Was ist ein Zeiger in der Informatik?
11.2 Die Adresse einer Variablen bestimmen
11.3 Zeiger im Programm verwenden
11.4 Übungsaufgabe: Programme mit Zeigern erstellen
Kapitel 12
Dynamische Speicherbelegung
12.1 Was ist dynamische Speicherbelegung und wozu dient sie?
12.2 Speicherplatz mit malloc() und calloc() zuweisen
12.3 Die Größe des zugewiesenen Speicherplatzes ändern
12.4 Belegten Speicherplatz wieder freigeben
12.5 Übungsaufgabe: Speicherplatz dynamisch vergeben
Kapitel 13
Referenzen als Übergabewerte für Funktionen
13.1 Übergabewerte von Funktionen: eine Kopie des eigentlichen Werts
13.2 Der Funktion die Adresse einer Variablen übermitteln
13.3 Anwendungsbeispiel: eine eigene Liste implementieren
13.4 Übungsaufgabe: Funktionen mit Referenzen verwenden
Kapitel 14
Fehlerbehandlung in C
14.1 Was sind Laufzeitfehler und weshalb müssen wir sie behandeln?
14.2 C: die Besonderheiten bei der Behandlung von Fehlern
14.3 Möglichkeiten für die Behandlung von Fehlern
14.4 Semantikfehler: Möglichkeiten für die Korrektur des Programms
Kapitel 15
Daten dauerhaft in Dateien abspeichern
15.1 Dateien: eine einfache Möglichkeit für die dauerhafte Datenspeicherung
15.2 Daten in eine Datei schreiben
15.3 Daten aus einer Datei auslesen
15.4 Übungsaufgabe: mit Dateien arbeiten
Kapitel 16
Datenbanken in das Programm einbinden
16.1 Was ist eine Datenbank und welche Vorteile bietet sie?
16.2 SQLite: gut geeignet für C-Programme
16.3 Eine Datenbank in das Programm einbinden
16.4 Tabellen gestalten
16.5 Werte einfügen, verändern oder löschen
16.6 Daten aus der Datenbank abfragen
16.7 Übungsaufgabe: mit einer Datenbank arbeiten
Kapitel 17
Grafische Benutzeroberflächen in C gestalten
17.1 Eine passende Technik für die Erstellung grafischer Benutzeroberflächen
17.2 Ein erstes Fenster erstellen
17.3 Inhalte in das Fenster einfügen
17.4 Schaltflächen für unterschiedliche Aktionen gestalten
17.5 Übungsaufgabe: eigene Fenster erstellen
Kapitel 18
Anwendungsbeispiel: Ein Programm für einen Immobilienmakler erstellen
18.1 Die Aufgaben des Programms bestimmen und Module einteilen
18.2 Neue Immobilie hinzufügen
18.3 Eine Vermietung oder einen Verkauf registrieren
18.4 Verfügbare Objekte anzeigen lassen
Kapitel 19
Ausblick
Glossar
Assemblersprache
Ablaufsteuerung
Arithmetische Operatoren
ASCII
Adresse
Array
Betriebssystem
Compiler
C-Standardbibliothek
Dynamische Speicherbelegung
Dateien
Datenbanken
Datenbankmanagementsystem
Datenbanksprache
Eingebettetes Datenbanksystem
Funktion
Grafische Benutzeroberflächen
Haldenspeicher
Informatik
Interpreter
Interface
Integrierte Entwicklungsumgebung
Kommandozeileninterpreter
Modul
Operatoren
Programmiersprache
Relationales Datenbankmodell
Syntax
Strukturen
Schleifen
Stapelspeicher
Syntaxhervorhebung
Texteditor
Variablen
Vergleichsoperatoren
Zuweisungsoperator
Zeiger
Index

✦ Subjects


Programmieren, Markus Neumann, BMU, C


📜 SIMILAR VOLUMES


C# Programmieren: für Einsteiger: Der le
✍ Michael Bonacina 📂 Library 📅 2019 🏛 BMU Verlag 🌐 German

"<i>Wenn es darum geht, mit welcher Sprache ein hoffnungsvoller Programmiernovize den Anfang machen sollte, ist C# nicht unbedingt die schlechteste Wahl. Der passende Komplettkurs aus Bonacinas Einsteigerserie setzt die Hürden für Neulinge niedrig.</i>" - <b>c't 08/2019</b> <h2><font><b>Der leic

C++ Programmieren: für Einsteiger: Der l
✍ Michael Bonacina 📂 Library 📅 2018 🏛 Independently published 🌐 German

<h2><font> Der leichte Weg zum C++-Experten! </font></h2>In diesem Buch wird die Programmiersprache C++, beginnend mit den Grundlagen, vermittelt, ohne, dass dabei Vorkenntnisse vorausgesetzt werden. Besonderer Fokus liegt dabei auf Objektorientierter Programmierung und dem Erstellen grafischer Ober

Java Programmieren für Einsteiger: Der l
✍ Michael Bonacina 📂 Library 📅 2018 🏛 BMU Media 🌐 German

Der leichte Weg zum Java-Experten Java ist eine der beliebtesten Programmiersprachen der Welt, und das nicht ohne Grund: Java ist besonders leicht zu erlernen, vielfältig einsetzbar und läuft auf so gut wie allen Systemen. Egal ob du Apps für das Smartphone, Computerspiele oder Serveranwendungen sc

JavaScript: Programmieren für Einsteiger
✍ Paul Fuchs 📂 Library 📅 2019 🏛 BMU Verlag 🌐 German

"<i>Wenn es um dynamische Webseiten geht, liegt JavaScript als Werkzeug in der Entwicklergunst weit vorn. Paul Fuchs bietet Anfängern einen sehr niedrigschwelligen Einstieg, spart aber auch komplexe Themen wie Event-Behandlung, Ajax, CSS und die JQuery-Bibliothek nicht aus.</i>" <b> --c't 15/19 </b>

Python 3 Programmieren für Einsteiger: D
✍ Michael Bonacina 📂 Library 📅 2018 🏛 BMU Media Verlag 🌐 German

Der leichte Weg zum Python-Experten! Python ist eine weit verbreitete, universell einsetzbare und leicht zu erlernende Programmiersprache und eignet sich daher bestens zum Programmieren lernen! In diesem Buch wird das Programmieren in Python beginnend mit den Grundlagen leicht und verständlich e

HTML: 5 und CSS3 für Einsteiger: Der lei
✍ Paul Fuchs 📂 Library 📅 2019 🏛 BMU Verlag 🌐 German

<h2><font><b>Der leichte Weg zur eigenen Webseite!</b></font></h2> Mit diesem Buch lernen Sie HTML5 und CSS3 von Grund auf kennen, um eigene moderne Webseiten zu erstellen, ohne dass hierbei Vorkenntnisse nötig wären. Über die Grundlagen hinaus werden fortgeschrittene Techniken anschaulich erklärt,