Warenkorb
€ 0,00 0 Buch dabei,
portofrei

Einstieg in C# mit Visual Studio 2019

Ideal für Programmieranfänger. 6. Auflage.
Buch (kartoniert)
Der leichte Einstieg in C# und die .NET-Programmierung

Schnell erste eigene Windows-Programme entwickeln
Von den Grundlagen zu GUI-Entwicklung, Datenbank- und Internetanwendungen
Inkl. Übungen und Musterlösungen und komplettem Beispielcode

Programmieren … weiterlesen
Dieses Buch ist auch verfügbar als:
Buch

29,90 *

inkl. MwSt.
Portofrei
Sofort lieferbar
Einstieg in C# mit Visual Studio 2019 als Buch

Produktdetails

Titel: Einstieg in C# mit Visual Studio 2019
Autor/en: Thomas Theis

ISBN: 3836270447
EAN: 9783836270441
Ideal für Programmieranfänger.
6. Auflage.
Rheinwerk Verlag GmbH

1. Juni 2019 - kartoniert - 559 Seiten

Beschreibung

Der leichte Einstieg in C# und die .NET-Programmierung

Schnell erste eigene Windows-Programme entwickeln
Von den Grundlagen zu GUI-Entwicklung, Datenbank- und Internetanwendungen
Inkl. Übungen und Musterlösungen und komplettem Beispielcode

Programmieren in C# kann ganz einfach sein - das beweist dieses einsteigergerechte Buch. Schritt für Schritt lernen Sie an anschaulichen Beispielen, wie Sie C#-Projekte in Visual Studio 2019 erstellen - schnelle erste Programmiererfolge sind garantiert! Alle wichtigen Themen werden erläutert, einschließlich objektorientierte Programmierung und GUI-Entwicklung mit Windows Forms und Windows Presentation Foundation. Ausführliche Schritt-für-Schritt-Anleitungen, regelmäßige Zusammenfassungen und viele Übungsaufgaben sichern Ihren Lernerfolg. Ideal für Einsteiger zum Selbststudium!

Aus dem Inhalt:

C#-Sprachgrundlagen
Einführung in die Windows-Programmierung
Objektorientierte Programmierung
Wichtige Klassen
Fehlerbehandlung
Datenbank-Anwendungen mit ADO.NET
Internet-Anwendungen mit ASP.NET
Zeichnen mit GDI+
Einführung in Windows Presentation Foundation
Verteilung von Programmen

Inhaltsverzeichnis


Materialien zum Buch ... 16

1. Einführung ... 17

1.1 ... C# und das Visual Studio ... 17

1.2 ... Aufbau dieses Buchs ... 18

1.3 ... Visual Studio 2019 ... 18

1.4 ... Mein erstes Windows-Programm ... 19

1.5 ... Visual Studio-Entwicklungsumgebung ... 20

1.6 ... Arbeiten mit Steuerelementen ... 34

2. Grundlagen ... 42

2.1 ... Variablen und Datentypen ... 42

2.2 ... Operatoren ... 53

2.3 ... Einfache Steuerelemente ... 61

2.4 ... Verzweigungen ... 71

2.5 ... Verzweigungen und Steuerelemente ... 83

2.6 ... Schleifen ... 95

2.7 ... Schleifen und Steuerelemente ... 104

3. Fehlerbehandlung ... 117

3.1 ... Entwicklung eines Programms ... 117

3.2 ... Fehlerarten ... 118

3.3 ... Syntaxfehler und IntelliSense ... 119

3.4 ... Laufzeitfehler und Exception Handling ... 122

3.5 ... Logische Fehler und Debugging ... 127

4. Erweiterte Grundlagen ... 131

4.1 ... Steuerelemente aktivieren ... 131

4.2 ... Bedienung per Tastatur ... 137

4.3 ... Ereignisgesteuerte Programmierung ... 139

4.4 ... Datenfelder ... 146

4.5 ... Methoden ... 162

4.6 ... Tupel ... 178

4.7 ... Konsolenanwendung ... 187

5. Objektorientierte Programmierung ... 196

5.1 ... Was ist Objektorientierung? ... 196

5.2 ... Klasse, Eigenschaft, Methode, Objekt ... 197

5.3 ... Eigenschaftsmethode ... 201

5.4 ... Konstruktor ... 203

5.5 ... Namensräume ... 207

5.6 ... Referenzen, Vergleiche und Typen ... 208

5.7 ... Delegates ... 215

5.8 ... Statische Elemente ... 218

5.9 ... Vererbung ... 221

5.10 ... Konstruktoren bei Vererbung ... 225

5.11 ... Polymorphie ... 227

5.12 ... Schnittstellen ... 231

5.13 ... Strukturen ... 234

5.14 ... Generische Typen ... 238

5.15 ... Dekonstruktion ... 248

5.16 ... Erweiterungsmethoden ... 249

5.17 ... Eigene Klassenbibliotheken ... 252

5.18 ... Mehrere Formulare ... 255

6. Wichtige Klassen in .NET ... 261

6.1 ... Klasse String für Zeichenketten ... 261

6.2 ... Datum und Uhrzeit ... 278

6.3 ... Dateien und Verzeichnisse ... 286

6.4 ... XML-Dateien ... 301

6.5 ... Rechnen mit der Klasse Math ... 310

7. Weitere Elemente eines Windows-Programms ... 317

7.1 ... Hauptmenü ... 317

7.2 ... Kontextmenü ... 326

7.3 ... Symbolleiste ... 329

7.4 ... Statusleiste ... 333

7.5 ... Eingabedialogfeld ... 335

7.6 ... Ausgabedialogfeld ... 339

7.7 ... Standarddialogfelder ... 345

7.8 ... Steuerelement RichTextBox ... 354

7.9 ... Steuerelement ListView ... 356
7.10 ... Steuerelement Chart ... 359

7.11 ... Steuerelement DataGridView ... 364

7.12 ... Lokalisierung ... 369

8. Datenbankanwendungen mit ADO.NET ... 374

8.1 ... Was sind relationale Datenbanken? ... 374

8.2 ... Anlegen einer Datenbank in MS Access ... 384

8.3 ... Datenbankzugriff mit C# in Visual Studio ... 391

8.4 ... SQL-Befehle ... 399

8.5 ... Ein Verwaltungsprogramm ... 406

8.6 ... Abfragen über mehrere Tabellen ... 419

8.7 ... Verbindung zu MySQL ... 425

8.8 ... Verbindung zu SQLite ... 428

9. Internetanwendungen mit ASP.NET ... 432

9.1 ... Grundlagen von Internetanwendungen ... 432

9.2 ... Ein lokaler Webserver ... 434

9.3 ... Eine erste ASP.NET-Anwendung ... 437

9.4 ... Formatierung von Internetseiten ... 440

9.5 ... Senden und Auswerten von Formulardaten ... 441

9.6 ... Weitere Formularelemente ... 444

9.7 ... Ein Kalenderelement ... 447

9.8 ... ASP.NET und ADO.NET ... 449

9.9 ... Datenbank im Internet ändern ... 451

10. Zeichnen mit GDI+ ... 457

10.1 ... Grundlagen von GDI+ ... 457

10.2 ... Linie, Rechteck, Polygon und Ellipse zeichnen ... 457

10.3 ... Text schreiben ... 463

10.4 ... Bilder darstellen ... 465

10.5 ... Dauerhaft zeichnen ... 467

10.6 ... Zeichnen einer Funktion ... 469

11. Beispielprojekte ... 473

11.1 ... Spielprogramm Tetris ... 473

11.2 ... Lernprogramm Vokabeln ... 486

12. Windows Presentation

Portrait

Thomas Theis ist Dipl.-Ing. für Technische Informatik und arbeitet als Berater und Trainer. Seit vielen Jahren gibt er als EDV-Dozent Kurse in verschiedenen Programmiersprachen. Er ist Autor vieler erfolgreicher Fachbücher.

Mehr aus dieser Reihe

zurück
Computer-Netzwerke
Buch (kartoniert)
von Harald Zisler
Amazon-Marketing
Buch (gebunden)
von Christian Otto K…
HTML5 und CSS3
Buch (gebunden)
von Jürgen Wolf
VBA mit Excel
Buch (gebunden)
von Bernd Held
Programmieren lernen mit Java
Buch (kartoniert)
von Hans-Peter Habel…
vor
Servicehotline
089 - 70 80 99 47

Mo. - Fr. 8.00 - 20.00 Uhr
Sa. 10.00 - 20.00 Uhr
Filialhotline
089 - 30 75 75 75

Mo. - Sa. 9.00 - 20.00 Uhr
Bleiben Sie in Kontakt:
Sicher & bequem bezahlen:
akzeptierte Zahlungsarten: Überweisung, offene Rechnung,
Visa, Master Card, American Express, Paypal
Zustellung durch:
¹ Mängelexemplare sind Bücher mit leichten Beschädigungen, die das Lesen aber nicht einschränken. Mängelexemplare sind durch einen Stempel als solche ge-
kennzeichnet. Die frühere Buchpreisbindung ist aufgehoben.
* Alle Preise verstehen sich inkl. der gesetzlichen MwSt. Informationen über den Versand und anfallende Versandkosten finden Sie hier.
** Deutschsprachige eBooks und Bücher dürfen aufgrund der in Deutschland geltenden Buchpreisbindung und/oder Vorgaben von Verlagen nicht rabattiert werden. Soweit von uns deutschsprachige eBooks und Bücher günstiger angezeigt werden, wurde bei diesen kürzlich von den Verlagen der Preis gesenkt oder die Buchpreisbindung wurde für diese Titel inzwischen aufgehoben. Angaben zu Preisnachlässen beziehen sich auf den dargestellten Vergleichspreis.