Cargando…

Microsoft Visual C++ Windows applications by example : code and explanation for real-world MFC C++ applications /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Bjönander, Stefan
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., ©2008.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn434023459
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 090827s2008 enka ob 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d OCLCQ  |d CEF  |d OCLCQ  |d YUS  |d E7B  |d B24X7  |d DEBSZ  |d S4S  |d OCLCQ  |d OCLCO  |d OCLCF  |d OCLCQ  |d DKDLA  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d AGLDB  |d LIV  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d AU@  |d COO  |d OCLCQ  |d OCLCO  |d VLY  |d BRF  |d S2H  |d OCLCO  |d QGK  |d OCLCQ  |d OCLCO 
019 |a 324989151  |a 715153416  |a 764552850  |a 1058056420  |a 1259129558  |a 1289516206 
020 |a 9781847195562 
020 |a 1847195563 
020 |a 1281737577 
020 |a 9781281737571 
020 |a 9786611737573 
020 |a 661173757X 
020 |a 1847195571 
020 |a 9781847195579 
029 1 |a AU@  |b 000050968253 
029 1 |a AU@  |b 000051395177 
029 1 |a CHBIS  |b 006151332 
029 1 |a CHVBK  |b 171385020 
029 1 |a DEBSZ  |b 355448491 
029 1 |a DKDLA  |b 820120-katalog:000530603 
029 1 |a HEBIS  |b 291518516 
029 1 |a NZ1  |b 13870428 
035 |a (OCoLC)434023459  |z (OCoLC)324989151  |z (OCoLC)715153416  |z (OCoLC)764552850  |z (OCoLC)1058056420  |z (OCoLC)1259129558  |z (OCoLC)1289516206 
037 |a CL0500000046  |b Safari Books Online 
050 4 |a QA76.73.C153  |b B56 2008 
082 0 4 |a 005.13/3  |2 21 
049 |a UAMI 
100 1 |a Bjönander, Stefan. 
245 1 0 |a Microsoft Visual C++ Windows applications by example :  |b code and explanation for real-world MFC C++ applications /  |c Stefan Bjönander. 
246 3 |a Microsoft Visual C plus plus Windows applications by example 
260 |a Birmingham, U.K. :  |b Packt Pub.,  |c ©2008. 
300 |a 1 online resource (1 volume (unpaged)) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
500 |a Title from resource description page (viewed August 10, 2009). 
504 |a Includes bibliographical references and index. 
588 0 |a Print version record. 
520 8 |a Annotation  |b 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. 
505 0 |a 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 
505 8 |a 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 
505 8 |a 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 
505 8 |a 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 
505 8 |a 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 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft Visual C++. 
630 0 7 |a Microsoft Visual C++  |2 blmlsh 
630 0 7 |a Microsoft Visual C++  |2 fast 
650 0 |a C++ (Computer program language) 
650 0 |a Application software  |x Development. 
650 6 |a C++ (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a C++ (Computer program language)  |2 blmlsh 
650 7 |a Application software  |x Development.  |2 blmlsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a C++ (Computer program language)  |2 fast 
776 0 |z 1847195563 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781847195562/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Books 24x7  |b B247  |n bks00030158 
994 |a 92  |b IZTAP