It looks like you're offline.
Open Library logo
additional options menu

MARC record from Internet Archive

LEADER: 10172cam 22005894a 4500
001 ocm42649749
003 OCoLC
005 20191202190944.0
008 991007s2000 njua 001 0 eng
010 $a 99052125
040 $aDLC$beng$cDLC$dC#P$dUKM$dBTCTA$dYDXCP$dBAKER$dIG#$dDEBBG$dVA@$dTULIB$dILU$dOCLCF$dOCLCO$dOCLCQ$dOCLCO$dOCLCQ$dOCLCO$dCOF$dOCLCQ$dOCLCO$dAZU
015 $aGBA013193$2bnb
020 $a0130858595$q(pbk.)
020 $a9780130858597$q(pbk.)
035 $a(OCoLC)42649749
042 $apcc
050 00 $aQA76.73.C153$bK58 2000
082 00 $a658/.0552768$221
084 $aST 250 C01$2rvk
084 $aST 260$2rvk
100 1 $aKlander, Lars.
245 10 $aCore Visual C++ 6 /$cLars Klander.
260 $aUpper Saddle River, N.J. :$bPrentice Hall,$c℗♭2000.
300 $axxviii, 638 pages :$billustrations ;$c24 cm.
336 $atext$btxt$2rdacontent
337 $aunmediated$bn$2rdamedia
338 $avolume$bnc$2rdacarrier
490 1 $aPrentice Hall PTR core series
500 $aIncludes index.
505 00 $gChapter 1$tNew Features of Visual C++ and Visual Studio$g1 --$g1.1$tUnderstanding Microsoft's Goals with Visual Studio 6.0$g1 --$g1.2$tOverview of Key Technologies$g3 --$g1.3$tMicrosoft Visual Studio 6.0 Specifics$g7 --$g1.4$tVisual C++-Specific Improvements in Version 6.0$g15 --$gChapter 2$tDebugging As a Development Consideration$g20 --$g2.1$tUnderstanding the Different Types of Programming Errors$g21 --$g2.2$tUnderstanding the Components of a Useful Debugger$g22 --$g2.3$tVisual Studio Integrated Debugger$g24 --$g2.4$tIntroducing the Various Debug Windows and Their Uses$g28 --$g2.5$tUsing Breakpoints and Single-Stepping When Debugging$g34 --$g2.6$tSimple Debugging Techniques$g42 --$g2.7$tAdditional Features of the Visual C++ Debugger$g46 --$g2.8$tAdvanced Debugging Considerations$g50 --$gChapter 3$tUsing Callback Functions and Dissecting the Message Loop$g56 --$g3.1$tUnderstanding Callback Functions$g57 --$g3.2$tCommon Uses for Callback Functions$g60 --$g3.3$tFundamentals of the Windows Message Loop$g65 --$g3.4$tMessages the Message Loop Receives$g70 --$g3.5$tUsing Multiple Message Loops with Multiple Windows$g72 --$g3.6$tOptimizing Message Loops$g76 --$gChapter 4$tCreating and Using Advanced Dialog Boxes$g78 --$g4.1$tHandling Dialogs in MFC$g79 --$g4.2$tDialog Data Exchange and Validation$g86 --$g4.3$tDerived Control Classes in Dialogs$g97 --$g4.4$tModeless Dialog Boxes$g101 --$g4.5$tUsing and Expanding the Common Dialogs and Common Controls$g106 --$g4.6$tWorking with Common Dialog Classes$g106 --$g4.7$tCustomizing the Common Dialogs$g118 --$g4.8$tCustomizing the Open Dialog Box for Greater Power$g118 --$g4.9$tUnderstanding MFC Control Classes$g123 --$g4.10$tModifying Control Behavior$g124 --$gChapter 5$tCreating and Using Property Sheets with Your Controls$g128 --$g5.1$tUnderstanding Property Sheets$g129 --$g5.2$tCreating CPropertyPage-Derived Classes$g134 --$g5.3$tResponding to Property Sheet Messages$g139 --$g5.4$tCustomizing the Standard Property Sheet$g144 --$gChapter 6$tWorking with Device Contexts and GDI Objects$g156 --$g6.1$tDevice Contexts in MFC$g157 --$g6.2$tBrushes and Pens$g162 --$g6.3$tMFC Classes for GDI Operations$g171 --$g6.4$tWorking with Fonts$g176 --$g6.5$tCreating and Loading Bitmaps$g179 --$g6.6$tDrawing with Bitmaps$g182 --$g6.7$tCreating a Device-Independent Bitmap Class$g183 --$gChapter 7$tWorking with Documents and Views$g192 --$g7.1$tUnderstanding the Two Document-Interface Structures$g193 --$g7.2$tComplex Combinations of Documents, Views, and Frame Windows$g197 --$g7.3$tWorking with Multiple-Document Types$g197 --$g7.4$tWorking with Complex Document Data$g204 --$g7.5$tUnderstanding How Your Applications Manage Documents and Views$g210 --$g7.6$tUnderstanding the CMultiDocTemplate Class$g212 --$g7.7$tWorking with Frame Windows$g212 --$g7.8$tUnderstanding the Document Template Resources$g216 --$g7.9$tUnderstanding and Using the CView Class$g221 --$g7.10$tUnderstanding Splitter Windows$g227 --$g7.11$tUsing Static Splitters$g234 --$g7.12$tUsing MFC to Subclass Windows$g238 --$g7.13$tAlternatives to the Document/View Architecture$g240 --$gChapter 8$tPrinting Output After You Create It$g244 --$g8.1$tWindows API Printer Support$g245 --$g8.2$tPrinting with MFC$g249 --$g8.3$tUnderstanding Printer Pages Versus Document Pages$g257 --$g8.4$tUnderstanding the Print Preview Architecture$g266 --$g8.5$tUnderstanding the CPrintDialog Class$g270 --$gChapter 9$tManipulating Threads and Managing Processes$g274 --$g9.1$tUnderstanding What Threads Are$g275 --$g9.2$tUnderstanding the Difference Between Processes and Threads$g280 --$g9.3$tDetermining Applications You Should Multitask$g282 --$g9.4$tCreating Threads$g286 --$g9.5$tMFC Creation Benefits$g288 --$g9.6$tUnderstanding the Controlling Function$g291 --$g9.7$tThread Synchronization$g298 --$g9.8$tMore on Processes$g306 --$g9.9$tCreating a Process$g309 --$g9.10$tClosing on Threads and MFC$g311 --$gChapter 10$tUsing Advanced Memory Management Techniques$g316 --7$g10.1$tProcesses and Memory$g317 --$g10.2$tUnderstanding Differences Between 16- and 32-Bit Programs$g322 --$g10.3$tUnderstanding the Win32 Memory Model$g325 --$g10.4$tOverview of Simple Memory Management Techniques$g325 --$g10.5$tReturning to Virtual Memory and Advanced Memory Management$g328 --$g10.6$tThreads and Memory Management$g337 --$g10.7$tAccessing Physical Memory and I/O Ports$g338 --$gChapter 11$tWorking with the File System$g340 --$g11.1$tFile System Overview$g341 --$g11.2$tNetworked File Systems and Mapped Volumes$g345 --$g11.3$tWin32 File Objects$g347 --$g11.4$tCompatibility I/O$g354 --$g11.5$tSerial Communications$g360 --$g11.6$tUsing Consoles$g366 --$gChapter 12$tOpening Pipes and Mailslots for Communications$g370 --$g12.1$tCommunicating with Pipes$g372 --$g12.2$tCreating Pipes$g372 --$g12.3$tWorking More with Named Pipes$g375 --$g12.4$tUnderstanding Microsoft Remote Procedure Call (RPC)$g379 --$g12.5$tRPC Exception Handling$g387 --$g12.6$tWorking with Mailslots$g389 --$gChapter 13$tManaging the System Registry$g392 --$g13.1$tUnderstanding the Registry's Structure$g394 --$g13.2$tPredefined Registry Branches$g396 --$g13.3$tEditing the Registry Manually$g399 --$g13.4$tCommonly Used Registry Keys$g400 --$g13.5$tRegistry and INI Files$g403 --$g13.6$tWriting Application Programs That Manipulate the Registry$g404 --$gChapter 14$tPerforming Advanced Exception Handling$g416 --$g14.1$tException Handling$g417 --$g14.2$tExceptions and MFC$g420 --$g14.3$tUnderstanding the MFC CException Class$g423 --$g14.4$tThrowing an MFC Exception$g434 --$g14.5$tMFC and Exceptions$g436 --$g14.6$tVisual C++ 6.0 Solution$g437 --$g14.7$tUsing the ASSERT Macros for Exception Handling$g443 --$gChapter 15$tFundamental Principles of COM and DCOM$g446 --$g15.1$tUnderstanding the Origins and Uses of ActiveX$g448 --$g15.2$tUnderstanding the Various ActiveX Technologies$g449 --$g15.3$tUnderstanding What ActiveX Can Do for You$g453 --$g15.4$tDetermining What Type of ActiveX Component You Need$g455 --$g15.5$tDifferent Techniques for Creating ActiveX Components$g458 --$g15.6$tBasic ActiveX Component Architecture$g462 --$g15.7$tBetter Understanding COM$g465 --$g15.8$tMoving on to DCOM$g474 --$g15.9$tUnderstanding the COM Threading Model$g479 --$gChapter 16$tCreating In-Process ActiveX Servers Using MFC$g482 --$g16.1$tCreating the Basic Project$g483 --$g16.2$tWriting the Support Code for the Sample Server$g491 --$g16.3$tGenerating OLE Exceptions$g502 --$g16.4$tServer Instantiation Using C++$g517 --$g16.5$tCreating Shareable Servers$g519 --$g16.6$tWorking with Single-Instance Servers$g523 --$gChapter 17$tSupporting OLE Drag-and-Drop with Applications$g526 --$g17.1$tDrag-and-Drop Basics$g527 --$g17.2$tCreating a Container Application$g528 --$g17.3$tAdding Drag-and-Drop Support$g532 --$gChapter 18$tDatabase Access with Visual C++$g544 --$g18.1$tOLE DB as a Component Technology$g546 --$g18.2$tDefining Base Providers$g554 --$g18.3$tAdditional Important OLE DB Concepts$g555 --$g18.4$tUnderstanding OLE DB Error Objects$g564 --$g18.5$tExtended Interfaces for OLE DB Providers$g567 --$g18.6$tUsing OLE DB from Within Applications$g570 --$g18.7$tUsing ActiveX Data Objects (ADO)$g570 --$g18.8$tIntroduction to ADO with Visual C++ 6.0$g571 --$g18.9$tADO with MFC OLE$g578 --$g18.10$tADO and COM$g581 --$g18.11$tTaking a Closer Look at #import$g591 --$gChapter 19$tUsing Scripting and Other Tools to Automate the Visual C++ IDE$g598 --$g19.1$tDeveloper Studio Object Model$g600 --$g19.2$tUsing VBScript To Write Developer Studio Macros$g602 --$g19.3$tBenefits of Custom AppWizards$g607 --$g19.4$tCreating a Wizard Project$g619 --$g19.5$tUsing the New Custom Wizard$g626.
520 1 $a"For professional developers who want to learn Visual C++, Core Visual C++ 6 covers all the expert techniques and tools needed to build industrial-strength applications - fast. Through extensive, realistic code examples, top C++ programmer and author Lars Klander gets you up and running with Visual C++ quickly, then helps you master every key Visual C++ skill you need for serious Windows development."--Jacket.
630 00 $aMicrosoft Visual C++.
630 07 $aMicrosoft Visual C++$2fast$0(OCoLC)fst01380152
650 0 $aC++ (Computer program language)
650 7 $aC++ (Computer program language)$2fast$0(OCoLC)fst00843286
650 7 $aVisual C++ 6.0$2gnd
650 07 $aVisual C++ 6.0.$2swd
776 08 $iOnline version:$aKlander, Lars.$tCore Visual C++ 6.$dUpper Saddle River, N.J. : Prentice Hall, ℗♭2000$w(OCoLC)988767898
830 0 $aPrentice Hall PTR core series.
938 $aBaker & Taylor$bBKTY$c49.99$d37.49$i0130858595$n0003386925$sactive
938 $aBaker and Taylor$bBTCP$n99052125
938 $aIngram$bINGR$n9780130858597
938 $aYBP Library Services$bYANK$n100179964
029 1 $aAU@$b000021026834
029 1 $aAU@$b000024013549
029 1 $aDEBBG$bBV013815072
029 1 $aIG#$b9780130858597
029 1 $aNZ1$b12486089
029 1 $aNZ1$b5380538
029 1 $aYDXCP$b100179964
994 $aZ0$bP4A
948 $hHELD BY P4A - 120 OTHER HOLDINGS