Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Jetzt lerne ich Visual C# 2005

Jetzt lerne ich Visual C# 2005

von: Dirk Louis

Markt +Technik Verlag, 2006

ISBN: 9783827263742, 463 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 12,95 EUR

Ersparnis: 12,00 EUR

  • Kaiserkult in Kleinasien - Die Entwicklung der kultisch-religiösen Kaiserverehrung in der römischen Provinz Asia von Augustus bis Antoninus Pius
    Wenn die Mondblumen blühen - Roman
    Altern wie ein Gentleman - Zwischen Müßiggang und Engagement
    Der Mann, der durch das Jahrhundert fiel - Roman
    Alles auf eine Karte - Roman
    iPad-Programmierung
    Lux Domini - Thriller
    Das Twitter-Buch
  • Wo lassen Sie denken? - Warum der Glaube an die Wissenschaft uns dumm macht
    Das Facebook Marketing-Buch
    Glückstreffer - Roman
    Vintage your life! - Besser leben, weniger ausgeben zwischen Küche und Kleiderschrank
    Gefährtin der Finsternis - Roman
    Swimmingpool - Roman
    Behemoth - Im Labyrinth der Macht
    Light Against Darkness - Dualism in Ancient Mediterranean Religion and the Contemporary World
 

Mehr zum Inhalt

Jetzt lerne ich Visual C# 2005


 

Übersicht

5

Inhaltsverzeichnis

7

Vorwort

15

1 Ein wenig Theorie vorab

19

1.1 Was ist ein Programm?

20

1.2 Wie wird ein Programm erstellt?

22

1.3 C#, IL-Code und JIT-Compiler

25

1.3.1 Erstellung und Ausführung von C#-Programmen

25

1.3.2 Vorzüge des IL-Codes

25

1.4 Das .NET Framework

29

1.4.1 Die .NET-Initiative

29

1.4.2 Die Komponenten des .NET Frameworks

32

1.4.3 Framework, SDK und Bezugsquellen

34

1.5 Visual C#

35

1.5.1 IDE

36

1.5.2 RAD

38

1.6 Zusammenfassung

40

1.7 Fragen und Antworten

40

1.8 Übungen

41

2 Das erste Programm

43

2.1 Am Anfang steht immer ein Projekt

44

2.1.1 Übung 1: Ein eigenes Projekt anlegen

44

2.1.2 Übung 2: Das Projekt speichern

47

2.1.3 Übung 3: Das Programm ausführen

47

2.2 Quelltext – der erste Kontakt!

48

2.2.1 Program.cs

49

2.2.2 Form1.cs und Form1.Designer.cs

59

2.2.3 namespace und using

64

2.3 Programmieren in der RAD-Umgebung

65

2.3.1 Die RAD-Umgebung

65

2.3.2 Komponenten aufnehmen

68

2.3.3 Komponenten konfigurieren

71

2.3.4 Ereignisse bearbeiten

73

2.3.5 Eigenschaften zur Laufzeit ändern

74

2.3.6 Die Eigenschaft Name

76

2.4 Was tut sich auf der Festplatte?

77

2.5 Anwendungen von außerhalb Visual C# aufrufen

78

2.6 Zusammenfassung

79

2.7 Fragen und Antworten

80

2.8 Übungen

81

3 C#-Grundkurs: Datenverarbeitung

83

3.1 Konsolenanwendungen

84

3.1.1 Das Grundgerüst

85

3.1.2 Konsolenanwendungen in Visual C#

85

3.1.3 Konsolenanwendungen außerhalb von Visual C# ausführen

86

3.2 Datentypen und Variablen

88

3.2.1 Der »Wert« der Variablen

90

3.2.2 Variablen bei der Definition initialisieren

91

3.2.3 Werte von Variablen abfragen

91

3.2.4 Die einfachen Datentypen

92

3.2.5 Strings

94

3.2.6 Typumwandlung

100

3.2.7 C# für Pedanten

105

3.3 Variablen kontra Konstanten

106

3.4 Operatoren

107

3.4.1 Die verschiedenen Operatoren

109

3.4.2 Verwendung der trigonometrische Methoden

111

3.4.3 Division

113

3.5 Objekte und Klassen

114

3.5.1 C# für Philosophen

114

3.5.2 Klassen definieren

116

3.5.3 Mit Klassen programmieren

122

3.6 Arrays

127

3.6.1 Arrays definieren

127

3.6.2 Auf Array-Elemente zugreifen

128

3.6.3 Arrays initialisieren

129

3.7 Vordefinierte Klassen und Name spaces

130

3.8 Zusammenfassung

131

3.9 Fragen und Antworten

131

3.10 Übungen

132

4 C#-Grundkurs: Modularisierung und Programmsteuerung

135

4.1 Modularisierung durch Klassen und Methoden

135

4.1.1 Teilprobleme in Methoden implementieren I

138

4.1.2 Teilprobleme in Methoden implementieren II

139

4.1.3 Teilprobleme in Klassen implementieren

140

4.1.4 Eigene Bibliotheken

146

4.2 Kontrollstrukturen

150

4.2.1 Bedingungen: if-else

150

4.2.2 Bedingungen und boolesche Ausdrücke

151

4.2.3 Mehrfachbedingungen: switch

153

4.2.4 Die Schleifen for, while und foreach

155

4.2.5 Schleifenvariablen und Abbruchbedingungen

157

4.2.6 Schleifen und Arrays

158

4.2.7 Zauber mit Schleifen, Zahlen und Kaninchen

159

4.2.8 Änderung des Programmflusses

160

4.3 Fehlerbehandlung durch Ausnahmen

161

4.3.1 Ausnahmen abfangen

162

4.3.2 Mehrere catch-Blöcke

166

4.3.3 Die Ausnahme-Parameter

168

4.3.4 Eigene Ausnahmen

169

4.4 Zusammenfassung

169

4.5 Fragen und Antworten

170

4.6 Übungen

171

5 C#-Grundkurs: OOP-Vertiefung

173

5.1 Statische und nicht-statische Klassen elemente

174

5.1.1 Nicht-statische Elemente

174

5.1.2 Statische Elemente

177

5.2 Methoden

179

5.2.1 Definition von Methoden

179

5.2.2 Rückgabewerte von Methoden – return

180

5.2.3 Parameterübergabe

181

5.2.4 Überladung

185

5.3 Zugriff und Zugriffbeschränkung

186

5.3.1 Gültigkeit

187

5.3.2 Lokale Variablen und Verdeckung

187

5.3.3 Die Zugriffsmodifizierer

188

5.4 Eigenschaften

191

5.5 Vererbung

195

5.5.1 Der grundlegende Mechanismus

196

5.5.2 Der Zugriffsmodifizierer protected

202

5.5.3 Aufruf des Basisklassenkonstruktors

204

5.5.4 Verbergen und Überschreiben geerbter Met hoden

206

5.6 Zusammenfassung

209

5.7 Fragen und Antworten

210

5.8 Übungen

210

6 C#-Grundkurs: OOP-Ausblick

211

6.1 Polymorphie

212

6.2 Object

215

6.2.1 ToString() überschreiben

216

6.2.2 Boxing

219

6.3 Schnittstellen (Interfaces)

219

6.3.1 Schnittstellen definieren

219

6.3.2 Schnittstellen implementieren

220

6.4 Zusammenfassung

223

6.5 Fragen und Antworten

223

6.6 Übungen

224

7 C#-Grundkurs: E/A und Dateien

225

7.1 Schreiben auf die Konsole

225

7.1.1 Write(), WriteLine()

225

7.1.2 Formatierte Ausgabe

226

7.2 Schreiben in Dateien

229

7.3 Lesen von Tastatur

231

7.4 Lesen aus Dateien

232

7.5 Befehlszeilenargumente

234

7.6 Zusammenfassung

236

7.7 Fragen und Antworten

236

7.8 Übungen

237

8 C#-Grundkurs: Nützliche .NET-Klassen

239

8.1 Datum und Uhrzeit

239

8.1.1 Datum und Uhrzeit ermitteln

239

8.1.2 Datums- und Zeitangaben manipulieren

240

8.1.3 Datums- und Zeitangaben ausgeben

241

8.1.4 Zeitspannen messen

243

8.2 Zufallszahlen

244

8.3 Die Auflistungsklassen

246

8.3.1 Historisches

246

8.3.2 Die Auflistungen im Vergleich

247

8.3.3 ArrayList

248

8.3.4 List<T>

251

8.3.5 Dictionary<TKey, TValue>

254

8.3.6 Stack<T>

255

8.4 Zusammenfassung

257

8.5 Fragen und Antworten

257

8.6 Übungen

257

9 Ein Rundgang durch Visual C#

259

9.1 Tour-Start

260

9.2 Die Projektverwaltung

260

9.2.1 Vom Nutzen der Projektverwaltung

260

9.2.2 Ein Projekt anlegen

261

9.2.3 Projekte speichern, schließen und öffnen

261

9.2.4 Mit Projekten arbeiten

262

9.2.5 Projekteigenschaften festlegen

264

9.2.6 Projektmappen

266

9.3 Der Editor

270

9.3.1 Syntax-Hervorhebung

271

9.3.2 Automatische Einrückung

271

9.3.3 IntelliSense

272

9.3.4 Zusammenarbeit mit Compiler und Debugger

273

9.3.5 Weitere Funktionen

273

9.4 Der Windows Forms-Designer

274

9.4.1 Komponenten hinzufügen und löschen

274

9.4.2 Komponenten auswählen

274

9.4.3 Komponenten dimensionieren

275

9.4.4 Komponenten ausrichten

276

9.4.5 Komponenten kopieren

276

9.4.6 Das Eigenschaftenfenster

276

9.5 Der Compiler

278

9.6 Der Debugger

280

9.6.1 Fehler und Debugging

280

9.6.2 Ablauf von Debug-Sitzungen

281

9.6.3 Vorbereitungen zum Debuggen

281

9.6.4 Programm in Debugger laden und starten

282

9.6.5 Programm anhalten

283

9.6.6 Programm schrittweise ausführen

284

9.6.7 Die Debug-Fenster

285

9.7 Hilfe

287

9.8 Konfiguration

287

9.9 Zusammenfassung

288

9.10 Fragen und Antworten

288

9.11 Übungen

289

10 Windows-Anwendungen: Formulare und Steuerelemente

291

10.1 Was sind Windows-Anwendungen?

291

10.2 Fenster, Hauptfenster und Formulare

294

10.2.1 Nachgefragt, was ist eigentlich ein Fenster?

295

10.2.2 Das Fenster konfigurieren

296

10.2.3 Anwendungssymbol

302

10.3 Steuerelemente

304

10.3.1 Programmieren mit Steuerelementen

305

10.3.2 Beschriftungsfelder

306

10.3.3 Schaltflächen

308

10.3.4 Kontrollkästchen

310

10.3.5 Optionsfelder und GroupBox

311

10.3.6 Eingabefelder

312

10.3.7 Listenfelder

313

10.3.8 Kombinationsfelder

315

10.3.9 Weitere Steuerelemente und weitere Inform ationen

316

10.4 Ereignisbehandlung

316

10.4.1 Ereignisbehandlung einrichten

317

10.4.2 Welches Ereignis soll ich abfangen und bear beiten?

318

10.5 Zusammenfassung

320

10.6 Fragen und Antworten

320

10.7 Übungen

321

11 Windows-Anwendungen: Menüs und Symbolleisten

323

11.1 Menüleisten

324

11.1.1 Aufbau einer Menüleiste

324

11.1.2 Ereignisbehandlung für Menüelemente

327

11.1.3 Menüelemente konfigurieren

329

11.2 Symbolleisten

330

11.3 Kontextmenüs

332

11.4 Zusammenfassung

333

11.5 Fragen und Antworten

333

11.6 Übungen

333

12 Windows-Anwendungen: Dialogfelder

335

12.1 Was sind Dialogfelder?

336

12.2 Dialogfelder aufbauen und konfi gurieren

336

12.3 Dialogfelder erzeugen und anzeigen

339

12.4 Einstellungen aus Dialogfeldern abfragen

341

12.5 Standarddialoge

343

12.5.1 Meldungsfelder

343

12.5.2 Dateien öffnen

344

12.6 Zusammenfassung

346

12.7 Fragen und Antworten

346

12.8 Übungen

346

13 Windows-Anwendungen: Grafik

347

13.1 Das Arbeitsmaterial des Künstlers

348

13.1.1 Text zeichnen

348

13.1.2 Rekonstruktion von Zeichnungen – Das Paint Ereignis

350

13.1.3 Zeichenmethoden – Graphics

351

13.1.4 Pinsel, Stift und Schrift

353

13.2 In Panels zeichnen

354

13.2.1 Die Benutzeroberfläche

355

13.2.2 Die Auswahl der Funktionen

355

13.2.3 Die Funktionen zeichnen

356

13.3 Freihandlinien

358

13.3.1 Konzept für Freihandlinien

358

13.3.2 Eigene Graphics-Objekte erzeugen

359

13.4 Bilder anzeigen

362

13.4.1 Bilder aus Bilddateien laden

362

13.4.2 Bilder anzeigen

363

13.4.3 Ein Bildbetrachter

363

13.5 Zusammenfassung

366

13.6 Fragen und Antworten

366

13.7 Übungen

367

14 Datenbankzugriff

369

14.1 Relationale Datenbanken und SQL

370

14.2 SQL-Grundlagen

372

14.3 Zugriff auf eine SQL Server- Dat enbank

375

14.3.1 Die Datenbank

375

14.3.2 Die Anwendung

382

14.4 Zugriff auf eine Microsoft Access- Datenbank

388

14.4.1 Projekt kopieren

388

14.4.2 Datenbank erstellen

388

14.4.3 Quelltext für Datenbankzugriff anpassen

389

14.5 Datenbankverbindungen mit voller Visual C#-Unterstützung

390

14.6 Zusammenfassung

391

14.7 Fragen und Antworten

392

14.8 Übungen

392

15 Bildschirmschoner

393

15.1 Was unterscheidet Bildschirmschoner von anderen Windows-Anwendungen?

394

15.2 Ein Ticker als Bildschirmschoner

395

15.2.1 Konfiguration des Fensters

395

15.2.2 Beenden bei Mausklick

396

15.2.3 Aufrufargumente auswerten

396

15.2.4 Die Animation

398

15.2.5 Den Bildschirmschoner einrichten

401

15.3 Zusammenfassung

402

15.4 Fragen und Antworten

402

15.5 Übungen

402

16 Wie geht es weiter?

403

Anhang

405

A Lösungen

405

B Die CD-ROM zum Buch

417

C Unicode-Zeichen

421

D Syntax-Referenz

425

Glossar

443

Stichwortverzeichnis

451

A

451

B

452

C

452

D

453

E

454

F

455

G

455

H

456

I

456

J

456

K

456

L

457

M

457

N

458

O

458

P

458

Q

459

R

459

S

459

T

461

U

461

V

461

W

462

Z

462