FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Programming Microsoft®... has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Sold by Brit-Books
Condition: Used: Good
Comment: Simply Brit: We have dispatched from our UK warehouse books of good condition to over 1 million satisfied customers worldwide. We are committed to providing you with a reliable and efficient service at all times.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Programming Microsoft® Visual C#® 2008: The Language (PRO-Developer) Paperback – 12 Jun 2008

4 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
£30.99
£5.00 £4.41
£30.99 FREE Delivery in the UK. Only 1 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.



Product details


More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Donis Marshall has over 20 years of experience in designing and building enterprise software utilizing Microsoft technologies for leading companies across industry segments. He is an endorsed trainer for Microsoft Global Learning Services, and has been training Microsoft developers and engineers for many years. Donis is the author of the Programming Microsoft Visual C# 2005, Programming Microsoft Visual C# 2008, and Solid Code, published by Microsoft Press.


Inside This Book

(Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

3.3 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By Mr. P. Stamp on 17 July 2009
Format: Paperback Verified Purchase
I bought this as an experienced VB.net developer looking to learn C# and I have mixed feelings about the book. It gave me a fair overview of the language but there are two main drawbacks for me.

A lot of the book is devoted specifically to the new elements of C# 2008 - namely LINQ, and associated new features. I guess that makes sense because LINQ is a (if not revolutionary) new way of doing things, however I would have liked to see more detail on some of the older stuff as well. I got a little bit of a sense that this is more a "Whats new in C# 2008" rather than an overall guide to the C# language. It does cover the rest of the ground but you can tell that the author is more interested in talking about the new stuff.

My second issue is probably a minor one for people who are new to Visual Studio, but there are around 200 pages devoted to finding your way around the Visual Studio IDE, which as someone who is experienced using it this seems a bit out of place in a book supposedly about the language. There is also quite a lengthy section on object-orientation concepts.

Aside from that the examples are good and the book is generally well laid out, I just feel that from a "PRO-developer" title there is quite a lot of stuff that doesn't really need to be in there and I would have liked it to cover the whole of the C# language in more depth rather than just focussing on the new stuff.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Sam on 3 April 2009
Format: Paperback
This is a good general overview book covering most of the features of C# with some emphasis on the new features in .net 3.5, such as LINQ. I found it to be well written, and the examples were easy to follow. I was a bit seduced by the "Pro-developer" tag, and so expected something more advanced/in-depth, which this book is not (admittingly it's quite unrealistic to expect any single book to go into depth across all of C#). So if you're looking for a good general overview book, this is a pretty good choice. If you're looking for something more advanced then this may be a bit too general.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By B. Wilson on 30 Dec. 2009
Format: Paperback
The book contains great material but there are mistakes, too many. I am trying to use this book as an aid in learning C# but I am wasting too much time since I have too look everything up. Also the author uses teeny sentences that make the text read more like a shopping list of features, rules, and exceptions than a good read-through. There is a lot of room for an editor to make improvements.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback Verified Purchase
This is pretty decent book about C# and Visual Studio 2008. If you are using VS2008 for software development you should read it because it gives lot of infomaation about VS2008 (code editor, settings, debugging, building) apart from C#. If you look just for pure c# reference book then Essential C# 3.0: For .NET Framework 3.5 (Microsoft .Net Development) is far better!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 6 reviews
23 of 29 people found the following review helpful
This book will make sense to you if you already know C# 2 Dec. 2008
By Michael Beane - Published on Amazon.com
Format: Paperback Verified Purchase
This would be a rough way to try to learn C#. The stylistic hallmark is short declarative sentences which are accurate but not necessarily helpful to the learner. For example, consider this gem of a definition of generic methods from chapter 7: "Generic methods have type parameters. These parameters can be used in the method header or body. An open method has type parameters, which are nonspecific. A closed method has type arguments, where specific types are substituted for type parameters. For a generic method, the type parameters are listed after the function name. The type parameter list is enclosed in angle brackets. Each parameter is comma-delimited." Accurate? Sure. Will you know how to write a generic method, or why you would want to? Hardly. This is by no means an isolated example.

The alert beginner will know they are in trouble in the first chapter, when the obligatory "Hello, World" program is presented. This one includes a wrinkle I have not seen before and hope not to see again: it uses delegates, a fairly advanced C# feature. The explanation that follows the program source says, "Delegates define a type of function pointer." That's it. Next!

You really get the sense that the author's purpose is more to demonstrate how much he knows about the subject than to help you understand it. I am not looking for hand holding of the "3 comes after 2, am I going too fast?" variety. But this is ridiculous. The organization of the book -- broad and fairly thorough coverage of C#, with extensive coverage of .NET and Visual Studio as well -- might lead you to believe it is an appropriate first book. It isn't.
1 of 1 people found the following review helpful
Not a book for those wanting to progress from beginner to intermediate in C# 18 May 2010
By Amazon Customer - Published on Amazon.com
Verified Purchase
I have to echo Michael Beane's comments:
"This would be a rough way to try to learn C#. The stylistic hallmark is short declarative sentences which are accurate but not necessarily helpful to the learner."
I am an experienced programmer wanting to move on to C# and I started with the Excellent SAMs C# 24 hr book -
a delight to use.
Now seeking an intermediate level book I bought this book - and as soon as I started to read it - I regretted my purchase!
The opening "hello world" programme with its unnecessarily complex code (defeats the purpose of the simple - introductory code example?) and equally obscure and unhelpful comments is an indication of what is to come.

In no way is this a book for those wishing to progress in visual C# - I can't tell whether it is helpful to already experienced C# programmers.

The level indicator on the back cover is misleading and should be revised upwards before any future print-run is published.

All I would say is notwithstanding it may be technically excellent but the writing style is abysmal - I certainly wont be buying any more books from either this author or series!!!

richard willis
Good book for intermediate level C# folks. 5 Mar. 2010
By V. A. Raghavan - Published on Amazon.com
Format: Paperback
If you want an authoritative tome on C# 3.0 then this is the right book. The book goes very deep into C# e.g. IEnumerable is explained in such a detail very precisely. The book also covers MSIL, VS Debugging, Metadata + Reflection, Memory management and Unsafe code. The section on Memory management is a very detailed one on how the GC actually works. Can't wait for a revised edition of the book for C# 4.0.
5 of 8 people found the following review helpful
A MUST have C# book 10 July 2008
By Rich Turner - Published on Amazon.com
Format: Paperback
Anyone can learn C# in order to complete a given task. Mastering C#, however, is another matter.

While one can combine several resources (magazine articles, web pages, friends, colleagues, etc) along with considerable time to learn C#, what one often needs is a good book. A GREAT book will guide you through the design of the language and help you understand how to use all its features to accomplish more with less effort.

Donis' book is a great example of a really GREAT book that will save novice C# developers weeks of effort and will help experienced developers solidify their knowledge and skills.

And unlike many existing texts, this book is bang up to date covering some of C# 2008's awesome and much misunderstood features such as generics and anonymous methods.

In short, if you want to REALLY get to grips with C# and master this amazingly powerful language, this book is an essential purchase that will pay for itself many times over.
3 of 6 people found the following review helpful
Great book! The must-have C# reference... 9 July 2008
By John Bruno - Published on Amazon.com
Format: Paperback
This is the only C# reference book you need! Donis Marshall does a great job leaving no stone unturned as he provides detailed explanations of all the great new features in Visual C# 2008. Of all the C# books in the market, this is the definitive reference. I have all of Marshall's books and am never disappointed.
Were these reviews helpful? Let us know


Feedback