000 | 26272cam a2201213 a 4500 | ||
---|---|---|---|
001 | ocn812917869 | ||
003 | OCoLC | ||
005 | 20240523125535.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 121015s2012 njua o 001 0 eng d | ||
040 |
_aN$T _beng _epn _cN$T _dE7B _dKNOVL _dB24X7 _dCOO _dYDXCP _dTEFOD _dKNOVL _dOCLCF _dDG1 _dK6U _dCDX _dOCLCO _dDKDLA _dMHW _dEBLCP _dCAUOI _dUMI _dDEBSZ _dTEFOD _dOCLCQ _dOCLCO _dOCLCQ _dOCLCO _dDEBBG _dAZK _dOCLCQ _dOCLCO _dDG1 _dMOR _dLIP _dPIFAG _dLIV _dMERUC _dOCLCQ _dGWDNB _dZCU _dU3W _dBUF _dCOCUF _dOCLCQ _dSTF _dWRM _dOCLCO _dCEF _dICG _dINT _dNRAMU _dVT2 _dOCLCQ _dOCLCO _dWYU _dTKN _dOCLCQ _dOCLCO _dUAB _dOCLCQ _dA6Q _dDKC _dOCLCO _dOCLCQ _dUKAHL _dOCLCQ _dOCLCO _dOCLCQ _dUKOBU _dUKCRE _dBRF _dOCLCQ _dOCLCO _dOCLCQ _dOCLCO _dOCLCL |
||
015 |
_aGBB264956 _2bnb |
||
016 | 7 |
_a1060045028 _2DE-101 |
|
016 | 7 |
_a1066911029 _2DE-101 |
|
016 | 7 |
_a016117945 _2Uk |
|
019 |
_a815384241 _a844729533 _a847028783 _a848895187 _a955258584 _a961625020 _a962694776 _a988412529 _a991959710 _a992922561 _a1037761514 _a1038638762 _a1045525941 _a1058558275 _a1065937982 _a1081282110 _a1083598397 _a1096215444 _a1103269371 _a1129330987 _a1152973092 _a1153547430 _a1192350436 _a1228610898 _a1240527653 |
||
020 |
_a9781118983997 _q(electronic bk.) |
||
020 |
_a1118983998 _q(electronic bk.) |
||
020 |
_a9781118439418 _q(electronic bk.) |
||
020 |
_a1118439414 _q(electronic bk.) |
||
020 |
_a9781621982289 _q(electronic bk.) |
||
020 |
_a1621982289 _q(electronic bk.) |
||
020 |
_a9781118417034 _q(electronic bk.) |
||
020 |
_a1118417038 _q(electronic bk.) |
||
020 |
_a9781118434314 _q(electronic bk.) |
||
020 |
_a1118434315 _q(electronic bk.) |
||
020 | _z9781118368084 | ||
020 | _z1118368088 | ||
029 | 1 |
_aAU@ _b000050415372 |
|
029 | 1 |
_aAU@ _b000052007215 |
|
029 | 1 |
_aAU@ _b000053284536 |
|
029 | 1 |
_aAU@ _b000058062803 |
|
029 | 1 |
_aAU@ _b000067103794 |
|
029 | 1 |
_aCHBIS _b010259718 |
|
029 | 1 |
_aCHNEW _b000609976 |
|
029 | 1 |
_aCHNEW _b000940727 |
|
029 | 1 |
_aCHVBK _b480210306 |
|
029 | 1 |
_aDEBBG _bBV041430883 |
|
029 | 1 |
_aDEBBG _bBV043395119 |
|
029 | 1 |
_aDEBBG _bBV044049774 |
|
029 | 1 |
_aDEBSZ _b382171500 |
|
029 | 1 |
_aDEBSZ _b38310033X |
|
029 | 1 |
_aDEBSZ _b397283687 |
|
029 | 1 |
_aDEBSZ _b398266972 |
|
029 | 1 |
_aDEBSZ _b485028026 |
|
029 | 1 |
_aGBVCP _b1014965381 |
|
029 | 1 |
_aGWDNB _b1060045028 |
|
029 | 1 |
_aGWDNB _b1066911029 |
|
029 | 1 |
_aNZ1 _b14795146 |
|
029 | 1 |
_aNZ1 _b15622711 |
|
029 | 1 |
_aNZ1 _b15912111 |
|
035 |
_a(OCoLC)812917869 _z(OCoLC)815384241 _z(OCoLC)844729533 _z(OCoLC)847028783 _z(OCoLC)848895187 _z(OCoLC)955258584 _z(OCoLC)961625020 _z(OCoLC)962694776 _z(OCoLC)988412529 _z(OCoLC)991959710 _z(OCoLC)992922561 _z(OCoLC)1037761514 _z(OCoLC)1038638762 _z(OCoLC)1045525941 _z(OCoLC)1058558275 _z(OCoLC)1065937982 _z(OCoLC)1081282110 _z(OCoLC)1083598397 _z(OCoLC)1096215444 _z(OCoLC)1103269371 _z(OCoLC)1129330987 _z(OCoLC)1152973092 _z(OCoLC)1153547430 _z(OCoLC)1192350436 _z(OCoLC)1228610898 _z(OCoLC)1240527653 |
||
037 |
_aCL0500000223 _bSafari Books Online |
||
037 |
_a8986363D-DC92-4938-A65F-59BC7EF0C4F1 _bOverDrive, Inc. _nhttp://www.overdrive.com |
||
050 | 4 |
_aQA76.73.C153 _bH679 2012eb |
|
072 | 7 |
_aCOM _x051310 _2bisacsh |
|
072 | 7 |
_aCOM _x051280 _2bisacsh |
|
072 | 7 |
_aCOM _x051130 _2bisacsh |
|
082 | 0 | 4 |
_a005.133 _223 |
049 | _aMAIN | ||
100 | 1 | _aHorton, Ivor. | |
245 | 1 | 0 |
_aIvor Horton's beginning Visual C++ 2012 / _cIvor Horton. |
246 | 3 | 0 | _aBeginning Visual C++ 2012 |
246 | 3 | 0 | _aIvor Horton's beginning Visual C Plus Plus 2012 |
246 | 3 | 0 | _aBeginning Visual C Plus Plus 2012 |
260 |
_aHoboken, N.J. : _bWiley ; _aChichester : _bJohn Wiley [distributor], _c2012. |
||
300 |
_a1 online resource (xl, 942 pages) : _billustrations |
||
336 |
_atext _btxt _2rdacontent |
||
337 |
_acomputer _bc _2rdamedia |
||
338 |
_aonline resource _bcr _2rdacarrier |
||
347 | _adata file | ||
490 | 1 | _aWrox beginning guides | |
588 | 0 | _aPrint version record. | |
520 | _aThe only book to teach C++ programming with Microsoft Visual Studio! There's a reason why Ivor Horton's Beginning Visual C++ books dominate the marketplace. Ivor Horton has a loyal following who love his winning approach to teaching programming languages, and in this fully updated new edition, he repeats his successful formula. Offering a comprehensive introduction to both the standard C++ language and to Visual C++, he offers step-by-step programming exercises, examples, and solutions to deftly guide novice programmers through the ins and outs of C++ development. Introduces novice programmers. | ||
505 | 0 | 0 |
_gMachine generated contents note: _gch. 1 _tProgramming With Visual C++ -- _tLearning with Visual C++ -- _tWriting C++ Applications -- _tLearning Desktop Applications Programming -- _tLearning C++ -- _tConsole Applications -- _tWindows Programming Concepts -- _tWhat Is the Integrated Development Environment? -- _tEditor -- _tCompiler -- _tLinker -- _tLibraries -- _tUsing the IDE -- _tToolbar Options -- _tDockable Toolbars -- _tDocumentation -- _tProjects and Solutions -- _tDefining a Project -- _tDebug and Release Versions of Your Program -- _tExecuting the Program -- _tDealing with Errors -- _tSetting Options in Visual C++ -- _tCreating and Executing Windows Applications -- _tCreating an MFC Application -- _tBuilding and Executing the MFC Application -- _tSummary -- _gch. 2 _tData, Variables, and Calculations -- _tStructure of a C++ Program -- _tProgram Comments -- _t#include Directive -- Header Files -- _tNamespaces and the Using Declaration -- _tmain() Function -- _tProgram Statements -- _tWhitespace -- _tStatement Blocks -- _tAutomatically Generated Console Programs -- _tPrecompiled Header Files -- _tMain Function Names -- _tDefining Variables -- _tNaming Variables -- _tKeywords in C++ -- _tDeclaring Variables -- _tInitial Values for Variables -- _tFundamental Data Types -- _tInteger Variables -- _tCharacter Data Types -- _tInteger Type Modifiers -- _tBoolean Type -- _tFloating-Point Types -- _tFundamental Types in C++ -- _tLiterals -- _tDefining Synonyms for Data Types -- _tBasic Input/Output Operations -- _tInput from the Keyboard -- _tOutput to the Command Line -- _tFormatting the Output -- _tEscape Sequences -- _tCalculating in C++ -- _tAssignment Statement -- _tArithmetic Operations -- _tconst Modifier -- _tConstant Expressions -- _tProgram Input -- _tCalculating the Result -- _tDisplaying the Result -- _tCalculating a Remainder -- _tModifying a Variable -- _tIncrement and Decrement Operators -- _tSequence of Calculation -- _tOperator Precedence -- _tType Conversion and Casting -- _tType Conversion in Assignments -- _tExplicit Type Conversion -- _tOld-Style Casts -- _tauto Keyword -- _tDiscovering Types -- _tBitwise Operators -- _tBitwise AND -- _tBitwise OR -- _tBitwise Exclusive OR -- _tBitwise NOT -- _tBitwise Shift Operators -- _tIntroducing Lvalues and Rvalues -- _tUnderstanding Storage Duration and Scope -- _tAutomatic Variables -- _tPositioning Variable Declarations -- _tGlobal Variables -- _tStatic Variables -- _tVariables with Specific Sets of Values -- _tOld Enumerations -- _tType-Safe Enumerations -- _tNamespaces -- _tDeclaring a Namespace -- _tMultiple Namespaces -- _tSummary -- _gch. 3 _tDecisions and Loops -- _tComparing Values -- _tif Statement -- _tNested if Statements -- _tExtended if Statement -- _tNested if-else Statements -- _tLogical Operators and Expressions -- _tLogical AND -- _tLogical OR -- _tLogical NOT -- _tConditional Operator -- _tswitch Statement -- _tUnconditional Branching -- _tRepeating a Block of Statements -- _tWhat Is a Loop? -- _tVariations on the for Loop -- _tUsing the continue Statement -- _tFloating-Point Loop Counters -- _twhile Loop -- _tdo-while Loop -- _tRange-Based for Loop -- _tNested Loops -- _tSummary -- _gch. 4 _tArrays, Strings, and Pointers -- _tHandling Multiple Data Values of the Same Type -- _tArrays -- _tDeclaring Arrays -- _tInitializing Arrays -- _tUsing the Range-Based for Loop -- _tCharacter Arrays and String Handling -- _tString Input -- _tUsing the Range-Based for Loop with Strings -- _tMultidimensional Arrays -- _tInitializing Multidimensional Arrays -- _tIndirect Data Access -- _tWhat Is a Pointer? -- _tDeclaring Pointers -- _tAddress-Of Operator -- _tUsing Pointers -- _tIndirection Operator -- _tWhy Use Pointers? -- _tInitializing Pointers -- _tPointers to char -- _tsizeof Operator -- _tConstant Pointers and Pointers to Constants -- _tPointers and Arrays -- _tPointer Arithmetic -- _tUsing Pointers with Multidimensional Arrays -- _tPointer Notation with Multidimensional Arrays -- _tDynamic Memory Allocation -- _tFree Store, Alias the Heap -- _tnew and delete Operators -- _tAllocating Memory Dynamically for Arrays -- _tDynamic Allocation of Multidimensional Arrays -- _tUsing References -- _tWhat Is a Reference? -- _tDeclaring and Initializing Lvalue References -- _tUsing References in a Range-Based for Loop -- _tRvalue References -- _tLibrary Functions for Strings -- _tFinding the Length of a Null-Terminated String -- _tJoining Null-Terminated Strings -- _tCopying Null-Terminated Strings -- _tComparing Null-Terminated Strings -- _tSearching Null-Terminated Strings -- _tSummary -- _gch. 5 _tIntroducing Structure Into Your Programs -- _tUnderstanding Functions -- _tWhy Do You Need Functions? -- _tStructure of a Function -- _tFunction Header -- _tFunction Body -- _treturn Statement -- _tAlternative Function Syntax -- _tUsing a Function -- _tFunction Prototypes -- _tPassing Arguments to a Function -- _tPass-by-Value Mechanism -- _tPointers as Arguments to a Function -- _tPassing Arrays to a Function -- _tPassing Multidimensional Arrays to a Function -- _tReferences as Arguments to a Function -- _tUse of the const Modifier -- _tRvalue Reference Parameters -- _tArguments to main() -- _tAccepting a Variable Number of Function Arguments -- _tReturning Values from a Function -- _tReturning a Pointer -- _tCast-iron Rule for Returning Addresses -- _tReturning a Reference -- _tTeflon-Coated Rule: Returning References -- _tStatic Variables in a Function -- _tRecursive Function Calls -- _tUsing Recursion -- _tSummary -- _gch. 6 _tMore About Program Structure -- _tPointers to Functions -- _tDeclaring Pointers to Functions -- _tPointer to a Function as an Argument -- _tArrays of Pointers to Functions -- _tInitializing Function Parameters -- _tExceptions -- _tThrowing Exceptions -- _tCatching Exceptions -- _tRethrowing Exceptions -- _tException Handling in the MFC -- _tHandling Memory Allocation Errors -- _tFunction Overloading -- _tWhat Is Function Overloading? -- _tReference Types and Overload Selection -- _tWhen to Overload Functions -- _tFunction Templates -- _tUsing a Function Template -- _tUsing the decltype Operator -- _tExample Using Functions -- _tImplementing a Calculator -- _tAnalyzing the Problem -- _tEliminating Blanks from a String -- _tHow the Function Functions -- _tEvaluating an Expression -- _tHow the Function Functions -- _tGetting the Value of a Term -- _tHow the Function Functions -- _tAnalyzing a Number -- _tHow the Function Functions -- _tPutting the Program Together -- _tHow the Function Functions -- _tExtending the Program -- _tHow the Function Functions -- _tExtracting a Substring -- _tHow the Function Functions -- _tRunning the Modified Program -- _tSummary -- _gch. 7 _tDefining Your Own Data Types -- _tstruct in C++ -- _tWhat Is a struct? -- _tDefining a struct -- _tInitializing a struct -- _tAccessing the Members of a struct -- _tIntelliSense Assistance with Structures -- _tstruct RECT -- _tUsing Pointers with a struct -- _tAccessing Structure Members through a Pointer -- _tIndirect Member Selection Operator -- _tTypes, Objects, Classes, and Instances -- _tFirst Class -- _tOperations on Classes -- _tTerminology -- _tUnderstanding Classes -- _tDefining a Class -- _tAccess Control in a Class -- _tDeclaring Objects of a Class -- _tAccessing the Data Members of a Class -- _tMember Functions of a Class -- _tPositioning a Member Function Definition -- _tInline Functions -- _tClass Constructors -- _tWhat Is a Constructor? -- _tDefault Constructor -- _tDefault Parameter Values -- _tUsing an Initialization List in a Constructor -- _tMaking a Constructor Explicit -- _tPrivate Members of a Class -- _tAccessing private Class Members -- _tfriend Functions of a Class -- _tPlacing friend Function Definitions Inside the Class -- _tDefault Copy Constructor -- _tPointer this -- _tconst Objects -- _tconst Member Functions of a Class -- _tMember Function Definitions Outside the Class -- _tArrays of Objects -- _tStatic Members of a Class -- _tStatic Data Members -- _tStatic Function Members of a Class -- _tPointers and References to Objects -- _tPointers to Objects -- _tReferences to Class Objects -- _tImplementing a Copy Constructor -- _tSummary -- _gch. 8 _tMore on Classes -- _tClass Destructors -- _tWhat Is a Destructor? -- _tDefault Destructor -- _tDestructors and Dynamic Memory Allocation -- _tImplementing a Copy Constructor -- _tSharing Memory Between Variables -- _tDefining Unions -- _tAnonymous Unions -- _tUnions in Classes and Structures -- _tOperator Overloading -- _tImplementing an Overloaded Operator -- _tImplementing Full Support for Comparison Operators -- _tOverloading the Assignment Operator -- _tFixing the Problem -- _tOverloading the Addition Operator -- _tOverloading the Increment and Decrement Operators -- _tOverloading the Function Call Operator -- _tObject Copying Problem -- _tAvoiding Unnecessary Copy Operations -- _tApplying Rvalue Reference Parameters -- _tNamed Objects are Lvalues -- _tDefault Class Members -- _tClass Templates -- _tDefining a Class Template -- _tTemplate Member Functions -- _tCreating Objects from a Class Template -- _tClass Templates with Multiple Parameters -- _tTemplates for Function Objects -- _tPerfect Forwarding -- _tUsing Classes -- _tIdea of a Class Interface -- _tDefining the Problem -- _tImplementing the CBox Class -- _tComparing CBox Objects -- _tCombining CBox Objects -- _tAnalyzing CBox Objects -- _tOrganizing Your Program Code -- _tNaming Program Files -- _tLibrary Classes for Strings -- _tCreating String Objects -- _tConcatenating Strings -- _tAccessing and Modifying Strings -- _tComparing Strings -- _tSearching Strings -- _tSummary -- _gch. 9 _tClass Inheritance and Virtual Functions -- _tObject-Oriented Programming Basics -- _tInheritance in Classes -- _tWhat Is a Base Class? -- _tDeriving Classes from a Base Class -- _tAccess Control Under Inheritance. |
505 | 0 | 0 |
_gNote continued: _tConstructor Operation in a Derived Class -- _tDeclaring Protected Class Members -- _tAccess Level of Inherited Class Members -- _tCopy Constructor in a Derived Class -- _tPreventing Class Derivation -- _tClass Members as Friends -- _tFriend Classes -- _tLimitations on Class Friendship -- _tVirtual Functions -- _tWhat Is a Virtual Function? -- _tEnsuring Correct Virtual Function Operation -- _tPreventing Function Overriding -- _tUsing Pointers to Class Objects -- _tUsing References with Virtual Functions -- _tIncomplete Class Declaration -- _tPure Virtual Functions -- _tAbstract Classes -- _tIndirect Base Classes -- _tVirtual Destructors -- _tCasting Between Class Types -- _tNested Classes -- _tSummary -- _gch. 10 _tStandard Template Library -- _tWhat Is the Standard Template Library? -- _tContainers -- _tAllocators -- _tComparators -- _tContainer Adapters -- _tIterators -- _tIterator Categories -- _tSCARY Iterators -- _tstd::begin() and std::end() Functions -- _tSmart Pointers -- _tUsing unique_ptr Objects -- _tUsing shared_ptr Objects -- _tAccessing the Raw Pointer in a Smart Pointer -- _tCasting SmartPointers -- _tAlgorithms -- _tFunction Objects in the STL -- _tFunction Adapters -- _tRange of STL Containers -- _tSequence Containers -- _tCreating Vector Containers -- _tCapacity and Size of a Vector Container -- _tAccessing the Elements in a Vector -- _tInserting and Deleting Elements in a Vector -- _tInsert Operations -- _tEmplace Operations -- _tErase Operations -- _tSwap and Assign Operations -- _tStoring Class Objects in a Vector -- _tSorting Vector Elements -- _tStoring Pointers in a Vector -- _tArray Containers -- _tDouble-Ended Queue Containers -- _tUsing List Containers -- _tAdding Elements to a List -- _tAccessing Elements in a List -- _tSorting List Elements -- _tOther Operations on Lists -- _tUsing forward_list Containers -- _tUsing Other Sequence Containers -- _tQueue Containers -- _tPriority Queue Containers -- _tStack Containers -- _ttuple Class Template -- _tAssociative Containers -- _tUsing Map Containers -- _tStoring Objects -- _tAccessing Objects -- _tOther Map Operations -- _tUsing a Multimap Container -- _tMore on Iterators -- _tUsing Input Stream Iterators -- _tUsing Inserter Iterators -- _tUsing Output Stream Iterators -- _tMore on Function Objects -- _tMore on Algorithms -- _tType Traits and Static Assertions -- _tLambda Expressions -- _tCapture Clause -- _tCapturing Specific Variables -- _tTemplates and Lambda Expressions -- _tNaming a Lambda Expression -- _tSummary -- _gch. 11 _tWindows Programming Concepts -- _tWindows Programming Basics -- _tElements of a Window -- _tWindows Programs and the Operating System -- _tEvent-Driven Programs -- _tWindows Messages -- _tWindows API -- _tWindows Data Types -- _tNotation in Windows Programs -- _tStructure of a Windows Program -- _tWinMain() Function -- _tSpecifying a Program Window -- _tCreating a Program Window -- _tInitializing the Program Window -- _tDealing with Windows Messages -- _tComplete WinMain() Function -- _tHow It Works -- _tProcessing Windows Messages -- _tWindowProc() Function -- _tDecoding a Windows Message -- _tEnding the Program -- _tComplete WindowProc() Function -- _tHow It Works -- _tMicrosoft Foundation Classes -- _tMFC Notation -- _tHow an MFC Program Is Structured -- _tSummary -- _gch. 12 _tWindows Programming With the Microsoft Foundation Classes (MFC) -- _tMFC Document/View Concept -- _tWhat Is a Document? -- _tDocument Interfaces -- _tWhat Is a View? -- _tLinking a Document and Its Views -- _tDocument Templates -- _tDocument Template Classes -- _tYour Application and MFC -- _tCreating MFC Applications -- _tCreating an SDI Application -- _tMFC Application Wizard Output -- _tViewing Project Files -- _tViewing Classes -- _tClass Definitions -- _tCreating an Executable Module -- _tRunning the Program -- _tHow the Program Works -- _tCreating an MDI Application -- _tRunning the Program -- _tSummary -- _gch. 13 _tWorking With Menus And Toolbars -- _tCommunicating with Windows -- _tUnderstanding Message Maps -- _tMessage Handler Definitions -- _tMessage Categories -- _tHandling Messages in Your Program -- _tHow Command Messages Are Processed -- _tExtending the Sketcher Program -- _tElements of a Menu -- _tCreating and Editing Menu Resources -- _tAdding a Menu Item to the Menu Bar -- _tAdding Items to the Element Menu -- _tModifying Existing Menu Items -- _tCompleting the Menu -- _tAdding Menu Message Handlers -- _tChoosing a Class to Handle Menu Messages -- _tCreating Menu Message Handlers -- _tImplementing Menu Message Handlers -- _tAdding Members to Store Color and Element Mode -- _tDefining Element and Color Types -- _tInitializing the Color and Element Type Members -- _tImplementing Menu Command Message Handlers -- _tRunning the Extended Example -- _tAdding Menu Update Message Handlers -- _tCoding a Command Update Handler -- _tExercising the Update Handlers -- _tAdding Toolbar Buttons -- _tEditing Toolbar Button Properties -- _tExercising the Toolbar Buttons -- _tAdding Tooltips -- _tSummary -- _gch. 14 _tDrawing in a Window -- _tBasics of Drawing in a Window -- _tWindow Client Area -- _tWindows Graphical Device Interface -- _tWorking with a Device Context -- _tMapping Modes -- _tMFC Drawing Mechanism -- _tView Class in Your Application -- _tOnDraw() Member Function -- _tCDC Class -- _tDisplaying Graphics -- _tDrawing in Color -- _tDrawing Graphics in Practice -- _tProgramming for the Mouse -- _tMessages from the Mouse -- _tWm_Lbuttondown -- _tWm_Mousemove -- _tWm_Lbuttonup -- _tMouse Message Handlers -- _tDrawing Using the Mouse -- _tGetting the Client Area Redrawn -- _tDefining Element Classes -- _tCElement Class -- _tCLine Class -- _tCRectangle Class -- _tCCircle Class -- _tCCurve Class -- _tCompleting the Mouse Message Handlers -- _tDrawing a Sketch -- _tRunning the Example -- _tCapturing Mouse Messages -- _tSummary -- _gch. 15 _tImproving The View -- _tSketcher Limitations -- _tImproving the View -- _tUpdating Multiple Views -- _tScrolling Views -- _tLogical Coordinates and Client Coordinates -- _tDealing with Client Coordinates -- _tUsing MM_LOENGLISH Mapping Mode -- _tDeleting and Moving Elements -- _tImplementing a Context Menu -- _tAssociating a Menu with a Class -- _tChecking Context Menu Items -- _tIdentifying an Element under the Cursor -- _tExercising the Context Menus -- _tHighlighting Elements -- _tDrawing Highlighted Elements -- _tExercising the Highlights -- _tImplementing Move and Delete -- _tDeleting an Element -- _tMoving an Element -- _tUpdating Other Views -- _tGetting the Elements to Move Themselves -- _tDropping the Element -- _tExercising the Application -- _tDealing with Masked Elements -- _tSummary -- _gch. 16 _tWorking With Dialogs and Controls -- _tUnderstanding Dialogs -- _tUnderstanding Controls -- _tCreating a Dialog Resource -- _tAdding Controls to a Dialog -- _tTesting the Dialog -- _tProgramming for a Dialog -- _tAdding a Dialog Class -- _tModal and Modeless Dialogs -- _tDisplaying a Dialog -- _tDisplaying the Dialog -- _tCode to Close the Dialog -- _tSupporting the Dialog Controls -- _tInitializing Dialog Controls -- _tHandling Radio Button Messages -- _tCompleting Dialog Operations -- _tAdding Pen Widths to the Document -- _tAdding Pen Widths to the Elements -- _tCreating Elements in the View -- _tExercising the Dialog -- _tUsing a Spin Button Control -- _tAdding a Scale Menu Item and Toolbar Button -- _tCreating the Spin Button -- _tControls' Tab Sequence -- _tGenerating the Scale Dialog Class -- _tDialog Data Exchange and Validation -- _tInitializing the Dialog -- _tDisplaying the Spin Button -- _tUsing the Scale Factor -- _tScalable Mapping Modes -- _tSetting the Document Size -- _tSetting the Mapping Mode -- _tImplementing Scrolling with Scaling -- _tSetting Up the Scrollbars -- _tWorking with Status Bars -- _tAdding a Status Bar to a Frame -- _tCreating Status Bar Panes -- _tUpdating the Status Bar -- _tCString Class -- _tUsing an Edit Box Control -- _tCreating an Edit Box Resource -- _tCreating the Dialog Class -- _tAdding the Text Menu Item -- _tDefining a Text Element -- _tImplementing the CText Class -- _tCText Constructor -- _tCreating a Text Element -- _tDrawing a CText Object -- _tMoving a CText Object -- _tSummary -- _gch. 17 _tStoring and Printing Documents -- _tUnderstanding Serialization -- _tSerializing a Document -- _tSerialization in the Document Class Definition -- _tSerialization in the Document Class Implementation -- _tSerialize() Function -- _tCArchive Class -- _tFunctionality of CObject-Based Classes -- _tMacros that Add Serialization to a Class -- _tHow Serialization Works -- _tHow to Implement Serialization for a Class -- _tApplying Serialization -- _tRecording Document Changes -- _tSerializing the Document -- _tSerializing the Element Classes -- _tSerialize() Functions for the Element Classes -- _tExercising Serialization -- _tPrinting a Document -- _tPrinting Process -- _tCPrintInfo Class -- _tImplementing Multipage Printing -- _tGetting the Overall Document Size -- _tStoring Print Data -- _tPreparing to Print -- _tCleaning Up after Printing -- _tPreparing the Device Context -- _tPrinting the Document -- _tGetting a Printout of the Document -- _tSummary -- _gch. 18 _tProgramming Windows 8 Apps -- _tUnderstanding Windows 8 Apps -- _tDeveloping Windows 8 Apps -- _tWindows Runtime Concepts -- _tWinRT Namespaces -- _tWinRT Objects -- _tC++ Component Extensions (C++/CX) -- _tC++/CX Namespaces -- _tDefining WinRT Class Types -- _tVariables of Ref Class Types -- _tAccessing Members of a Ref Class Object -- _tEvent Handler Functions -- _tCasting Ref Class References -- _textensible Application Markup Language (XAML) -- _tXAML Elements -- _tUI Elements in XAML -- _tAttached Properties -- _tParents and Children -- _tControl Elements -- _tLayout Elements -- _tHandling Events for UI Elements -- _tCreating a Windows 8 App. |
505 | 0 | 0 |
_gNote continued: _tApplication Files -- _tDefining the User Interface -- _tCreating the Title -- _tAdding Game Controls -- _tCreating a Grid to Contain the Cards -- _tDefining a Card -- _tCreating a Card -- _tAdding Event Handling -- _tCreating All the Cards -- _tImplementing Game Operations -- _tDefining the Card Class -- _tAdding Data Members to the MainPage Class -- _tAdding Function Members -- _tInitialize the MainPage Object -- _tInitializing the Card Pack -- _tSetting Up the Child Elements of cardGrid -- _tInitializing the Game -- _tShuffling the Cards -- _tHighlighting the UI Cards -- _tHandling Card Back Events -- _tHandling Shape Events -- _tRecognizing a Win -- _tHandling Game Control Button Events -- _tScaling UI Elements -- _tTransitions -- _tApplication Startup Transitions -- _tStoryboard Animations -- _tSummary. |
590 |
_aJohn Wiley and Sons _bWiley Online Library: Complete oBooks |
||
630 | 0 | 0 | _aMicrosoft Visual C++. |
630 | 0 | 7 |
_aMicrosoft Visual C++ _2blmlsh |
630 | 0 | 7 |
_aMicrosoft Visual C++ _2fast |
650 | 0 | _aC++ (Computer program language) | |
650 | 6 | _aC++ (Langage de programmation) | |
650 | 7 |
_aCOMPUTERS _xProgramming Languages _xC# _2bisacsh |
|
650 | 7 |
_aCOMPUTERS _xProgramming Languages _xJava. _2bisacsh |
|
650 | 7 |
_aCOMPUTERS _xProgramming Languages _xPascal. _2bisacsh |
|
650 | 7 |
_aC++ (Computer program language) _2fast |
|
758 |
_ihas work: _aIvor Horton's beginning Visual C++ 2012 (Text) _1https://id.oclc.org/worldcat/entity/E39PCGghF9Db9CrvkfG99WKPgq _4https://id.oclc.org/worldcat/ontology/hasWork |
||
776 | 0 | 8 |
_iPrint version: _aHorton, Ivor. _tIvor Horton's beginning Visual C++ 2012. _dHoboken, N.J. : Wiley ; Chichester : John Wiley [distributor], 2012 _z9781118368084 _w(OCoLC)798409545 |
830 | 0 | _aWrox beginning guides. | |
856 | 4 | 0 | _uhttps://onlinelibrary.wiley.com/doi/book/10.1002/9781118983997 |
938 |
_aAskews and Holts Library Services _bASKH _nAH24487327 |
||
938 |
_aAskews and Holts Library Services _bASKH _nAH24669988 |
||
938 |
_aBooks 24x7 _bB247 _nbks00049519 |
||
938 |
_aCoutts Information Services _bCOUT _n24025685 |
||
938 |
_aEBL - Ebook Library _bEBLB _nEBL894311 |
||
938 |
_aebrary _bEBRY _nebr10606028 |
||
938 |
_aEBSCOhost _bEBSC _n485576 |
||
938 |
_aYBP Library Services _bYANK _n11903883 |
||
938 |
_aYBP Library Services _bYANK _n9733567 |
||
938 |
_aYBP Library Services _bYANK _n9808274 |
||
994 |
_a92 _bINLUM |
||
999 |
_c11825 _d11825 |