Beginning Object-Oriented Programming with C#
Год: 2012 November
Автор: Jack Purdum
Жанр: Программирование
Издательство: Wrox
ISBN: 978-1-1183-3692-2
Серия: Programmer to Programmer
Язык: Английский
Формат: PDF/EPUB
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 628
Описание: The ideal beginner's guide to C# and object-oriented programming
Wrox beginners' guides have the perfect formula for getting programming newcomers up and running. This one introduces beginners to object-oriented programming using C# to demonstrate all of the core constructs of this programming framework. Using real-world situations, you'll discover how to create, test, and deliver your programs and how to work with classes, arrays, collections, and all the elements of object-oriented programming.
Covers exactly what beginners, even those with no prior programming experience, need to know to understand object-oriented programming and start writing programs in C#
Explains the advantages and disadvantages of C#, and tips for understanding C# syntax
Explores properties, encapsulation, and classes; value data types; operands and operators; errors and debugging; variables; and reference types
Shows how to use statement repetition and program loops, understand arrays and collections, and write your own classes
Also covers inheritance and polymorphism
Beginning Object-Oriented Programming with C# uses the tried-and-true Wrox formula for making this popular programming method easy to learn.
Оглавление
Part I: Getting Started
Chapter 1. Introducing C#
Chapter 2. Understanding Objects
Part II: Understanding C# Syntax
Chapter 3. Understanding Data Types
Chapter 4. Understanding C# Statements
Chapter 5. Understanding Reference Data Types
Chapter 6. Making Decisions in Code
Chapter 7. Statement Repetition Using Loops
Chapter 8. Understanding Arrays and Collections
Part III: Writing Your Own Classes
Chapter 9. Designing Classes
Chapter 10. Designing and Writing Custom Classes
Chapter 11. Exception Handling and Debugging
Chapter 12. Generics
Part IV: Storing Data
Chapter 13. Using Disk Data Files
Chapter 14. Using Databases
Chapter 15. Using LINQ
Part V: Advanced Topics
Chapter 16. Inheritance and Polymorphism
Chapter 17. Printing and Threading
Chapter 18. Web Programming