Ivor Horton's beginning Visual C++ 2005

Popular author Ivor Horton uses his trademark approachable writing style to provide novice programmers with the basic tools as they learn Visual C++ 2005Readers will learn how to program in C++ using Visual C++ 2005-without any previous knowledge of C++More than 35 percent new and updated material c...

Full description

Bibliographic Details
Other Authors: Horton, Ivor, author (author)
Format: eBook
Language:Inglés
Published: Indianapolis, IN : Wiley Publishing [2006].
Edition:1st edition
Series:Programmer to programmer
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627246706719
Table of Contents:
  • Beginning Visual C++ 2005; About the Author; 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; Errata; p2p.wrox.com; Chapter 1: Programming with Visual C++ 2005; The .NET Framework; The Common Language Runtime (CLR); Writing C++ Applications; Learning Windows Programming; What Is the Integrated Development Environment?; Using the IDE; Summary; Chapter 2: Data, Variables, and Calculations; The Structure of a C++ Program; Defining Variables; Fundamental Data Types
  • Basic Input/Output OperationsCalculating in C++; Variable Types and Casting; Understanding Storage Duration and Scope; Namespaces; C++/CLI Programming; Summary; Exercises; Chapter 3: Decisions and Loops; Comparing Values; Repeating a Block of Statements; C++/CLI Programming; Summary; Exercises; Chapter 4: Arrays, Strings, and Pointers; Handling Multiple Data Values of the Same Type; Indirect Data Access; Dynamic Memory Allocation; Using References; C++/CLI Programming; Summary; Exercises; Chapter 5: Introducing Structure into Your Programs; Understanding Functions
  • Passing Arguments to a FunctionReturning Values from a Function; Recursive Function Calls; C++/CLI Programming; Summary; Exercises; Chapter 6: More about Program Structure; Pointers to Functions; Initializing Function Parameters; Exceptions; Handling Memory Allocation Errors; Function Overloading; Function Templates; An Example Using Functions; C++/CLI Programming; Summary; Exercises; Chapter 7: Defining Your Own Data Types; The struct in C++; Data Types, Objects, Classes and Instances; Understanding Classes; Class Constructors; Private Members of a Class; The Pointer this
  • const Objects of a ClassArrays of Objects of a Class; Static Members of a Class; Pointers and References to Class Objects; C++/CLI Programming; Summary; Exercises; Chapter 8: More on Classes; Class Destructors; Implementing a Copy Constructor; Sharing Memory Between Variables; Operator Overloading; Class Templates; Using Classes; Organizing Your Program Code; C++/CLI Programming; Summary; Exercises; Chapter 9: Class Inheritance and Virtual Functions; Basic Ideas of OOP; Inheritance in Classes; Access Control Under Inheritance; The Copy Constructor in a Derived Class; Class Members as Friends
  • Virtual FunctionsCasting Between Class Types; Nested Classes; C++/CLI Programming; Summary; Exercises; Chapter 10: Debugging Techniques; Understanding Debugging; Basic Debugging Operations; Adding Debugging Code; Debugging a Program; Testing the Extended Class; Debugging Dynamic Memory; Debugging C++/CLI Programs; Summary; Chapter 11: Windows Programming Concepts; Windows Programming Basics; The Structure of a Windows Program; Windows Program Organization; The Microsoft Foundation Classes; Using Windows Forms; Summary; Chapter 12: Windows Programming with the Microsoft Foundation Classes
  • The Document/View Concept in MFC