Ivor Horton's beginning Visual C++ 2012 / (Record no. 11825)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 26272cam a2201213 a 4500 |
001 - CONTROL NUMBER | |
control field | ocn812917869 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | OCoLC |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20240523125535.0 |
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS | |
fixed length control field | m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION | |
fixed length control field | cr cnu---unuuu |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 121015s2012 njua o 001 0 eng d |
040 ## - CATALOGING SOURCE | |
Original cataloging agency | N$T |
Language of cataloging | eng |
Description conventions | pn |
Transcribing agency | N$T |
Modifying agency | E7B |
-- | KNOVL |
-- | B24X7 |
-- | COO |
-- | YDXCP |
-- | TEFOD |
-- | KNOVL |
-- | OCLCF |
-- | DG1 |
-- | K6U |
-- | CDX |
-- | OCLCO |
-- | DKDLA |
-- | MHW |
-- | EBLCP |
-- | CAUOI |
-- | UMI |
-- | DEBSZ |
-- | TEFOD |
-- | OCLCQ |
-- | OCLCO |
-- | OCLCQ |
-- | OCLCO |
-- | DEBBG |
-- | AZK |
-- | OCLCQ |
-- | OCLCO |
-- | DG1 |
-- | MOR |
-- | LIP |
-- | PIFAG |
-- | LIV |
-- | MERUC |
-- | OCLCQ |
-- | GWDNB |
-- | ZCU |
-- | U3W |
-- | BUF |
-- | COCUF |
-- | OCLCQ |
-- | STF |
-- | WRM |
-- | OCLCO |
-- | CEF |
-- | ICG |
-- | INT |
-- | NRAMU |
-- | VT2 |
-- | OCLCQ |
-- | OCLCO |
-- | WYU |
-- | TKN |
-- | OCLCQ |
-- | OCLCO |
-- | UAB |
-- | OCLCQ |
-- | A6Q |
-- | DKC |
-- | OCLCO |
-- | OCLCQ |
-- | UKAHL |
-- | OCLCQ |
-- | OCLCO |
-- | OCLCQ |
-- | UKOBU |
-- | UKCRE |
-- | BRF |
-- | OCLCQ |
-- | OCLCO |
-- | OCLCQ |
-- | OCLCO |
-- | OCLCL |
015 ## - NATIONAL BIBLIOGRAPHY NUMBER | |
National bibliography number | GBB264956 |
Source | bnb |
016 7# - NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER | |
Record control number | 1060045028 |
Source | DE-101 |
016 7# - NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER | |
Record control number | 1066911029 |
Source | DE-101 |
016 7# - NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER | |
Record control number | 016117945 |
Source | Uk |
019 ## - | |
-- | 815384241 |
-- | 844729533 |
-- | 847028783 |
-- | 848895187 |
-- | 955258584 |
-- | 961625020 |
-- | 962694776 |
-- | 988412529 |
-- | 991959710 |
-- | 992922561 |
-- | 1037761514 |
-- | 1038638762 |
-- | 1045525941 |
-- | 1058558275 |
-- | 1065937982 |
-- | 1081282110 |
-- | 1083598397 |
-- | 1096215444 |
-- | 1103269371 |
-- | 1129330987 |
-- | 1152973092 |
-- | 1153547430 |
-- | 1192350436 |
-- | 1228610898 |
-- | 1240527653 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781118983997 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1118983998 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781118439418 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1118439414 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781621982289 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1621982289 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781118417034 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1118417038 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781118434314 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 1118434315 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
Canceled/invalid ISBN | 9781118368084 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
Canceled/invalid ISBN | 1118368088 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | AU@ |
System control number | 000050415372 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | AU@ |
System control number | 000052007215 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | AU@ |
System control number | 000053284536 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | AU@ |
System control number | 000058062803 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | AU@ |
System control number | 000067103794 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | CHBIS |
System control number | 010259718 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | CHNEW |
System control number | 000609976 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | CHNEW |
System control number | 000940727 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | CHVBK |
System control number | 480210306 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBBG |
System control number | BV041430883 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBBG |
System control number | BV043395119 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBBG |
System control number | BV044049774 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBSZ |
System control number | 382171500 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBSZ |
System control number | 38310033X |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBSZ |
System control number | 397283687 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBSZ |
System control number | 398266972 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | DEBSZ |
System control number | 485028026 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | GBVCP |
System control number | 1014965381 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | GWDNB |
System control number | 1060045028 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | GWDNB |
System control number | 1066911029 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | NZ1 |
System control number | 14795146 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | NZ1 |
System control number | 15622711 |
029 1# - OTHER SYSTEM CONTROL NUMBER (OCLC) | |
OCLC library identifier | NZ1 |
System control number | 15912111 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (OCoLC)812917869 |
Canceled/invalid control number | (OCoLC)815384241 |
-- | (OCoLC)844729533 |
-- | (OCoLC)847028783 |
-- | (OCoLC)848895187 |
-- | (OCoLC)955258584 |
-- | (OCoLC)961625020 |
-- | (OCoLC)962694776 |
-- | (OCoLC)988412529 |
-- | (OCoLC)991959710 |
-- | (OCoLC)992922561 |
-- | (OCoLC)1037761514 |
-- | (OCoLC)1038638762 |
-- | (OCoLC)1045525941 |
-- | (OCoLC)1058558275 |
-- | (OCoLC)1065937982 |
-- | (OCoLC)1081282110 |
-- | (OCoLC)1083598397 |
-- | (OCoLC)1096215444 |
-- | (OCoLC)1103269371 |
-- | (OCoLC)1129330987 |
-- | (OCoLC)1152973092 |
-- | (OCoLC)1153547430 |
-- | (OCoLC)1192350436 |
-- | (OCoLC)1228610898 |
-- | (OCoLC)1240527653 |
037 ## - SOURCE OF ACQUISITION | |
Stock number | CL0500000223 |
Source of stock number/acquisition | Safari Books Online |
037 ## - SOURCE OF ACQUISITION | |
Stock number | 8986363D-DC92-4938-A65F-59BC7EF0C4F1 |
Source of stock number/acquisition | OverDrive, Inc. |
Note | http://www.overdrive.com |
050 #4 - LIBRARY OF CONGRESS CALL NUMBER | |
Classification number | QA76.73.C153 |
Item number | H679 2012eb |
072 #7 - SUBJECT CATEGORY CODE | |
Subject category code | COM |
Subject category code subdivision | 051310 |
Source | bisacsh |
072 #7 - SUBJECT CATEGORY CODE | |
Subject category code | COM |
Subject category code subdivision | 051280 |
Source | bisacsh |
072 #7 - SUBJECT CATEGORY CODE | |
Subject category code | COM |
Subject category code subdivision | 051130 |
Source | bisacsh |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.133 |
Edition number | 23 |
049 ## - LOCAL HOLDINGS (OCLC) | |
Holding library | MAIN |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Horton, Ivor. |
245 10 - TITLE STATEMENT | |
Title | Ivor Horton's beginning Visual C++ 2012 / |
Statement of responsibility, etc. | Ivor Horton. |
246 30 - VARYING FORM OF TITLE | |
Title proper/short title | Beginning Visual C++ 2012 |
246 30 - VARYING FORM OF TITLE | |
Title proper/short title | Ivor Horton's beginning Visual C Plus Plus 2012 |
246 30 - VARYING FORM OF TITLE | |
Title proper/short title | Beginning Visual C Plus Plus 2012 |
260 ## - PUBLICATION, DISTRIBUTION, ETC. | |
Place of publication, distribution, etc. | Hoboken, N.J. : |
Name of publisher, distributor, etc. | Wiley ; |
Place of publication, distribution, etc. | Chichester : |
Name of publisher, distributor, etc. | John Wiley [distributor], |
Date of publication, distribution, etc. | 2012. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 1 online resource (xl, 942 pages) : |
Other physical details | illustrations |
336 ## - CONTENT TYPE | |
Content type term | text |
Content type code | txt |
Source | rdacontent |
337 ## - MEDIA TYPE | |
Media type term | computer |
Media type code | c |
Source | rdamedia |
338 ## - CARRIER TYPE | |
Carrier type term | online resource |
Carrier type code | cr |
Source | rdacarrier |
347 ## - DIGITAL FILE CHARACTERISTICS | |
File type | data file |
490 1# - SERIES STATEMENT | |
Series statement | Wrox beginning guides |
588 0# - SOURCE OF DESCRIPTION NOTE | |
Source of description note | Print version record. |
520 ## - SUMMARY, ETC. | |
Summary, etc. | The 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 00 - FORMATTED CONTENTS NOTE | |
Miscellaneous information | Machine generated contents note: |
-- | ch. 1 |
Title | Programming With Visual C++ -- |
-- | Learning with Visual C++ -- |
-- | Writing C++ Applications -- |
-- | Learning Desktop Applications Programming -- |
-- | Learning C++ -- |
-- | Console Applications -- |
-- | Windows Programming Concepts -- |
-- | What Is the Integrated Development Environment? -- |
-- | Editor -- |
-- | Compiler -- |
-- | Linker -- |
-- | Libraries -- |
-- | Using the IDE -- |
-- | Toolbar Options -- |
-- | Dockable Toolbars -- |
-- | Documentation -- |
-- | Projects and Solutions -- |
-- | Defining a Project -- |
-- | Debug and Release Versions of Your Program -- |
-- | Executing the Program -- |
-- | Dealing with Errors -- |
-- | Setting Options in Visual C++ -- |
-- | Creating and Executing Windows Applications -- |
-- | Creating an MFC Application -- |
-- | Building and Executing the MFC Application -- |
-- | Summary -- |
Miscellaneous information | ch. 2 |
Title | Data, Variables, and Calculations -- |
-- | Structure of a C++ Program -- |
-- | Program Comments -- |
-- | #include Directive -- Header Files -- |
-- | Namespaces and the Using Declaration -- |
-- | main() Function -- |
-- | Program Statements -- |
-- | Whitespace -- |
-- | Statement Blocks -- |
-- | Automatically Generated Console Programs -- |
-- | Precompiled Header Files -- |
-- | Main Function Names -- |
-- | Defining Variables -- |
-- | Naming Variables -- |
-- | Keywords in C++ -- |
-- | Declaring Variables -- |
-- | Initial Values for Variables -- |
-- | Fundamental Data Types -- |
-- | Integer Variables -- |
-- | Character Data Types -- |
-- | Integer Type Modifiers -- |
-- | Boolean Type -- |
-- | Floating-Point Types -- |
-- | Fundamental Types in C++ -- |
-- | Literals -- |
-- | Defining Synonyms for Data Types -- |
-- | Basic Input/Output Operations -- |
-- | Input from the Keyboard -- |
-- | Output to the Command Line -- |
-- | Formatting the Output -- |
-- | Escape Sequences -- |
-- | Calculating in C++ -- |
-- | Assignment Statement -- |
-- | Arithmetic Operations -- |
-- | const Modifier -- |
-- | Constant Expressions -- |
-- | Program Input -- |
-- | Calculating the Result -- |
-- | Displaying the Result -- |
-- | Calculating a Remainder -- |
-- | Modifying a Variable -- |
-- | Increment and Decrement Operators -- |
-- | Sequence of Calculation -- |
-- | Operator Precedence -- |
-- | Type Conversion and Casting -- |
-- | Type Conversion in Assignments -- |
-- | Explicit Type Conversion -- |
-- | Old-Style Casts -- |
-- | auto Keyword -- |
-- | Discovering Types -- |
-- | Bitwise Operators -- |
-- | Bitwise AND -- |
-- | Bitwise OR -- |
-- | Bitwise Exclusive OR -- |
-- | Bitwise NOT -- |
-- | Bitwise Shift Operators -- |
-- | Introducing Lvalues and Rvalues -- |
-- | Understanding Storage Duration and Scope -- |
-- | Automatic Variables -- |
-- | Positioning Variable Declarations -- |
-- | Global Variables -- |
-- | Static Variables -- |
-- | Variables with Specific Sets of Values -- |
-- | Old Enumerations -- |
-- | Type-Safe Enumerations -- |
-- | Namespaces -- |
-- | Declaring a Namespace -- |
-- | Multiple Namespaces -- |
-- | Summary -- |
Miscellaneous information | ch. 3 |
Title | Decisions and Loops -- |
-- | Comparing Values -- |
-- | if Statement -- |
-- | Nested if Statements -- |
-- | Extended if Statement -- |
-- | Nested if-else Statements -- |
-- | Logical Operators and Expressions -- |
-- | Logical AND -- |
-- | Logical OR -- |
-- | Logical NOT -- |
-- | Conditional Operator -- |
-- | switch Statement -- |
-- | Unconditional Branching -- |
-- | Repeating a Block of Statements -- |
-- | What Is a Loop? -- |
-- | Variations on the for Loop -- |
-- | Using the continue Statement -- |
-- | Floating-Point Loop Counters -- |
-- | while Loop -- |
-- | do-while Loop -- |
-- | Range-Based for Loop -- |
-- | Nested Loops -- |
-- | Summary -- |
Miscellaneous information | ch. 4 |
Title | Arrays, Strings, and Pointers -- |
-- | Handling Multiple Data Values of the Same Type -- |
-- | Arrays -- |
-- | Declaring Arrays -- |
-- | Initializing Arrays -- |
-- | Using the Range-Based for Loop -- |
-- | Character Arrays and String Handling -- |
-- | String Input -- |
-- | Using the Range-Based for Loop with Strings -- |
-- | Multidimensional Arrays -- |
-- | Initializing Multidimensional Arrays -- |
-- | Indirect Data Access -- |
-- | What Is a Pointer? -- |
-- | Declaring Pointers -- |
-- | Address-Of Operator -- |
-- | Using Pointers -- |
-- | Indirection Operator -- |
-- | Why Use Pointers? -- |
-- | Initializing Pointers -- |
-- | Pointers to char -- |
-- | sizeof Operator -- |
-- | Constant Pointers and Pointers to Constants -- |
-- | Pointers and Arrays -- |
-- | Pointer Arithmetic -- |
-- | Using Pointers with Multidimensional Arrays -- |
-- | Pointer Notation with Multidimensional Arrays -- |
-- | Dynamic Memory Allocation -- |
-- | Free Store, Alias the Heap -- |
-- | new and delete Operators -- |
-- | Allocating Memory Dynamically for Arrays -- |
-- | Dynamic Allocation of Multidimensional Arrays -- |
-- | Using References -- |
-- | What Is a Reference? -- |
-- | Declaring and Initializing Lvalue References -- |
-- | Using References in a Range-Based for Loop -- |
-- | Rvalue References -- |
-- | Library Functions for Strings -- |
-- | Finding the Length of a Null-Terminated String -- |
-- | Joining Null-Terminated Strings -- |
-- | Copying Null-Terminated Strings -- |
-- | Comparing Null-Terminated Strings -- |
-- | Searching Null-Terminated Strings -- |
-- | Summary -- |
Miscellaneous information | ch. 5 |
Title | Introducing Structure Into Your Programs -- |
-- | Understanding Functions -- |
-- | Why Do You Need Functions? -- |
-- | Structure of a Function -- |
-- | Function Header -- |
-- | Function Body -- |
-- | return Statement -- |
-- | Alternative Function Syntax -- |
-- | Using a Function -- |
-- | Function Prototypes -- |
-- | Passing Arguments to a Function -- |
-- | Pass-by-Value Mechanism -- |
-- | Pointers as Arguments to a Function -- |
-- | Passing Arrays to a Function -- |
-- | Passing Multidimensional Arrays to a Function -- |
-- | References as Arguments to a Function -- |
-- | Use of the const Modifier -- |
-- | Rvalue Reference Parameters -- |
-- | Arguments to main() -- |
-- | Accepting a Variable Number of Function Arguments -- |
-- | Returning Values from a Function -- |
-- | Returning a Pointer -- |
-- | Cast-iron Rule for Returning Addresses -- |
-- | Returning a Reference -- |
-- | Teflon-Coated Rule: Returning References -- |
-- | Static Variables in a Function -- |
-- | Recursive Function Calls -- |
-- | Using Recursion -- |
-- | Summary -- |
Miscellaneous information | ch. 6 |
Title | More About Program Structure -- |
-- | Pointers to Functions -- |
-- | Declaring Pointers to Functions -- |
-- | Pointer to a Function as an Argument -- |
-- | Arrays of Pointers to Functions -- |
-- | Initializing Function Parameters -- |
-- | Exceptions -- |
-- | Throwing Exceptions -- |
-- | Catching Exceptions -- |
-- | Rethrowing Exceptions -- |
-- | Exception Handling in the MFC -- |
-- | Handling Memory Allocation Errors -- |
-- | Function Overloading -- |
-- | What Is Function Overloading? -- |
-- | Reference Types and Overload Selection -- |
-- | When to Overload Functions -- |
-- | Function Templates -- |
-- | Using a Function Template -- |
-- | Using the decltype Operator -- |
-- | Example Using Functions -- |
-- | Implementing a Calculator -- |
-- | Analyzing the Problem -- |
-- | Eliminating Blanks from a String -- |
-- | How the Function Functions -- |
-- | Evaluating an Expression -- |
-- | How the Function Functions -- |
-- | Getting the Value of a Term -- |
-- | How the Function Functions -- |
-- | Analyzing a Number -- |
-- | How the Function Functions -- |
-- | Putting the Program Together -- |
-- | How the Function Functions -- |
-- | Extending the Program -- |
-- | How the Function Functions -- |
-- | Extracting a Substring -- |
-- | How the Function Functions -- |
-- | Running the Modified Program -- |
-- | Summary -- |
Miscellaneous information | ch. 7 |
Title | Defining Your Own Data Types -- |
-- | struct in C++ -- |
-- | What Is a struct? -- |
-- | Defining a struct -- |
-- | Initializing a struct -- |
-- | Accessing the Members of a struct -- |
-- | IntelliSense Assistance with Structures -- |
-- | struct RECT -- |
-- | Using Pointers with a struct -- |
-- | Accessing Structure Members through a Pointer -- |
-- | Indirect Member Selection Operator -- |
-- | Types, Objects, Classes, and Instances -- |
-- | First Class -- |
-- | Operations on Classes -- |
-- | Terminology -- |
-- | Understanding Classes -- |
-- | Defining a Class -- |
-- | Access Control in a Class -- |
-- | Declaring Objects of a Class -- |
-- | Accessing the Data Members of a Class -- |
-- | Member Functions of a Class -- |
-- | Positioning a Member Function Definition -- |
-- | Inline Functions -- |
-- | Class Constructors -- |
-- | What Is a Constructor? -- |
-- | Default Constructor -- |
-- | Default Parameter Values -- |
-- | Using an Initialization List in a Constructor -- |
-- | Making a Constructor Explicit -- |
-- | Private Members of a Class -- |
-- | Accessing private Class Members -- |
-- | friend Functions of a Class -- |
-- | Placing friend Function Definitions Inside the Class -- |
-- | Default Copy Constructor -- |
-- | Pointer this -- |
-- | const Objects -- |
-- | const Member Functions of a Class -- |
-- | Member Function Definitions Outside the Class -- |
-- | Arrays of Objects -- |
-- | Static Members of a Class -- |
-- | Static Data Members -- |
-- | Static Function Members of a Class -- |
-- | Pointers and References to Objects -- |
-- | Pointers to Objects -- |
-- | References to Class Objects -- |
-- | Implementing a Copy Constructor -- |
-- | Summary -- |
Miscellaneous information | ch. 8 |
Title | More on Classes -- |
-- | Class Destructors -- |
-- | What Is a Destructor? -- |
-- | Default Destructor -- |
-- | Destructors and Dynamic Memory Allocation -- |
-- | Implementing a Copy Constructor -- |
-- | Sharing Memory Between Variables -- |
-- | Defining Unions -- |
-- | Anonymous Unions -- |
-- | Unions in Classes and Structures -- |
-- | Operator Overloading -- |
-- | Implementing an Overloaded Operator -- |
-- | Implementing Full Support for Comparison Operators -- |
-- | Overloading the Assignment Operator -- |
-- | Fixing the Problem -- |
-- | Overloading the Addition Operator -- |
-- | Overloading the Increment and Decrement Operators -- |
-- | Overloading the Function Call Operator -- |
-- | Object Copying Problem -- |
-- | Avoiding Unnecessary Copy Operations -- |
-- | Applying Rvalue Reference Parameters -- |
-- | Named Objects are Lvalues -- |
-- | Default Class Members -- |
-- | Class Templates -- |
-- | Defining a Class Template -- |
-- | Template Member Functions -- |
-- | Creating Objects from a Class Template -- |
-- | Class Templates with Multiple Parameters -- |
-- | Templates for Function Objects -- |
-- | Perfect Forwarding -- |
-- | Using Classes -- |
-- | Idea of a Class Interface -- |
-- | Defining the Problem -- |
-- | Implementing the CBox Class -- |
-- | Comparing CBox Objects -- |
-- | Combining CBox Objects -- |
-- | Analyzing CBox Objects -- |
-- | Organizing Your Program Code -- |
-- | Naming Program Files -- |
-- | Library Classes for Strings -- |
-- | Creating String Objects -- |
-- | Concatenating Strings -- |
-- | Accessing and Modifying Strings -- |
-- | Comparing Strings -- |
-- | Searching Strings -- |
-- | Summary -- |
Miscellaneous information | ch. 9 |
Title | Class Inheritance and Virtual Functions -- |
-- | Object-Oriented Programming Basics -- |
-- | Inheritance in Classes -- |
-- | What Is a Base Class? -- |
-- | Deriving Classes from a Base Class -- |
-- | Access Control Under Inheritance. |
505 00 - FORMATTED CONTENTS NOTE | |
Miscellaneous information | Note continued: |
Title | Constructor Operation in a Derived Class -- |
-- | Declaring Protected Class Members -- |
-- | Access Level of Inherited Class Members -- |
-- | Copy Constructor in a Derived Class -- |
-- | Preventing Class Derivation -- |
-- | Class Members as Friends -- |
-- | Friend Classes -- |
-- | Limitations on Class Friendship -- |
-- | Virtual Functions -- |
-- | What Is a Virtual Function? -- |
-- | Ensuring Correct Virtual Function Operation -- |
-- | Preventing Function Overriding -- |
-- | Using Pointers to Class Objects -- |
-- | Using References with Virtual Functions -- |
-- | Incomplete Class Declaration -- |
-- | Pure Virtual Functions -- |
-- | Abstract Classes -- |
-- | Indirect Base Classes -- |
-- | Virtual Destructors -- |
-- | Casting Between Class Types -- |
-- | Nested Classes -- |
-- | Summary -- |
Miscellaneous information | ch. 10 |
Title | Standard Template Library -- |
-- | What Is the Standard Template Library? -- |
-- | Containers -- |
-- | Allocators -- |
-- | Comparators -- |
-- | Container Adapters -- |
-- | Iterators -- |
-- | Iterator Categories -- |
-- | SCARY Iterators -- |
-- | std::begin() and std::end() Functions -- |
-- | Smart Pointers -- |
-- | Using unique_ptr Objects -- |
-- | Using shared_ptr Objects -- |
-- | Accessing the Raw Pointer in a Smart Pointer -- |
-- | Casting SmartPointers -- |
-- | Algorithms -- |
-- | Function Objects in the STL -- |
-- | Function Adapters -- |
-- | Range of STL Containers -- |
-- | Sequence Containers -- |
-- | Creating Vector Containers -- |
-- | Capacity and Size of a Vector Container -- |
-- | Accessing the Elements in a Vector -- |
-- | Inserting and Deleting Elements in a Vector -- |
-- | Insert Operations -- |
-- | Emplace Operations -- |
-- | Erase Operations -- |
-- | Swap and Assign Operations -- |
-- | Storing Class Objects in a Vector -- |
-- | Sorting Vector Elements -- |
-- | Storing Pointers in a Vector -- |
-- | Array Containers -- |
-- | Double-Ended Queue Containers -- |
-- | Using List Containers -- |
-- | Adding Elements to a List -- |
-- | Accessing Elements in a List -- |
-- | Sorting List Elements -- |
-- | Other Operations on Lists -- |
-- | Using forward_list Containers -- |
-- | Using Other Sequence Containers -- |
-- | Queue Containers -- |
-- | Priority Queue Containers -- |
-- | Stack Containers -- |
-- | tuple Class Template -- |
-- | Associative Containers -- |
-- | Using Map Containers -- |
-- | Storing Objects -- |
-- | Accessing Objects -- |
-- | Other Map Operations -- |
-- | Using a Multimap Container -- |
-- | More on Iterators -- |
-- | Using Input Stream Iterators -- |
-- | Using Inserter Iterators -- |
-- | Using Output Stream Iterators -- |
-- | More on Function Objects -- |
-- | More on Algorithms -- |
-- | Type Traits and Static Assertions -- |
-- | Lambda Expressions -- |
-- | Capture Clause -- |
-- | Capturing Specific Variables -- |
-- | Templates and Lambda Expressions -- |
-- | Naming a Lambda Expression -- |
-- | Summary -- |
Miscellaneous information | ch. 11 |
Title | Windows Programming Concepts -- |
-- | Windows Programming Basics -- |
-- | Elements of a Window -- |
-- | Windows Programs and the Operating System -- |
-- | Event-Driven Programs -- |
-- | Windows Messages -- |
-- | Windows API -- |
-- | Windows Data Types -- |
-- | Notation in Windows Programs -- |
-- | Structure of a Windows Program -- |
-- | WinMain() Function -- |
-- | Specifying a Program Window -- |
-- | Creating a Program Window -- |
-- | Initializing the Program Window -- |
-- | Dealing with Windows Messages -- |
-- | Complete WinMain() Function -- |
-- | How It Works -- |
-- | Processing Windows Messages -- |
-- | WindowProc() Function -- |
-- | Decoding a Windows Message -- |
-- | Ending the Program -- |
-- | Complete WindowProc() Function -- |
-- | How It Works -- |
-- | Microsoft Foundation Classes -- |
-- | MFC Notation -- |
-- | How an MFC Program Is Structured -- |
-- | Summary -- |
Miscellaneous information | ch. 12 |
Title | Windows Programming With the Microsoft Foundation Classes (MFC) -- |
-- | MFC Document/View Concept -- |
-- | What Is a Document? -- |
-- | Document Interfaces -- |
-- | What Is a View? -- |
-- | Linking a Document and Its Views -- |
-- | Document Templates -- |
-- | Document Template Classes -- |
-- | Your Application and MFC -- |
-- | Creating MFC Applications -- |
-- | Creating an SDI Application -- |
-- | MFC Application Wizard Output -- |
-- | Viewing Project Files -- |
-- | Viewing Classes -- |
-- | Class Definitions -- |
-- | Creating an Executable Module -- |
-- | Running the Program -- |
-- | How the Program Works -- |
-- | Creating an MDI Application -- |
-- | Running the Program -- |
-- | Summary -- |
Miscellaneous information | ch. 13 |
Title | Working With Menus And Toolbars -- |
-- | Communicating with Windows -- |
-- | Understanding Message Maps -- |
-- | Message Handler Definitions -- |
-- | Message Categories -- |
-- | Handling Messages in Your Program -- |
-- | How Command Messages Are Processed -- |
-- | Extending the Sketcher Program -- |
-- | Elements of a Menu -- |
-- | Creating and Editing Menu Resources -- |
-- | Adding a Menu Item to the Menu Bar -- |
-- | Adding Items to the Element Menu -- |
-- | Modifying Existing Menu Items -- |
-- | Completing the Menu -- |
-- | Adding Menu Message Handlers -- |
-- | Choosing a Class to Handle Menu Messages -- |
-- | Creating Menu Message Handlers -- |
-- | Implementing Menu Message Handlers -- |
-- | Adding Members to Store Color and Element Mode -- |
-- | Defining Element and Color Types -- |
-- | Initializing the Color and Element Type Members -- |
-- | Implementing Menu Command Message Handlers -- |
-- | Running the Extended Example -- |
-- | Adding Menu Update Message Handlers -- |
-- | Coding a Command Update Handler -- |
-- | Exercising the Update Handlers -- |
-- | Adding Toolbar Buttons -- |
-- | Editing Toolbar Button Properties -- |
-- | Exercising the Toolbar Buttons -- |
-- | Adding Tooltips -- |
-- | Summary -- |
Miscellaneous information | ch. 14 |
Title | Drawing in a Window -- |
-- | Basics of Drawing in a Window -- |
-- | Window Client Area -- |
-- | Windows Graphical Device Interface -- |
-- | Working with a Device Context -- |
-- | Mapping Modes -- |
-- | MFC Drawing Mechanism -- |
-- | View Class in Your Application -- |
-- | OnDraw() Member Function -- |
-- | CDC Class -- |
-- | Displaying Graphics -- |
-- | Drawing in Color -- |
-- | Drawing Graphics in Practice -- |
-- | Programming for the Mouse -- |
-- | Messages from the Mouse -- |
-- | Wm_Lbuttondown -- |
-- | Wm_Mousemove -- |
-- | Wm_Lbuttonup -- |
-- | Mouse Message Handlers -- |
-- | Drawing Using the Mouse -- |
-- | Getting the Client Area Redrawn -- |
-- | Defining Element Classes -- |
-- | CElement Class -- |
-- | CLine Class -- |
-- | CRectangle Class -- |
-- | CCircle Class -- |
-- | CCurve Class -- |
-- | Completing the Mouse Message Handlers -- |
-- | Drawing a Sketch -- |
-- | Running the Example -- |
-- | Capturing Mouse Messages -- |
-- | Summary -- |
Miscellaneous information | ch. 15 |
Title | Improving The View -- |
-- | Sketcher Limitations -- |
-- | Improving the View -- |
-- | Updating Multiple Views -- |
-- | Scrolling Views -- |
-- | Logical Coordinates and Client Coordinates -- |
-- | Dealing with Client Coordinates -- |
-- | Using MM_LOENGLISH Mapping Mode -- |
-- | Deleting and Moving Elements -- |
-- | Implementing a Context Menu -- |
-- | Associating a Menu with a Class -- |
-- | Checking Context Menu Items -- |
-- | Identifying an Element under the Cursor -- |
-- | Exercising the Context Menus -- |
-- | Highlighting Elements -- |
-- | Drawing Highlighted Elements -- |
-- | Exercising the Highlights -- |
-- | Implementing Move and Delete -- |
-- | Deleting an Element -- |
-- | Moving an Element -- |
-- | Updating Other Views -- |
-- | Getting the Elements to Move Themselves -- |
-- | Dropping the Element -- |
-- | Exercising the Application -- |
-- | Dealing with Masked Elements -- |
-- | Summary -- |
Miscellaneous information | ch. 16 |
Title | Working With Dialogs and Controls -- |
-- | Understanding Dialogs -- |
-- | Understanding Controls -- |
-- | Creating a Dialog Resource -- |
-- | Adding Controls to a Dialog -- |
-- | Testing the Dialog -- |
-- | Programming for a Dialog -- |
-- | Adding a Dialog Class -- |
-- | Modal and Modeless Dialogs -- |
-- | Displaying a Dialog -- |
-- | Displaying the Dialog -- |
-- | Code to Close the Dialog -- |
-- | Supporting the Dialog Controls -- |
-- | Initializing Dialog Controls -- |
-- | Handling Radio Button Messages -- |
-- | Completing Dialog Operations -- |
-- | Adding Pen Widths to the Document -- |
-- | Adding Pen Widths to the Elements -- |
-- | Creating Elements in the View -- |
-- | Exercising the Dialog -- |
-- | Using a Spin Button Control -- |
-- | Adding a Scale Menu Item and Toolbar Button -- |
-- | Creating the Spin Button -- |
-- | Controls' Tab Sequence -- |
-- | Generating the Scale Dialog Class -- |
-- | Dialog Data Exchange and Validation -- |
-- | Initializing the Dialog -- |
-- | Displaying the Spin Button -- |
-- | Using the Scale Factor -- |
-- | Scalable Mapping Modes -- |
-- | Setting the Document Size -- |
-- | Setting the Mapping Mode -- |
-- | Implementing Scrolling with Scaling -- |
-- | Setting Up the Scrollbars -- |
-- | Working with Status Bars -- |
-- | Adding a Status Bar to a Frame -- |
-- | Creating Status Bar Panes -- |
-- | Updating the Status Bar -- |
-- | CString Class -- |
-- | Using an Edit Box Control -- |
-- | Creating an Edit Box Resource -- |
-- | Creating the Dialog Class -- |
-- | Adding the Text Menu Item -- |
-- | Defining a Text Element -- |
-- | Implementing the CText Class -- |
-- | CText Constructor -- |
-- | Creating a Text Element -- |
-- | Drawing a CText Object -- |
-- | Moving a CText Object -- |
-- | Summary -- |
Miscellaneous information | ch. 17 |
Title | Storing and Printing Documents -- |
-- | Understanding Serialization -- |
-- | Serializing a Document -- |
-- | Serialization in the Document Class Definition -- |
-- | Serialization in the Document Class Implementation -- |
-- | Serialize() Function -- |
-- | CArchive Class -- |
-- | Functionality of CObject-Based Classes -- |
-- | Macros that Add Serialization to a Class -- |
-- | How Serialization Works -- |
-- | How to Implement Serialization for a Class -- |
-- | Applying Serialization -- |
-- | Recording Document Changes -- |
-- | Serializing the Document -- |
-- | Serializing the Element Classes -- |
-- | Serialize() Functions for the Element Classes -- |
-- | Exercising Serialization -- |
-- | Printing a Document -- |
-- | Printing Process -- |
-- | CPrintInfo Class -- |
-- | Implementing Multipage Printing -- |
-- | Getting the Overall Document Size -- |
-- | Storing Print Data -- |
-- | Preparing to Print -- |
-- | Cleaning Up after Printing -- |
-- | Preparing the Device Context -- |
-- | Printing the Document -- |
-- | Getting a Printout of the Document -- |
-- | Summary -- |
Miscellaneous information | ch. 18 |
Title | Programming Windows 8 Apps -- |
-- | Understanding Windows 8 Apps -- |
-- | Developing Windows 8 Apps -- |
-- | Windows Runtime Concepts -- |
-- | WinRT Namespaces -- |
-- | WinRT Objects -- |
-- | C++ Component Extensions (C++/CX) -- |
-- | C++/CX Namespaces -- |
-- | Defining WinRT Class Types -- |
-- | Variables of Ref Class Types -- |
-- | Accessing Members of a Ref Class Object -- |
-- | Event Handler Functions -- |
-- | Casting Ref Class References -- |
-- | extensible Application Markup Language (XAML) -- |
-- | XAML Elements -- |
-- | UI Elements in XAML -- |
-- | Attached Properties -- |
-- | Parents and Children -- |
-- | Control Elements -- |
-- | Layout Elements -- |
-- | Handling Events for UI Elements -- |
-- | Creating a Windows 8 App. |
505 00 - FORMATTED CONTENTS NOTE | |
Miscellaneous information | Note continued: |
Title | Application Files -- |
-- | Defining the User Interface -- |
-- | Creating the Title -- |
-- | Adding Game Controls -- |
-- | Creating a Grid to Contain the Cards -- |
-- | Defining a Card -- |
-- | Creating a Card -- |
-- | Adding Event Handling -- |
-- | Creating All the Cards -- |
-- | Implementing Game Operations -- |
-- | Defining the Card Class -- |
-- | Adding Data Members to the MainPage Class -- |
-- | Adding Function Members -- |
-- | Initialize the MainPage Object -- |
-- | Initializing the Card Pack -- |
-- | Setting Up the Child Elements of cardGrid -- |
-- | Initializing the Game -- |
-- | Shuffling the Cards -- |
-- | Highlighting the UI Cards -- |
-- | Handling Card Back Events -- |
-- | Handling Shape Events -- |
-- | Recognizing a Win -- |
-- | Handling Game Control Button Events -- |
-- | Scaling UI Elements -- |
-- | Transitions -- |
-- | Application Startup Transitions -- |
-- | Storyboard Animations -- |
-- | Summary. |
590 ## - LOCAL NOTE (RLIN) | |
Local note | John Wiley and Sons |
Provenance (VM) [OBSOLETE] | Wiley Online Library: Complete oBooks |
630 00 - SUBJECT ADDED ENTRY--UNIFORM TITLE | |
Uniform title | Microsoft Visual C++. |
630 07 - SUBJECT ADDED ENTRY--UNIFORM TITLE | |
Uniform title | Microsoft Visual C++ |
Source of heading or term | blmlsh |
630 07 - SUBJECT ADDED ENTRY--UNIFORM TITLE | |
Uniform title | Microsoft Visual C++ |
Source of heading or term | fast |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | C++ (Computer program language) |
650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | C++ (Langage de programmation) |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | COMPUTERS |
General subdivision | Programming Languages |
-- | C# |
Source of heading or term | bisacsh |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | COMPUTERS |
General subdivision | Programming Languages |
-- | Java. |
Source of heading or term | bisacsh |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | COMPUTERS |
General subdivision | Programming Languages |
-- | Pascal. |
Source of heading or term | bisacsh |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | C++ (Computer program language) |
Source of heading or term | fast |
758 ## - RESOURCE IDENTIFIER | |
Relationship information | has work: |
Label | Ivor Horton's beginning Visual C++ 2012 (Text) |
Real World Object URI | https://id.oclc.org/worldcat/entity/E39PCGghF9Db9CrvkfG99WKPgq |
Relationship | https://id.oclc.org/worldcat/ontology/hasWork |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY | |
Relationship information | Print version: |
Main entry heading | Horton, Ivor. |
Title | Ivor Horton's beginning Visual C++ 2012. |
Place, publisher, and date of publication | Hoboken, N.J. : Wiley ; Chichester : John Wiley [distributor], 2012 |
International Standard Book Number | 9781118368084 |
Record control number | (OCoLC)798409545 |
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE | |
Uniform title | Wrox beginning guides. |
856 40 - ELECTRONIC LOCATION AND ACCESS | |
Uniform Resource Identifier | <a href="https://onlinelibrary.wiley.com/doi/book/10.1002/9781118983997">https://onlinelibrary.wiley.com/doi/book/10.1002/9781118983997</a> |
938 ## - | |
-- | Askews and Holts Library Services |
-- | ASKH |
-- | AH24487327 |
938 ## - | |
-- | Askews and Holts Library Services |
-- | ASKH |
-- | AH24669988 |
938 ## - | |
-- | Books 24x7 |
-- | B247 |
-- | bks00049519 |
938 ## - | |
-- | Coutts Information Services |
-- | COUT |
-- | 24025685 |
938 ## - | |
-- | EBL - Ebook Library |
-- | EBLB |
-- | EBL894311 |
938 ## - | |
-- | ebrary |
-- | EBRY |
-- | ebr10606028 |
938 ## - | |
-- | EBSCOhost |
-- | EBSC |
-- | 485576 |
938 ## - | |
-- | YBP Library Services |
-- | YANK |
-- | 11903883 |
938 ## - | |
-- | YBP Library Services |
-- | YANK |
-- | 9733567 |
938 ## - | |
-- | YBP Library Services |
-- | YANK |
-- | 9808274 |
994 ## - | |
-- | 92 |
-- | INLUM |
No items available.