Click here to Skip to main content
15,881,744 members
Articles / Programming Languages / C#
Article

Murach's C# 2005 - Joel Murach

Rate me:
Please Sign up or sign in to vote.
2.47/5 (6 votes)
28 Jul 20062 min read 21.1K   10  
A review

This article is in the Book Review chapter. Reviews are intended to provide you with information on books - both paid and free - that others consider useful and of value to developers. Read a good programming book? Write a review!

TitleMurach's C# 2005
AuthorJoel Murach
PublisherMurach
ISBN1-890774-37-5
PriceUS$52.50
Pages812

Murach's C# 2005 is an excellent guide in using the latest version of C#, most effective for existing .NET 1.x developers looking to migrate their skill set up to v.2.0 code and concepts. The intent of the work isn't to teach C# from scratch, but more to give an overview of the major features .NET 2.0 offers. The book also serves a dual purpose - introducing the Visual Studio 2005 IDE and demonstrating how to make it work the best for you.

It sports chapters on working with ADO.NET for database programming, XML, I/O, Windows Forms controls, proper OOP fundamentals (inheritance, polymorphism), creating/using business objects within custom libraries, and deployment. In particular, the deployment chapter is particularly good, showing how to properly package and ship an complete application with an embedded database.

Joe Murach writes in a very friendly, succinct manner through very well-ordered chapters, making for a very welcome atmosphere for the busy developer looking to update their programming palette. The technical foundations are well-explain in concise fashion, and almost all have accompanying code and/or illustrations or screenshots. The book is a very quick read. Physically, it exhibits all the appreciated traits of the Murach library: it's printed on heavy, durable paper and bound with a sturdy spine that will sustain the quick flip-through or serious pounding in the middle of a project.

In criticism, I feel the book is a bit mis-titled – and in this instance, that's not necessarily a bad thing. The emphasis, rather than on the nuances of the updated language, is more on using VS2K5 to build Windows apps. I would have liked more information on developing MDI applications, as this is what most devs will ultimately work towards building. Also, while Chapter 23 - "How to Work with XML Files" was a good start, I found it to be a tad incomplete, lacking some of the more essential concepts like XSLT and integrating XML with ADO.NET.

But those minor concerns aside, this is a great book that you'll be able to read through quickly and visually, empowering you with the skills you'll need to build great .NET 2.0 desktop applications.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
Guam Guam
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
-- There are no messages in this forum --