Programmieren lernen!: Rheinwerk Computing
Autor Bernhard Wurmde Limba Germană Paperback – noi 2012
Hier lernen Sie, wie ein Programm wirklich funktioniert und wie man überhaupt einen Algorithmus findet und formuliert. Ganz nebenbei lernen Sie die Syntax der Sprache C# kennen und Sie programmieren ganz komfortabel in der aktuellen Entwicklungsumgebung Visual C# Express. Denn so macht Programmieren Spaß!
Aus dem Inhalt:
- Die Grundlagen verstehen
- Von der Alltagssprache zum Code
- Fehler beheben gehört dazu
- Installation der Entwicklungsumgebung Visual Studio
- Benutzeroberflächen
- Einstieg in Visual C# 2012
- Fragen, Übungen, Aufgaben
Din seria Rheinwerk Computing
- 20% Preț: 164.12 lei
- 20% Preț: 150.91 lei
- 20% Preț: 394.49 lei
- 20% Preț: 329.49 lei
- 20% Preț: 405.03 lei
- 20% Preț: 602.16 lei
- 20% Preț: 359.14 lei
- Preț: 206.10 lei
- 20% Preț: 251.77 lei
- 20% Preț: 260.72 lei
- 20% Preț: 185.92 lei
- 20% Preț: 397.90 lei
- 20% Preț: 187.26 lei
- 20% Preț: 160.70 lei
- 20% Preț: 142.44 lei
- 20% Preț: 168.75 lei
- 20% Preț: 173.07 lei
- 20% Preț: 418.36 lei
- 20% Preț: 276.21 lei
- 20% Preț: 256.75 lei
- 20% Preț: 287.89 lei
- 20% Preț: 505.06 lei
- Preț: 146.67 lei
- 20% Preț: 328.50 lei
- 20% Preț: 238.07 lei
- 20% Preț: 331.30 lei
- Preț: 211.66 lei
- 20% Preț: 401.61 lei
- 20% Preț: 224.53 lei
- 20% Preț: 182.56 lei
- 20% Preț: 248.27 lei
- 20% Preț: 169.59 lei
- 20% Preț: 314.36 lei
- 20% Preț: 180.53 lei
- 20% Preț: 180.11 lei
- 20% Preț: 170.37 lei
- 20% Preț: 345.68 lei
- 20% Preț: 319.43 lei
- 20% Preț: 163.16 lei
- 20% Preț: 429.86 lei
- 20% Preț: 328.07 lei
- 20% Preț: 355.43 lei
- 20% Preț: 241.56 lei
- 20% Preț: 400.38 lei
- 20% Preț: 238.37 lei
- 20% Preț: 195.96 lei
- 20% Preț: 256.64 lei
- 20% Preț: 225.08 lei
- 20% Preț: 331.73 lei
- 20% Preț: 176.62 lei
Preț: 165.50 lei
Preț vechi: 206.88 lei
-20% Nou
Puncte Express: 248
Preț estimativ în valută:
31.68€ • 32.58$ • 26.28£
31.68€ • 32.58$ • 26.28£
Carte indisponibilă temporar
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783836219907
ISBN-10: 3836219905
Pagini: 392
Dimensiuni: 172 x 233 x 27 mm
Greutate: 0.82 kg
Ediția:Revizuită
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
ISBN-10: 3836219905
Pagini: 392
Dimensiuni: 172 x 233 x 27 mm
Greutate: 0.82 kg
Ediția:Revizuită
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
Notă biografică
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 arbeitet er als Entwickler und leitet die Software-Entwicklung in einem österreichischen Unternehmen . Seine Interessen sind breit gestreut, aber immer computer-affin: Sie reichen von Distributed Computing über die digitale Bilderverbeitung und Software Architekturen bis hin zu den neuesten Technologien.
Cuprins
... Wie Sie mit diesem Buch lernen ... 15
1 ... Einführung ... 19
... 1.1 ... Programmieren macht Spaß! ... 19
... 1.2 ... Was ist überhaupt Programmieren? ... 24
... 1.3 ... Welche Bereiche der Softwareentwicklung gibt es? ... 28
... 1.4 ... Zusammenfassung ... 32
... 1.5 ... Aufgabe ... 33
... 1.6 ... Kontrollfragen ... 34
2 ... Algorithmisches Denken ... 35
... 2.1 ... Computer sind dumm! ... 35
... 2.2 ... Algorithmische Formulierung ... 35
... 2.3 ... Beschreibung des Sachverhalts ... 39
... 2.4 ... Einführung in Sprachelemente ... 40
... 2.5 ... Zusammenfassung ... 93
... 2.6 ... Aufgabe ... 94
... 2.7 ... Kontrollfragen ... 95
3 ... Die Wahl der Programmiersprache ... 97
... 3.1 ... Kriterien zur Auswahl einer Programmiersprache ... 97
... 3.2 ... Syntaxvergleich ... 107
... 3.3 ... Einführung in Visual Studio Express für Windows Desktop ... 110
... 3.4 ... Arbeiten mit Visual Studio ... 111
... 3.5 ... Zusammenfassung ... 119
... 3.6 ... Aufgabe ... 120
... 3.7 ... Kontrollfragen ... 120
4 ... Vom Text zum Algorithmus ... 123
... 4.1 ... Vom Text zum Algorithmus ... 123
... 4.2 ... Schrittweise verfeinern ... 127
... 4.3 ... Zusammenfassung ... 138
... 4.4 ... Aufgabe ... 139
... 4.5 ... Kontrollfragen ... 140
5 ... Implementierung ... 141
... 5.1 ... Wörter umdrehen ... 141
... 5.2 ... Wortquadrat ... 143
... 5.3 ... Balkendiagramm ... 146
... 5.4 ... Zusammenfassung ... 157
... 5.5 ... Aufgaben ... 158
6 ... Erweiterte Konzepte ... 161
... 6.1 ... Enumerationen ... 162
... 6.2 ... Strukturen ... 164
... 6.3 ... Exceptions ... 166
... 6.4 ... Klassen ... 173
... 6.5 ... Zusammenfassung ... 195
... 6.6 ... Aufgaben ... 196
... 6.7 ... Kontrollfragen ... 197
7 ... Fortgeschrittene und ereignisbasierte Konzepte ... 199
... 7.1 ... Objektorientierte Programmierung ... 199
... 7.2 ... Ereignisse ... 221
... 7.3 ... Zusammenfassung ... 225
... 7.4 ... Aufgabe ... 227
... 7.5 ... Kontrollfragen ... 228
8 ... Notepad selbst gemacht ... 229
... 8.1 ... Einschub: Partielle Klassen ... 232
... 8.2 ... Die Gestaltung der Benutzeroberfläche ... 233
... 8.3 ... Programmieren der Funktionalität ... 238
... 8.4 ... Zusammenfassung ... 241
... 8.5 ... Aufgabe ... 242
... 8.6 ... Kontrollfragen ... 242
8 ... Gekonnt grafische Anwendungen erstellen ... 243
... 8.1 ... Das Storyboard ... 244
... 8.2 ... Der Prototyp ... 253
... 8.3 ... Programmieren der Funktionalität ... 254
... 8.4 ... Zusammenfassung ... 274
... 8.5 ... Aufgabe ... 274
... 8.6 ... Kontrollfragen ... 275
9 ... So gestalten Sie Benutzeroberflächen ... 277
... 9.1 ... Gruppen von Benutzern -- oder die Frage nach dem idealen Wetter ... 277
... 9.2 ... Steuerelemente und ihr Einsatz ... 279
... 9.3 ... Standarddialoge ... 289
... 9.4 ... Gutes Design ... 296
... 9.5 ... Wie hilft die Entwicklungsumgebung? ... 298
... 9.6 ... Zusammenfassung ... 299
... 9.7 ... Aufgabe ... 300
... 9.8 ... Kontrollfragen ... 300
11 ... Tipps zum Finden von Fehlern ... 301
... 11.1 ... Fehler sind "Rudeltiere"! ... 301
... 11.2 ... Effizientes Auffinden von Fehlern ... 302
... 11.3 ... Fehler möglichst gut vermeiden ... 304
... 11.4 ... Warum es die fehlerfreie Software nicht gibt ... 305
... 11.5 ... Zusammenfassung ... 305
... 11.6 ... Aufgaben ... 306
... 11.7 ... Kontrollfragen ... 306
12 ... Was ist noch hilfreich? ... 307
... 12.1 ... Ein Blatt Papier und ein Bleistift ... 307
... 12.2 ... Repository ... 307
... 12.3 ... Unit-Tests ... 309
... 12.4 ... Freunde zum Testen ... 314
... 12.5 ... Open Source und die Community ... 315
... 12.6 ... Verwenden Sie Bestehendes ... 316
... 12.7 ... Planung ... 317
... 12.8 ... Zusammenfassung ... 318
... 12.9 ... Aufgabe ... 319
... 12.10 ... Kontrollfragen ... 320
13 ... War das schon alles? ... 321
... 13.1 ... Nullable-Typen ... 321
... 13.2 ... Das Schlüsselwort var ... 322
... 13.3 ... LINQ ... 323
... 13.4 ... Extension Methods ... 324
... 13.5 ... Lambda-Expressions ... 326
... 13.6 ... Anonyme Typen ... 328
... 13.7 ... Alternativen zu Arrays ... 330
... 13.8 ... Zusammenfassung ... 335
... 13.9 ... Aufgaben ... 336
... 13.10 ... Kontrollfragen ... 336
14 ... Ein Wort zum Schluss ... 339
... Anhang ... 341
... A ... Lösungen der Kontrollfragen und Aufgaben ... 341
... B ... Literaturverzeichnis ... 385
... Index ... 387