Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Einstieg in Visual C++ 2008

Einstieg in Visual C++ 2008

von: André Willms

Galileo Press, 2008

ISBN: 9783836211932, 642 Seiten

2. Auflage

Format: PDF, OL

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

Preis: 24,90 EUR

Ersparnis: 5,00 EUR

  • Outlook 2003
    Einfach aufgeräumt! - In 24 Stunden mit der Simplify-Methode das Chaos besiegen
    Photoshop CS für professionelle Einsteiger
    Der 8. Weg. Von der Effektivität zur wahren Grösse
    Stress und Partnerschaft. Gemeinsam den Alltag bewältigen
    Access 2007 - Das Grundlagenbuch für Entwickler
    Aufgabenverwaltung mit Outlook
    Optimal präsentieren - So überzeugen Sie mit Körpersprache
  • Excel-VBA in 21 Tagen. Für Excel 97/2000/2002.
    Microsoft Office Access 2007 - Das Handbuch

     

     

     

     

     

     

     

 

Mehr zum Inhalt

Einstieg in Visual C++ 2008


 

Auf einen Blick

4

Inhalt

6

Einleitung

22

TEIL I Ansi C++

24

1 Visual C++ 2008

26

Installation von Visual C++ 2008

26

Der erste Start

29

Anlegen eines Projekts

31

Neue Datei dem Projekt hinzufügen

34

Eigenes Programm kompilieren

36

Eigenes Programm starten

38

Fehler beheben

39

Projektmappe öffnen

40

Arbeiten mit Visual C++ 2008

40

Zusammenfassung

43

2 Ausgabe & Variablen

44

Die Hauptfunktion

44

Die Ausgabe

45

Die include-Direktive

49

using

50

Variablen

50

Konstanten

55

Kommentare

56

Zusammenfassung

57

3 Eingabe & Rechenoperatoren

60

Die Eingabe

60

Der Zuweisungsoperator

61

Die Grundrechenarten

61

Zusammengesetzte Zuweisungsoperatoren

67

Modulo

69

Inkrement & Dekrement

70

Zusammenfassung

72

Übungen

72

4 Verzweigungen

74

Bedingungen & bool

75

Vergleichsoperatoren

76

if

76

else

78

Logische Operatoren

81

Negationsoperator

85

?:-Operator

86

switch & case

87

Zusammenfassung

92

Übungen

93

5 Schleifen

94

while

94

do

97

for

99

Wann welche Schleife?

101

break

101

continue

102

Zusammenfassung

103

Übungen

103

6 Funktionen & Module

104

Funktionen

104

Lokale Variablen

106

Funktionen mit Parametern

109

Rückgabewerte

111

Funktionsdeklarationen

113

Module

114

Zusammenfassung

120

Übungen

121

7 Arrays & Vektoren

124

Arrays

124

Vektoren

127

Zusammenfassung

132

Übungen

132

8 Zeichen & Strings

134

char

134

C-Strings

136

Strings

139

Zusammenfassung

141

Übungen

142

9 Zeiger & Referenzen

144

Adressoperator

144

Zeiger

145

Dereferenzierungsoperator

146

Zeiger als Funktionsparameter

147

Zeiger auf Klassenobjekte

149

Zeiger auf Arrays

150

Zeigerarithmetik

151

Referenzen

152

Zusammenfassung

153

Übungen

154

10 Klassen

156

Definition einer Klasse

156

Attribute

160

Zugriffsrechte

161

Methoden

163

Konstruktoren

166

Konstanzwahrende Methoden

169

Überladen von Methoden

171

Statische Klassenelemente

173

Typedef

177

Die Klassenansicht

179

Namensbereiche

183

Zusammenfassung

185

Übungen

186

11 Vererbung

188

Das Wesen der Vererbung

188

Die Syntax der Vererbung

190

Konstruktoren

192

Erweitern durch Vererbung

195

Methoden überschreiben

196

Geschützte Attribute

197

Polymorphie

199

Virtuelle Methoden

200

UML

202

Schnittstellen

203

Downcasts

211

Zusammenfassung

211

Übungen

212

12 Dynamische Speicherverwaltung

214

Erzeugen von Objekten

214

Erzeugen von Arrays

215

Destruktoren

215

Wenn new fehlschlägt

218

Zusammenfassung

218

Übungen

218

13 Ausnahmen

220

Ausnahmen werfen

220

Ausnahmen fangen

224

Unterschiedliche Ausnahmen auffangen

225

Ausnahmen weiter werfen

227

Zusammenfassung

227

Übungen

227

14 Templates

228

Funktionstemplates

228

Klassentemplates

230

Zusammenfassung

231

Übungen

232

TEIL II C++/CLI

234

15 .NET Framework

236

C++/CLI

236

.NET

237

16 C++/CLI-Grundlagen

246

CLR-Konsolenanwendung

246

Das Beispielprogramm

248

Trackinghandle

250

Trackingreferenz

251

Ausgabe

252

Arrays

254

Eingabe

256

Typumwandlung

256

Ausnahmen

257

Zusammenfassung

260

17 Klassen II

262

Eine verwaltete Klasse erstellen

262

Die Ausgabe

264

Eigenschaften

266

Indexer

271

Ressourcenfreigabe

274

Wertklassen

279

Operatoren überladen

280

Literale

286

Aufzählungen

286

Zusammenfassung

292

Übungen

292

18 Vererbung II

294

override vs. new

297

Abstrakte Methoden und Klassen

298

Versiegelte Methoden

300

Versiegelte Klassen

300

Schnittstellen

302

Zusammenfassung

306

19 Strings & StringBuilder

308

CultureInfo

308

String

309

StringBuilder

316

Char

318

Zusammenfassung

319

Übungen

320

20 Dateiverwaltung

322

DateTime

323

Laufwerke

326

Verzeichnisse

328

Dateien

332

Dateiströme

335

Binärströme

338

Zeichenströme

340

Serialisierung

342

Praktische Anwendung

344

Zusammenfassung

346

Übungen

347

21 Delegaten & Ereignisse

348

Delegaten

348

Ereignisse

352

Zusammenfassung

356

Übungen

356

22 Collections

358

IComparer

358

IComparable

359

Collection-Schnittstellen

360

IEnumerable

360

ICollection

361

IList

365

IDictionary

368

Generische Collections

372

Anwendungsbeispiele

375

Zusammenfassung

379

Übungen

380

23 Nützliche Klassen

382

Random – Zufallszahlen

382

Math – mathematische Funktionen

383

Console – Konsole

387

Environment – die Umgebung

390

GC – Garbage Collector

393

Timer – Taktgeber

395

Zusammenfassung

397

24 Der Debugger

398

Haltepunkte

400

Schrittweise Abarbeitung

401

Komplexere Haltepunkte

403

Variablen überwachen

404

Zusammenfassung

405

Übungen

405

TEIL III Oberflächenprogrammierung

406

25 Windows Forms

408

Das Hauptprogramm

410

Die Form-Datei

411

Das Eigenschaftenfenster des Designers

413

Component

415

Control – Basis aller Steuerelemente

416

ScrollableControl – scrollbare Container

436

Form – die Formularklasse

440

Ereignisse im Designer

448

Zusammenfassung

450

26 Nützliche Klassen II

452

Assembly-Verweise hinzufügen

452

Size – Größenangabe

455

Point – Positionsangabe

456

Rectangle – rechteckiger Bereich

457

Color – Farbangaben

460

Font – Schriftart

465

MessageBox – Nachrichtenfenster

467

Image – Grundlage der Bilder

469

Bitmap – Klasse für konkrete Bilder

470

Icon – kleine Bilder

471

ImageList – Bilderliste

473

Cursor – Mauszeiger

474

Padding – Abstände und Ränder

476

Zusammenfassung

477

27 Einfache Steuerelemente

478

Label – Beschriftungen

478

GroupBox – Gruppierungen

480

ButtonBase – Basis der Buttons

481

Button – Schaltfläche

482

CheckBox – Elemente zum Abhaken

483

RadioButton – Optionen zur Auswahl

485

PictureBox – Bilderrahmen

487

TextBoxBase – Basis der Texeingabefelder

490

TextBox – ein einfaches Texteingabefeld

494

MaskedTextBox – Eingabe nach Vorschrift

496

RichTextBox – kleine Textverarbeitung

497

ListControl – Basis aller Listenelemente

498

ListBox – einfache Auflistung

499

ProgressBar – Fortschrittsbalken

503

Zusammenfassung

505

28 Praktische Anwendung I

506

Bei Buttonklick den eingegebenen Text anzeigen

506

Auf Mausbewegungen reagieren

507

Die Listboxauswahl mit Zusatzinfos versehen

509

Ein primitiver Texteditor

513

Ein einfacher Bildbetrachter

522

29 Komplexere Steuerelemente

526

Panel – Basis komplexerer Gruppierungen

526

FlowLayoutPanel – Gruppierung wie Fließtext

527

TableLayoutPanel – Gruppierung zu Tabellenform

528

SplitContainer – größenveränderbare Aufteilung

529

TabControl – Gruppierung über Registerkarten

533

ListView – zweidimensionale Listen

536

TreeView – Baumdarstellung

549

Zusammenfassung

557

30 Menüs & Leisten

558

ToolStrip – Symbolleiste

558

MenuStrip – Menüleiste

560

StatusStrip – Statusleiste

561

ContextMenuStrip – Kontextmenü

561

Die ToolStrip-Elemente

562

ToolStripContainer – Spielwiese für Leisten

569

Zusammenfassung

570

31 GDI+

572

Brush – Pinsel

573

Pen – Stift

577

Graphics – Zeichenbrett

578

Zeichnen über Paint

581

Zusammenfassung

584

Übungen

584

32 Praktische Anwendung II

586

Ein Scherzdialog

586

Ein Telefonbuch

589

Ein einfacher Dateiexplorer

604

Anhang

612

A Nützliche Tipps

612

Festlegen des Arbeitsverzeichnisses

612

Eingebettete Ressourcen

614

Weitere Dialoge

617

B Literaturverzeichnis

622

Index

624