|
||||||||
This text begins with a non - programming - language introduction to object - oriented programming. The goal of that chapter is to present the concept of objects first and then ease into how objects may be viewed in C#.Throughout the book I have tried to use common, easily understood examples to introduce new programming concepts. I have covered most of the C# programming language, although there are a few less common topics that I have not covered. I do not feel these omissions are important to the task at hand, which is to teach you OOP using C#. When you have completed this book, you should feel comfortable writing complex OOP programs of your own design. Part I: Getting Started Chapter 1: Getting Started 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: Arrays 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: Inheritance and Polymorphism Appendix A: Exercise Solutions The sequencing of the chapters was dictated by what I use when I teach this class to freshmen students. The sequence makes logical sense, and each chapter builds upon the information contained in the previous chapters. While you could skip around, I think this would detract from the learning experience. I have my own way of explaining things and some are unusual . . . but they work. Each chapter has several exercises at the end of it. You are encouraged to work through those examples before you progress to the next chapter. As I said earlier, you can only learn programming by writing programs. It' s easy to get lulled into a false sense of security by reading code and saying, "Yeah, I got that." Perhaps . . . perhaps not. Writing your own programs is the only way to know for sure. Download free pdf ebook on c#: Beginning C# 3.0
|
| More free ebooks | |
Free programing ebooks
This text begins with a non - programming - language introduction to object - oriented programming. The goal of that chapter is to present the concept of objects first and then ease into how objects may be viewed in C#.