𝔖 Scriptorium
✦   LIBER   ✦

📁

Einstieg in C# mit Visual Studio 2015 Ideal für Programmiereinsteiger geeignet

✍ Scribed by Thomas Theis


Year
2015
Tongue
German
Leaves
1032
Edition
4
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Leseransprache
Inhaltsverzeichnis
1 Einführung
1.1 Aufbau dieses Buchs
1.2 Visual Studio 2015
1.3 Mein erstes Windows-Programm
1.4 Visual Studio-Entwicklungsumgebung
1.4.1 Ein neues Projekt
1.4.2 Einfügen von Steuerelementen
1.4.3 Arbeiten mit dem Eigenschaften-Fenster
1.4.4 Speichern eines Projekts
1.4.5 Das Codefenster
1.4.6 Schreiben von Programmcode
1.4.7 Kommentare
1.4.8 Starten, Ausführen und Beenden des Programms
1.4.9 Ausführbares Programm
1.4.10 Schließen und Öffnen eines Projekts
1.4.11 Übung
1.4.12 Empfehlungen für Zeilenumbrüche
1.5 Arbeiten mit Steuerelementen
1.5.1 Steuerelemente formatieren
1.5.2 Steuerelemente kopieren
1.5.3 Eigenschaften zur Laufzeit ändern
1.5.4 Vergabe und Verwendung von Namen
1.5.5 Verknüpfung von Texten, mehrzeilige Texte
1.5.6 Eigenschaft BackColor, Farben allgemein
2 Grundlagen
2.1 Variablen und Datentypen
2.1.1 Namen, Werte
2.1.2 Deklarationen
2.1.3 Datentypen
2.1.4 Gültigkeitsbereich
2.1.5 Konstanten
2.1.6 Enumerationen
2.2 Operatoren
2.2.1 Rechenoperatoren
2.2.2 Vergleichsoperatoren
2.2.3 Logische Operatoren
2.2.4 Verkettungsoperator
2.2.5 Zuweisungsoperatoren
2.2.6 Rangfolge der Operatoren
2.3 Einfache Steuerelemente
2.3.1 Panel
2.3.2 Zeitgeber
2.3.3 Textfelder
2.3.4 Zahlenauswahlfeld
2.4 Verzweigungen
2.4.1 if...else
2.4.2 switch...case
2.4.3 Übungen
2.5 Verzweigungen und Steuerelemente
2.5.1 Kontrollkästchen
2.5.2 Optionsschaltflächen
2.5.3 Mehrere Ereignisse in einer Methode behandeln
2.5.4 Mehrere Gruppen von Optionsschaltflächen
2.5.5 Methode ohne Ereignis, Modularisierung
2.5.6 Schieberegler
2.6 Schleifen
2.6.1 for-Schleife
2.6.2 while- und do...while-Schleife
2.6.3 Übungen
2.7 Schleifen und Steuerelemente
2.7.1 Listenfeld
2.7.2 Listenfeld füllen
2.7.3 Wichtige Eigenschaften
2.7.4 foreach-Schleife
2.7.5 Wechsel der Auswahl
2.7.6 Wichtige Methoden
2.7.7 Mehrfachauswahl
2.7.8 Kombinationsfelder
3 Fehlerbehandlung
3.1 Entwicklung eines Programms
3.2 Fehlerarten
3.3 Syntaxfehler und IntelliSense
3.4 Laufzeitfehler und Exception Handling
3.4.1 Programm mit Laufzeitfehlern
3.4.2 Einfaches Exception Handling
3.4.3 Erweitertes Exception Handling
3.5 Logische Fehler und Debugging
3.5.1 Einzelschrittverfahren
3.5.2 Haltepunkte
3.5.3 Überwachungsfenster
4 Erweiterte Grundlagen
4.1 Steuerelemente aktivieren
4.1.1 Ereignis Enter
4.1.2 Eigenschaften Enabled und Visible
4.2 Bedienung per Tastatur
4.2.1 Eigenschaften TabIndex und TabStop
4.2.2 Tastenkombination für Steuerelemente
4.3 Ereignisgesteuerte Programmierung
4.3.1 Eine Ereigniskette
4.3.2 Endlose Ereignisketten
4.3.3 Textfelder koppeln
4.4 Datenfelder
4.4.1 Eindimensionale Datenfelder
4.4.2 Ein Feld durchsuchen
4.4.3 Weitere Feldoperationen
4.4.4 Mehrdimensionale Datenfelder
4.4.5 Datenfelder initialisieren
4.4.6 Verzweigte Datenfelder
4.4.7 Datenfelder sind dynamisch
4.5 Methoden
4.5.1 Einfache Methoden
4.5.2 Übergabe per Referenz
4.5.3 Methoden mit Rückgabewerten
4.5.4 Optionale Argumente
4.5.5 Benannte Argumente
4.5.6 Beliebig viele Argumente
4.5.7 Rekursiver Aufruf
4.5.8 Übungen zu Methoden
4.6 Konsolenanwendung
4.6.1 Anwendung erzeugen
4.6.2 Ein- und Ausgabe von Text
4.6.3 Eingabe einer Zahl
4.6.4 Erfolgreiche Eingabe einer ganzen Zahl
4.6.5 Ausgabe formatieren
4.6.6 Aufruf von der Kommandozeile
5 Objektorientierte Programmierung
5.1 Was ist Objektorientierung?
5.2 Klasse, Eigenschaft, Methode, Objekt
5.3 Eigenschaftsmethode
5.4 Konstruktor
5.5 Namensräume
5.6 Referenzen, Vergleiche und Typen
5.6.1 Referenzen
5.6.2 Operator ==
5.6.3 Objekte vergleichen
5.6.4 Typ eines Objekts ermitteln
5.6.5 Typ eines Objekts durch Vergleich ermitteln
5.7 Delegates
5.8 Statische Elemente
5.9 Vererbung
5.10 Konstruktoren bei Vererbung
5.11 Polymorphie
5.12 Schnittstellen
5.13 Strukturen
5.14 Generische Typen
5.14.1 Eine Liste von Zeichenketten
5.14.2 Eine Liste von Objekten
5.14.3 Ein Dictionary von Objekten
5.15 Eigene Klassenbibliotheken
5.15.1 DLL erstellen
5.15.2 DLL nutzen
5.16 Mehrere Formulare
6 Wichtige Klassen in .NET
6.1 Klasse String für Zeichenketten
6.1.1 Eigenschaften der Klasse String
6.1.2 Trimmen
6.1.3 Splitten
6.1.4 Suchen
6.1.5 Einfügen
6.1.6 Löschen
6.1.7 Teilzeichenkette ermitteln
6.1.8 Zeichen ersetzen
6.1.9 Ausgabe formatieren
6.2 Datum und Uhrzeit
6.2.1 Eigenschaften von DateTime
6.2.2 Rechnen mit Datum und Uhrzeit
6.2.3 DateTimePicker
6.3 Dateien und Verzeichnisse
6.3.1 Lesen aus einer Textdatei
6.3.2 Schreiben in eine Textdatei
6.3.3 Sicheres Lesen aus einer Textdatei
6.3.4 Sicheres Schreiben in eine Textdatei
6.3.5 Die Klassen File und Directory
6.3.6 Das aktuelle Verzeichnis
6.3.7 Eine Liste der Dateien
6.3.8 Eine Liste der Dateien und Verzeichnisse
6.3.9 Informationen über Dateien und Verzeichnisse
6.3.10 Bewegen in der Verzeichnishierarchie
6.4 XML-Dateien
6.4.1 Aufbau von XML-Dateien
6.4.2 Schreiben in eine XML-Datei
6.4.3 Lesen aus einer XML-Datei
6.4.4 Schreiben von Objekten
6.4.5 Lesen von Objekten
6.5 Rechnen mit der Klasse Math
6.6 Zugriff auf MS Office
6.6.1 MS Word-Datei erstellen
6.6.2 MS Word-Datei lesen
6.6.3 MS Excel-Datei erstellen
6.6.4 MS Excel-Datei lesen
7 Weitere Elemente eines Windows‐Programms
7.1 Hauptmenü
7.1.1 Erstellung des Hauptmenüs
7.1.2 Code des Hauptmenüs
7.1.3 Klasse Font
7.1.4 Schriftart
7.1.5 Schriftgröße
7.1.6 Schriftstil
7.2 Kontextmenü
7.2.1 Erstellung des Kontextmenüs
7.2.2 Code des Kontextmenüs
7.3 Symbolleiste
7.3.1 Erstellung der Symbolleiste
7.3.2 Code der Symbolleiste
7.4 Statusleiste
7.4.1 Erstellung der Statusleiste
7.4.2 Code der Statusleiste
7.5 Eingabedialogfeld
7.6 Ausgabedialogfeld
7.7 Standarddialogfelder
7.7.1 Datei öffnen
7.7.2 Datei speichern unter
7.7.3 Verzeichnis auswählen
7.7.4 Farbe auswählen
7.7.5 Schrifteigenschaften auswählen
7.8 Steuerelement ListView
7.9 Steuerelement Chart
7.10 Steuerelement DataGridView
7.11 Lokalisierung
8 Datenbankanwendungen mit ADO.NET
8.1 Was sind relationale Datenbanken?
8.1.1 Beispiel »Lager«
8.1.2 Indizes
8.1.3 Relationen
8.1.4 Übungen
8.2 Anlegen einer Datenbank in Microsoft Access
8.2.1 Aufbau von Access
8.2.2 Datenbankentwurf in MS Access 2013
8.2.3 Übungen
8.3 Datenbankzugriff mit C# innerhalb von Visual Studio
8.3.1 Beispieldatenbank
8.3.2 Ablauf eines Zugriffs
8.3.3 Verbindung
8.3.4 SQL-Befehl
8.3.5 OleDb
8.3.6 Auswahlabfrage
8.3.7 Aktionsabfrage
8.4 SQL-Befehle
8.4.1 Auswahl mit SELECT
8.4.2 Ändern mit UPDATE
8.4.3 Löschen mit DELETE
8.4.4 Einfügen mit INSERT
8.4.5 Typische Fehler in SQL
8.5 Ein Verwaltungsprogramm
8.5.1 Initialisierung
8.5.2 Alle Datensätze sehen
8.5.3 Datensatz einfügen
8.5.4 Datensatz ändern
8.5.5 Datensatz löschen
8.5.6 Datensatz suchen
8.6 Abfragen über mehrere Tabellen
8.7 Verbindung zu MySQL
8.7.1 .NET-Treiber
9 Internetanwendungen mit ASP.NET
9.1 Grundlagen von Internetanwendungen
9.1.1 Statische Internetanwendungen
9.1.2 Dynamische Internetanwendungen
9.1.3 Vorteile von ASP.NET
9.2 Ein lokaler Webserver
9.2.1 Eine erste Internetanwendung
9.3 Eine erste ASP.NET-Anwendung
9.3.1 Fehlerhafte Programmierung
9.4 Formatierung von Internetseiten
9.5 Senden und Auswerten von Formulardaten
9.6 Weitere Formularelemente
9.7 Ein Kalenderelement
9.8 ASP.NET und ADO.NET
9.9 Datenbank im Internet ändern
10 Zeichnen mit GDI+
10.1 Grundlagen von GDI+
10.2 Linie, Rechteck, Polygon und Ellipse zeichnen
10.2.1 Grundeinstellungen
10.2.2 Linie
10.2.3 Rechteck
10.2.4 Polygon
10.2.5 Ellipse
10.2.6 Dicke und Farbe ändern, Zeichnung löschen
10.3 Text schreiben
10.4 Bilder darstellen
10.5 Dauerhaft zeichnen
10.6 Zeichnen einer Funktion
11 Beispielprojekte
11.1 Spielprogramm Tetris
11.1.1 Spielablauf
11.1.2 Programmbeschreibung
11.1.3 Steuerelemente
11.1.4 Initialisierung des Programms
11.1.5 Erzeugen eines neuen Panels
11.1.6 Der Zeitgeber
11.1.7 Panels löschen
11.1.8 Panels seitlich bewegen
11.1.9 Panels nach unten bewegen
11.1.10 Pause
11.2 Lernprogramm Vokabeln
11.2.1 Benutzung des Programms
11.2.2 Erweiterung des Programms
11.2.3 Initialisierung des Programms
11.2.4 Ein Test beginnt
11.2.5 Zwei Hilfsmethoden
11.2.6 Die Antwort prüfen
11.2.7 Das Benutzermenü
12 Windows Presentation Foundation
12.1 Layout
12.2 Steuerelemente
12.3 Frame-Anwendung
12.4 Zweidimensionale Grafik
12.5 Dreidimensionale Grafik
12.6 Animation
12.7 WPF und Windows Forms
12.7.1 Windows Forms in WPF
12.7.2 WPF in Windows Forms
A Installation und technische Hinweise
A.1 Installation von Visual Studio Community 2015
A.2 Arbeiten mit einer Formularvorlage
A.3 Arbeiten mit einer Projektvorlage
A.4 Weitergabe eigener Windows-Programme
A.4.1 Erstellung des Installationsprogramms
A.4.2 Ablauf einer Installation
A.5 Konfigurationsdaten
B Lösungen der Übungsaufgaben
B.1 Lösung der Übungsaufgabe aus Kapitel 1
B.1.1 Lösung ÜName
B.2 Lösungen der Übungsaufgaben aus Kapitel 2
B.2.1 Lösung ÜDatentypen
B.2.2 Lösung ÜGültigkeitsbereich
B.2.3 Lösung ÜRechenoperatoren
B.2.4 Lösung ÜVergleichsoperatoren
B.2.5 Lösung ÜLogischeOperatoren
B.2.6 Lösung ÜOperatoren
B.2.7 Lösung ÜPanelZeitgeber
B.2.8 Lösung ÜKran
B.2.9 Lösung ÜSteuerbetrag
B.2.10 Lösung ÜKranVerzweigung
B.2.11 Lösung ÜKranOptionen
B.2.12 Lösung ÜForSchleife, Teil 1
B.2.13 Lösung ÜForSchleife, Teil 2
B.2.14 Lösung ÜHalbierung
B.2.15 Lösung ÜZahlenraten
B.2.16 Lösung ÜSteuertabelle
B.2.17 Lösung ÜListenfeld
B.3 Lösungen der Übungsaufgaben aus Kapitel 4
B.3.1 Lösung ÜEnabled
B.3.2 Lösung ÜDatenfeldEindimensional
B.3.3 Lösung ÜDatenfeldMehrdimensional
B.3.4 Lösung ÜMethoden, Teil 1
B.3.5 Lösung ÜMethoden, Teil 2
B.4 Lösungen der Übungsaufgaben aus Kapitel 8
B.4.1 Lösung zur Übung Projektverwaltung
B.4.2 Lösung zur Übung Mietwagen
Stichwortverzeichnis
Rechtliche Hinweise
Autorenseite


📜 SIMILAR VOLUMES


Einstieg in C# mit Visual Studio 2022: I
✍ Thomas Theis 📂 Library 📅 2022 🏛 Rheinwerk Verlag GmbH 🌐 German

Sie möchten das Programmieren mit C# lernen? Dann führt Sie dieses Buch schnell und sicher zum Ziel. Anhand anschaulicher und leicht nachvollziehbarer Beispiele werden alle wichtigen Themen erläutert: Grundlagen zu Variablen, Operatoren, Schleifen und Co., objektorientierte Programmierung, Fehlerbeh

Android-Apps entwickeln Ideal für Progra
✍ Uwe Post 📂 Library 📅 2011 🏛 Galileo Press 🌐 German

Android-Apps programmieren ohne Vorkenntnisse! Hier lernen Sie auf besonders einfache und unterhaltsame Weise, wie Sie eigene Apps für Android erstellen. Anhand einer Spiele-App, die Sie mit dem Buch nach und nach entwickeln, lernen Sie Schritt für Schritt die Grundlagen von Java und der mobilen Anw

C++ mit Visual Studio 2019: C++17 für St
✍ Richard Kaiser 📂 Library 📅 2021 🏛 Springer Vieweg 🌐 German

<p>C++ hat sich in den letzten Jahren rasant entwickelt: C++11, C++14, C++17 und C++20 haben viele Verbesserungen und neue Möglichkeiten gebracht. Vieles, was vor 10 Jahren noch gut und empfehlenswert war, kann heute besser und sicherer gemacht werden.<br></p><div><p>Dieses Buch stellt C++ mit Visua