Einstieg in C# mit Visual Studio 2019: ideal für Programmiereinsteiger
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk
[2019]
|
Ausgabe: | 6., aktualisierte Auflage |
Schriftenreihe: | Rheinwerk Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Hier auch später erschienene, unveränderte Nachdrucke Auf dem Cover: "Schnell erste eigene Windows-Programme entwickeln, alle Grundlagen zu GUIs, Datenbank- und Internetanwendungen, inkl. Einführung in Windows Presentation Foundation" |
Beschreibung: | 559 Seiten Illustrationen |
ISBN: | 9783836270441 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV045902357 | ||
003 | DE-604 | ||
005 | 20211210 | ||
007 | t | ||
008 | 190528s2019 gw a||| |||| 00||| ger d | ||
015 | |a 19,N14 |2 dnb | ||
016 | 7 | |a 1181886651 |2 DE-101 | |
020 | |a 9783836270441 |c Broschur : EUR 29.90 (DE), EUR 30.80 (AT), CHF 38.90 (freier Preis) |9 978-3-8362-7044-1 | ||
024 | 3 | |a 9783836270441 | |
035 | |a (OCoLC)1104911885 | ||
035 | |a (DE-599)DNB1181886651 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-29T |a DE-1050 |a DE-20 |a DE-523 |a DE-M347 |a DE-Aug4 |a DE-859 |a DE-860 |a DE-83 |a DE-91G |a DE-573 |a DE-19 |a DE-1049 |a DE-473 |a DE-1102 |a DE-11 |a DE-92 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 368f |2 stub | ||
100 | 1 | |a Theis, Thomas |d 1960- |e Verfasser |0 (DE-588)13698925X |4 aut | |
245 | 1 | 0 | |a Einstieg in C# mit Visual Studio 2019 |b ideal für Programmiereinsteiger |c Thomas Theis |
246 | 1 | 3 | |a Einstieg in C Sharp mit Visual Studio 2019 |
246 | 1 | 0 | |a C# |
250 | |a 6., aktualisierte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk |c [2019] | |
264 | 4 | |c © 2019 | |
300 | |a 559 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Rheinwerk Computing | |
500 | |a Hier auch später erschienene, unveränderte Nachdrucke | ||
500 | |a Auf dem Cover: "Schnell erste eigene Windows-Programme entwickeln, alle Grundlagen zu GUIs, Datenbank- und Internetanwendungen, inkl. Einführung in Windows Presentation Foundation" | ||
650 | 0 | 7 | |a Visual Studio 2015 |0 (DE-588)107560480X |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C sharp |0 (DE-588)4616843-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Visual Studio 2017 |0 (DE-588)1132588839 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Visual Studio Team System |0 (DE-588)7531641-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Visual C sharp 2010 |0 (DE-588)7702558-1 |2 gnd |9 rswk-swf |
653 | |a Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training | ||
653 | |a C-Sharp | ||
653 | |a Visual Studio Express 2017 2019 | ||
653 | |a Programmieren lernen | ||
653 | |a Windows Presentation Foundation | ||
653 | |a WPF | ||
653 | |a Windows Forms | ||
653 | |a Community | ||
653 | |a Programmierung | ||
653 | |a Code | ||
653 | |a Einsteiger | ||
653 | |a Dotnet | ||
689 | 0 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 0 | 1 | |a Visual Studio Team System |0 (DE-588)7531641-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Visual Studio 2017 |0 (DE-588)1132588839 |D s |
689 | 1 | 1 | |a C sharp |0 (DE-588)4616843-6 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a Visual Studio 2015 |0 (DE-588)107560480X |D s |
689 | 2 | 1 | |a C sharp |0 (DE-588)4616843-6 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
689 | 3 | 0 | |a Visual C sharp 2010 |0 (DE-588)7702558-1 |D s |
689 | 3 | |8 3\p |5 DE-604 | |
710 | 2 | |a Galileo Press |0 (DE-588)1065964404 |4 pbl | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=0bdaa118b4ac4d4292d2b42c42f9d639&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031285136&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-031285136 |
Datensatz im Suchindex
_version_ | 1811259927894687744 |
---|---|
adam_text |
INHALT
MATERIALIEN
ZUM
BUCH
.
16
1
EINFUEHRUNG
I?
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.5.1
EIN
NEUES
PROJEKT
.
20
1.5.2
EINFUEGEN
VON
STEUERELEMENTEN
.
23
1.5.3
ARBEITEN
MIT
DEM
EIGENSCHAFTEN-FENSTER
.
24
1.5.4
SPEICHERN
EINES
PROJEKTS
.
26
1.5.5
DAS
CODEFENSTER
.
27
1.5.6
SCHREIBEN
VON
PROGRAMMCODE
.
29
1.5.7
KOMMENTARE
.
31
1.5.8
STARTEN,
AUSFUEHREN
UND
BEENDEN
DES
PROGRAMMS
.
32
1.5.9
AUSFUEHRBARES
PROGRAMM
.
32
1.5.10
SCHLIESSEN
UND
OEFFNEN
EINES
PROJEKTS
.
32
1.5.11
UEBUNG
.
33
1.5.12
EMPFEHLUNGEN
FUER
ZEILENUMBRUECHE
.
33
1.6
ARBEITEN
MIT
STEUERELEMENTEN
.
34
1.6.1
STEUERELEMENTE
FORMATIEREN
.
34
1.6.2
STEUERELEMENTE
KOPIEREN
.
36
1.6.3
EIGENSCHAFTEN
ZUR
LAUFZEIT
AENDERN
.
36
1.6.4
VERGABE
UND
VERWENDUNG
VON
NAMEN
.
39
1.6.5
VERKNUEPFUNG
VON
TEXTEN,
MEHRZEILIGE
TEXTE
.
39
1.6.6
EIGENSCHAFT
BACKCOLOR,
FARBEN
ALLGEMEIN
.
40
2
GRUNDLAGEN
42
2.1
VARIABLEN
UND
DATENTYPEN
.
42
2.1.1
NAMEN,
WERTE
.
42
2.1.2
DEKLARATIONEN
.
43
2.1.3
DATENTYPEN
.
43
2.1.4
GUELTIGKEITSBEREICH
.
47
2.1.5
KONSTANTEN
.
50
2.1.6
ENUMERATIONEN
.
52
2.2
OPERATOREN
.
53
2.2.1
RECHENOPERATOREN
.
54
2.2.2
VERGLEICHSOPERATOREN
.
56
2.2.3
LOGISCHE
OPERATOREN
.
57
2.2.4
VERKETTUNGSOPERATOR
.
58
2.2.5
ZUWEISUNGSOPERATOREN
.
59
2.2.6
RANGFOLGE
DER
OPERATOREN
.
60
2.3
EINFACHE
STEUERELEMENTE
.
61
2.3.1
PANEL
.
61
2.3.2
ZEITGEBER
.
63
2.3.3
TEXTFELDER
.
66
2.3.4
ZAHLENAUSWAHLFELD
.
70
2.4
VERZWEIGUNGEN
.
71
2.4.1
IF.ELSE
.
72
2.4.2
SWITCH.CASE
.
79
2.4.3
UEBUNGEN
.
82
2.5
VERZWEIGUNGEN
UND
STEUERELEMENTE
.
83
2.5.1
KONTROLLKAESTCHEN
.
83
2.5.2
OPTIONSSCHALTFLAECHEN
.
85
2.5.3
MEHRERE
EREIGNISSE
IN
EINER
METHODE
BEHANDELN
.
88
2.5.4
MEHRERE
GRUPPEN
VON
OPTIONSSCHALTFLAECHEN
.
90
2.5.5
METHODE
OHNE
EREIGNIS,
MODULARISIERUNG
.
92
2.5.6
SCHIEBEREGLER
.
94
2.6
SCHLEIFEN
.
95
2.6.1
FOR-SCHLEIFE
.
95
2.6.2
WHILE-
UND
DO.WHILE-SCHLEIFE
.
99
2.6.3
UEBUNGEN
.
102
2.7
SCHLEIFEN
UND
STEUERELEMENTE
.
104
2.7.1
LISTENFELD
.
104
2.7.2
LISTENFELD
FUELLEN
.
104
2.7.3
WICHTIGE
EIGENSCHAFTEN
.
105
2.7.4
FOREACH-SCHLEIFE
.
107
2.7.5
WECHSEL
DER
AUSWAHL
.
108
2.7.6
WICHTIGE
METHODEN
.
109
2.7.7
MEHRFACHAUSWAHL
.
112
2.7.8
KOMBINATIONSFELDER
.
113
3
FEHLERBEHANDLUNG
117
3.1
ENTWICKLUNG
EINES
PROGRAMMS
.
117
3.2
FEHLERARTEN
.
118
3.3
SYNTAXFEHLER
UND
INTELLISENSE
.
119
3.3.1
INTELLISENSE
.
119
3.3.2
SYNTAXFEHLER
.
120
3.4
LAUFZEITFEHLER
UND
EXCEPTION
HANDLING
.
122
3.4.1
PROGRAMM
MIT
LAUFZEITFEHLERN
.
122
3.4.2
EINFACHES
EXCEPTION
HANDLING
.
124
3.4.3
ERWEITERTES
EXCEPTION
HANDLING
.
126
3.5
LOGISCHE
FEHLER
UND
DEBUGGING
.
127
3.5.1
EINZELSCHRITTVERFAHREN
.
127
3.5.2
HALTEPUNKTE
.
129
3.5.3
UEBERWACHUNGSFENSTER
.
129
4
ERWEITERTE
GRUNDLAGEN
131
4.1
STEUERELEMENTE
AKTIVIEREN
.
131
4.1.1
EREIGNIS
ENTER
.
131
4.1.2
EIGENSCHAFTEN
ENABLED
UND
VISIBLE
.
134
4.2
BEDIENUNG
PER
TASTATUR
.
137
4.2.1
EIGENSCHAFTEN
TABINDEX
UND
TABSTOP
.
137
4.2.2
TASTENKOMBINATION
FUER
STEUERELEMENTE
.
138
4.3
EREIGNISGESTEUERTE
PROGRAMMIERUNG
.
139
4.3.1
EINE
EREIGNISKETTE
.
139
4.3.2
ENDLOSE
EREIGNISKETTEN
.
141
4.3.3
TEXTFELDER
KOPPELN
.
143
4.3.4
TASTATUR
UND
MAUS
.
144
4.4
DATENFELDER
.
146
4.4.1
EINDIMENSIONALE
DATENFELDER
.
146
4.4.2
EIN
FELD
DURCHSUCHEN
.
148
4.4.3
WEITERE
FELDOPERATIONEN
.
150
4.4.4
MEHRDIMENSIONALE
DATENFELDER
.
152
4.4.5
DATENFELDER
INITIALISIEREN
.
157
4.4.6
VERZWEIGTE
DATENFELDER
.
158
4.4.7
DATENFELDER
SIND
DYNAMISCH
.
160
4.5
METHODEN
.
162
4.5.1
EINFACHE
METHODEN
.
163
4.5.2
UEBERGABE
PER
REFERENZ
.
165
4.5.3
METHODEN
MIT
RUECKGABEWERTEN
.
169
4.5.4
OPTIONALE
ARGUMENTE
.
171
4.5.5
BENANNTE
ARGUMENTE
.
173
4.5.6
BELIEBIG
VIELE
ARGUMENTE
.
174
4.5.7
REKURSIVER
AUFRUF
.
175
4.5.8
UEBUNGEN
ZU
METHODEN
.
178
4.6
TUPEL
.
178
4.6.1
IMPLIZIT
TYPISIERTE
VARIABLEN
.
179
4.6.2
UNBENANNTE
TUPEL
.
180
4.6.3
DEKONSTRUKTION
.
181
4.6.4
BENANNTE
TUPEL
.
182
4.6.5
IMPLIZITE
NAMEN
UND
VERGLEICHE
.
183
4.6.6
UNBENANNTE
TUPEL
UND
METHODEN
.
185
4.6.7
BENANNTE
TUPEL
UND
METHODEN
.
186
4.7
KONSOLENANWENDUNG
.
187
4.7.1
ANWENDUNG
ERZEUGEN
.
188
4.7.2
EIN-
UND
AUSGABE
VON
TEXT
.
189
4.7.3
EINGABE
EINER
ZAHL
.
190
4.7.4
ERFOLGREICHE
EINGABE
EINER
GANZEN
ZAHL
.
191
4.7.5
AUSGABE
FORMATIEREN
.
193
4.7.6
AUFRUF
MIT
STARTPARAMETERN
.
194
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
NAMENSRAEUME
.
207
5.6
REFERENZEN,
VERGLEICHE
UND
TYPEN
.
208
5.6.1
REFERENZEN
.
209
5.6.2
OPERATOR
==
.
210
5.6.3
OBJEKTE
VERGLEICHEN
.
211
5.6.4
TYP
EINES
OBJEKTS
ERMITTELN
.
212
5.6.5
TYP
EINES
OBJEKTS
DURCH
VERGLEICH
ERMITTELN
.
214
5.6.6
NAME
ERMITTELN
.
215
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.14.1
EINE
LISTE
VON
ZEICHENKETTEN
.
239
5.14.2
EINE
LISTE
VON
OBJEKTEN
.
242
5.14.3
EIN
DICTIONARY
VON
OBJEKTEN
.
245
5.15
DEKONSTRUKTION
.
248
5.16
ERWEITERUNGSMETHODEN.
249
5.17
EIGENE
KLASSENBIBLIOTHEKEN
.
252
5.17.1
DLL
ERSTELLEN
.
252
5.17.2
DLL
NUTZEN
.
254
5.18
MEHRERE
FORMULARE
.
255
6
WICHTIGE
KLASSEN
IN
.NET
26I
6.1
KLASSE
STRING
FUER
ZEICHENKETTEN
.
261
6.1.1
EIGENSCHAFTEN
DER
KLASSE
STRING
.
262
6.1.2
TRIMMEN
.
264
6.1.3
SPLITTEN
.
265
6.1.4
SUCHEN
.
267
6.1.5
EINFUEGEN
.
270
6.1.6
LOESCHEN
.
271
6.1.7
TEILZEICHENKETTE
ERMITTELN
.
273
6.1.8
ZEICHEN
ERSETZEN
.
275
6.1.9
AUSGABE
FORMATIEREN
.
276
6.2
DATUM
UND
UHRZEIT
.
278
6.2.1
EIGENSCHAFTEN
VON
DATETIME
.
278
6.2.2
RECHNEN
MIT
DATUM
UND
UHRZEIT
.
280
6.2.3
DATETIMEPICKER
.
283
6.3
DATEIEN
UND
VERZEICHNISSE
.
286
6.3.1
LESEN
AUS
EINER
TEXTDATEI
.
286
6.3.2
SCHREIBEN
IN
EINE
TEXTDATEI
.
288
6.3.3
SICHERES
LESEN
AUS
EINER
TEXTDATEI
.
290
6.3.4
SICHERES
SCHREIBEN
IN
EINE
TEXTDATEI
.
293
6.3.5
DIE
KLASSEN
FILE
UND
DIRECTORY
.
294
6.3.6
DAS
AKTUELLE
VERZEICHNIS
.
295
6.3.7
EINE
LISTE
DER
DATEIEN
.
296
6.3.8
EINE
LISTE
DER
DATEIEN
UND
VERZEICHNISSE
.
297
6.3.9
INFORMATIONEN
UEBER
DATEIEN
UND
VERZEICHNISSE
.
298
6.3.10
BEWEGEN
IN
DER
VERZEICHNISHIERARCHIE
.
299
6.4
XML-DATEIEN
.
301
6.4.1
AUFBAU
VON
XML-DATEIEN
.
301
6.4.2
SCHREIBEN
IN
EINE
XML-DATEI
.
302
6.4.3
LESEN
AUS
EINER
XML-DATEI
.
304
6.4.4
SCHREIBEN
VON
OBJEKTEN
.
306
6.4.5
LESEN
VON
OBJEKTEN
.
308
6.5
RECHNEN
MIT
DER
KLASSE
MATH
.
310
7
WEITERE
ELEMENTE
EINES
WINDOWS-PROGRAMMS
317
7.1
HAUPTMENUE
.
317
7.1.1
ERSTELLUNG
DES
HAUPTMENUES
.
317
7.1.2
CODE
DES
HAUPTMENUES
.
320
7.1.3
KLASSE
FONT
.
322
7.1.4
SCHRIFTART
.
323
7.1.5
SCHRIFTGROESSE
.
324
7.1.6
SCHRIFTSTIL
.
325
7.2
KONTEXTMENUE
.
326
7.2.1
ERSTELLUNG
DES
KONTEXTMENUES
.
327
7.2.2
CODE
DES
KONTEXTMENUES
.
327
7.3
SYMBOLLEISTE
.
329
7.3.1
ERSTELLUNG
DER SYMBOLLEISTE
.
329
7.3.2
CODE
DER SYMBOLLEISTE
.
330
7.4
STATUSLEISTE
.
333
7.4.1
ERSTELLUNG DER
STATUSLEISTE
.
333
7.4.2
CODE
DER
STATUSLEISTE
.
333
7.5
EINGABEDIALOGFELD
.
335
7.6
AUSGABEDIALOGFELD
.
339
7.7
STANDARDDIALOGFELDER
.
345
7.7.1
DATEI
OEFFNEN
.
345
7.7.2
DATEI
SPEICHERN
UNTER
.
348
7.7.3
VERZEICHNIS
AUSWAEHLEN
.
349
7.7.4
FARBE
AUSWAEHLEN
.
351
7.7.5
SCHRIFTEIGENSCHAFTEN
AUSWAEHLEN
.
352
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.1.1
BEISPIEL
LAGER
.
374
8.1.2
INDIZES
.
377
8.1.3
RELATIONEN
.
378
8.1.4
UEBUNGEN
.
383
8.2
ANLEGEN
EINER
DATENBANK
IN
MS
ACCESS
.
384
8.2.1
AUFBAU
VON
MS
ACCESS
.
385
8.2.2
DATENBANKENTWURF
IN
MS
ACCESS
2019
.
386
8.2.3
UEBUNGEN
.
391
8.3
DATENBANKZUGRIFF
MIT
C#
IN
VISUAL
STUDIO
.
391
8.3.1
BEISPIELDATENBANK
.
392
8.3.2
ABLAUF
EINES
ZUGRIFFS
.
393
8.3.3
VERBINDUNG
.
393
8.3.4
SQL-BEFEHL
.
393
8.3.5
OLEDB
.
394
8.3.6
AUSWAHLABFRAGE
.
394
8.3.7
AKTIONSABFRAGE
.
397
8.4
SQL-BEFEHLE
.
399
8.4.1
AUSWAHL
MIT
SELECT
.
399
8.4.2
AENDERN
MIT
UPDATE.
404
8.4.3
LOESCHEN
MIT
DELETE
.
404
8.4.4
EINFUEGEN
MIT
INSERT
.
405
8.4.5
TYPISCHE
FEHLER
IN
SQL
.
405
8.5
EIN
VERWALTUNGSPROGRAMM
.
406
8.5.1
INITIALISIERUNG
.
407
8.5.2
ALLE
DATENSAETZE
SEHEN
.
408
8.5.3
DATENSATZ
EINFUEGEN
.
410
8.5.4
DATENSATZ
AENDERN
.
412
8.5.5
DATENSATZ
LOESCHEN
.
415
8.5.6
DATENSATZ
SUCHEN
.
417
8.6
ABFRAGEN
UEBER
MEHRERE
TABELLEN
.
419
8.6.1
DATENBANKMODELL
UND
TABELLEN
.
419
8.6.2
ALLE
PERSONEN
.
421
8.6.3
ANZAHL
DER
KUNDEN
.
421
8.6.4
ALLE
KUNDEN
MIT
ALLEN
PROJEKTEN
.
421
8.6.5
ALLE
PERSONEN
MIT
ALLEN
PROJEKTZEITEN
.
422
8.6.6
ALLE
PERSONEN
MIT
ZEITSUMME
.
423
8.6.7
ALLE
PROJEKTE
MIT
ALLEN
PERSONENZEITEN
.
424
8.6.8
ALLE
PROJEKTE
MIT
ZEITSUMME
.
425
8.6.9
JOIN
ODER
WHERE
.
425
8.7
VERBINDUNG
ZU
MYSQL
.
425
8.7.1
.NET-TREIBER
.
426
8.7.2
ZUGRIFF
AUF
DIE
DATENBANK
.
426
8.8
VERBINDUNG
ZU
SQLITE
.
428
8.8.1
EIGENSCHAFTEN
VON
SQLITE
.
428
8.8.2
INSTALLATION
DER
SQLITE-BIBLIOTHEKEN
.
428
8.8.3
ERSTELLUNG
DER
DATENBANK
.
429
8.8.4
ZUGRIFF
AUF
DIE
DATEN
.
431
9
INTERNETANWENDUNGEN
MIT
ASP.NET
432
9.1
GRUNDLAGEN
VON
INTERNETANWENDUNGEN
.
432
9.1.1
STATISCHE
INTERNETANWENDUNGEN
.
432
9.1.2
DYNAMISCHE
INTERNETANWENDUNGEN
.
433
9.1.3
VORTEILE
VON
ASP.NET
.
434
9.2
EIN
LOKALER
WEBSERVER
.
434
9.2.1
EINE
ERSTE
INTERNETANWENDUNG
.
434
9.3
EINE
ERSTE
ASP.NET-ANWENDUNG
.
437
9.3.1
FEHLERHAFTE
PROGRAMMIERUNG
.
439
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
AENDERN
.
451
10
ZEICHNEN
MIT
GDI+
457
10.1
GRUNDLAGEN
VON
GDI+
.
457
10.2
LINIE,
RECHTECK,
POLYGON
UND
ELLIPSE
ZEICHNEN
.
457
10.2.1
GRUNDEINSTELLUNGEN
.
458
10.2.2
LINIE
.
459
10.2.3
RECHTECK
.
460
10.2.4
POLYGON
.
460
10.2.5
ELLIPSE
.
461
10.2.6
DICKE
UND
FARBE
AENDERN,
ZEICHNUNG
LOESCHEN
.
462
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.1.1
SPIELABLAUF
.
473
11.1.2
PROGRAMMBESCHREIBUNG
.
474
11.1.3
STEUERELEMENTE
.
475
11.1.4
INITIALISIERUNG
DES
PROGRAMMS
.
476
11.1.5
ERZEUGEN
EINES
NEUEN
PANELS
.
478
11.1.6
DER
ZEITGEBER
.
479
11.1.7
PANELS
LOESCHEN
.
480
11.1.8
PANELS
SEITLICH
BEWEGEN
.
484
11.1.9
PANELS
NACH
UNTEN
BEWEGEN
.
485
11.1.10
PAUSE
.
486
11.2
LERNPROGRAMM
VOKABELN
.
486
11.2.1
BENUTZUNG
DES
PROGRAMMS
.
487
11.2.2
ERWEITERUNG
DES
PROGRAMMS
.
489
11.2.3
INITIALISIERUNG
DES
PROGRAMMS
.
489
11.2.4
EIN
TEST
BEGINNT
.
490
11.2.5
ZWEI
HILFSMETHODEN
.
493
11.2.6
DIE
ANTWORT
PRUEFEN
.
494
11.2.7
DAS
BENUTZERMENUE
.
495
12
WINDOWS
PRESENTATION
FOUNDATION
499
12.1
LAYOUT
.
500
12.2
STEUERELEMENTE
.
503
12.3
FRAME-ANWENDUNG
.
506
12.4
ZWEIDIMENSIONALE
GRAFIK
.
509
12.5
DREIDIMENSIONALE
GRAFIK
.
512
12.6
ANIMATION
.
516
12.7
WPF
UND
WINDOWS
FORMS
.
519
12.7.1
WINDOWS
FORMS
IN
WPF
.
519
12.7.2
WPF
IN
WINDOWS
FORMS
.
521
ANHANG
524
A
INSTALLATION
UND
TECHNISCHE
HINWEISE
.
524
A.1
INSTALLATION
VON
VISUAL
STUDIO
COMMUNITY
2019
.
524
A.2
ARBEITEN
MIT
EINER
FORMULARVORLAGE
.
526
A.3
ARBEITEN
MIT
EINER
PROJEKTVORLAGE
.
527
A.4
WEITERGABE
EIGENER
WINDOWS-PROGRAMME
.
527
A.
5
KONFIGURATIONSDATEN
.
529
B
LOESUNGEN
DER
UEBUNGSAUFGABEN
.
531
B.
L
LOESUNG
DER
UEBUNGSAUFGABE
AUS
KAPITEL
1
.
531
B.2
LOESUNGEN
DER
UEBUNGSAUFGABEN
AUS
KAPITEL
2
.
532
B.3
LOESUNGEN
DER
UEBUNGSAUFGABEN
AUS
KAPITEL
4
.
544
B.4
LOESUNGEN
DER
UEBUNGSAUFGABEN
AUS
KAPITEL
8
.
547
INDEX
.
549 |
any_adam_object | 1 |
author | Theis, Thomas 1960- |
author_GND | (DE-588)13698925X |
author_facet | Theis, Thomas 1960- |
author_role | aut |
author_sort | Theis, Thomas 1960- |
author_variant | t t tt |
building | Verbundindex |
bvnumber | BV045902357 |
classification_rvk | ST 250 |
classification_tum | DAT 368f |
ctrlnum | (OCoLC)1104911885 (DE-599)DNB1181886651 |
discipline | Informatik |
edition | 6., aktualisierte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV045902357</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20211210</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">190528s2019 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">19,N14</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1181886651</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836270441</subfield><subfield code="c">Broschur : EUR 29.90 (DE), EUR 30.80 (AT), CHF 38.90 (freier Preis)</subfield><subfield code="9">978-3-8362-7044-1</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836270441</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1104911885</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1181886651</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-92</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 368f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Theis, Thomas</subfield><subfield code="d">1960-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)13698925X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Einstieg in C# mit Visual Studio 2019</subfield><subfield code="b">ideal für Programmiereinsteiger</subfield><subfield code="c">Thomas Theis</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Einstieg in C Sharp mit Visual Studio 2019</subfield></datafield><datafield tag="246" ind1="1" ind2="0"><subfield code="a">C#</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">6., aktualisierte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk</subfield><subfield code="c">[2019]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">559 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Rheinwerk Computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Hier auch später erschienene, unveränderte Nachdrucke</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: "Schnell erste eigene Windows-Programme entwickeln, alle Grundlagen zu GUIs, Datenbank- und Internetanwendungen, inkl. Einführung in Windows Presentation Foundation"</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Visual Studio 2015</subfield><subfield code="0">(DE-588)107560480X</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C sharp</subfield><subfield code="0">(DE-588)4616843-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Visual Studio 2017</subfield><subfield code="0">(DE-588)1132588839</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Visual Studio Team System</subfield><subfield code="0">(DE-588)7531641-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Visual C sharp 2010</subfield><subfield code="0">(DE-588)7702558-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">C-Sharp</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Visual Studio Express 2017 2019</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmieren lernen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Windows Presentation Foundation</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">WPF</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Windows Forms</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Community</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Code</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Einsteiger</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Dotnet</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Visual Studio Team System</subfield><subfield code="0">(DE-588)7531641-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Visual Studio 2017</subfield><subfield code="0">(DE-588)1132588839</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">C sharp</subfield><subfield code="0">(DE-588)4616843-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Visual Studio 2015</subfield><subfield code="0">(DE-588)107560480X</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">C sharp</subfield><subfield code="0">(DE-588)4616843-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Visual C sharp 2010</subfield><subfield code="0">(DE-588)7702558-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Galileo Press</subfield><subfield code="0">(DE-588)1065964404</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=0bdaa118b4ac4d4292d2b42c42f9d639&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031285136&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-031285136</subfield></datafield></record></collection> |
id | DE-604.BV045902357 |
illustrated | Illustrated |
indexdate | 2024-09-26T12:01:11Z |
institution | BVB |
institution_GND | (DE-588)1065964404 |
isbn | 9783836270441 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-031285136 |
oclc_num | 1104911885 |
open_access_boolean | |
owner | DE-29T DE-1050 DE-20 DE-523 DE-M347 DE-Aug4 DE-859 DE-860 DE-83 DE-91G DE-BY-TUM DE-573 DE-19 DE-BY-UBM DE-1049 DE-473 DE-BY-UBG DE-1102 DE-11 DE-92 |
owner_facet | DE-29T DE-1050 DE-20 DE-523 DE-M347 DE-Aug4 DE-859 DE-860 DE-83 DE-91G DE-BY-TUM DE-573 DE-19 DE-BY-UBM DE-1049 DE-473 DE-BY-UBG DE-1102 DE-11 DE-92 |
physical | 559 Seiten Illustrationen |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Rheinwerk |
record_format | marc |
series2 | Rheinwerk Computing |
spelling | Theis, Thomas 1960- Verfasser (DE-588)13698925X aut Einstieg in C# mit Visual Studio 2019 ideal für Programmiereinsteiger Thomas Theis Einstieg in C Sharp mit Visual Studio 2019 C# 6., aktualisierte Auflage Bonn Rheinwerk [2019] © 2019 559 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier Rheinwerk Computing Hier auch später erschienene, unveränderte Nachdrucke Auf dem Cover: "Schnell erste eigene Windows-Programme entwickeln, alle Grundlagen zu GUIs, Datenbank- und Internetanwendungen, inkl. Einführung in Windows Presentation Foundation" Visual Studio 2015 (DE-588)107560480X gnd rswk-swf C Programmiersprache (DE-588)4113195-2 gnd rswk-swf C sharp (DE-588)4616843-6 gnd rswk-swf Visual Studio 2017 (DE-588)1132588839 gnd rswk-swf Visual Studio Team System (DE-588)7531641-9 gnd rswk-swf Visual C sharp 2010 (DE-588)7702558-1 gnd rswk-swf Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training C-Sharp Visual Studio Express 2017 2019 Programmieren lernen Windows Presentation Foundation WPF Windows Forms Community Programmierung Code Einsteiger Dotnet C Programmiersprache (DE-588)4113195-2 s Visual Studio Team System (DE-588)7531641-9 s DE-604 Visual Studio 2017 (DE-588)1132588839 s C sharp (DE-588)4616843-6 s 1\p DE-604 Visual Studio 2015 (DE-588)107560480X s 2\p DE-604 Visual C sharp 2010 (DE-588)7702558-1 s 3\p DE-604 Galileo Press (DE-588)1065964404 pbl X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=0bdaa118b4ac4d4292d2b42c42f9d639&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031285136&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Theis, Thomas 1960- Einstieg in C# mit Visual Studio 2019 ideal für Programmiereinsteiger Visual Studio 2015 (DE-588)107560480X gnd C Programmiersprache (DE-588)4113195-2 gnd C sharp (DE-588)4616843-6 gnd Visual Studio 2017 (DE-588)1132588839 gnd Visual Studio Team System (DE-588)7531641-9 gnd Visual C sharp 2010 (DE-588)7702558-1 gnd |
subject_GND | (DE-588)107560480X (DE-588)4113195-2 (DE-588)4616843-6 (DE-588)1132588839 (DE-588)7531641-9 (DE-588)7702558-1 |
title | Einstieg in C# mit Visual Studio 2019 ideal für Programmiereinsteiger |
title_alt | Einstieg in C Sharp mit Visual Studio 2019 C# |
title_auth | Einstieg in C# mit Visual Studio 2019 ideal für Programmiereinsteiger |
title_exact_search | Einstieg in C# mit Visual Studio 2019 ideal für Programmiereinsteiger |
title_full | Einstieg in C# mit Visual Studio 2019 ideal für Programmiereinsteiger Thomas Theis |
title_fullStr | Einstieg in C# mit Visual Studio 2019 ideal für Programmiereinsteiger Thomas Theis |
title_full_unstemmed | Einstieg in C# mit Visual Studio 2019 ideal für Programmiereinsteiger Thomas Theis |
title_short | Einstieg in C# mit Visual Studio 2019 |
title_sort | einstieg in c mit visual studio 2019 ideal fur programmiereinsteiger |
title_sub | ideal für Programmiereinsteiger |
topic | Visual Studio 2015 (DE-588)107560480X gnd C Programmiersprache (DE-588)4113195-2 gnd C sharp (DE-588)4616843-6 gnd Visual Studio 2017 (DE-588)1132588839 gnd Visual Studio Team System (DE-588)7531641-9 gnd Visual C sharp 2010 (DE-588)7702558-1 gnd |
topic_facet | Visual Studio 2015 C Programmiersprache C sharp Visual Studio 2017 Visual Studio Team System Visual C sharp 2010 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=0bdaa118b4ac4d4292d2b42c42f9d639&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031285136&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT theisthomas einstiegincmitvisualstudio2019idealfurprogrammiereinsteiger AT galileopress einstiegincmitvisualstudio2019idealfurprogrammiereinsteiger AT theisthomas einstiegincsharpmitvisualstudio2019 AT galileopress einstiegincsharpmitvisualstudio2019 AT theisthomas c AT galileopress c |