During the last 49 years, many customers have asked me how it is that a small publisher in Fresno can make the best programming books. The short answer is that no other publisher works the way we do. Instead of using freelance writers who get no training, we use a small staff of programmers who are trained in our proven writing and teaching methods. Instead of publishing 40+ books each year, we focus on just a few. Instead of showing pieces of code, we provide complete applications that have been checked and re-checked for accuracy. And instead of rushing books to market, we refuse to let schedule or budget interfere with quality. As I see it, that's the only way to make sure that every book we publish is the best one on its subject. That's why people often tell me that our books are the ones that they look for first whenever they need to learn a new subject.
Why not try this book and see for yourself! Murach's C# contents, Get going fast with the C# essentials, Create your first Windows Forms applications using C#, .NET, and Visual Studio, all in record time, Master essential C# programming skills for working with control structures, methods, event wiring, exception handling, arrays, strings, and dates, Learn how to write data validation routines to create bulletproof applications, Discover essential .NET classes, such as Math, Array, StringBuilder, and the typed collection classes, Gain the debugging skills to track down elusive coding errors, Use powerful Visual Studio features like Hot Reload to apply changes to an app while its running, Object-oriented programming made clear, Create fully object-oriented programs, complete with business classes, data access classes, and class libraries, Add professional features to your classes, such as delegates, events, indexers, and overloaded operators, Cut through the mystery of inheritance, interfaces, and polymorphism as you build more sophisticated classes, Understand and use structures and records, Automate testing of your classes and class libraries with unit testing, Handle data like the pros do, Create database applications using EF Core to map the tables of a database to the objects of an application, Use ADO.NET to write your own database access code, Use the DataGridView control to display and manipulate database records in an application, Use LINQ to query a variety of data structures, from arrays to collections to entities, Complete applications in every section, Business applications teach you what you need to know to develop professional Windows applications on your own, Download the code for the book applications and exercise solutions (see appendix A of this book for details).