Showing posts with label visual studio 2008. Show all posts
Showing posts with label visual studio 2008. Show all posts

Illustrated C# 2008 (Expert's Voice in .NET) Review

Illustrated C# 2008 (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Illustrated C# 2008 (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Illustrated C# 2008 (Expert's Voice in .NET). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Illustrated C# 2008 (Expert's Voice in .NET) ReviewThis book is for programmers not individuals new to programming. This book covers C# 2008 pretty well in terms of explaining C# constructs such as how to write a class and explaining all the nuances of it. However, very little to no explanation is given for why you would want to use whatever the author is explaining--the big picture is pretty much missing. This book will work best for someone that already has a basic understanding of the .NET framework and programming and just wants to get up-to-date on C# 2008.

So, why should you read this book?
1) There is a plethora of examples and they all work. I don't think I have ever seen more sample code.
2) This is a deeply object oriented approach to C#, as it should be.
3) You are a programmer and want to get up-to-date on C# 2008--you are not looking to learn how to program.
4) The functional explanations of C# constructs are clear and complete. Hey, the guy has a degree in English and it shows.
5) The book is not terribly long. You will be able to finish it in a reasonable amount of time (726 pages).
6) I found many illustrations useful even though a few seemed redundant.
7) The author's treatment of LINQ was done very well and clearly.
8) Once having read the book and worked the examples you will have solid C# 2008 skills and be ready to extend your knowledge with other books and training materials.
9) It is fun and mostly easy to read.
Okay then what's not to like?
1) My biggest criticism is for the most part there is no discussion of how or why you would apply a particular C# construct being taught. For example, if you were learning to use an auto mechanic's tools you would learn how to use a box wrench, an open end wrench and an adjustable wrench but no idea of why you would choose one wrench over another for a particular task.
2) Inner Exceptions were not covered in the chapter on exceptions.
3) While almost all explanations of C# constructs were done well I felt events in Chapter 16 needed to be reworked--it just wasn't that clear.
4) No treatment of ADO.NET
5) No treatment of XML
Illustrated C# 2008 (Expert's Voice in .NET) OverviewC# is the most influential language on the .NET platform. As Microsoft's preferred language it has established a solid user base over recent versions and is drawing in developers from older technologies at an ever increasing rate.This book caters to that migrating audience. Developers already familiar with the basic concepts of a programming language (any programming language) often find the traditional compendium-based ‘beginner's guides' heavy and difficult to read as they spend a lot of time explaining concepts the reader already understands from their previous technology.Illustrated C# is an antidote to this. It packs the essentials of the C# language into just 600 pages, using an array of visual styles to provide a clear, fast, reference to the core of the technology. It's a book migrating developers can read in a day and grasp enough of the language to find their feet and move confidently onto the .NET platform.

Want to learn more information about Illustrated C# 2008 (Expert's Voice in .NET)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer) Review

Programming Microsoft  Visual C#  2005: The Base Class Library (Pro-Developer)
Average Reviews:

(More customer reviews)
Are you looking to buy Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer) ReviewThere are only a few authors who writes about Microsoft technologies whose book you can buy without reading reviews. Francesco Balena is one of them (yes, Jeffrey Richter is another one). Both of these authors write for a particular segment of developers - those who have some programming experience and have tried some things on their own or have read some beginner's book and is ready for the serious stuff. The style is lucid, but no stone is left unturned on the topic being discussed. Both of them (Balena and Richter) also give practical coding advices which we wont find in the usual programming books. The approach is very pragmatic without losing the spirit of good programming idioms. Well, I am diverging. The point is - you dont need to read any reviews to buy a Balena book - rush to the store and get it. They are all gems.
Well, if you are still reading this and have not ordered it yet, it means you are interested in knowing a bit more about the book. This book is almost a C# port of his book Visual Basic 2005 book. The chapters go like this :
1. .NET Framework basic types - Balena speaks about the System.Object type, String types, Numeric types,DateTime type etc.
2. Object Lifetime - Memory management, Garbage collection etc.
3. Interfaces - Usage of common interfaces in .NET like IComparable, IDisposable etc.
4. Generics - Why we need Generics, how to write generic code and some advanced topics like support for Math operators.
5. Arrays and Collections - The different types of arrays, overview of System.Collections namespace as well as Generic collections.
6. Regular Expressions - This is an excellent tutorial of using regular expressions in .NET
7. Files, Directories and Streams - IO in .NET is a bit confusing, this chapter might help to clear things up.
8. Assemblies and Resources - Everything u need to know about assmeblies.
9. Reflection - Working with assemblies, modules, types - retrieving information about assembly at runtime and how to use that information.
10. Custom Attributes - how to create custom attributes, shows some scenarios for using custom attributes.
11. Threads - Thread fundamentals, synchronization, Thread pool etc. This is a very nice tutorial for using Threads in .NET
12. Object serialization - Serialization techniques - both built-in and custom.
13. PInvoke and COM Interop - Nice introduction, shows how to call plain C DLLs, and COM DLLs from .NET and also calling .NET components from COM. For more details get Adam Nathan's book.
Well, that is it... Not fit as your first C# book, but if you know some C#, this is a very good book for anybody.Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer) Overview
Get the guidance you need to master the intricacies of the .NET Framework base class library using Visual C#—and learn best practices for developing robust code efficiently. With hands-on programming instruction, expert insights, and practical examples, professional developers learn how to customize classes and solve sophisticated development problems for any kind of application.

Discover how to:

Use generic types defined in the .NET Framework—or author your own—to solve recurring programming problems
Master regular expressions to perform complex text searches and sophisticated input validation
Use iterators, anonymous methods, and asynchronous delegates
Take code reuse to the next level with reflection
Use custom attribute to implement plug-in architectures and n-tier applications
Serialize complex objects to file or database fields
Address versioning issues with large programs and multiple executables
Apply multithreading techniques to help avoid resource-sharing issues
Work with unmanaged code and COM components by using PInvoke and COM Interop

PLUS—Get code samples on the Web


Want to learn more information about Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...