Beginning C# Object-Oriented Programming brings you into the modern
world of development as you master the fundamentals of programming with
C# and learn to develop efficient, reusable, elegant code through the
object-oriented programming (OOP) methodology. Take your skills out of
the 20th century and into this one with Dan Clark's accessible,
quick-paced guide to C# and object-oriented programming, completely
updated for .NET 4.0 and C# 4.0.
As you develop techniques and best practices for coding in C#, one of
the world's most popular contemporary languages, you'll experience
modeling a "real world" application through a case study, allowing you
to see how both C# and OOP (a methodology you can use with any number of
languages) come together to make your code reusable, modern, and
efficient.
With more than 30 fully hands-on activities, you'll discover how to
transform a simple model of an application into a fully-functional C#
project, including designing the user interface, implementing the
business logic, and integrating with a relational database for data
storage. Along the way, you will explore the .NET Framework, the
creation of a Windows-based user interface, a web-based user interface,
and service-oriented programming, all using Microsoft's industry-leading
Visual Studio 2010, C#, Silverlight, the Entity Framework, and more.