Schrödinger programmiert C#

Das etwas andere Fachbuch

(Autor)

Buch | Softcover
749 Seiten
2019 | 3., aktualisierte Auflage
Rheinwerk (Verlag)
978-3-8362-6968-1 (ISBN)
49,90 inkl. MwSt
Fantastisch illustriert. Für Einsteiger, Umsteiger und Fans.
  • Von den Sprachgrundlagen über XAML bis zur komplexen Anwendung
  • Ob LINQ, Generics oder C# 8: Hol dir die Juwelen aller Versionen!
  • Durchblicken, mitmachen und genießen

Schrödinger ist der Mann fürs Programmieren. Er kann schon was, aber noch nicht C#. Zum Glück hat er einen richtigen Profi an seiner Seite, der auf jede Frage eine Antwort weiß.

Und weil Schrödinger zwar schlau ist, aber auch ein wenig ungeduldig, gibt es nach der nötigen Theorie immer sofort etwas zu tun. Mit viel Code und Beispielen, die man nicht wieder vergisst.

Ob es ums Einparken ohne Crash geht oder um Schuhschränke, die immer größer werden: Die Übungen schafft ihr (aber nicht immer mit links), die Pausen sind verdient, und am Ende jedes Kapitels dürft ihr euch einen Spickzettel einstecken. Achievement Unlocked, Ready for Next Level.

Mit Schrödinger zum C#-Profi: Gründlicher Einstieg
Schrödinger macht's vor: Es geht direkt los mit dem Coden – vom Einfachen zum Schwierigen und von Anfang an mit kurzen Übungen. Lasst euch durch Visual Studio führen und macht euch mit Variablen, Schleifen und Co. vertraut.

So macht guter Code Spaß
Wie ihr.NET umfassend nutzt, eigene Datentypen und sinnvolle Objekte erstellt, richtig mit Fehlern und Ausnahmen umgeht, lernt ihr hier. Und zwar immer gleich so, dass sich euer Code in der Welt der Profis sehen lassen kann.

GUIs, Design Patterns, Apps
Für grafische Oberflächen lernt ihr XAML, für einen robusten Aufbau das Architekturmuster MVVM. Ob es um den Desktop geht oder um mobile Apps: So nehmt ihr eure Nutzer in den Blick und entwickelt ansprechende GUIs.

Mitmachen und genießen
Zu jedem Kapitel gibt es viele Beispiele, die Spaß machen, und Aufgaben mit Lösungen. Schrödinger stellt die Fragen, die ihr auch stellen würdet, Bernhard Wurm hat den Code kommentiert, und Leo Leowald hat zu jedem Thema eine Zeichnung parat ... also, dann kann's ja losgehen!

Mit Schrödinger geht es um:
  • Operatoren, Schleifen, Datentypen ...
  • Klassen, Objekte und Vererbung
  • Datenbanken und LINQ
  • GUI-Entwicklung mit XAML
  • await/async geschickt verwenden
  • Dateizugriffe und Streams
  • Multithreading
  • Mit Ausnahmen und Fehlern umgehen

Bernhard Wurm ist Softwareentwickler aus Leidenschaft und kann sich noch sehr gut an seine ersten Programmierversuche erinnern. Er weiß, dass gute Nerven und Ausdauer genauso gefragt sind wie Neugierde und Spaß am logischen Denken. Auf jeden Fall hat ihn noch kein Programm in die Knie gezwungen; er studierte prompt Information Engineering und Management sowie Software Engineering. Inzwischen leitet er ein österreichisches Software-Unternehmen. Seine Interessen sind breit gestreut, aber immer computer-affin: Sie reichen von Distributed Computing über die digitale Bilderverarbeitung und Software-Architekturen bis hin zu den neuesten Technologien.

An den Leser ... 2

Schrödingers Büro ... 4

Schrödingers Werkstatt ... 6

Schrödingers Wohnzimmer ... 8

Impressum ... 10

Inhaltsverzeichnis ... 12

1. Ein guter Start ist der halbe Sieg: Compiler und Entwicklungsumgebungen ... 25

Compiler und Compiler ... 26

Hallo Schrödinger ... 29

Du brauchst eine IDE! ... 33

Visual Studio Community Edition ... 34

Der Spaß geht los! ... 35

.NET Core vs .NET Framework ... 36

Dein erstes Projekt ... 37

Theorie und Praxis ... 40

Was gelernt! ... 42

2. Ein netter Typ: Datentypen und deren Behandlung ... 43

Dieses Glas für diesen Wein ... 44

Grundlagen im Kamelreiten ... 48

Übungen für den Barkeeper ... 50

Rechnen mit Transvestiten ... 51

Alles nur Klone! ... 56

Ja oder nein? ... 57

Was gibt's zu essen? ... 58

Das ständige Hin und Her zwischen ja und nein ... 60

Gut kommentieren! ... 61

Kommentare im Einsatz ... 62

Andere für sich denken lassen ... 62

Compiler-Spiele ... 63

Viele neue Freunde ... 64

3. Alles unter Kontrolle: Bedingungen, Schleifen und Arrays ... 65

Bedingungen ... 66

In der Kürze liegt die Würze ... 69

Durch Variationen bleibt es interessant ... 70

Der Herr der Fernbedienung ... 72

Ist noch Bier da? ... 74

Einer von vielen ... 75

Zwillinge ... 77

Ein Schuhschrank muss her ... 80

Arbeiten in den Tiefen des Schuhschranks -- von Kopf bis Fuß ... 81

Die ganze Welt ist Mathematik und aller guten Dinge sind drei vier ... 83

Schau's dir an mit dem Debugger ... 84

Solange du nicht fertig bist, weitermachen ... ... 85

Ich habe es mir anders überlegt ... 86

Oder mach doch weiter ... ... 87

Zurück zu den Schuhschränken ... 88

Wenn aus einem Schuhschrank eine Lagerhalle wird ... 89

Wiederholung, Wiederholung! ... 91

Code muss man auch lesen können ... 92

Jetzt kommt das neue coole Zeug! ... 94

.. oder einmal alles ... 97

4. Sexy Unterwäsche -- von kleinen Teilen bis gar nichts: Strings, Characters und Nullable Types ... 99

Zeichenketten -- Strings ... 100

Kleine Teile -- einzelne Zeichen ... 101

Kleine und große Teile ... 102

Einfacher und schneller ... 103

Noch einfacher: Variablen im Text verwenden ... 106

Etwas Besonderes sollte es sein ... 107

Verdrehte Welt ... 108

Sein oder nicht sein? ... 111

Verweise auf nichts ... 113

Nichts im Einsatz ... 115

Damit bei so viel null nichts verloren geht ... 116

5. Eine endliche Geschichte: Enumerationen ... 117

Rot -- Gelb -- Grün ... 118

Tageweise ... 120

Tell me why I don't like mondays ... ... 123

WoW-Völker ... 124

Auf wenige Sätze heruntergebrochen ... 126

6. Teile und herrsche: Methoden ... 127

Teilen statt Kopieren ... 128

Originale und überteuerte Kopien ... 131

Eins ist nicht genug ... 135

Ich rechne mit dir ... 136

Wenn sich nichts bewegt und alles statisch ist ... 137

Ich hätte gerne das Original! ... 137

Sommerschlussverkauf -- alles muss raus ... 138

Tauschgeschäfte, die nicht funktionieren ... 140

Ich will das ganz anders oder auch gar nicht -- Methoden überladen ... 141

Das Ganze noch einmal umgerührt ... 144

Ein knurrender Magen spornt bestimmt zu Höchstleistungen an ... 146

Originale zurücksenden ... 147

Maximale Originale ... 149

Eine kleine Zusammenfassung für dich ... 150

7. Klassengesellschaft: Objekte, Eigenschaften und Sichtbarkeiten ... 151

Mein Alter, meine Augenfarbe, mein Geburtsdatum ... 152

Eine Aufgabe für den Accessor ... 156

Ich sehe was, was du nicht siehst ... 157

Eigenschaften aufpoliert und bereit für die Bühne ... 158

Tanzen mit Elvis -- wenn keiner da ist, ist keiner da ... 160

Geheimniskrämerei und Kontrollfreak ... 161

Darf ich jetzt oder nicht? ... 162

Zusammen, was zusammengehört! ... 166

Zusammen und doch getrennt ... 168

Laufen, kämpfen, sterben ... 170

Vom Leben und Sterben ... 171

Gebur

Ein neuer Weg bei der Vermittlung von Entwickler-Fachwissen — c’t zur Schrödinger-Reihe

Erscheinungsdatum
Reihe/Serie Schrödinger programmiert ; 5
Verlagsort Bonn
Sprache deutsch
Maße 200 x 235 mm
Einbandart kartoniert
Themenwelt Kinder- / Jugendbuch Sachbücher Naturwissenschaft / Technik
Informatik Programmiersprachen / -werkzeuge C#
Schlagworte C# • C#-Programmierung • Hand-Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Einführ • Hand-Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Einführung • Hand-Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Einführung • LINQ • MVVM • .NET • Programmieren Entwickeln • Programmiersprachen • Programmierung • Visual Studio • Visual Studio 2019 • Windows Presentation Foundation • WPF • XAML
ISBN-10 3-8362-6968-6 / 3836269686
ISBN-13 978-3-8362-6968-1 / 9783836269681
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
Mehr entdecken
aus dem Bereich