Inside Visual C++ 6.0: [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr]
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Unterschleißheim
Microsoft Press
2000
|
Ausgabe: | [Nachdr.] |
Schriftenreihe: | Fachbibliothek
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXXV, 1065 S. Ill. CD-ROM (12 cm) |
ISBN: | 3860634615 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013577415 | ||
003 | DE-604 | ||
005 | 20110121 | ||
007 | t | ||
008 | 010207s2000 a||| |||| 00||| ger d | ||
020 | |a 3860634615 |9 3-86063-461-5 | ||
035 | |a (OCoLC)248275889 | ||
035 | |a (DE-599)BVBBV013577415 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-M490 |a DE-858 |a DE-634 | ||
100 | 1 | |a Kruglinski, David |d 1947-1997 |e Verfasser |0 (DE-588)115614087 |4 aut | |
240 | 1 | 0 | |a Programming Microsoft Visual C++ |
245 | 1 | 0 | |a Inside Visual C++ 6.0 |b [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] |c David Kruglinski, Scot Wingo und George Shepherd |
250 | |a [Nachdr.] | ||
264 | 1 | |a Unterschleißheim |b Microsoft Press |c 2000 | |
300 | |a XXXV, 1065 S. |b Ill. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Fachbibliothek | |
650 | 4 | |a Visual C++ 6.0 | |
650 | 0 | 7 | |a Visual C++ 1.5 |0 (DE-588)4343192-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Visual C++ |0 (DE-588)4319926-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Visual C++ 6.0 |0 (DE-588)4518537-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Visual C++ 5.0 |0 (DE-588)4467605-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Visual C++ 4.0 |0 (DE-588)4413009-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a CD-ROM |0 (DE-588)4139307-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a WINDOWS |g Programm |0 (DE-588)4192183-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Visual C++.NET |0 (DE-588)4683349-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Visual C++ 6.0 |0 (DE-588)4518537-2 |D s |
689 | 0 | 1 | |a CD-ROM |0 (DE-588)4139307-7 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
689 | 1 | 0 | |a Visual C++ |0 (DE-588)4319926-4 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
689 | 2 | 0 | |a Visual C++ 5.0 |0 (DE-588)4467605-0 |D s |
689 | 2 | |8 3\p |5 DE-604 | |
689 | 3 | 0 | |a Visual C++ 4.0 |0 (DE-588)4413009-0 |D s |
689 | 3 | |8 4\p |5 DE-604 | |
689 | 4 | 0 | |a Visual C++ 1.5 |0 (DE-588)4343192-6 |D s |
689 | 4 | |8 5\p |5 DE-604 | |
689 | 5 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 5 | |8 6\p |5 DE-604 | |
689 | 6 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 6 | |8 7\p |5 DE-604 | |
689 | 7 | 0 | |a Visual C++.NET |0 (DE-588)4683349-3 |D s |
689 | 7 | |8 8\p |5 DE-604 | |
689 | 8 | 0 | |a WINDOWS |g Programm |0 (DE-588)4192183-5 |D s |
689 | 8 | |8 9\p |5 DE-604 | |
700 | 1 | |a Wingo, Scot |e Verfasser |4 aut | |
700 | 1 | |a Shepherd, George |e Verfasser |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009272355&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009272355 | ||
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 | |
883 | 1 | |8 4\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 5\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 6\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 7\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 8\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 9\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804128378093043712 |
---|---|
adam_text | DAVID KRUGLINSKI, SCOT WINGO UND GEORGE SHEPHERD INSIDE VISUAL C++ 6.0
MICROSOFT PRESS INHALTSVERZEICHNIS DANKSAGUNG XXV EINFUEHRUNG XXVII MFC,
ATL UND WFC - IST DIE MFC-BIBLIOTHEK TOT? XXVII C++ ODER JAVA XXVIII
ZIELGRUPPE DIESES BUCHES XXIX WAS HIER NICHT BEHANDELT WIRD XXIX
VERWENDUNG DIESES BUCHES XXX AUFBAU DIESES BUCHES XXX TEIL A: EINFUEHRUNG
ZU WINDOWS, VISUAL C++ UND DEM MFC-ANWENDUNGSGERUEST XXX TEIL B: DIE
ANSICHTSKLASSEN DER MFC-BIBLIOTHEK XXX TEIL C: DIE
DOKUMENT-ANSICHT-ARCHITEKTUR XXXI TEIL D: ACTIVEX: COM,. AUTOMATISIERUNG
UND OLE XXXI TEIL E: DATENBANKVERWALTUNG XXXI TEIL F: PROGRAMMIERUNG FUER
DAS INTERNET XXXI TEIL G: ANHAENGE XXXI WIN32 UND WINL6 XXXII WINDOWS 95,
WINDOWS 98 ODER WINDOWS NT XXXII WINDOWS FUER FORTGESCHRITTENE: DIE
EINSCHUEBE »HINWEIS FUER WIN32-PROGRAMMIERER XXXII VERWENDUNG DER
BEGLEIT-CD XXXII TECHNISCHE HINWEISE UND BEISPIELPROGRAMME XXXIV
KORREKTUREN, KOMMENTARE UND HILFE XXXV TEIL A EINFUEHRUNG ZU WINDOWS,
VISUAL C++ UND DEM MFC-ANWENDUNGSGERUEST 1 1 MICROSOFT WINDOWS UND VISUAL
C++ 3 DAS WINDOWS-PROGRAMMIERMODELL 3 NACHRICHTENVERARBEITUNG 3 GRAPHICS
DEVICE INTERFACE (GDI) 4 RESSOURCENGESTUETZTE PROGRAMMIERUNG 4
SPEICHERVERWALTUNG 5 DLLS (DYNAMIC LINK LIBRARIES) 5 WIN32-API 5 DIE
KOMPONENTEN VON VISUAL C++ 6 MICROSOFT VISUAL C++ 6.0 UND DER
ERSTELLUNGSPROZESS 7 RESSOURCEN-EDITOREN - DIE ANSICHT RESSOURCEN IM
ARBEITSBEREICH 9 C-/C++-COMPILER 9 QUELLTEXT-EDITOR 9
RESSOURCEN-COMPILER 10 LINKER 10 DEBUGGER 10 MFC-ANWENDUNGS-ASSISTENT 11
KLASSEN-ASSISTENT 12 QUELLCODE-BROWSER 12 ONLINE-HILFE 13
WINDOWS-DIAGNOSEWERKZEUGE 13 VERSIONSKONTROLLE 14 SAMMLUNG DER
KOMPONENTEN UND STEUERELEMENTE 14 MFC-BIBLIOTHEK VERSION 6.0 15
MICROSOFT ACTIVE TEMPLATE LIBRARY 15 2 DAS MFC-ANWENDUNGSGERUEST 17 WOZU
DAS ANWENDUNGSGERUEST VERWENDEN? 17 EINARBEITUNGSZEIT 21 WAS IST EIN
ANWENDUNGSGERUEST? 22 ANWENDUNGSGERUEST IM VERGLEICH ZU KLASSENBIBLIOTHEK
22 BEISPIEL FUER EIN ANWENDUNGSGERUEST 22 MFC-NACHRICHTENZUORDNUNG 25
DOKUMENTE UND ANSICHTEN 26 TEIL * DIE ANSICHTSKLASSEN DER MFC-BIBLIOTHEK
29 3 EINSTIEG MIT DEM MFC-ANWENDUNGS-ASSISTENTEN - »HELLO, WORLD! 31
WAS VERSTEHT MAN UNTER EINER ANSICHT? 32 SDI- ODER MDI-ANWENDUNG 32 DIE
MINIMALANWENDUNG - EX03A 32 DIE ANSICHTSKLASSE CEX03AVIEW 37 IM
ANSICHTSFENSTER ZEICHNEN - DIE WINDOWS-GDI 38 VORSCHAU AUF DIE
RESSOURCEN-EDITOREN 40 DER INHALT VON *****.** 40 DEN EDITOR FUER
DIALOG-RESSOURCEN STARTEN 41 KONFIGURATIONEN WIN32 DEBUG UND WIN32
RELEASE 43 DIE DIAGNOSEMAKROS AKTIVIEREN 43 VORKOMPILIERTE
HEADER-DATEIEN 44 ZWEI METHODEN DER PROGRAMMAUSFUEHRUNG 45 4
EREIGNISBEHANDLUNG, ABBILDUNGSMODI UND EINE ANSICHT MIT BILDLAUF 47
BENUTZEREINGABEN VERARBEITEN - NACHRICHTENZUORDNUNGEN 47 DIE
NACHRICHTENZUORDNUNG 48 VI INHALTSVERZEICHNIS DEN ZUSTAND EINES
ANSICHTSOBJEKTS SPEICHERN - DATENELEMENTE 48 DIE THEORIE DER UNGUELTIGEN
RECHTECKE 49 DER CLIENT-BEREICH EINES FENSTERS 50 BERECHNUNGEN MIT
CRECT, CPOINT UND CSIZE 50 LIEGT EIN PUNKT IN EINEM RECHTECK? 51 DER
CRECT-OPERATOR LPCRECT 51 LIEGT EIN PUNKT INNERHALB EINER ELLIPSE? 51
DAS BEISPIELPROGRAMM EX04A 52 DEN KLASSEN-ASSISTENTEN IN EX04A EINSETZEN
55 ABBILDUNGSMODI 59 DER ABBILDUNGSMODUS MM_TEXT 60 ABBILDUNGSMODI MIT
FESTER SKALIERUNG 60 ABBILDUNGSMODI MIT VARIABLER SKALIERUNG 61
KOORDINATENUMWANDLUNG 63 DAS BEISPIELPROGRAMM EX04B - UMWANDLUNG IN DEN
ABBILDUNGSMODUS MM_HIMETRIC 64 EIN BILDLAUFFAEHIGES ANSICHTSFENSTER 66
GROESSE VON FENSTER UND AUSGABEBEREICH 66 BILDLAUFLEISTEN 66
BILDLAUFALTERNATIVEN 66 DIE FUNKTION ONLNITIALUPDATE 67 TASTATUREINGABEN
ANNEHMEN 67 DAS BEISPIELPROGRAMM EX04C - BILDLAUF 67 WEITERE
WINDOWS-NACHRICHTEN 71 DIE NACHRICHT WM_CREATE 71 DIE NACHRICHT WM_CLOSE
71 DIE NACHRICHT WM_QUERYENDSESSION 71 DIE NACHRICHT WM_DESTROY 72 DIE
NACHRICHT WM_NCDESTROY 72 5 GRAFIKGERAETESCHNITTSTELLE, FARBEN UND
SCHRIFTEN 73 GERAETEKONTEXTKLASSEN 73 DIE BILDSCHIRMKONTEXTKLASSEN
CCLIENTDC UND CWINDOWDC 74 CDC-OBJEKTE ANLEGEN UND LOESCHEN 74 DER
ZUSTAND DES GERAETEKONTEXTS 75 DIE KLASSE CPAINTDC 75 GDI-OBJEKTE 76
GDI-OBJEKTE ANLEGEN UND LOESCHEN 77 GDI-OBJEKTE UEBERWACHEN 77
VORDEFINIERTE GDI-OBJEKTE 78 WIE LANGE GILT EINE GDI-AUSWAHL? 78
FARBZUORDNUNG UNTER WINDOWS 79 STANDARD-VGA-KARTEN 79 GRAFIKKARTEN MIT
256 FARBEN 80 16-BIT-GRAFIKKARTEN 81 24-BIT-GRAFIKKARTEN 81 SCHRIFTEN 81
SCHRIFTEN SIND GDI-OBJEKTE 82 EINE SCHRIFT AUSWAEHLEN 82
INHALTSVERZEICHNIS VII SCHRIFTEN DRUCKEN 82 SCHRIFTEN ANZEIGEN 82
LOGISCHE UND PHYSISCHE BILDSCHIRMMASSE 83 DIE ZEICHENHOEHE BERECHNEN 84
DAS BEISPIELPROGRAMM EX05A 85 ELEMENTE DES PROGRAMMS EX05A 88 DAS
BEISPIELPROGRAMM EX05B 89 ELEMENTE DES PROGRAMMS EX05B 92 DAS
BEISPIELPROGRAMM EX05C - EINE ZWEITE ANWENDUNG MIT CSCROLIVIEW 93
ELEMENTE DES PROGRAMMS EX05C 96 SETSCALETOFITSIZE-MODUS IN CSCROLIVIEW
98 DEN ABBILDUNGSMODUS FUER LOGISCHE TWIPS IN BILDLAUFFAEHIGEN ANSICHTEN
VERWENDEN 98 6 MODALE DIALOGFELDER UND DIE STANDARDSTEUERELEMENTE VON
WINDOWS 99 MODALE IM VERGLEICH ZU NICHTMODALEN DIALOGFELDERN 100
RESSOURCEN UND STEUERELEMENTE 100 EIN MODALES DIALOGFELD ERSTELLEN 101
DAS DIALOGFELD DER DIALOGE UND EDITOREN - BEISPIEL EX06A 102 DIE
DIALOGRESSOURCE ERSTELLEN 102 DER MASSEN-ASSISTENT UND DIE DIALOGKLASSE
111 DAS DIALOGFELD MIT DER ANSICHT VERKNUEPFEN 115 ERLAEUTERUNGEN ZUR
ANWENDUNG EX06A 117 DAS DIALOGPROGRAMM ERWEITERN 118 AUFRUF DER FUNKTION
ONOK ABFANGEN 118 VERARBEITUNG VON ONCANCEL 120 DIE
BILDLAUFLEISTEN-STEUERELEMENTE IMPLEMENTIEREN 120 BEZEICHNUNG VON
STEUERELEMENTEN: CWND-ZEIGER UND STEUERELEMENT-IDS 122 DIE
HINTERGRUNDFARBE FUER DIALOGFELDER UND STEUERELEMENTE FESTLEGEN 122
ZEICHNEN INNERHALB DES DIALOGFELDS 124 DIALOGSTEUERELEMENTE ZUR LAUFZEIT
HINZUFUEGEN 124 ANDERE STEUERELEMENTFUNKTIONEN VERWENDEN 125 WINDOWS
95-STANDARDSTEUERELEMENTE 125 DAS STEUERELEMENT STATUSANZEIGE 126 DAS
STEUERELEMENT REGLER 126 DAS STEUERELEMENT DREHFELD 127 DAS
STEUERELEMENT LISTENELEMENT 127 DAS STEUERELEMENT STRUKTURANSICHT 128
DIE NACHRICHT WM_NOTIFY 128 DAS BEISPIELPROGRAMM EX06B 129 ANDERE
WINDOWS-STANDARDSTEUERELEMENTE 139 7 NICHTMODALE DIALOGE UND
STANDARDDIALOGFELDER 141 NICHTMODALE DIALOGFELDER 141 NICHTMODALE
DIALOGFELDER ERSTELLEN 141 BENUTZERDEFINIERTE NACHRICHTEN 142 BESITZER
EINES DIALOGFELDS 142 BEISPIEL FUER EIN NICHTMODALES DIALOGFELD - EX07A
143 DIE MASSE CFORMVIEW - EINE ALTERNATIVE ZU NICHTMODALEN DIALOGFELDERN
149 VIII INHALTSVERZEICHNIS DIE STANDARDDIALOGFELDER VON WINDOWS 150
DIREKTER EINSATZ DER MASSE CFILEDIALOG 150 KLASSEN VON
STANDARDDIALOGFELDKLASSEN ABLEITEN 150 VERSCHACHTELTE DIALOGFELDER 151
EIN BEISPIEL MIT CFILEDIALOG - EX07B 151 WEITERE ANPASSUNGSMOEGLICHKEITEN
VON CFILEDIALOG 157 8 ACTIVEX-STEUERELEMENTE VERWENDEN 159
ACTIVEX-STEUERELEMENTE IM VERGLEICH ZU NORMALEN WINDOWS-STEUERELEMENTEN
160 NORMALE STEUERELEMENTE IM RUECKBLICK 160 AEHNLICHKEITEN ZWISCHEN
ACTIVEX-STEUERELEMENTEN UND NORMALEN STEUERELEMENTEN 161 UNTERSCHIEDE
ZWISCHEN ACTIVEX-STEUERELEMENTEN UND NORMALEN S TEUERELEMENTEN -
EIGENSCHAFTEN UND METHODEN 161 ACTIVEX-STEUERELEMENTE INSTALLIEREN 162
DAS KALENDER-STEUERELEMENT 164 PROGRAMMIERUNG VON
ACTIVEX-STEUERELEMENT-CONTAINERN 165 ZUGRIFF AUF EIGENSCHAFTEN 165
C++-KLASSEN FUER ACTIVEX-STEUERELEMENTE 166 UNTERSTUETZUNG DES
MFC-ANWENDUNGS-ASSISTENTEN FUER ACTIVEX-STEUERELEMENTE . . 169 DER
KLASSEN-ASSISTENT UND DAS CONTAINER-DIALOGFELD 169
ACTIVEX-STEUERELEMENTE IM SPEICHER HALTEN 170 DAS BEISPIELPROGRAMM EX08A
- EIN DIALOGFELD ALS ACTIVEX-STEUERELEMENT-CONTAINER 171
ACTIVEX-STEUERELEMENTE IN HTML-DATEIEN 180 ACTIVEX-STEUERELEMENTE ZUR
LAUFZEIT ERSTELLEN 180 DAS BEISPIELPROGRAMM EX08B -DAS
ACTIVEX-WEBBROWSER-STEUERELEMENT 181 DIE BEISPIELANWENDUNG EX08C - EIN
VOLLSTAENDIGER ZWEIFENSTRIGER WEBBROWSER 185 BILDEIGENSCHAFTEN 186
BINDUNGSFAEHIGE EIGENSCHAFTEN - AENDERUNGSBENACHRICHTIGUNGEN 186 WEITERE
ACTIVEX-STEUERELEMENTE 187 9 STANDARDSTEUERELEMENTE VON INTERNET
EXPLORER 4 189 EINFUEHRUNG IN DIE NEUEN STANDARDSTEUERELEMENTE VON
INTERNET EXPLORER 4 190 DAS STEUERELEMENT ZUR DATUMS- UND ZEITAUSWAHL
(DATETIMEPICKER) 190 DAS MONATSKALENDER-STEUERELEMENT 191 DAS
IP-ADRESSE-STEUERELEMENT 192 ERWEITERTES KOMBINATIONSFELD-STEUERELEMENT
192 DAS BEISPIELPROGRAMM EX09A 193 10 SPEICHERVERWALTUNG UNTER WIN32 209
PROZESSE UND SPEICHERBEREICHE 210 DER PROZESSADRESSRAUM UNTER WINDOWS 95
210 DER PROZESSADRESSRAUM UNTER WINDOWS NT 212 DAS KONZEPT DES
VIRTUELLEN ARBEITSSPEICHERS 212 DIE FUNKTION VIRTUALALLOC - BELEGTER UND
RESERVIERTER SPEICHER 215 DER WINDOWS-HEAP UND DIE FAMILIE DER
GLOBALALLOC-FUNKTIONEN 215 DER SMALL-BLOCK-HEAP, DIE OPERATOREN NEW UND
DELETE UND DIE FUNKTION _HEAPMIN 216 SPEICHERBILDDATEIEN 217
INHALTSVERZEICHNIS IX ZUGRIFF AUF RESSOURCEN 219 TIPPS ZUM UMGANG MIT
DYNAMISCHEM SPEICHER 219 OPTIMALE SPEICHERSTRATEGIEN FUER KONSTANTE DATEN
220 11 BITMAPS 223 GDI-BITMAPS UND GERAETEUNABHAENGIGE BITMAPS 223 FARBIGE
BITMAPS UND MONOCHROME BITMAPS 224 GDI-BITMAPS VERWENDEN 224 EINE
GDI-BITMAP AUS EINER RESSOURCE LADEN 225 WIE SICH DER
BILDSCHIRM-ABBILDUNGSMODUS AUSWIRKT 226 BITS DEHNEN 226 DAS
BEISPIELPROGRAMM EX11A 226 MIT BITMAPS DIE BILDSCHIRMANZEIGE VERBESSERN
229 DAS BEISPIELPROGRAMM EX11B 229 ANIMATION UNTER WINDOWS 234
GERAETEUNABHAENGIGE BITMAPS UND DIE MASSE CDIB 234 ANMERKUNGEN ZUR
PALETTENPROGRAMMIERUNG 235 DIBS, PIXEL UND FARBTABELLEN 236 DIE STRUKTUR
EINER DIB IN EINER BMP-DATEI 236 ZUGRIFFSFUNKTIONEN FUER DIBS 238 DIE
KLASSE CDIB 238 DIE ANZEIGEGESCHWINDIGKEIT VON DIBS 244 DAS
BEISPIELPROGRAMM EX11C 245 WEITERE MOEGLICHKEITEN ZUR DIB-PROGRAMMIERUNG
248 DIE FUNKTION LOADLMAGE 248 DIE FUNKTION DRAWDIBDRAW 249
SCHALTFLAECHEN MIT BITMAPS BELEGEN 250 DAS BEISPIELPROGRAMM EX11D 251
WEITERE MOEGLICHKEITEN FUER BITMAP-SCHALTFLAECHEN 254 12
NACHRICHTENVERARBEITUNG UND MULTITHREADING-PROGRAMMIERUNG UNTER WINDOWS
255 NACHRICHTENVERARBEITUNG UNTER WINDOWS 255 WIE EIN PROGRAMM MIT EINEM
EINZIGEN THREAD NACHRICHTEN VERARBEITET 255 DIE ABLAUFSTEUERUNG ABGEBEN
256 ZEITGEBER 257 DAS PROGRAMM EX12A 257 LEERLAUFROUTINEN 261
MULTITHREADING-PROGRAMMIERUNG 261 EINEN ARBEITS-THREAD SCHREIBEN UND
STARTEN 262 WIE DER HAUPT-THREAD MIT EINEM ARBEITS-THREAD KOMMUNIZIERT
262 WIE DER ARBEITS-THREAD MIT DEM HAUPT-THREAD KOMMUNIZIERT 264 DAS
PROGRAMM EX12B 264 EREIGNISSE ZUR SYNCHRONISATION VON THREADS EINSETZEN
266 DAS PROGRAMM EX12C 266 THREADS BLOCKIEREN 268 KRITISCHE ABSCHNITTE
269 MUTEX-OBJEKTE UND SEMAPHOREN 270 BENUTZEROBERFLAECHEN-THREADS 271 X
INHALTSVERZEICHNIS TEILE DIE DOKUMENT-ANSICHT-ARCHITEKTUR 273 13 MENUES,
ZUGRIFFSTASTEN, DAS RICH-EDIT-STEUERELEMENT UND
EIGENSCHAFTENDIALOGFELDER 275 DAS HAUPTRAHMENFENSTER UND DIE
DOKUMENTKLASSEN 276 WINDOWS-MENUES 277 ZUGRIFFSTASTEN 278
BEFEHLSVERARBEITUNG 278 BEFEHLSNACHRICHTEN IN ABGELEITETEN KLASSEN
BEARBEITEN 279 BEARBEITUNGSROUTINEN FUER BEFEHLE ZUR AKTUALISIERUNG DER
BENUTZEROBERFLAECHE .. . 280 AUS DIALOGFELDERN STAMMENDE BEFEHLE 281 DIE
STANDARDMENUEBEFEHLE DES ANWENDUNGSGERUESTS 281 MENUEBEFEHLE AKTIVIEREN
ODER DEAKTIVIEREN 282 MFC-TEXTVERARBEITUNGSOPTIONEN 282 DIE MASSE
CEDITVIEW 282 DIE MASSE CRICHEDITVIEW 282 DIE KLASSE CRICHEDITCTRL 282
DAS BEISPIELPROGRAMM EX13A 283 EIGENSCHAFTENDIALOGFELDER 289
EIGENSCHAFTENDIALOGFELDER ERSTELLEN 289 DATENAUSTAUSCH IN
EIGENSCHAFTENDIALOGFELDERN 290 EINE NEUAUFLAGE DES BEISPIELPROGRAMMS
EX13A 290 DIE BEHANDLUNG DER SCHALTFLAECHE UEBERNEHMEN 304 DIE KLASSE
CMENU 304 KONTEXTMENUES ERSTELLEN 305 ERWEITERTE BEFEHLSVERARBEITUNG 305
14 SYMBOL- UND STATUSLEISTEN 307 STEUERELEMENTLEISTEN UND DAS
ANWENDUNGSGERUEST 307 SYMBOLLEISTEN 308 SYMBOLLEISTEN-BITMAPS 308
SCHALTFLAECHENZUSTAENDE 309 SYMBOLLEISTEN UND BEFEHLSNACHRICHTEN 309
BEHANDLUNGSROUTINEN FUER DIE BEFEHLE ZUR SYMBOLLEISTENAKTUALISIERUNG 310
QUICKINFO 311 DIE SUCHE NACH DEM HAUPTRAHMENFENSTER 311 DAS
BEISPIELPROGRAMM EX14A - SYMBOLLEISTE 312 DIE STATUSLEISTE 317
STATUSLEISTEN DEFINIEREN 317 DIE MELDUNGSZEILE 318 DIE STATUSANZEIGE 318
DIE STEUERUNG DER STATUSLEISTE 319 DAS BEISPIELPROGRAMM EX14B -
STATUSLEISTE 320 DIE INTERNET EXPLORER-INFOLEISTE 325 AUFBAU EINER
INFOLEISTE 325 DAS BEISPIELPROGRAMM EX14C - INFOLEISTE 326
INHALTSVERZEICHNIS XI 15 EINE WIEDERVERWENDBARE RAHMENFENSTERKLASSE 333
WARUM WIEDERVERWENDBARE BASISKLASSEN SCHWER ZU SCHREIBEN SIND 333 DIE
KLASSE CPERSISTENTFRAME 334 DIE KLASSE CFRAMEWND UND DIE FUNKTION
ACTIVATEFRAME 335 DIE FUNKTION PRECREATEWINDOW 335 DIE
WINDOWS-REGISTRIERUNG 337 MIT DER KLASSE CSTRING ARBEITEN 338 DIE
POSITION EINES MAXIMIERTEN FENSTERS 340 DER STATUS DER
STEUERELEMENTLEISTE UND DIE REGISTRIERUNG 341 STATISCHE DATENELEMENTE
341 DAS STANDARD-FENSTERRECHTECK 341 DAS BEISPIELPROGRAMM EX15A 342
PERSISTENTE RAHMENFENSTER IN MDI-ANWENDUNGEN 348 16 DOKUMENT UND ANSICHT
TRENNEN 351 FUNKTIONEN FUER DIE INTERAKTION ZWISCHEN DOKUMENT UND ANSICHT
352 DIE FUNKTION CVIEW::GETDOCUMENT 352 DIE FUNKTION
CDOCUMENT::UPDATEALLVIEWS 353 DIE FUNKTION CVIEW/.ONUPDATE 353 DIE
PUNKTION CVIEW::ONINITIALUPDATE 354 DIE FUNKTION
CDOCUMENT::ONNEWDOCUMENT 354 EINE EINFACHE DOKUMENT-ANSICHT-ANWENDUNG
354 DIE KLASSE CFORMVIEW 355 DIE KLASSE COBJECT 356 PROGRAMMDIAGNOSE MIT
DATENAUSZUEGEN 356 DAS MAKRO TRACE 357 DAS OBJEKT AFXDUMP 357 DIE
FUNKTION DUMP UND DIE KLASSE COBJECT 358 AUTOMATISCHER DATENAUSZUG VON
NICHT GELOESCHTEN OBJEKTEN 359 DAS BEISPIELPROGRAMM EX16A 361 EINE ETWAS
KOMPLEXERE INTERAKTION ZWISCHEN DOKUMENT UND ANSICHT 368 DIE FUNKTION
CDOCUMENT::DELETECONTENTS 370 DIE AUFLISTUNGSKLASSE COBLIST 370 EINE
FIFO-LISTE AUF DER BASIS VON COBLIST 370 UEBER COBLIST ITERIEREN: DIE
POSITION-VARIABLE 371 DIE AUF EINER C++-VORLAGE BASIERENDE
AUFLISTUNGSKLASSE CTYPEDPTRLIST 373 DIE FUNKTION DUMP UND
AUFLISTUNGSKLASSEN 373 DAS BEISPIELPROGRAMM EX16B , 374 RESSOURCEN 376
QUELLTEXT 377 GESCHUETZTE VIRTUELLE FUNKTIONEN 390 DIE ANWENDUNG EX16B
TESTEN 390 ZWEI UEBUNGEN FUER DEN LESER 390 17 DOKUMENTE LESEN UND
SCHREIBEN - SDI-ANWENDUNGEN 391 WAS IST SERIALISIERUNG? 391
DATENTRAEGERDATEIEN UND ARCHIVE 392 DIE SERIALISIERUNG EINER KLASSE
ERMOEGLICHEN 392 EINE SERIALIZE-FUNKTION SCHREIBEN 393 XII
INHALTSVERZEICHNIS AUS ARCHIVEN LESEN: EINGEBETTETE OBJEKTE ODER ZEIGER
394 AUFLISTUNGEN SERIALISIEREN 396 DIE FUNKTION SERIALIZE UND DAS
ANWENDUNGSGERUEST 397 DIE SDI-ANWENDUNG 397 DAS WINDOWS-ANWENDUNGSOBJEKT
397 DIE DOKUMENTVORLAGENKLASSE 398 DIE DOKUMENTVORLAGEN-RESSOURCE 400
MEHRERE ANSICHTEN FUER EIN SDI-DOKUMENT 401 EIN LEERES DOKUMENT ERSTELLEN
- DIE FUNKTION CWINAPP::ONFILENEW 401 DIE FUNKTION ONNEWDOCUMENT IN DER
DOKUMENTKLASSE 402 DATEIEN OEFFNEN - DIE FUNKTION ONFILEOPEN 402 DIE
FUNKTION DELETECONTENTS DER DOKUMENTKLASSE 403 DATEIEN SPEICHERN -
ONFILESAVE UND ONFILESAVEAS 403 DAS AENDERUNGS-FLAG DES DOKUMENTS 403 DAS
BEISPIELPROGRAMM EX17A - EINE SDI-ANWENDUNG MIT SERIALISIERUNG 404 DIE
KLASSE CSTUDENT 405 DIE MASSE CEXL7AAPP 405 DIE KLASSE CMAINFRAME 410
DIE KLASSE CSTUDENTDOC 414 DIE MASSE CSTUDENTVIEW 415 DIE ANWENDUNG
EX17A TESTEN 415 DOKUMENTE AUS DEM WINDOWS EXPLORER LADEN 416
PROGRAMMREGISTRIERUNG 416 DOKUMENTE UEBER DOPPELKLICK OEFFNEN 417 DRAG &
DROP AKTIVIEREN 417 STARTPARAMETER VON PROGRAMMEN ANGEBEN 418 START- UND
DRAG-&-DROP-FUNKTIONEN DES WINDOWS-EXPLORER AUSPROBIEREN 418 18
DOKUMENTE LESEN UND SCHREIBEN - MDI-ANWENDUNGEN 419 MDI-ANWENDUNGEN 419
EINE TYPISCHE MDI-ANWENDUNG IM MFC-STIL 419 DAS MDI-ANWENDUNGSOBJEKT 422
DIE MDI-DOKUMENTVORLAGENKLASSE 422 DAS MDI-RAHMENFENSTER UND DIE
UNTERGEORDNETEN MDI-FENSTER 423 RESSOURCEN FUER HAUPTRAHMENFENSTER UND
DOKUMENTVORLAGEN 424 EIN LEERES DOKUMENT ERSTELLEN - DIE FUNKTION
CWINAPP::ONFILENEW 425 ZUSAETZLICHE ANSICHTEN FUER VORHANDENE DOKUMENTE
ERSTELLEN 425 DOKUMENTE OEFFNEN UND SPEICHERN 426 MEHRERE
DOKUMENTVORLAGEN 426 DOKUMENTE AUS DEM WINDOWS-EXPLORER LADEN UND PER
DRAG & DROP VERSCHIEBEN 427 DAS BEISPIELPROGRAMM EX18A 427 DIE KLASSE
CEXL8AAPP 428 DIE KLASSE CMAINFRAME 432 DIE KLASSE CCHILDFRAME 436 DIE
ANWENDUNG EX18A TESTEN 438 INHALTSVERZEICHNIS XIII 19 DRUCKEN UND
SEITENANSICHT 439 DRUCKEN UNTER WINDOWS 439 STANDARDDIALOGFELDER ZUR
DRUCKERSTEUERUNG 440 DRUCKSEITEN INTERAKTIV AUSWAEHLEN 441
BILDSCHIRMSEITEN UND DRUCKSEITEN 441 SEITENANSICHT 442 DRUCKAUSGABEN
PROGRAMMIEREN 442 DER DRUCKER-GERAETEKONTEXT UND DIE FUNKTION
CVIEW::ONDRAW 442 DIE FUNKTION CVIEW::ONPRINT 443 DEN GERAETEKONTEXT
VORBEREITEN - DIE FUNKTION CVIEW::ONPREPAREDC 443 BEGINN UND ENDE EINES
DRUCKAUFTRAGS 443 DAS BEISPIELPROGRAMM EX19A-WYSIWYG-DRUCKAUSGABEN 444
DEN BEDRUCKBAREN BEREICH ERMITTELN 451 DIE KLASSE CARRAY - EINE WEITERE
VORLAGENBASIERTE AUFLISTUNGSKLASSE 451 DAS BEISPIELPROGRAMM EX19B -
MEHRERE SEITEN DRUCKEN 452 20 TEILBARE FENSTER UND MEHRFACHANSICHTEN 459
TEILBARE FENSTER 460 ANSICHTSOPTIONEN 460 DYNAMISCHE UND STATISCHE
FENSTERTEILUNG 461 DAS BEISPIELPROGRAMM EX20A - EINE SDI-ANWENDUNG MIT
EINER ANSICHTSKLASSE UND DYNAMISCH TEILBAREM FENSTER 461 RESSOURCEN FUER
DIE FENSTERTEILUNG 461 DIE KLASSE CMAINFRAME 462 DIE ANWENDUNG EX20A
TESTEN 463 DAS BEISPIELPROGRAMM EX20B - EINE SDI-ANWENDUNG MIT ZWEI
ANSICHTSKLASSEN UND STATISCH GETEILTEM FENSTER 464 DIE KLASSE CHEXVIEW
464 DIE KLASSE CMAINFRAME 465 DIE ANWENDUNG EX20B TESTEN 465 DAS
BEISPIELPROGRAMM EX20C - VERSCHIEDENE ANSICHTEN OHNE TEILBARES FENSTER
.... 466 RESSOURCEN 466 DIE KLASSE CMAINFRAME 467 DIE ANWENDUNG EX20C
TESTEN 468 DAS BEISPIELPROGRAMM EX20D - EINE MDI-ANWENDUNG MIT MEHREREN
ANSICHTSKLASSEN 469 RESSOURCEN 469 DIE KLASSE CEX20DAPP 469 DIE KLASSE
CMAINFRAME 470 DIE ANWENDUNG EX20D TESTEN 471 21 KONTEXTABHAENGIGE HILFE
473 WINHELP 473 DAS RIEH TEXT FORMAT 474 EINE EINFACHE HILFEDATEI
VERFASSEN 474 EIN VERBESSERTES INHALTSVERZEICHNIS 479 DAS
ANWENDUNGSGERUEST UND WINHELP 480 WINHELP AUFRUFEN 480 SUCHZEICHENFOLGEN
481 XIV INHALTSVERZEICHNIS WINHELP AUS DEM ANWENDUNGSMENUE AUFRUFEN 481
ALIASBEZEICHNER FUER HILFEKONTEXT-IDS 482 DEN HILFEKONTEXT FESTLEGEN 482
HILFE MIT FL 483 HILFE MIT UMSCHALT+FL 483 HILFE IN MELDUNGSFENSTERN -
DIE FUNKTION AFXMESSAGEBOX 484 GENERISCHE HILFE 484 EIN HILFEBEISPIEL
OHNE PROGRAMMIERUNG 485 MAKEHELP 487 HILFEBEFEHLE VERARBEITEN 488
HILFEANFORDERUNGEN MIT FL 488 HILFEANFORDERUNGEN MIT UMSCHALT+FL 489 DAS
BEISPIELPROGRAMM EX21B - VERARBEITUNG VON HILFEBEFEHLEN 489
HEADER-DATEIEN 489 DIE KLASSE CSTRINGVIEW 489 DIE MASSE CHEXVIEW 490
RESSOURCEN 491 HILFEDATEIEN 491 DIE ANWENDUNG EX21B TESTEN 492 22
DYNAMISCHE LINK-BIBLIOTHEKEN (DLLS) 493 DLL-GRUNDLAGEN 493 WIE IMPORTE
UND EXPORTE ABGEGLICHEN WERDEN 494 IMPLIZITE UND EXPLIZITE BINDUNG 495
SYMBOLISCHE UND ORDINALE BINDUNG 496 DER EINTRITTSPUNKT IN DIE DLL -
DLLMAIN 496 INSTANZZUGRIFFSNUMMERN UND DAS LADEN VON RESSOURCEN 497 WIE
DAS CLIENT-PROGRAMM EINE DLL FINDET 497 EINE DLL TESTEN 498 NORMALE UND
ERWEITERUNGS-MFC-DLLS 498 GEMEINSAM GENUTZTE MFC-DLLS UND WINDOWS-DLLS
499 KLASSEN AUS ERWEITERUNGS-MFC-DLLS EXPORTIEREN 500 DIE
SUCHREIHENFOLGE FUER RESSOURCEN IN PROGRAMMEN MIT ERWEITERUNGS-MFC-DLLS
500 BEISPIEL EX22A - EINE ERWEITERUNGS-MFC-DLL 501 BEISPIEL EX22B - EIN
TEST-CLIENT FUER DLLS 503 NORMALE MFC-DLLS UND DIE VON CWINAPP
ABGELEITETEN KLASSEN 505 DAS MAKRO AFX_MANAGE_STATE 505 DIE
SUCHREIHENFOLGE FUER RESSOURCEN IN PROGRAMMEN MIT NORMALEN MFC-DLLS ..
505 BEISPIEL EX22C - EINE NORMALE MFC-DLL 506 EINE AKTUALISIERUNG VON
EX22B - CODE ZUM TESTEN VON EX22C.DLL 507 EINE DLL FUER
BENUTZERDEFINIERTE STEUERELEMENTE 509 WAS IST EIN BENUTZERDEFINIERTES
STEUERELEMENT? 509 DIE FENSTERKLASSE EINES BENUTZERDEFINIERTEN
STEUERELEMENTS 509 DIE MFC-BIBLIOTHEK UND DIE FUNKTION WNDPROC 510
BENACHRICHTIGUNGEN VON BENUTZERDEFINIERTEN STEUERELEMENTEN 511
BENUTZERDEFINIERTE NACHRICHTEN AN DAS STEUERELEMENT SENDEN 511 DAS
BEISPIELPROGRAMM EX22D - EIN BENUTZERDEFINIERTES STEUERELEMENT 511 EINE
WEITERE AKTUALISIERUNG VON EX22B - CODE ZUM TESTEN VON EX22D.DLL 517
INHALTSVERZEICHNIS XV 23 MFC-ANWENDUNGEN OHNE DOKUMENT- UND
ANSICHTSKLASSEN 521 DAS BEISPIELPROGRAMM EX23A - EINE ANWENDUNG AUF
DIALOGFELDBASIS 521 DIE INITLNSTANCE-FUNKTION DER ANWENDUNGSKLASSE 524
DIE DIALOGFELDKLASSE UND DAS PROGRAMMSYMBOL 525 DAS BEISPIELPROGRAMM
EX23B - EINE SDI-ANWENDUNG 526 DAS BEISPIELPROGRAMM EX23C - EINE
MDI-ANWENDUNG 528 TEILD ACTIVEX: COM, AUTOMATISIERUNG UND OLE 531 24 DAS
KOMPONENTENOBJEKTMODELL - COM 533 GRUNDLAGEN DER ACTIVEX-TECHNOLOGIE 533
DAS KOMPONENTENOBJEKTMODELL 534 COM LOEST EIN PROBLEM 534 WESENTLICHE
MERKMALE VON COM 535 WAS IST EINE COM-SCHNITTSTELLE? 535 DIE
SCHNITTSTELLE LUNKNOWN UND DIE MEMBER-FUNKTION QUERYLNTERFACE 540
REFERENZZAEHLUNG: DIE FUNKTIONEN ADDREF UND RELEASE 543
ICLASSFACTORY-KLASSEN 543 DIE MASSE CCMDTARGET 545 DAS BEISPIEL EX24A -
EINE SIMULIERTE COM-ANWENDUNG 546 COM-ANWENDUNGEN MIT DER MFC-BIBLIOTHEK
ERSTELLEN 553 DIE COM-FUNKTION COGETCLASSOBJECT 553 COM UND DIE
WINDOWS-REGISTRIERUNG 554 OBJEKTREGISTRIERUNG ZUR LAUFZEIT 556 WIE EIN
COM-CLIENT PROZESSINTERNE KOMPONENTEN AUFRUFT 556 WIE EIN COM-CLIENT
EINE PROZESSEXTERNE KOMPONENTE AUFRUFT 558 DIE MFC-SCHNITTSTELLENMAKROS
560 DIE MFC-KLASSE COLEOBJECTFACTORY 561 UNTERSTUETZUNG FUER
PROZESSINTERNE COM-KOMPONENTEN DURCH MFC-ANWENDUNGS- UND
MASSEN-ASSISTENTEN 562 CLIENT-PROGRAMME FUER COM-MFC-ANWENDUNGEN 563 DAS
BEISPIEL EX24B - EINE MFC-GESTUETZTE PROZESSINTERNE COM-KOMPONENTE .. 564
DAS BEISPIEL EX24C - EIN MFC-GESTUETZTER COM-CLIENT 568 EINBETTUNG UND
AGGREGATION IM VERGLEICH ZUR VERERBUNG 569 25 AUTOMATISIERUNG 571 C++
MIT VBA VERBINDEN 572 AUTOMATISIERUNGSCLIENT UND AUTOMATISIERUNGSSERVER
572 MICROSOFT EXCEL - EIN BESSERES VISUAL BASIC ALS VISUAL BASIC 573
EIGENSCHAFTEN, METHODEN UND AUFLISTUNGEN 576 AUTOMATISIERUNG LOEST EIN
PROBLEM 576 DIE SCHNITTSTELLE IDISPATCH 577 MOEGLICHKEITEN DER
PROGRAMMIERUNG 577 DIE MFC-IMPLEMENTIERUNG VON IDISPATCH 579 EIN
MFC-AUTOMATISIERUNGSSERVER 579 EIN MFC-AUTOMATISIERUNGSCLIENT 580 EINEN
AUTOMATISIERUNGSCLIENT MIT DER COMPILERANWEISUNG #IMPORT ERSTELLEN 583
XVI INHALTSVERZEICHNIS DER DATENTYP VARIANT 584 DIE KLASSE COLEVARIANT
586 TYPUMWANDLUNGEN FUER PARAMETER UND RUECKGABEWERTE VON INVOKE 588
BEISPIELE FUER DIE AUTOMATISIERUNG 589 DAS BEISPIEL EX25A -
AUTOMATISIERUNGSSERVER OHNE BENUTZEROBERFLAECHE 590 DAS BEISPIEL EX25B -
AUTOMATISIERUNGSSERVER ALS DLL 599 DAS BEISPIEL EX25C -
AUTOMATISIERUNGSSERVER MIT SDI-BENUTZEROBERFLAECHE .... 607 DAS BEISPIEL
EX25D - EIN AUTOMATISIERUNGSCLIENT 615 FRUEHE BINDUNG UNTER VBA 632 EINE
TYPBIBLIOTHEK REGISTRIEREN 632 WIE EIN SERVER SEINE TYPBIBLIOTHEK
REGISTRIERT 633 DIE ODL-DATEI 634 WIE EXCEL TYPBIBLIOTHEKEN VERWENDET
635 WARUM FRUEHE BINDUNG VERWENDEN? 636 SCHNELLERE VERBINDUNGEN ZWISCHEN
CLIENT UND SERVER 637 26 VEREINHEITLICHTER DATENAUSTAUSCH -
ZWISCHENABLAGE UND OLE-DRAG-&-DROP .... 639 DIE SCHNITTSTELLE
IDATAOBJECT 639 VERBESSERTE NUTZUNG DER ZWISCHENABLAGE DURCH IDATAOBJECT
640 DIE STRUKTUREN FORMATETC UND STGMEDIUM 641 DIE STRUKTUR FORMATETC
641 DIE STRUKTUR STGMEDIUM 641 DIE MEMBER-FUNKTIONEN DER SCHNITTSTELLE
IDATAOBJECT 642 MFC-UNTERSTUETZUNG FUER DEN VEREINHEITLICHTEN
DATENAUSTAUSCH 643 DIE KLASSE COLEDATASOURCE 644 DIE KLASSE
COLEDATAOBJECT 645 MFC-DATENAUSTAUSCH UEBER DIE ZWISCHENABLAGE 646 DIE
MFC-KLASSE CRECTTRACKER 648 RECHTECKKOORDINATEN EINES
CRECTTRACKER-OBJEKTS KONVERTIEREN 649 DAS BEISPIEL EX26A - DATENTRANSFER
UEBER DIE ZWISCHENABLAGE 649 DIE KLASSE CMAINFRAME 650 DIE KLASSE
CEX26ADOC 651 DIE KLASSE CEX26AVIEW 651 MFC-UNTERSTUETZUNG FUER DRAG &
DROP 658 AKTIONEN AUFSEHEN DER DATENQUELLE 658 AKTIONEN AUFSEITEN DES
ZIELOBJEKTS 659 ABLAUF EINER DRAG-&-DROP-OPERATION 659 DAS BEISPIEL
EX26B - OLE-DRAG-&-DROP 660 DIE KLASSE CEX26BDOC 661 DIE KLASSE
CEX26BVIEW 661 WINDOWS-ANWENDUNGEN UND DRAG-&-DROP - DOBJVIEW 664
ZUSAMMENFASSUNG 665 27 STRUKTURIERTE ABLAGE 667 VERBUNDDATEIEN 668
STORAGE-OBJEKTE UND DIE SCHNITTSTELLE ISTORAGE 669 ZEIGER AUF
ISTORAGE-OBJEKTE 670 DEN DURCH STATSTG BELEGTEN SPEICHER FREIGEBEN 671
AUFZAEHLUNG UNTERGEORDNETER ELEMENTE EINES STORAGE-OBJEKTS 671
INHALTSVERZEICHNIS XVII GEMEINSAME NUTZUNG VON STORAGE-OBJEKTEN DURCH
MEHRERE PROZESSE 672 STREAM-OBJEKTE UND DIE SCHNITTSTELLE ISTREAM 672
PROGRAMMIERUNG MIT ISTREAM 673 DIE SCHNITTSTELLE ILOCKBYTES 673 DAS
BEISPIELPROGRAMM EX27A - STRUKTURIERTE ABLAGE 674 DAS MENUE 674 DIE
KLASSE CEX27AVIEW 674 DIE ARBEITS-THREADS 675 STRUKTURIERTE ABLAGE UND
PERSISTENTE COM-OBJEKTE 679 DIE SCHNITTSTELLE IPERSISTSTORAGE 680 DIE
SCHNITTSTELLE IPERSISTSTREAM 680 PROGRAMMIERUNG MIT IPERSISTSTREAM 681
DAS BEISPIEL EX27B - EIN PERSISTENTER PROZESSINTERNER SERVER 681 DAS
BEISPIEL EX27C - CLIENT-PROGRAMM FUER EINE PERSISTENTE KOMPONENTE 686
FRAGMENTIERUNG VON VERBUNDDATEIEN 691 VORTEILE VON VERBUNDDATEIEN 691 28
OLE-SERVER UND -CONTAINER 693 EINBETTUNG UND DIREKTE AKTIVIERUNG
(VISUELLE BEARBEITUNG) 694 MINI-SERVER UND VOLL-SERVER 695 DIE
SCHATTENSEITE DER VISUELLEN BEARBEITUNG 695 WINDOWS-METADATEIEN UND
EINGEBETTETE OBJEKTE 696 DIE MFC-OLE-ARCHITEKTUR FUER SERVER-PROGRAMME
697 DAS BEISPIEL EX28A - EIN DIREKT AKTIVIERTER MFC-MINI-SERVER 698 EIN
EINGEBETTETER MDI-SERVER? 705 STRATEGIE ZUR GROESSENBEMESSUNG EINES DIREKT
AKTIVIERBAREN SERVERS 705 ZUSAMMENWIRKEN VON OLE-CONTAINER UND -SERVER
705 DIE SERVER-SCHNITTSTELLE IOLEOBJECT 706 SERVER-DATEN LADEN UND
SPEICHERN - VERBUNDDOKUMENTE 707 DATENAUSTAUSCH UEBER DIE ZWISCHENABLAGE
707 ZUGRIFF AUF DIE METADATEI DES SERVERS 707 DIE ROLLE DER
PROZESSINTERNEN BEHANDLUNGSROUTINE 708 SERVER-ZUSTAENDE 709 DIE
CONTAINER-SCHNITTSTELLEN 709 DIE BENACHRICHTIGUNGSVERBINDUNG 710 EINE
METADATEI FUER DIE ZWISCHENABLAGE 711 ZUSAMMENFASSUNG DER SCHNITTSTELLEN
711 DIE SCHNITTSTELLE IOLEOBJECT 711 DIE SCHNITTSTELLE IVIEWOBJECT2 713
DIE SCHNITTSTELLE IOLECLIENTSITE 713 DIE SCHNITTSTELLE IADVISESINK 713
OLE-HILFSFUNKTIONEN 714 EINE OLE-CONTAINER-ANWENDUNG 715
MFC-UNTERSTUETZUNGFUER OLE-CONTAINER 715 EINSCHRAENKUNGEN DER
CONTAINER-FUNKTIONEN 715 FUNKTIONEN DES CONTAINERS 716 DAS BEISPIEL
EX28B - EIN OLE-CONTAINER 716 DIE KLASSE CEX28BVIEW 716 DIE KLASSE
CEX28BDOC 728 XVIII INHALTSVERZEICHNIS DAS BEISPIEL EX28C - EIN
EINGEBETTETER OLE-SERVER 736 DIE KLASSE CEX28CVIEW 736 DIE KLASSE
CEX28CDOC 736 29 EINFUEHRUNG IN DIE ATL-BIBLIOTHEK 743 COM-KONZEPTE 743
DIE BASISSCHNITTSTELLE: LUNKNOWN 744 COM-CODE SCHREIBEN 747 COM-KLASSEN,
DIE MEHRFACHVERERBUNG VERWENDEN 748 DIE COM-INFRASTRUKTUR 748 EIN
ANDERES ANWENDUNGSGERUEST 749 ACTIVEX, OLE UND COM 749 ACTIVEX, MFC UND
COM 750 UEBERBLICK UEBER DIE ATL 750 ATLBASE.H 750 ATLCOM.H 751
ATLCONV.CPP UND ATLCONV.H 751 ATLCTL.CPP UND ATLCTL.H 751 ATLIFACE.IDL
UND ATLIFACE.H 751 ATLIMPL.CPP 751 ATLWIN.CPP UND ATLWIN.H 751
STATREG.CPP UND STATREG.H 752 CLIENT-SEITIGE ATL-PROGRAMMIERUNG 752
C++-VORLAGEN 752 SMART POINTER 753 INTELLIGENTE C++-ZEIGER 755 SMART
POINTER VERWENDEN 756 SMART POINTER UND COM 757 DIE SMART POINTER DER
ATL 758 CCOMPTR 758 CCOMPTR VERWENDEN 759 CCOMQIPTR 761 CCOMQIPTR
VERWENDEN 762 NACHTEILE DER SMART POINTER-KLASSEN DER ATL 762
SERVER-SEITIGE ATL-PROGRAMMIERUNG 763 DIE ATL UND COM-KLASSEN 763 DER
ATL-COM-ANWENDUNGS-ASSISTENT 764 EINE COM-KLASSE ERSTELLEN 766
APARTMENTS UND THREADING 767 VERBINDUNGSPUNKTE UND ISUPPORTERRORLNFO 769
DER FREE-THREADED-MARSHALER 769 IMPLEMENTIERUNG DER KLASSE CSPACESHIP
MIT DER ATL 770 DIE GRUNDLEGENDE ATL-ARCHITEKTUR 771 VTBL-VERWALTUNG 772
DIE ATL-VERSION VON LUNKNOWN: CCOMOBJECTROOTEX 772 DIE ATL UND
QUERYLNTERFACE 775 DIE KLASSE CSPACESHIP ERWEITERN 778 METHODEN ZU EINER
SCHNITTSTELLE HINZUFUEGEN 780 INHALTSVERZEICHNIS XIX DUALE SCHNITTSTELLEN
781 DIE ATL UND IDISPATCH 782 DIE SCHNITTSTELLEN IMOTION UND IVISUAL 784
MEHRERE DUALE SCHNITTSTELLEN 785 ZUSAMMENFASSUNG 786 30 ATL UND
ACTIVEX-STEUERELEMENTE 787 ACTIVEX-STEUERELEMENTE 788 MIT DER ATL
STEUERELEMENTE ENTWICKELN 789 EIN STEUERELEMENT ERSTELLEN 789 DIE
STEUERELEMENTARCHITEKTO ** ATL 793 DAS STEUERELEMENT PROGRAMMIEREN 798
ZUSAMMENFASSUNG 826 TEILE DATENBANKVERWALTUNG 827 31 DATENBANKVERWALTUNG
MIT MICROSOFT ODBC 829 VORTEILE DER DATENBANKMANAGEMENTSYSTEME 830 SQL
(STRUCTURED QUERY LANGUAGE) 831 DER ODBC-STANDARD 831 DIE
ODBC-ARCHITEKTUR 832 ODBC-PROGRAMMIERUNG MIT DEM SDK 833 DIE
ODBC-KLASSEN DER MFC-BIBLIOTHEK - CRECORDSET UND CDATABASE 834 ZEILEN
EINER SATZGRUPPE ZAEHLEN 836 ODBC-AUSNAHMEN VERARBEITEN 836 DIE DATENBANK
»STUDENT REGISTRATION 836 DAS BEISPIELPROGRAMM EX31A - RECORDSETS 837
PROGRAMMELEMENTE VON EX31A 844 DIE RECORDSET-KLASSE MIT DER ANWENDUNG
VERKNUEPFEN 844 DIE MEMBER-FUNKTION ONLNITIALUPDATE DER KLASSE CEX31
AVIEW 844 DIE MEMBER-FUNKTION ONDRAW DER KLASSE CEX31AVIEW 845 FILTER
UND SORTIERUNG 846 DATENBANKTABELLEN VERKNUEPFEN 846 DIE MFC-KLASSE
CRECORDVIEW 847 DAS BEISPIELPROGRAMM EX31B - EINE CRECORDVIEW-ANWENDUNG
848 MEHRERE RECORDSETS 854 DAS BEISPIELPROGRAMM EX31C - MEHRERE
RECORDSETS 855 PARAMETRISIERTE ABFRAGEN 856 ODBC-MULTITHREADING 857
ABRUF VON DATENSATZBLOECKEN 857 RECORDSETS OHNE BINDUNG 857 32
DATENBANKVERWALTUNG MIT MICROSOFT DAO 859 DAO, COM UND DIE MICROSOFT
JET-DATENBANK-ENGINE 860 DAO UND VBA 860 DAO UND MFC 861 XX
INHALTSVERZEICHNIS WELCHE DATENBANKEN KOENNEN SIE UEBER DAO OEFFNEN? 861
DAO IM ODBC-MODUS - SNAPSHOTS UND DYNASETS 862 DAO-TABELLENSATZGRUPPEN
863 DIE MFC-KLASSEN CDAOQUERYDEF UND CDAOTABLEDEF 863 DAO-MULTITHREADING
863 DATENBANKZEILEN IN EINEM FENSTER MIT BILDLAUF ANZEIGEN 863
BILDLAUF-ALTERNATIVEN 864 DIE KLASSE CROWVIEW 864 ARBEITSTEILUNG
ZWISCHEN BASISKLASSE UND ABGELEITETEN KLASSEN 866 REIN VIRTUELLE
MEMBER-FUNKTIONEN DER KLASSE CROWVIEW 866 ANDERE MEMBER-FUNKTIONEN VON
CROWVIEW 866 EINE DYNAMISCHE SATZGRUPPE PROGRAMMIEREN 868 DAS
BEISPIELPROGRAMM EX32A 868 DIE HASSE CEX32AAPP 870 DIE KLASSEN
CMAINFRAME UND CCHILDFRAME 870 DIE MASSE CEX32ADOC 870 DIE KLASSE
CEX32AVIEW 876 DIE KLASSE CTABLESELECT 878 DIE KLASSE CISAMSELECT 880
DIE RESSOURCENDATEI DES BEISPIELPROGRAMMS EX32A 881 DAS PROGRAMM EX32A
AUSFUEHREN 881 33 OLE-DB-VORLAGEN 883 WARUM OLE DB? 883 GRUNDLEGENDE
OLE-DB-ARCHITEKTUR 885 GRUNDLEGENDE ARCHITEKTUR DER OLE-DB-VORLAGEN 885
AUFBAU DER OLE-DB-VORLAGEN FUER NUTZER 886 AUFBAU DER OLE-DB-VORLAGEN FUER
ANBIETER 888 EINEN OLE-DB-NUTZER ERSTELLEN 892 DEN CODE DES
OLE-DB-NUTZERS VERWENDEN 895 EINEN OLE-DB-ANBIETER ERSTELLEN 896 WOZU
DIENEN OLE-DB-ANBIETER? 896 EINEN OLE-DB-ANBIETER SCHREIBEN 896 DEN
ANBIETER VERBESSERN 904 ZUSAMMENFASSUNG 904 TEILF PROGRAMMIERUNG FUER DAS
INTERNET 905 34 TCP/IP, WINSOCK UND WINLNET 907 COM ODER NICHT COM 907
INTERNET-EINFUEHRUNG 908 NETZWERKPROTOKOLLE - DAS SCHICHTENMODELL 908 IP
(INTERNET PROTOCOL) 909 UDP (USER DATAGRAM PROTOCOL) 909
IP-ADRESSENFORMAT 910 TCP (TRANSMISSION CONTROL PROTOCOL) 911
INHALTSVERZEICHNIS XXI DNS (DOMAIN NAME SYSTEM) 913 HTTP-GRUNDLAGEN 915
FTP-GRUNDLAGEN 917 INTERNET UND INTRANET 917 EIN EIGENES MINI-INTRANET
EINRICHTEN 917 DAS NT-DATEISYSTEM UND DIE DATEIZUORDNUNGSTABELLE (FAT)
917 NETZWERK-HARDWARE 918 WINDOWS FUER DEN NETZWERKBETRIEB KONFIGURIEREN
918 HOST-NAMEN FUER EIN INTRANET - DIE DATEI HOSTS 919 DAS INTRANET
TESTEN- DAS PROGRAMM PING 919 EIN INTRANET MIT EINEM COMPUTER - DIE
TCP/IP-ADRESSE FUER DEN SCHLEIFENBETRIEB 919 WINSOCK 920 SYNCHRONE UND
ASYNCHRONE WINSOCK-PROGRAMMIERUNG 920 DIE WINSOCK-KLASSEN DER
MFC-BIBLIOTHEK 920 UNSERE WINSOCK-KLASSEN 920 EIN VEREINFACHTES
HTTP-SERVER-PROGRAMM 928 EIN VEREINFACHTES HTTP-CLIENT-PROGRAMM 930
EINEN WEBSERVER MIT CHTTPBLOCKINGSOCKET ERSTELLEN 932
SERVERBESCHRAENKUNGEN IM BEISPIEL EX34A 932 ARCHITEKTUR DES EX34A-SERVERS
932 DIE WIN32-FUNKTION TRANSMITFILE VERWENDEN 933 DIE ANWENDUNG EX34A
ERSTELLEN UND TESTEN 933 TELNET VERWENDEN 935 EINEN WEBCLIENT MIT
CHTTPBLOCKINGSOCKET ERSTELLEN 935 DER WINSOCK-CLIENT EX34A 935
UNTERSTUETZUNG FUER PROXY-SERVER 936 DEN EX34A-WINSOCK-CLIENT TESTEN 936
WINLNET 936 VORTEILE VON WINLNET GEGENUEBER WINSOCK 937 DIE
WINLNET-KLASSEN DER MFC-BIBLIOTHEK 937 STATUS-CALLBACK-FUNKTIONEN FUER
INTERNET-SITZUNGEN 939 EIN VEREINFACHTES WINLNET-CLIENT-PROGRAMM 940 MIT
DEN MFC-WINLNET-KLASSEN EINEN WEBCLIENT ENTWICKELN 941 EX34A - ERSTER
WINLNET-CLIENT MIT CHTTPCONNECTION 941 DEN WINLNET CLIENT-NR. 1 TESTEN
941 EX34A - ZWEITER WINLNET-CLIENT MIT OPENURL 942 DEN WINLNET-CLIENT
NR. 2 TESTEN 942 ASYNCHRONE MONIKER-DATEIEN 943 MONIKER 943 DIE
MFC-KLASSE CASYNCMONIKERFILE 943 DIE MASSE CASYNCMONIKERFILE IN EINEM
PROGRAMM VERWENDEN 944 ASYNCHRONE MONIKER-DATEIEN IM VERGLEICH MIT
WINLNET-PROGRAMMIERUNG 945 35 DEN MICROSOFT INTERNET INFORMATION SERVER
PROGRAMMIEREN 947 ALTERNATIVEN ZUM IIS 947 DER MICROSOFT INTERNET
INFORMATION SERVER 948 DEN IIS INSTALLIEREN UND STEUERN 948 DEN
INTERNET-DIENST-MANAGER AUSFUEHREN 948 DEN IIS TESTEN 951 XXII
INHALTSVERZEICHNIS ISAPI-SERVER-ERWEITERUNGEN 951 COMMON GATEWAY
INTERFACE UND ISAPI 951 EINE EINFACHE GET-ANFORDERUNG FUER EINE
ISAPI-SERVER-ERWEITERUNG 952 HTML-FORMULARE - GET UND POST 952 EINE DLL
MIT EINER ISAPI-SERVER-ERWEITERUNG SCHREIBEN 954 DIE MFC-KLASSEN FUER
ISAPI-SERVER-ERWEITERUNGEN 955 EIN BEISPIEL FUER EINE
ISAPI-SERVER-ERWEITERUNG - EX35A.DLL 956 DER ERSTE SCHRITT: DIE
BESTELLUNG AUFNEHMEN 956 DER ZWEITE SCHRITT - DIE AUFTRAGSBESTAETIGUNG
BEARBEITEN 960 DIE SERVER-ERWEITERUNG EX35A.DLL ERSTELLEN UND TESTEN 961
FEHLER IN DER DLL EX35A BESEITIGEN 961 ISAPI-DATENBANKZUGRIFF 963
TRANSAKTIONEN MIT HILFE VON HTTP-COOKIES VERKNUEPFEN 963 WIE COOKIES
FUNKTIONIEREN 963 WIE EINE ISAPI-SERVER-ERWEITERUNG COOKIES VERARBEITET
964 PROBLEME MIT COOKIES 964 ECHTHEITSBESTAETIGUNG IM WWW 964
STANDARD-ECHTHEITSBESTAETIGUNG 965 ECHTHEITSBESTAETIGUNG UNTER WINDOWS NT
965 SSL (SECURE SOCKETS LAYER) 966 ISAPI-FILTER 966 EINE
ISAPI-FILTER-DLL SCHREIBEN 966 MFC-KLASSEN FUER ISAPI-FILTER 967 EIN
BEISPIEL FUER EINEN ISAPI-FILTER - EX35B.DLL, EX35C.EXE 968 EINE
BENACHRICHTIGUNG AUSWAEHLEN 968 TRANSAKTIONSDATEN ZUM ANZEIGEPROGRAMM
SENDEN 968 DAS ANZEIGEPROGRAMM 970 DEN ISAPI-FILTER EX35B ERSTELLEN UND
TESTEN 971 36 ACTIVEX-DOCUMENT-SERVER UND DAS INTERNET 973 THEORETISCHE
GRUNDLAGEN FUER ACTIVEX-DOKUMENTE 973 ACTIVEX-DOCUMENT-SERVER UND
EINGEBETTETE OLE-SERVER 974 EINEN ACTIVEX-DOCUMENT-SERVER IM INTERNET
EXPLORER 4.0 AUSFUEHREN 975 ACTIVEX-DOCUMENT-SERVER UND
ACTIVEX-STEUERELEMENTE 976 OLE-SCHNITTSTELLEN FUER
ACTIVEX-DOCUMENT-SERVER UND -CONTAINER 976 MFC-UNTERSTUETZUNG FUER
ACTIVEX-DOCUMENT-SERVER 977 DIE KLASSE COLESERVERDOC 977 DIE KLASSE
CDOCOBJECTSERVERLTEM 977 DIE KLASSE CDOCOBJECTSERVER 978 DIE KLASSE
COLEDOCIPFRAMEWND 978 EX36A - EIN BEISPIEL FUER EINEN
ACTIVEX-DOCUMENT-SERVER 978 DIE ERSTE AUSBAUSTUFE VON EX36A - EIN
EINFACHER SERVER 978 FEHLERSUCHE BEI EINEM ACTIVEX-DOCUMENT-SERVER 979
DIE ZWEITE AUSBAUSTUFE VON EX36A - WINLNET-AUFRUFE 979 EX36B - EIN
WEITERER ACTIVEX-DOCUMENT-SERVER 981 POST-ANFORDERUNGEN
PROGRAMMGESTEUERT GENERIEREN 985 DIE ANSICHTSKLASSE VON EX36B 986
INHALTSVERZEICHNIS XXIII EX36B ERSTELLEN UND TESTEN 988
ACTIVEX-DOCUMENT-SERVER UND VB SCRIPT 989 WEITERFUEHRENDE MOEGLICHKEITEN
FUER ACTIVEX-DOCUMENT-SERVER 989 37 EINFUEHRUNG IN DYNAMIC HTML 991 DAS
DHTML-OBJEKTMODELL 992 VISUAL C++ UND DHTML 996 MFC UND DHTML 996 DIE
ATL UND DHTML 1002 WEITERE INFORMATIONEN 1004 38 VISUAL C++ FUER WINDOWS
CE 1005 WINDOWS CE-GERAETE 1006 WINDOWS CE UND WINDOWS 98 UND WINDOWS NT
1007 VISUAL C++ FOR WINDOWS CE 1008 DIE MFC-BIBLIOTHEK FUER WINDOWS CE
1011 DIE MINI-MFC VERWENDEN 1013 EINE VORHANDENE MFC-ANWENDUNG AUF
WINDOWS CE PORTIEREN 1017 DIE ATL UND WINDOWS CE 1020 WEITERE
INFORMATIONEN ZU WINDOWS CE 1021 TEILG ANHAENGE 1023 A
NACHRICHTENBEHANDLUNGSROUTINEN DER MFC-BIBLIOTHEK 1025 ROUTINEN FUER
WM_COMMAND-NACHRICHTEN 1025 BEHANDLUNGSROUTINEN FUER BENACHRICHTIGUNGEN
UNTERGEORDNETER FENSTER 1025 BEHANDLUNGSROUTINEN FUER
FENSTERBENACHRICHTIGUNGEN 1027 BENUTZERDEFINIERTE NACHRICHTENCODES 1030
* MFC-KLASSENIDENTIFIKATION UND DYNAMISCHE OBJEKTERSTELLUNG 1031 DEN
NAMEN DER OBJEKTKLASSE ZUR LAUFZEIT ERMITTELN 1031 DIE MFC-STRUKTUR
CRUNTIMECLASS UND DAS MAKRO RUNTIME_CLASS 1032 DYNAMISCHE ERSTELLUNG
1033 EIN BEISPIELPROGRAMM 1034 STICHWORTVERZEICHNIS 1037 DIE AUTOREN
1067 XXIV INHALTSVERZEICHNIS
|
any_adam_object | 1 |
author | Kruglinski, David 1947-1997 Wingo, Scot Shepherd, George |
author_GND | (DE-588)115614087 |
author_facet | Kruglinski, David 1947-1997 Wingo, Scot Shepherd, George |
author_role | aut aut aut |
author_sort | Kruglinski, David 1947-1997 |
author_variant | d k dk s w sw g s gs |
building | Verbundindex |
bvnumber | BV013577415 |
ctrlnum | (OCoLC)248275889 (DE-599)BVBBV013577415 |
edition | [Nachdr.] |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03572nam a2200793 c 4500</leader><controlfield tag="001">BV013577415</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20110121 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010207s2000 a||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3860634615</subfield><subfield code="9">3-86063-461-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248275889</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013577415</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M490</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kruglinski, David</subfield><subfield code="d">1947-1997</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)115614087</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Programming Microsoft Visual C++</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Inside Visual C++ 6.0</subfield><subfield code="b">[das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr]</subfield><subfield code="c">David Kruglinski, Scot Wingo und George Shepherd</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[Nachdr.]</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Unterschleißheim</subfield><subfield code="b">Microsoft Press</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXXV, 1065 S.</subfield><subfield code="b">Ill.</subfield><subfield code="e">CD-ROM (12 cm)</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">Fachbibliothek</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Visual C++ 6.0</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Visual C++ 1.5</subfield><subfield code="0">(DE-588)4343192-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 C++</subfield><subfield code="0">(DE-588)4319926-4</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="0">(DE-588)4193909-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-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++ 6.0</subfield><subfield code="0">(DE-588)4518537-2</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++ 5.0</subfield><subfield code="0">(DE-588)4467605-0</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++ 4.0</subfield><subfield code="0">(DE-588)4413009-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">CD-ROM</subfield><subfield code="0">(DE-588)4139307-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">WINDOWS</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4192183-5</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++.NET</subfield><subfield code="0">(DE-588)4683349-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Visual C++ 6.0</subfield><subfield code="0">(DE-588)4518537-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">CD-ROM</subfield><subfield code="0">(DE-588)4139307-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Visual C++</subfield><subfield code="0">(DE-588)4319926-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Visual C++ 5.0</subfield><subfield code="0">(DE-588)4467605-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Visual C++ 4.0</subfield><subfield code="0">(DE-588)4413009-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">4\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" ind2="0"><subfield code="a">Visual C++ 1.5</subfield><subfield code="0">(DE-588)4343192-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="8">5\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="5" ind2="0"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="5" ind2=" "><subfield code="8">6\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="6" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="6" ind2=" "><subfield code="8">7\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="7" ind2="0"><subfield code="a">Visual C++.NET</subfield><subfield code="0">(DE-588)4683349-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="7" ind2=" "><subfield code="8">8\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="8" ind2="0"><subfield code="a">WINDOWS</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4192183-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="8" ind2=" "><subfield code="8">9\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wingo, Scot</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Shepherd, George</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV 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=009272355&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009272355</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="883" ind1="1" ind2=" "><subfield code="8">4\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">5\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">6\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">7\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">8\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">9\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></record></collection> |
id | DE-604.BV013577415 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:48:17Z |
institution | BVB |
isbn | 3860634615 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009272355 |
oclc_num | 248275889 |
open_access_boolean | |
owner | DE-M490 DE-858 DE-634 |
owner_facet | DE-M490 DE-858 DE-634 |
physical | XXXV, 1065 S. Ill. CD-ROM (12 cm) |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Microsoft Press |
record_format | marc |
series2 | Fachbibliothek |
spelling | Kruglinski, David 1947-1997 Verfasser (DE-588)115614087 aut Programming Microsoft Visual C++ Inside Visual C++ 6.0 [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] David Kruglinski, Scot Wingo und George Shepherd [Nachdr.] Unterschleißheim Microsoft Press 2000 XXXV, 1065 S. Ill. CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Fachbibliothek Visual C++ 6.0 Visual C++ 1.5 (DE-588)4343192-6 gnd rswk-swf Visual C++ (DE-588)4319926-4 gnd rswk-swf C++ (DE-588)4193909-8 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf Visual C++ 6.0 (DE-588)4518537-2 gnd rswk-swf Visual C++ 5.0 (DE-588)4467605-0 gnd rswk-swf Visual C++ 4.0 (DE-588)4413009-0 gnd rswk-swf CD-ROM (DE-588)4139307-7 gnd rswk-swf WINDOWS Programm (DE-588)4192183-5 gnd rswk-swf Visual C++.NET (DE-588)4683349-3 gnd rswk-swf Visual C++ 6.0 (DE-588)4518537-2 s CD-ROM (DE-588)4139307-7 s 1\p DE-604 Visual C++ (DE-588)4319926-4 s 2\p DE-604 Visual C++ 5.0 (DE-588)4467605-0 s 3\p DE-604 Visual C++ 4.0 (DE-588)4413009-0 s 4\p DE-604 Visual C++ 1.5 (DE-588)4343192-6 s 5\p DE-604 C++ (DE-588)4193909-8 s 6\p DE-604 Objektorientierte Programmierung (DE-588)4233947-9 s 7\p DE-604 Visual C++.NET (DE-588)4683349-3 s 8\p DE-604 WINDOWS Programm (DE-588)4192183-5 s 9\p DE-604 Wingo, Scot Verfasser aut Shepherd, George Verfasser aut GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009272355&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 4\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 5\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 6\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 7\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 8\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 9\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Kruglinski, David 1947-1997 Wingo, Scot Shepherd, George Inside Visual C++ 6.0 [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] Visual C++ 6.0 Visual C++ 1.5 (DE-588)4343192-6 gnd Visual C++ (DE-588)4319926-4 gnd C++ (DE-588)4193909-8 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Visual C++ 6.0 (DE-588)4518537-2 gnd Visual C++ 5.0 (DE-588)4467605-0 gnd Visual C++ 4.0 (DE-588)4413009-0 gnd CD-ROM (DE-588)4139307-7 gnd WINDOWS Programm (DE-588)4192183-5 gnd Visual C++.NET (DE-588)4683349-3 gnd |
subject_GND | (DE-588)4343192-6 (DE-588)4319926-4 (DE-588)4193909-8 (DE-588)4233947-9 (DE-588)4518537-2 (DE-588)4467605-0 (DE-588)4413009-0 (DE-588)4139307-7 (DE-588)4192183-5 (DE-588)4683349-3 |
title | Inside Visual C++ 6.0 [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] |
title_alt | Programming Microsoft Visual C++ |
title_auth | Inside Visual C++ 6.0 [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] |
title_exact_search | Inside Visual C++ 6.0 [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] |
title_full | Inside Visual C++ 6.0 [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] David Kruglinski, Scot Wingo und George Shepherd |
title_fullStr | Inside Visual C++ 6.0 [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] David Kruglinski, Scot Wingo und George Shepherd |
title_full_unstemmed | Inside Visual C++ 6.0 [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] David Kruglinski, Scot Wingo und George Shepherd |
title_short | Inside Visual C++ 6.0 |
title_sort | inside visual c 6 0 das microsoft standardwerk zur programmierung mit visual c mfc atl internet und vieles mehr |
title_sub | [das Microsoft-Standardwerk zur Programmierung mit Visual C++: MFC, ATL, Internet und vieles mehr] |
topic | Visual C++ 6.0 Visual C++ 1.5 (DE-588)4343192-6 gnd Visual C++ (DE-588)4319926-4 gnd C++ (DE-588)4193909-8 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Visual C++ 6.0 (DE-588)4518537-2 gnd Visual C++ 5.0 (DE-588)4467605-0 gnd Visual C++ 4.0 (DE-588)4413009-0 gnd CD-ROM (DE-588)4139307-7 gnd WINDOWS Programm (DE-588)4192183-5 gnd Visual C++.NET (DE-588)4683349-3 gnd |
topic_facet | Visual C++ 6.0 Visual C++ 1.5 Visual C++ C++ Objektorientierte Programmierung Visual C++ 5.0 Visual C++ 4.0 CD-ROM WINDOWS Programm Visual C++.NET |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009272355&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kruglinskidavid programmingmicrosoftvisualc AT wingoscot programmingmicrosoftvisualc AT shepherdgeorge programmingmicrosoftvisualc AT kruglinskidavid insidevisualc60dasmicrosoftstandardwerkzurprogrammierungmitvisualcmfcatlinternetundvielesmehr AT wingoscot insidevisualc60dasmicrosoftstandardwerkzurprogrammierungmitvisualcmfcatlinternetundvielesmehr AT shepherdgeorge insidevisualc60dasmicrosoftstandardwerkzurprogrammierungmitvisualcmfcatlinternetundvielesmehr |