Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Kurztutorial zur Windowsprogrammierung unter C++

Kurztutorial zur Windowsprogrammierung unter C++
Über dieses Buch
  • Art: Diplomarbeit
  • Autor: Jens Bartschat
  • Abgabedatum: Mai 1995
  • Umfang: 147 Seiten
  • Dateigröße: 10,6 MB
  • Note: 1,0
  • Institution / Hochschule: Universität der Bundeswehr München Deutschland
  • ISBN (eBook): 978-3-8324-4018-3
  • ISBN (Paperback) :
    978-3-8324-4018-3 P
  • ISBN (CD) :978-3-8324-4018-3 CD
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Bartschat, Jens Mai 1995: Kurztutorial zur Windowsprogrammierung unter C++, Hamburg: Diplomica Verlag
  • Schlagworte:

Diplomarbeit von Jens Bartschat

Inhaltsverzeichnis:

1. Grundlagen von Windows und der Visual C++ 1.5-Programmierung 1
1.1 Einführung 7
1.1.1 Zielgruppe 7
1.1.2 Wie sollten Sie vorgehen? 7
1.2 Das Windows-Betriebssystem 7
1.3 Die Sprache C++ 8
1.4 Klassenbibliotheken 8
1.5 Integrierte Entwicklungsumgebung (IDE) 8
1.6 Microsofts Visual C++ 1.5-Compiler 9
1.6.1 Arbeiten mit der Visual Workbench 9
1.6.2 Das Projektkonzept 9
1.6.3 Quelltexteditierung, Compilierung und Projektoptionen 10
1.6.4 Resourcen, Debugging, AppWizard und ClassWizard 10
1.7 Namenskonventionen und Begriffserklärungen 11
1.7.1 Namenskonventionen 11
1.7.2 Begriffserklärungen 12
1.7.2.1 Die Klasse 12
1.7.2.2 Das Fenster 15
1.7.2.3 Das Nachrichtenkonzept 15
2. Step-by-Step-Tutorial zur Windows-Programmierung mit MFC 16
2.1 Vorbemerkung 16
2.2 Genereller Aufbau von MFC-Windows-Programmen 16
2.2.1 Grundlagen 17
2.2.2 Die Quelldateien .C, .CPP, .H, .DEF, .ICO, .RC 17
2.3 Das Programm-Grundgerüst (HELLO) 18
2.3.1 Was macht HELLO? 18
2.3.2 Analyse von HELLO 18
2.3.2.1 Einfache Resourcen mit AppStudio (HELLO.ICO, HELLO.RC) 18
2.3.2.2 Die Klassen- und Methodendeklaration (HELLO.H) 19
2.3.2.2.1 Behandlung von Include-Files 19
2.3.2.2.2 Die Deklaration der Fensterklasse 20
2.3.2.2.3 Die Deklaration der Anwendungsklasse 21
2.3.2.3 Methodendefinitionen und Message-Map (HELLO.CPP) 21
2.3.2.3.1 Include-Files und Startcode 22
2.3.2.3.2 Der Konstruktor CMainWindow 22
2.3.2.3.3 Die Methode OnPaint 23
2.3.2.3.4 Die Methode OnAbout 24
2.3.2.3.5 Die Message-Map 24
2.3.2.3.6 Überlagern der Methode InitInstance 25
2.3.3 Programmieren mit Hilfe von AppWizard und ClassWizard 26
2.3.3.1 AppWizard - ein Programmskelett schnell erstellen (Tut1) 26
2.3.3.2 Programmerweiterung mit ClassWizard 28
2.4 Resourcen-Programmierung 30
2.4.1 Was macht ViewText? 31
2.4.2 Menüs und Accelerators 31
2.4.2.1 Das Hauptmenü 32
2.4.2.1.1 Erstellen von Menüs 32
2.4.2.1.2 Integration von Menüs in die Applikation 32
2.4.2.2 Accelerators 35
2.4.2.2.1 Erstellen von Accelerators 36
2.4.2.2.2 Integration der Accelerators in die Applikation 36
2.4.2.3 Dynamisch erzeugte lokale Popup-Menüs 36
2.4.2.4 Wartung und Pflege von Menüeinträgen 38
2.4.3 Textausgabe und Schriftformatierung 39
2.4.3.1 Aufbau von OnPaint 40
2.4.3.2 Schriftattribute 41
2.4.3.3 Farben einstellen 44
2.4.3.4 Textausgabe 45
2.4.3.5 Scrollbars 48
2.4.4 Einfache Dialogboxen 51
2.4.4.1 Die Programm-Dialoge Über ViewText, Info und Schließen 52
2.4.4.2 Standard-Dialoge 53
2.4.4.3 Der Datei öffnen-Dialog 54
2.5 Dialogboxprogrammierung 57
2.5.1 Grundlagen 57
2.5.2 Arten von Dialogboxen 57
2.5.3 Was macht ViewTextDialog? 58
2.5.4 Überblick über die weitere Vorgehensweise 59
2.5.5 Entwurf von Dialogboxen mit AppStudio 59
2.5.5.1 Die verfügbaren Dialogbox-Elemente 60
2.5.5.2 Tabulatorstops 60
2.5.5.3 Gruppen 60
2.5.5.4 Die Editierung von Dialogboxen 61
2.5.6 Dialoge mit der Klasse CDialog 62
2.5.7 Einbinden des Dialogs in ein Programm 64
2.5.7.1 Überblick über die erforderlichen Programmänderungen 64
2.5.7.2 Erforderliche Änderungen im Programm 65
2.5.8 Buttons (Klasse CButton) 68
2.5.8.1 Pushbuttons 68
2.5.8.2 Radiobuttons 69
2.5.8.3 Checkboxes 69
2.5.8.4 Nachrichten für Buttons 69
2.5.8.5 Methoden für Buttons 70
2.5.9 Listen 71
2.5.9.1 Listboxes (Klasse CListBox) 71
2.5.9.1.1 Nachrichten für Listboxes 72
2.5.9.1.2 Methoden für Listboxes 72
2.5.9.2 Comboboxes (Klasse CComboBox) 73
2.5.9.2.1 Nachrichten für Comboboxes 74
2.5.9.2.2 Methoden für Comboboxes 74
2.5.10 Textfelder 75
2.5.10.1 Statics (Klasse CStatic) 75
2.5.10.2 Editfelder (Klasse CEdit) 76
2.5.10.2.1 Nachrichten für Editfelder 76
2.5.10.2.2 Methoden für Editfelder 76
2.5.11 Scrollbars (Klasse CScrollBar) 77
2.5.11.1 Nachrichten für Scrollbars 77
2.5.11.2 Methoden für Scrollbars 78
3. Fortgeschrittene Programmierung 80
3.1 Strukturierte Programmierung - Die Document-Frame-View-Architektur 80
3.1.1 Begriffserklärung 80
3.1.2 Warum gibt es die Doc-Frame-View-Strukturierung? 80
3.1.3 Vorgehensweise bei der Strukturierung 81
3.2 Einfach- und Mehrfachdokumente - SDI und MDI 82
3.2.1 Begriffserklärung 82
3.2.2 Implementierung des SDI-Konzeptes 82
3.2.3 Implementierung des MDI-Konzeptes 83
3.3 Kommunikation und Datenaustausch zwischen Windows-Applikationen 83
3.3.1 Begriffe rund um die Programm-Kommunikation 84
3.3.2 Das Clipboard 85
3.3.3 Dynamischer Datenaustausch - DDE 86
3.3.3.1 Etablieren eines DDE-Kanals 86
3.3.3.2 Datenaustausch auf dem DDE-Kanal 87
3.3.3.3 Beendigung der DDE-Verbindung 87
3.3.3.4 Zusätzliche DDE-Features 88
3.3.3.5 Die DDEML 88
3.3.4 Objekte verbinden und einbetten - OLE 89
3.3.4.1 Anwendung 89
3.3.4.2 Programmtechnische Voraussetzungen 89
3.3.4.2.1 Die DLLs OLECLI und OLESVR 89
3.3.4.2.2 Server-Registrierung in REG.DAT 89
3.3.4.3 Ausblick 90
4. Schlußbemerkung 90
4.1 Windows als modernes Betriebssystem? 90
4.2 Windows-Programmierung unbedingt mit C++? 92
5. Anhang 93
5.1 Die Quelltexte 93
5.1.1 Beispiele zur Polymorphie 93
5.1.2 HELLO 96
5.1.3 TUT1 100
5.1.4 ViewText 118
5.1.5 ViewTextDialog 132
5.2 Literatur 137
5.3 Abbildungsverzeichnis 139
5.4 Tabellenverzeichnis 139
5.5 Index 140
5.6 MFC-Klassenhierarchie 144
Bei Interesse senden wir Ihnen gerne kostenlos und unverbindlich die Einleitung und einige Seiten der Studie als Textprobe zu.

Bitte fordern Sie die Unterlagen unter agentur@diplom.de, per Fax unter 040-655 99 222 oder telefonisch unter 040-655 99 20 an.

Arbeit zitieren:
Bartschat, Jens Mai 1995: Kurztutorial zur Windowsprogrammierung unter C++, Hamburg: Diplomica Verlag

Schlagworte:

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren