Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Bjönander, Stefan.

Title Microsoft Visual C++ Windows applications by example : code and explanation for real-world MFC C++ applications / Stefan Bjönander. [O'Reilly electronic resource]

Imprint Birmingham, U.K. : Packt Pub., ©2008.
QR Code
Description 1 online resource (1 volume (unpaged)) : illustrations
text file
Note Title from resource description page (viewed August 10, 2009).
Bibliography Includes bibliographical references and index.
Summary Annotation With this book you will learn how to create applications using MDI, complex file formats, text parsing and processing, graphics, and interactions. Every essential skill required to build Windows desktop-style applications is covered in the context of fully working examples.<br /><br />The book begins with a quick primer on the C++ language, and using the Visual C++ IDE to create Windows applications. This acts as a recap for existing C++ programmers, and a quick guide to the language if you_ve not worked with C++ before. The book then moves into a set of comprehensive example applications, presenting the important parts of the code with explanation of how it works, and how and when to use similar techniques in your own applications.<br /><br />The applications include: a Tetris-style game, a drawing application, a spreadsheet, and a word processor.<br /><br />If you know the C++ language, or another Windows-based programming language, and want to use C++ to write real, complex applications then this book is ideal for you.
Contents Cover; Table of Contents; Preface; Chapter 1: Introduction to C++; The Compiler and the Linker; The First Program; Comments; Types and Variables; Simple Types; Variables; Constants; Input and Output; Enumerations; Arrays; Pointers and References; Pointers and Dynamic Memory; Defining Our Own Types; The Size and Limits of Types; Hungarian Notation; Expressions and Operators; Arithmetic Operators; Pointer Arithmetic; Increment and Decrement; Relational Operators; Logical Operators; Bitwise Operators; Assignment; The Condition Operator; Precedence and Associativity; Statements
Selection StatementsIteration Statements; Jump Statements; Expression Statements; Functions; Void Functions; Local and Global Variables; Call-by-Value and Call-by-Reference; Default Parameters; Overloading; Static Variables; Recursion; Definition and Declaration; Higher Order Functions; The main() Function; The Preprocessor; The ASCII Table; Summary; Chapter 2: Object-Oriented Programming in C++; The Object-Oriented Model; Classes; The First Example; The Second Example; Inheritance; Dynamic Binding; Arrays of Objects; Pointers and Linked Lists; Stacks and Linked Lists; Operator Overloading
ExceptionsTemplates; Namespaces; Streams and File Processing; Summary; Chapter 3: Windows Development; Visual Studio; The Document/View Model; The Message System; The Coordinate System; The Device Context; The Registry; The Cursor; Serialization; Summary; Chapter 4: Ring: A Demonstration Example; The Application Wizard; Colors and Arrays; Catching the Mouse; Drawing the Rings; Setting the Coordinate System and the Scroll Bars; Catching the Keyboard Input; Menus, Accelerators, and Toolbars; The Color Dialog; The Registry; Serialization; Summary; Chapter 5: Utility Classes
The Point, Size, and Rectangle ClassesThe Color Class; The Font Class; The Caret Class; The List Class; The Set Class; The Array Class; Error Handling; Summary; Chapter 6: The Tetris Application; The Tetris Files; The Square Class; The Color Grid Class; The Document Class; The View Class; The Figure Class; The Figure Information; The Red Figure; The Brown Figure; The Turquoise Figure; The Green Figure; The Yellow Figure; The Blue Figure; The Purple Figure; Summary; Chapter 7: The Draw Application; The Resource; The Class Hierarchy; The Figure Class; The TwoDimensionalFigure Class
The LineFigure ClassThe ArrowFigure Class; The RectangleFigure Class; The EllipseFigure Class; The TextFigure Class; The FigureFileManager Class; The Document Class; The View Class; Summary; Chapter 8: The Calc Application; The Resource; Formula Interpretation; The Tokens; The Reference Class; The Scanner-Generating the List of Tokens; The Parser-Generating the Syntax Tree; The Syntax Tree-Representing the Formula; The Spreadsheet; The Cell-Holding Text, Value, or Formula; The Cell Matrix-Managing Rows and Columns; The Target Set Matrix Class; The Document/View Model; The Document Class
Language English.
Subject Microsoft Visual C++.
Microsoft Visual C++
Microsoft Visual C++
C++ (Computer program language)
Application software -- Development.
C++ (Langage de programmation)
Logiciels d'application -- Développement.
C++ (Computer program language)
Application software -- Development.
Application software -- Development
C++ (Computer program language)
Added Title Microsoft Visual C plus plus Windows applications by example
Other Form: 1847195563
ISBN 9781847195562
1847195563
1281737577
9781281737571
9786611737573
661173757X
1847195571
9781847195579
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information