Cargando…

Ivor Horton's beginning Visual C++ 2013 /

Learn C++ with the best tutorial on the market! Horton's unique tutorial approach and step-by-step guidance have helped over 100,000 novice programmers learn C++. In Ivor Horton's Beginning Visual C++ 2013, Horton not only guides you through the fundamentals of the standard C++ language, b...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Horton, Ivor
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Place of publication not identified] : Wrox, 2014.
Colección:Programmer to programmer.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Ivor Horton's Beginning Visual C++® 2013; Copyright; About the Author; About the Technical Editors; 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++; C++ Concepts; Console Applications; Windows Programming Concepts; The Integrated Development Environment; The Editor; The Compiler.
  • The LinkerThe Libraries; Using the IDE; Toolbar Options; Dockable Toolbars; Documentation; Projects and Solutions; Setting Options in Visual C++; Creating and Executing Windows Applications; Summary; Chapter 2: Data, Variables, and Calculations; The Structure of a C++ Program; The main() Function; Program Statements; Whitespace; Statement Blocks; Automatically Generated Console Programs; Defining Variables; Naming Variables; Keywords; Declaring Variables; Initial Values for Variables; Fundamental Data Types; Integer Variables; Character Data Types; Integer Type Modifiers; The Boolean Type.
  • Floating-point TypesFundamental Types in C++; Literals; Defining Type Aliases; 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 Operations; Calculating a Remainder; Modifying a Variable; The Increment and Decrement Operators; The Sequence of Calculation; 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 ORThe Bitwise NOT; The 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; Chapter 3: Decisions and Loops; Comparing Values; The if Statement; Nested if Statements; Nested if-else Statements; Logical Operators and Expressions; The Conditional Operator; The switch Statement.
  • Unconditional BranchingRepeating a Block of Statements; What Is a Loop?; Variations on the for Loop; The while Loop; The do-while Loop; The Range-Based for Loop; Nested Loops; Summary; Chapter 4: Arrays, Strings, and Pointers; Handling Multiple Data Values of the Same Type; Arrays; Declaring Arrays; Initializing Arrays; Using the Range-based for Loop; Multidimensional Arrays; Working with C-Style Strings; String Input; String Literals; Using the Range-based for Loop with Strings; Indirect Data Access; What Is a Pointer?; Declaring Pointers; Using Pointers; Initializing Pointers.