Part 1: Introduction to Object Orientation; Introduction to Object Orientation; Elements of Object Orientation; Why Object Orientation; Constructing an Object Oriented System; Part 2: Introduction to the C♯ Language --;Introduction to C♯; A Little C♯; C♯ Classes; Structs and Enumerations; Interfaces; C♯ Constructs; Characters and Strings; An Example C♯ Class; Part 3: C♯ and Object Orientation --;Classes, Inheritance and Abstraction; Encapsulation and Polymorphism; Nested Classes; Arrays in C♯; The Collection API; An Object Oriented Organizer; Part 4: Further C♯ --;Control and Iteration; Attributes and Versioning; Delegates; Exception Handling; Part 5: Graphical User Interfaces --;Graphical User Interfaces; Event Handling; The JDEdit Application; Part 6: C♯ Development --;Streams and Files; Serialization; Sockets in C♯; Data Access; Remoting in .NET; Concurrency; Using C♯ and ASP.NET; Web based User Interfaces; XML and C♯; C♯ Style; C♯ Roundup; The .NET Environment; Part 7: Object Oriented Design --;Object Oriented Analysis and Design; The Unified Modeling Language; The Unified Process.
SUMMARY OR ABSTRACT
Text of Note
This book shows readers how to get the most out of C# using Object Orientation. The author takes a hands-on approach to learning C# and object orientation, using lots of worked examples.