Ivor Horton's beginning Visual C++ 2012
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 edit...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Indianapolis, IN :
Wiley
2012.
|
Edición: | 1st edition |
Colección: | Programmer to programmer
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628843606719 |
Tabla de Contenidos:
- Ivor Horton's Beginning: Visual C++® 2012; Copyright; About the Author; About the Technical Editor; Credits; Acknowledgments; Contents; Introduction; Who this Book is for; What this Book Covers; How this Book is Structured; What you need to use this Book; Conventions; Source Code; Exercises; Errata; P2P.Wrox.Com; Chapter 1: 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?; The Editor; The Compiler
- The LinkerThe 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; Chapter 2: Data, Variables, and Calculations; The Structure of a C++ Program; Program Comments; The # include Directive - Header Files; Namespaces and the Using Declaration; The main() Function; Program Statements
- WhitespaceStatement 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; The 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++; The Assignment Statement
- Arithmetic OperationsThe const Modifier; Constant Expressions; Program Input; Calculating the Result; Displaying the Result; Calculating a Remainder; Modifying a Variable; The Increment and Decrement Operators; The Sequence of Calculation; Operator Precedence; Type Conversion and Casting; Type Conversion in Assignments; Explicit Type Conversion; Old-Style Casts; The auto Keyword; Discovering Types; The Bitwise Operators; The Bitwise AND; The Bitwise OR; The Bitwise Exclusive OR; The Bitwise NOT; The Bitwise Shift Operators; Introducing Lvalues and Rvalues
- Understanding Storage Duration and ScopeAutomatic 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; Chapter 3: Decisions and Loops; Comparing Values; The if Statement; Nested if Statements; The Extended if Statement; Nested if-else Statements; Logical Operators and Expressions; Logical AND; Logical OR; Logical NOT; The Conditional Operator; The switch Statement; Unconditional Branching
- Repeating a Block of Statements