Beginning C / / Ivor Horton |
Autore | Horton Ivor |
Edizione | [5th ed.] |
Pubbl/distr/stampa | [Berkeley, CA], : Apress |
Descrizione fisica | 1 online resource (xxix, 658 pages) : illustrations |
Disciplina | 005.133 |
Collana | The expert's voice in C Beginning C |
Soggetto topico |
C (Computer program language)
Programming languages (Electronic computers) |
ISBN |
9781430248828
1430248823 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | chapter 1. Programming in C -- chapter 2. First steps in programming -- chapter 3. Making decisions -- chapter 4. Loops -- chapter 5. Arrays -- chapter 6. Applications with strings and text -- chapter 7. Pointers -- chapter 8. Structuring your programs -- chapter 9. More on functions -- chapter 10. Essential input and output -- chapter 11. Structuring data -- chapter 12. Working with files -- chapter 13. The preprocessor and debugging -- chapter 14. Advanced and specialized topics. |
Record Nr. | UNINA-9910438099303321 |
Horton Ivor
![]() |
||
[Berkeley, CA], : Apress | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning C++ / / by Ivor Horton |
Autore | Horton Ivor |
Edizione | [4th ed. 2014.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 |
Descrizione fisica | 1 online resource (620 p.) |
Disciplina | 005.133 |
Collana | Expert's Voice in C++ |
Soggetto topico |
Programming languages (Electronic computers)
Software engineering Programming Languages, Compilers, Interpreters Software Engineering/Programming and Operating Systems |
ISBN |
9781484200070
1484200071 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910300462803321 |
Horton Ivor
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning C++17 : From Novice to Professional / / by Ivor Horton, Peter Van Weert |
Autore | Horton Ivor |
Edizione | [5th ed. 2018.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 |
Descrizione fisica | 1 online resource (788 pages) |
Disciplina | 005.133 |
Soggetto topico |
Programming languages (Electronic computers)
Programming Languages, Compilers, Interpreters |
ISBN |
9781484233665
1484233662 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Basic Ideas -- 2. Introducing Fundamental Types of Data -- 3. Working Fundamental Types -- 4. Making Decisions -- 5. Arrays and Loops -- 6. Pointers and References -- 7. Working with Strings -- 8. Defining Functions -- 9. Function Templates -- 10. Program Files and Preprocessing Directives -- 11. Defining your own Data Types -- 12. Operator Overloading -- 13. Inheritance -- 14. Virtual Functions and Polymorphism -- 15. Runtime Errors and Exceptions -- 16. Class Templates -- 17. Move Semantics -- 18. First-Class Functions -- 19. Containers and Algorithms. |
Altri titoli varianti | Beginning C plus plus seventeen |
Record Nr. | UNINA-9910300362603321 |
Horton Ivor
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning C++20 : from novice to professional. / / Ivor Horton, Peter Van Weert |
Autore | Horton Ivor |
Edizione | [6th ed. 2020.] |
Pubbl/distr/stampa | New York, New York : , : APress, , [2020] |
Descrizione fisica | 1 online resource (XXVIII, 825 p. 80 illus.) |
Disciplina | 005.133 |
Soggetto topico |
C++ (Computer program language)
Programming languages (Electronic computers) Computer software Computer science Software engineering |
ISBN | 1-4842-5884-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Basic Ideas -- 2. Introducing Fundamental Types of Data -- 3. Working Fundamental Types -- 4. Making Decisions -- 5. Arrays and Loops -- 6. Pointers and References -- 7. Working with Strings -- 8. Defining Functions -- 9. Vocabulary Types -- 10. Function Templates -- 11. Modules and Namespaces -- 12. Defining your own Data Types -- 13. Operator Overloading -- 14. Inheritance -- 15. Polymorphism -- 16. Runtime Errors and Exceptions -- 17. Class Templates -- 18. Move Semantics -- 19. First-Class Functions -- 20. Containers and Algorithms -- 21. Constrained Templates and Concepts. |
Record Nr. | UNINA-9910427051703321 |
Horton Ivor
![]() |
||
New York, New York : , : APress, , [2020] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning C++23 : From Beginner to Pro / / by Ivor Horton, Peter Van Weert |
Autore | Horton Ivor |
Edizione | [7th ed. 2023.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2023 |
Descrizione fisica | 1 online resource (938 pages) |
Disciplina | 005.133 |
Altri autori (Persone) | Van WeertPeter |
Soggetto topico | C++ (Computer program language) |
ISBN |
9781484293430
1484293436 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Basic Ideas -- 2. Introducing Fundamental Types of Data -- 3. Working Fundamental Types -- 4. Making Decisions -- 5. Arrays and Loops -- 6. Pointers and References -- 7. Working with Strings -- 8. Defining Functions -- 9. Vocabulary Types -- 10. Function Templates -- 11. Modules and Namespaces -- 12. Defining your own Data Types -- 13. Operator Overloading -- 14. Inheritance -- 15. Polymorphism -- 16. Runtime Errors and Exceptions -- 17. Class Templates -- 18. Move Semantics -- 19. First-Class Functions -- 20. Containers and Algorithms -- 21. Constrained Templates and Concepts. |
Record Nr. | UNINA-9910747590903321 |
Horton Ivor
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2023 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Ivor Horton's beginning Java 2, JDK 5 edition [[electronic resource] /] / Ivor Horton |
Autore | Horton Ivor |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley Pub., c2005 |
Descrizione fisica | 1 online resource (1514 p.) |
Disciplina | 005.13/3 |
Soggetto topico | Java (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN |
1-280-27348-8
9786610273485 0-7645-7943-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Ivor Horton's Beginning Java 2, JDK 5 Edition; About the Author; Credits; Foreword; Acknowledgments; Contents; Introduction; Welcome; Who Is This Book For?; What's Covered in This Book; What You Need to Use This Book; Conventions; Source Code; Errata; p2p.wrox.com; Chapter 1: Introducing Java; What Is Java All About?; Features of The Java Language; Learning Java; The Java Environment; Object-Oriented Programming in Java; Java Program Structure; Java and Unicode; Summary; Resources; Chapter 2: Programs, Data, Variables, and Calculation; Data and Variables; Integer Data Types
Floating-Point Data Types Fixing the Value of a Variable; Arithmetic Calculations; Mixed Arithmetic Expressions; The op= Operators; Mathematical Functions and Constants; Storing Characters; Bitwise Operations; Variables with a Fixed Set of Integer Values; Boolean Variables; Operator Precedence; Program Comments; Summary; Exercises; Chapter 3: Loops and Logic; Making Decisions; Logical Operators; The Conditional Operator; The switch Statement; Variable Scope; Loops; Assertions; Summary; Exercises; Chapter 4: Arrays and Strings; Arrays; Strings; Operations on Strings; Mutable Strings; Summary Exercises Chapter 5: Defining Classes; What Is a Class?; Defining Classes; Defining Methods; Constructors; Defining and Using a Class; Method Overloading; Using Objects; Recursion; Understanding Packages; Controlling Access to Class Members; Nested Classes; The finalize( ) Method; Native Methods; Summary; Exercises; Chapter 6: Extending Classes and Inheritance; Using Existing Classes; Class Inheritance; Choosing Base Class Access Attributes; Polymorphism; Multiple Levels of Inheritance; Abstract Classes; The Universal Superclass; Methods Accepting a Variable Number of Arguments Casting Objects More on Enumerations; Designing Classes; Using the final Modifier; Interfaces; Anonymous Classes; Summary; Exercises; Chapter 7: Exceptions; The Idea Behind Exceptions; Types of Exceptions; Dealing with Exceptions; Exception Objects; Defining Your Own Exceptions; Summary; Exercises; Chapter 8: Understanding Streams; Streams and the New I/O Capability; Understanding Streams; The Classes for Input and Output; The Standard Streams; Summary; Exercises; Chapter 9: Accessing Files and Directories; Working with File Objects; Creating File Output Streams; Summary; Exercises Chapter 10: Writing Files File I/O Basics; File Input and Output; Channels; Buffers; Writing to a File; Summary; Exercises; Chapter 11: Reading Files; File Read Operations; File Channel Read Operations; Reading a Text File; Reading Binary Data; Reading Mixed Data; Copying Files; Random Access to a File; Read/Write Operations with a Single File Channel; Memory-Mapped Files; Summary; Exercises; Chapter 12: Serializing Objects; Storing Objects in a File; Summary; Exercises; Chapter 13: Generic Class Types; What Are Generic Types?; Defining a Generic Class Type Generic Types and Generic Interfaces |
Altri titoli varianti | Beginning Java 2, JDK 5 edition |
Record Nr. | UNINA-9910457954203321 |
Horton Ivor
![]() |
||
Indianapolis, IN, : Wiley Pub., c2005 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Ivor Horton's beginning Java 2, JDK 5 edition [[electronic resource] /] / Ivor Horton |
Autore | Horton Ivor |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley Pub., c2005 |
Descrizione fisica | 1 online resource (1514 p.) |
Disciplina | 005.13/3 |
Soggetto topico | Java (Computer program language) |
ISBN |
1-280-27348-8
9786610273485 0-7645-7943-6 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Ivor Horton's Beginning Java 2, JDK 5 Edition; About the Author; Credits; Foreword; Acknowledgments; Contents; Introduction; Welcome; Who Is This Book For?; What's Covered in This Book; What You Need to Use This Book; Conventions; Source Code; Errata; p2p.wrox.com; Chapter 1: Introducing Java; What Is Java All About?; Features of The Java Language; Learning Java; The Java Environment; Object-Oriented Programming in Java; Java Program Structure; Java and Unicode; Summary; Resources; Chapter 2: Programs, Data, Variables, and Calculation; Data and Variables; Integer Data Types
Floating-Point Data Types Fixing the Value of a Variable; Arithmetic Calculations; Mixed Arithmetic Expressions; The op= Operators; Mathematical Functions and Constants; Storing Characters; Bitwise Operations; Variables with a Fixed Set of Integer Values; Boolean Variables; Operator Precedence; Program Comments; Summary; Exercises; Chapter 3: Loops and Logic; Making Decisions; Logical Operators; The Conditional Operator; The switch Statement; Variable Scope; Loops; Assertions; Summary; Exercises; Chapter 4: Arrays and Strings; Arrays; Strings; Operations on Strings; Mutable Strings; Summary Exercises Chapter 5: Defining Classes; What Is a Class?; Defining Classes; Defining Methods; Constructors; Defining and Using a Class; Method Overloading; Using Objects; Recursion; Understanding Packages; Controlling Access to Class Members; Nested Classes; The finalize( ) Method; Native Methods; Summary; Exercises; Chapter 6: Extending Classes and Inheritance; Using Existing Classes; Class Inheritance; Choosing Base Class Access Attributes; Polymorphism; Multiple Levels of Inheritance; Abstract Classes; The Universal Superclass; Methods Accepting a Variable Number of Arguments Casting Objects More on Enumerations; Designing Classes; Using the final Modifier; Interfaces; Anonymous Classes; Summary; Exercises; Chapter 7: Exceptions; The Idea Behind Exceptions; Types of Exceptions; Dealing with Exceptions; Exception Objects; Defining Your Own Exceptions; Summary; Exercises; Chapter 8: Understanding Streams; Streams and the New I/O Capability; Understanding Streams; The Classes for Input and Output; The Standard Streams; Summary; Exercises; Chapter 9: Accessing Files and Directories; Working with File Objects; Creating File Output Streams; Summary; Exercises Chapter 10: Writing Files File I/O Basics; File Input and Output; Channels; Buffers; Writing to a File; Summary; Exercises; Chapter 11: Reading Files; File Read Operations; File Channel Read Operations; Reading a Text File; Reading Binary Data; Reading Mixed Data; Copying Files; Random Access to a File; Read/Write Operations with a Single File Channel; Memory-Mapped Files; Summary; Exercises; Chapter 12: Serializing Objects; Storing Objects in a File; Summary; Exercises; Chapter 13: Generic Class Types; What Are Generic Types?; Defining a Generic Class Type Generic Types and Generic Interfaces |
Altri titoli varianti | Beginning Java 2, JDK 5 edition |
Record Nr. | UNINA-9910784354303321 |
Horton Ivor
![]() |
||
Indianapolis, IN, : Wiley Pub., c2005 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Ivor Horton's beginning Visual C++ 2008 [[electronic resource] /] / Ivor Horton |
Autore | Horton Ivor |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley Pub., c2008 |
Descrizione fisica | 1 online resource (1394 p.) |
Disciplina | 005.133 |
Collana | Wrox beginning guides |
Soggetto topico |
C++ (Computer program language)
C (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN |
0-470-42831-7
1-281-28558-7 9786611285586 0-470-33290-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Ivor Horton's Beginning Visual C++ 2008; About the Author; Acknowledgments; Credits; Contents; Introduction; Chapter 1: Programming with Visual C++ 2008; Chapter 2: Data, Variables, and Calculations; Chapter 3: Decisions and Loops; Chapter 4: Arrays, Strings, and Pointers; Chapter 5: Introducing Structure into Your Programs; Chapter 6: More about Program Structure; Chapter 7: Defining Your Own Data Types; Chapter 8: More on Classes; Chapter 9: Class Inheritance and Virtual Functions; Chapter 10: The Standard Template Library; Chapter 11: Debugging Techniques
Chapter 12: Windows Programming ConceptsChapter 13: Windows Programming with the Microsoft Foundation Classes; Chapter 14: Working with Menus and Toolbars; Chapter 15: Drawing in a Window; Chapter 16: Creating the Document and Improving the View; Chapter 17: Working with Dialogs and Controls; Chapter 18: Storing and Printing Documents; Chapter 19: Writing Your Own DLLs; Chapter 20: Connecting to Data Sources; Chapter 21: Updating Data Sources; Chapter 22: More on Windows Forms Applications; Chapter 23: Accessing Data Sources in a Windows Forms Application; Appendix A: C++ Keywords Appendix B: ASCII CodesAppendix C: Windows Message Types; Index |
Altri titoli varianti |
Beginning Visual C++ 2008
Visual C++ 2008 |
Record Nr. | UNINA-9910451456103321 |
Horton Ivor
![]() |
||
Indianapolis, IN, : Wiley Pub., c2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Ivor Horton's beginning Visual C++ 2008 [[electronic resource] /] / Ivor Horton |
Autore | Horton Ivor |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley Pub., c2008 |
Descrizione fisica | 1 online resource (1394 p.) |
Disciplina | 005.133 |
Collana | Wrox beginning guides |
Soggetto topico |
C++ (Computer program language)
C (Computer program language) |
ISBN |
0-470-42831-7
1-281-28558-7 9786611285586 0-470-33290-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Ivor Horton's Beginning Visual C++ 2008; About the Author; Acknowledgments; Credits; Contents; Introduction; Chapter 1: Programming with Visual C++ 2008; Chapter 2: Data, Variables, and Calculations; Chapter 3: Decisions and Loops; Chapter 4: Arrays, Strings, and Pointers; Chapter 5: Introducing Structure into Your Programs; Chapter 6: More about Program Structure; Chapter 7: Defining Your Own Data Types; Chapter 8: More on Classes; Chapter 9: Class Inheritance and Virtual Functions; Chapter 10: The Standard Template Library; Chapter 11: Debugging Techniques
Chapter 12: Windows Programming ConceptsChapter 13: Windows Programming with the Microsoft Foundation Classes; Chapter 14: Working with Menus and Toolbars; Chapter 15: Drawing in a Window; Chapter 16: Creating the Document and Improving the View; Chapter 17: Working with Dialogs and Controls; Chapter 18: Storing and Printing Documents; Chapter 19: Writing Your Own DLLs; Chapter 20: Connecting to Data Sources; Chapter 21: Updating Data Sources; Chapter 22: More on Windows Forms Applications; Chapter 23: Accessing Data Sources in a Windows Forms Application; Appendix A: C++ Keywords Appendix B: ASCII CodesAppendix C: Windows Message Types; Index |
Altri titoli varianti |
Beginning Visual C++ 2008
Visual C++ 2008 |
Record Nr. | UNINA-9910777021003321 |
Horton Ivor
![]() |
||
Indianapolis, IN, : Wiley Pub., c2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Ivor Horton's beginning Visual C++ 2010 [[electronic resource] /] / Ivor Horton |
Autore | Horton Ivor |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, Ind., : Wiley Pub., Inc., 2010 |
Descrizione fisica | 1 online resource (1275 p.) |
Disciplina | 005.133 |
Collana | Wrox programmer to programmer |
Soggetto topico | C++ (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN |
0-470-93034-9
1-118-98394-7 1-282-68697-6 9786612686979 0-470-65131-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Ivor Horton's Beginning Visual C++ 2010; About the Author; Contents; Introduction; PROGRAMMING IN C++; DEVELOPING WINDOWS APPLICATIONS; ADVANCED LIBRARY CAPABILITIES; 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++ 2010; THE .NET FRAMEWORK; THE COMMON LANGUAGE RUNTIME; 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++ PROGRAMDEFINING VARIABLES; FUNDAMENTAL DATA TYPES; BASIC INPUT/OUTPUT OPERATIONS; CALCULATING IN C++; TYPE CONVERSION AND CASTING; THE AUTO KEYWORD; DISCOVERING TYPES; THE BITWISE OPERATORS; INTRODUCING LVALUES AND RVALUES; UNDERSTANDING STORAGE DURATION AND SCOPE; NAMESPACES; C++/CLI PROGRAMMING; DISCOVERING C++/CLI TYPES; SUMMARY; Chapter 3: Decisions and Loops; COMPARING VALUES; REPEATING A BLOCK OF STATEMENTS; C++/CLI PROGRAMMING; SUMMARY; Chapter 4: Arrays, Strings, and Pointers; HANDLING MULTIPLE DATA VALUES OF THE SAME TYPE; INDIRECT DATA ACCESS DYNAMIC MEMORY ALLOCATIONUSING REFERENCES; NATIVE C++ LIBRARY FUNCTIONS FOR STRINGS; C++/CLI PROGRAMMING; SUMMARY; Chapter 5: Introducing Structure into Your Programs; UNDERSTANDING FUNCTIONS; PASSING ARGUMENTS TO A FUNCTION; RETURNING VALUES FROM A FUNCTION; RECURSIVE FUNCTION CALLS; C++/CLI PROGRAMMING; SUMMARY; Chapter 6: More about Program Structure; POINTERS TO FUNCTIONS; INITIALIZING FUNCTION PARAMETERS; EXCEPTIONS; HANDLING MEMORY ALLOCATION ERRORS; FUNCTION OVERLOADING; FUNCTION TEMPLATES; USING THE DECLTYPE OPERATOR; AN EXAMPLE USING FUNCTIONS; C++/CLI PROGRAMMING; SUMMARY Chapter 7: Defining Your Own Data TypesTHE STRUCT IN C++; DATA TYPES, OBJECTS, CLASSES, AND INSTANCES; UNDERSTANDING CLASSES; CLASS CONSTRUCTORS; PRIVATE MEMBERS OF A CLASS; CONST OBJECTS; ARRAYS OF OBJECTS; STATIC MEMBERS OF A CLASS; POINTERS AND REFERENCES TO CLASS OBJECTS; C++/CLI PROGRAMMING; SUMMARY; Chapter 8: More on Classes; CLASS DESTRUCTORS; IMPLEMENTING A COPY CONSTRUCTOR; SHARING MEMORY BETWEEN VARIABLES; OPERATOR OVERLOADING; THE OBJECT COPYING PROBLEM; CLASS TEMPLATES; USING CLASSES; ORGANIZING YOUR PROGRAM CODE; NATIVE C++ LIBRARY CLASSES FOR STRINGS; C++/CLI PROGRAMMING SUMMARYChapter 9: Class Inheritance and Virtual Functions; OBJECT-ORIENTED PROGRAMMING BASICS; INHERITANCE IN CLASSES; ACCESS CONTROL UNDER INHERITANCE; THE COPY CONSTRUCTOR IN A DERIVED CLASS; CLASS MEMBERS AS FRIENDS; VIRTUAL FUNCTIONS; CASTING BETWEEN CLASS TYPES; NESTED CLASSES; C++/CLI PROGRAMMING; SUMMARY; Chapter 10: The Standard Template Library; WHAT IS THE STANDARD TEMPLATE LIBRARY?; THE RANGE OF STL CONTAINERS; SEQUENCE CONTAINERS; ASSOCIATIVE CONTAINERS; MORE ON ITERATORS; MORE ON FUNCTION OBJECTS; MORE ON ALGORITHMS; LAMBDA EXPRESSIONS; THE STL FOR C++/CLI PROGRAMS LAMBDA EXPRESSIONS IN C++/CLI |
Record Nr. | UNINA-9910140573803321 |
Horton Ivor
![]() |
||
Indianapolis, Ind., : Wiley Pub., Inc., 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|