|  | Purdum, Jack Beginning Object Oriented Programming with C#
  1. Edition October 2012 34.90 Euro 2012. 624 Pages, Softcover ISBN 978-1-118-33692-2 - John Wiley & Sons
|
Sample Chapter
| Buy now    E-Books are also available on all known E-Book shops.
|
| Detailed description 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.
From the contents INTRODUCTION xxv
PART I: GETTING STARTED
CHAPTER 1: INTRODUCING C# 3
CHAPTER 2: UNDERSTANDING OBJECTS 19
PART II: UNDERSTANDING C# SYNTAX
CHAPTER 3: UNDERSTANDING DATA TYPES 59
CHAPTER 4: UNDERSTANDING C# STATEMENTS 81
CHAPTER 5: UNDERSTANDING REFERENCE DATA TYPES 109
CHAPTER 6: MAKING DECISIONS IN CODE 147
CHAPTER 7: STATEMENT REPETITION USING LOOPS 169
CHAPTER 8: UNDERSTANDING ARRAYS AND COLLECTIONS 193
PART III: WRITING YOUR OWN CLASSES
CHAPTER 9: DESIGNING CLASSES 227
CHAPTER 10: DESIGNING AND WRITING CUSTOM CLASSES 255
CHAPTER 11: EXCEPTION HANDLING AND DEBUGGING 295
CHAPTER 12: GENERICS 327
PART IV: STORING DATA
CHAPTER 13: USING DISK DATA FILES 359
CHAPTER 14: USING DATABASES 425
CHAPTER 15: USING LINQ 459
PART V: ADVANCED TOPICS
CHAPTER 16: INHERITANCE AND POLYMORPHISM 475
CHAPTER 17: PRINTING AND THREADING 501
CHAPTER 18: WEB PROGRAMMING 523
APPENDIX: ANSWERS TO EXERCISES 539
INDEX 577
|
|
| |