|
Computing with C# demystifies the art of programming with C# through clear explanations and intuitive examples. Both novice and experienced programmers will find that this text serves as an accessible and thorough guide to object-oriented and event-driven programming concepts. Readers develop a mastery of objects through the author’s spiral teaching approach:first straightforward examples are presented, then simple class design, and finally the more difficult aspects of inheritance and polymorphism. The author applies his spiral teaching approach throughout the text, and readers acquire a meaningful understanding of programming concepts and techniques.
This text sets the standard for today’s C# programming books; readers of all levels will benefit from the rich learning experience that this text provides. This book teaches C# from the beginning, but includes enough material for a two-term course covering more advanced topics. It teaches the concepts of computing necessary for a CS-1 course, but allows those with prior experience programming in another language to proceed quickly over the earlier chapters to learn the exciting C# language and .NET Framework in depth. Chapter 1 - An Introduction to Computing with C# Chapter 2 - C# Programming Basics Chapter 3 - Software Engineering with Control Structures Chapter 4 - More Control Structures and Types Chapter 5 - Getting Started with Object-Oriented Programming Chapter 6 - Working with Objects Chapter 7 - Arrays Chapter 8 - Event-Driven Programming Chapter 9 - User Interfaces Chapter 10 - Inheritance Chapter 11 - Exception Handling and Input/Output Chapter 12 - Data Structures Chapter 13 - Threads and Animation Chapter 14 - Networking Chapter 15 - Using a Database Chapter 16 - ASP.NET Chapter 17 - XML and Web Services Appendix A - Binary and Hexadecimal Numbers Appendix B - Bitwise and Shift Operators Appendix C - Operator Precedence Table Appendix D - The ASCII Character Set Appendix E - Simple Types Answers to Selected Exercises Download free ebook for C#: Jones and Bartlett-Computing with C# and the .NET Framework
|