ReadingChair.com - Read regularly updated book reviews and shop for books online.
  
Amazon.com:
Barnes & Noble:
Powell's:
Wal-Mart:

Murach's C# 2005

You are on the item page for: Murach's C# 2005
Books: Computers: Java Servlets: Item 3

View Previous Item in Java Servlets      View Next Item in Java Servlets
Click here to buy Murach's C# 2005 by  Joel Murach.  

Murach's C# 2005

by Joel Murach
4.5 out of 5 stars

  • Paperback: 812 pages
  • Publisher: Mike Murach & Associates May 31, 2006
  • Language: English
  • ISBN: 1890774375
  • Product Dimensions: 10.0 x 8.0 x 1.7 inches
  • Shipping Weight: 3.67 pounds

    13 of 13 people found the following review helpful: Will you really wish you bought this book first?, August 28, 2005 Reviewer:John Salerno (Boston, MA) -    This is actually my third C# book, after Programming in the Key of C# by Charles Petzold and Programming C# by Jesse Liberty. I'm learning C# as my first programming language, basically just for fun and out of an interest in programming. I bought Murach's C# as a way to reinforce the basics that I've already learned, and it's doing a good job of that. And I suppose if you are already a programmer and are learning C# (but already know C++ or Java, etc.), then this book is a good intro. But is this really a good book for a beginner to start with? I'd have to say no. It seems more like a good book to go back to once you already know some things about C#. As I read the chapter in which the "C# Essentials" are introduced, I felt like that's all that was happening: they were being introduced. Here is what the data types are, here is what an if statement is, etc. One page for each topic, and then the authors move on. Furthermore, they introduce some methods of the Math class before they even cover what methods are (or how static methods differ from instance methods, and so on). If I were reading this book as my first intro to C#, I think I'd be very confused. I feel like I can understand what's being said only because I've read two other books on the subject already. One advantage this book has over all other books I've seen is that it takes the time (two chapters) to introduce you to Visual Studio (the development environment for C#). This is great since programmers will presumably be using this IDE as opposed to an external text editor, for example. Two complaints I have about the book are these: 1. The paired page format is nice, but at the same time it leads to a lot of redundancy. Often the points made on the left-hand page are repeated in bullets on the right-hand side. Sometimes there's a bit of new information on the right side, so I still felt obliged to read it anyway. 2. It is often difficult to tell which parts of the right-hand page correspond to the left-hand page. The left side is paragraphs of text, but they are not broken up to indicate that we should direct our attention to the right side. I often find myself reading the left side and getting too far ahead before I look to the right side (or vice versa, I continue reading the examples on the right side until I reach a point that I haven't read the explanatory text on the left yet, which can be confusing). My ultimate opinion is that this book is a good reference or refresher for those who already know another language, or who want to 're-learn' C#. It is not the best book for a complete beginner. For the beginner with no prior programming experience, I highly, highly, highly recommend Petzold's Programming in the Key of C#. He takes the time to explain everything in great detail, and you will learn so much. It is an excellent foundation for reading other books, such as Murach's C#.

    Book Description

    This is the .NET 2.0 edition of Murach’s best-selling C# book. As its title implies, it teaches you how to develop Windows business applications from scratch, integrating all of the new 2005 features like data sources, generics, code snippets, refactoring, partial and static classes, and anonymous methods. But most C# 2005 books cover the same things. So here are several ways this book differs from the others.

    #1: There’s a 5-chapter section on database programming
    This is crucial in business applications, and it’s an area that’s changed dramatically from earlier versions of C#. So this section shows you how to use the new SQL data sources and the DataGridView control to develop database applications with little or no C# code. Then, to understand what’s going under the surface, you’ll learn to code ADO.NET to work directly with databases. Finally, you’ll learn how to create and use object data sources, also new in C# 2.0, to create 3-layer applications that keep the presentation code separate from the data access code, while providing the data binding that’s one of the key benefits of using data sources.

    #2: The OOP section deals with business objects, not cats and dogs
    Knowing how object-oriented programming works is key to being a top C# developer. Many books explain OOP by using examples that are meant to be easily understood, like illustrating objects with animal classes such as mammals, cats, and dogs. However, the analogy breaks down as you try to figure out how to apply it to business applications. So this book presents business objects like customers, invoices, and products to show you how OOP is applied in the real world.

    #3: It teaches development the way it should be done today, using Visual Studio
    Today, no developer should miss out on the productivity features of Visual Studio 2005. So we don’t waste your time showing you how to code programs using limited tools like text editors. Instead, chapters 1-3 teach you how to set up and use VS 2005 to develop Windows applications so that you can take advantage of time-savers like refactoring and the interactive debugger right from the start. Then, later chapters cover VS tools for specific tasks, like one-click deployment.

    #4: Complete applications show how all the pieces interact
    The key to mastering C# development is to have plenty of real-world examples that guide you in using the new features you’re learning interact…and that help you avoid the problems that you can run into as you build complex applications. That’s why this book gives you complete applications for functions like order entry (these can be downloaded for free from the Murach web site).

    #5: The paired-pages format lets developers set their own pace
    Murach books have a distinctive format, where each two-page spread presents a single topic. Both beginning and experienced developers find that this format makes it easy to focus on the information they need, whether they’re using the book for training or reference. To see how this works, you can download sample chapters for free from the Murach web site.

    Publisher Description

    During the last 30 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 whenever they need to learn a new subject. Why not try this book and see for yourself!

    © Adapt, Inc. 1998-2006








  • Shop Bookstores:
    Art, Atlases, Art Techniques, Audio Books, Authors, Biographies, Business, Celebrities, Children's, Cities, Computers, Cookbooks, Countries, Dictionaries, En Español, Encyclopedias, History, Horror, Large Print, Law, Medical, Mystery, Photographers, Photography Techniques, Powell's Selections, Presidents, Research, Romance, Sci-Fi, Study Guides, Subjects, Techical, Teens, Textbooks, Travel, U.S. States

    Books
    Resources
    Most Watched Book Auctions
    Java Servlets at Sduf
    News To Peruse
    More Subjects
    Book Review Directory
    Reviewed Authors
    Reviewed Titles
    Review List
    Site Map