C# Programming: From Problem Analysis to Program Design requires no previous introduction
to programming and only a mathematical background of high school algebra.The book
uses C# as the programming language for software development; however, the basic programming
concepts presented can be applied to a number of other languages. Instead of
focusing on the syntax of the C# language, this book uses the C# language to present general
programming concepts. It is the belief of the author that once you develop a thorough
understanding of one programming language, you can effectively apply those concepts to
other programming languages.
Master the problem-solving skills and techniques associated with object-oriented program development using this hands-on, reader-friendly text. C# Programming: From Problem Analysis to Program Design, Second Edition, introduces a variety of basic programming concepts, from data types and expressions to arrays and collections, all using C# as the programming language. Ideal for both novices and programmers with experience in other languages, this book goes beyond traditional programming books by including new, advanced software development features that are often only found in specialized books. Full chapters are devoted to ADO.NET and ASP.NET. The second edition has been revised to include new features of Visual C# 2005, including generics and partial classes, so readers receive an up-to-date education on programming.