Murach's C# 2012 is the latest edition of Murach's popular classic C# Book. By the time you're through with this book you will have the skills and knowledge to build professional Windows forms applications.
Unlike many C# books, this book focuses on all the essential C# skills that all C# developers need most while on the job.
The OOP, or object-oriented programming section is presented using real world business objects such as customers, invoices, and products. You will learn the concepts of inheritance, polymorphism, and interfaces within a business application concept.
As with other programming books from Murach, this one also provides extensive database programming coverage. Databases are critical in business applications and this is why Murach's C# 2012 provides four chapters dedicated to database programming. You will learn how to prototype database applications using rapid application development tools such as data sources, datasets, and bound controls. You will then learn how to use ADO.NET to work directly with databases for untimate processing control. Finally, you will learn how read and write to binary, text, and XML files.
The final section is an introduction to Windows 8 programming. It shows how to create touch screen apps that run on tablets, use XAML and C#, and how to submit your app to the Windows Store.
If you're looking for just one book that will quickly and easily teach you how to build professional business applications using C#, then Murach's C# 2012 is the one. Murach's C# 2012 is so simple to read and understand that you'll be building your own professional business applications in no time.
You may read other reviews for this book at Amazon.com.
Table of Contents
Section 1 An introduction to Visual Studio
Chapter 1 How to get started with Visual Studio
Chapter 2 How to design a Windows Forms application
Chapter 3 How to code and test a Windows Forms application
Section 2 The C# language essentials
Chapter 4 How to work with numeric and string data
Chapter 5 How to code control structures
Chapter 6 How to code methods and event handlers
Chapter 7 How to handle exceptions and validate data
Chapter 8 How to use arrays and collections
Chapter 9 How to work with dates and strings
Chapter 10 More skills for working with Windows forms and controls
Chapter 11 How to debug an application
Section 3 Object-oriented programming
Chapter 12 How to create and use classes
Chapter 13 How to work with indexers, delegates, events, and operators
Chapter 14 How to work with inheritance
Chapter 15 How to work with interfaces and generics
Chapter 16 How to organize and document your classes
Section 4 Database programming
Chapter 17 An introduction to database programming
Chapter 18 How to work with data sources and datasets
Chapter 19 How to work with bound controls and parameterized queries
Chapter 20 How to use ADO.NET to write your own data access code
Section 5 More skills for working with data
Chapter 21 How to work with files and data streams
Chapter 22 How to work with XML files
Chapter 23 How to use LINQ
Section 6 Enhancement, deployment, and Windows 8
Chapter 24 How to enhance the user interface
Chapter 25 How to deploy an application
Chapter 26 An introduction to Windows 8 programming
Appendix A - How to install and use the software and files for this book
Read other reader reviews
Buy from Amazon and get a 30% discount!