Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Professional C# 2008 1st Edition

4.1 out of 5 stars 26 customer reviews
ISBN-13: 978-0470191378
ISBN-10: 0470191376
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$4.20 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$42.32 On clicking this link, a new layer will be open
More Buying Choices
25 New from $17.97 52 Used from $0.01
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Excel2016ForDummiesVideo
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
$42.32 FREE Shipping. Only 1 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Editorial Reviews

From the Back Cover

Professional C# 2008

Updated for .NET 3.5 and Visual Studio® 2008, this book is the ultimate guide to C# 2008 and its environment. Beginning with a look into the architecture and methodology of .NET, the team of superlative authors explains why the C# language cannot be viewed in isolation, but rather, must be considered in parallel with the .NET Framework. After gaining an understanding of the foundation of C#, you'll then go on to examine the fundamentals of C# programming with each successive chapter.

New examples provide helpful explanations on how to use C# to solve various tasks. Plus, completely new chapters on LINQ, SQL, ADO.NET entities, Windows Communication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, arrays, system transactions, tracing, and event logging all deliver essential information to help you gain a clear and thorough understanding of all that C# 2008 has to offer.

What you will learn from this book

  • How to write Windows® applications and Windows® services

  • Ways to use ASP.NET 3.5 to write web pages

  • Techniques for manipulating XML using C#

  • How to use ADO.NET to access databases

  • Ways to generate graphics using C# 2008

  • Numerous C# add-ins

  • How to use LINQ to easily work with your SQL Server databases and XML

Who this book is for
This book is for experienced developers who are interested in learning the latest version of the number one developer language: C#.

Wrox Professional Guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author

Christian Nagel of thinktecture is a software architect and developer who offers training and consulting on how to design and develop Microsoft .NET solutions. He looks back on more than 20 years of software development experience. Christian started his computing career with PDP 11 and VAX/VMS platforms, covering a variety of languages and platforms. Since the year 2000, when .NET was just a technology preview, he has been working with various .NET technologies to build numerous .NET solutions. With his profound knowledge of Microsoft technologies, he has written numerous .NET books, and is certified as a Microsoft Certified Trainer and Professional Developer for ASP.NET. Christian speaks at international conferences such as TechEd and Tech Days, and supports .NET user groups with INETA Europe. You can contact Christian via his Web sites, www.christiannagel.com and www.thinktecture.com .

Bill Evjen, Microsoft MVP is an active proponent of .NET Technologies and community - based learning initiatives for .NET. He has been actively involved with .NET since the first bits were released in 2000. In the same year, Bill founded the St. Louis .NET User Group ( www.stlnet.org ), one of the world ’ s first such groups. Bill is also the founder and former executive director of the International .NET Association ( www.ineta.org ), which represents more than 450,000 members worldwide. Based in St. Louis, Missouri, Bill is an acclaimed author (more than 15 books to date) and speaker on ASP.NET and SML Web services. In addition to writing and speaking at conferences such as DevConnections, VSLive, and TechEd, Bill works closely with Microsoft as a Microsoft regional director. Bill is the technical architect for Lipper ( www.lipperweb.com ), a wholly owned subsidiary of Reuters, the international news and financial services company. He graduated from Western Washington University in Bellingham, Washington with a Russian language degree. When he isn ’ t tinkering on the computer, he can usually be found at his summer house in Toivakka, Finland. You can reach Bill at evjen@yahoo.cpm.

Morgan Skinner began his computing career at a young age on the Sinclair ZX80 at school, where he was underwhelmed by some code a teacher had written and so began programming in assembly language. Since then he ’ s used all sorts of languages and platforms, including VAX Macro Assembler, Pascal, Modula2, Smalltalk, X86 assembly language, PowerBuilder, C/C++, VB, and currently C# (of course). He ’ s been programming in .NET since the PDC release in 2000, and liked it so much he joined Microsoft in 2001. He now works in premier support for developers and spends most of his time assisting customers with C#. You can reach Morgan at www.morganskinner.com.

Jay Glynn started writing software nearly 20 years ago, writing applications for the PICK operating system using PICK basic. Since then, he has created software using Paradox PAL and Object PAL, Delphi, VBA, Visual Basic, C, C++, Java, and of course, C#. He is currently a project coordinator and architect for a large financial services company in Nashville, Tennessee, working on software for the TabletPC platform. You can contact Jay at jlsglynn@hotmail.com.

Karli Watson is a freelance author and a technical consultant of 3form Ltd ( www.3form.net ) and Boost .net, and an associate technologist at Content Master ( www.contentmaster.com ). He started out with the intention of becoming a world - famous nanotechnologist, so perhaps one day you might recognize his name as he receives a Nobel Prize. For now, though, Karli ’ s main academic interest is the .NET Framework, and all the boxes of tricks it contains. A snowboarding enthusiast, Karli also loves cooking, spends far too much time playing Anarchy Online and EVE, and wishes he had a cat. As yet, nobody has seen fit to publish Karli ’ s first novel, but the rejection letters make an attractive pile. If he ever puts anything up there, you can visit Karli online at http://www.karliwatson.com.

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 1848 pages
  • Publisher: Wrox; 1 edition (March 24, 2008)
  • Language: English
  • ISBN-10: 0470191376
  • ISBN-13: 978-0470191378
  • Product Dimensions: 7.4 x 2.3 x 9.1 inches
  • Shipping Weight: 5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (26 customer reviews)
  • Amazon Best Sellers Rank: #1,453,714 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Dan McKinnon VINE VOICE on April 1, 2008
Format: Paperback
'Professional C# 2008' is one of those ginormous books that I usually (usually) complain is too big, too bloated, too MUCH but sometimes the exception is the rule and that is the case here. With 1750+ pages of material spread over 48 chapters and 3 appendixes, if you are looking for brevity and/or a simple learning book this is probably not for you. If you are looking for a complete solution on learning C# from top to bottom, keep reading because you are in the right place.

Although it's lengthy, I feel a chapter listing is beneficial to detail out all the details of this book:

01. .NET Architecture
02. C# Basics
03. Objects and Types
04. Inheritance
05. Arrays
06. Operators and Casts
07. Delegates and Events
08. Strings and Regular Expressions
09. Generics
10. Collections
11. Language Integrated Query (LINQ)
12. Memory Management and Pointers
13. Reflection
14. Errors and Exceptions
15. Visual Studio 2008
16. Deployment
17. Assemblies
18. Tracing and Events
19. Threading and Synchronization
20. Security
21. Localization
22. Transactions
23. Windows Services
24. Interoperability
25. Manipulating Files and the Registry
26. Data Access
27. LINQ to SQL
28. Manipulating XML
29. LINQ to XML
30. .NET Programming with SQL Server
31. Windows Forms
32. Data Binding
33. Graphics with GDI+
34. Windows Presentation Foundation
35. Advanced WPF
36. Add-Ins
37. ASP.NET Pages
38. ASP.NET Development
39. ASP.NET AJAX
40. Visual Studio Tools for Office
41. Accessing the Internet
42. Windows Communication Foundation
43. Windows Workflow Foundation
44. Enterprise Services
45.
Read more ›
1 Comment 39 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
The content of this book is very good, but sentence structures are often confusing and vital information is sometimes missing. The quality varies greatly from one chapter to another, however, and some chapters are very well written. In combination with other books, this is a good resource, but on its own it can be frustrating at times.
Comment 14 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By Wombat Ed on October 21, 2009
Format: Paperback Verified Purchase
This book contains a lot of facts, but fails to present them in a way that helps you understand the big picture. For example, it has an entire chapter on Collections, including about ten different types. It offers a lot of detail about how each one works, but is useless if you're looking for guidance on which one to use in what kind of situation.

I am a moderately experienced .Net developer, and I bought the book about two months ago hoping it would help me move my level of expertise to a higher level. Since then, I've turned to it about a dozen times, and not once have I found what I needed.

This book is intended to be a "professional-level" work aimed at people who are already IT pros; it's readers know how to look up details of a given interface. These authors are obviously very knowledgeable, but they need to take a step back and think about the what their intended audience really needs.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I was looking for a solid "all in one" reference book on C# and .Net3.5 additions. This book came head and shoulders above everything else out there. This book has complete coverage of the basics and great coverage of new additions. It even has a chapter on Peer-to-Peer Networking (didn't know it was added until I read this book). Some books on C# focused only on the new stuff or limited their scope otherwise. This book is my main table reference. It is not perfect, but because it covers most of the framework and C# syntax if it doesn't have the exact answer for a particular question, there is enough info to really narrow the focus of the next step of more in depth research.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By Dr. Larry on September 17, 2008
Format: Paperback Verified Purchase
Book is a decent introduction to C# although at 1782 pages a bit of a slog. It doesn't cover enough detail to be good reference, however. I find I need to look at online documentation for even some simple issues. I am an experienced programmer, so I know what I want a language to do. What I am interested in is "how do I do what I want to do?". This book has not proven to be good at answering these kind of questions. But in its defense, I have not found other books to be better - even highly recommended ones.
Comment 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I 100% agree with Weinberger's review.

I read through chapters 2-10 of this book, and although there were many good explanations of things, some explanations were lacking and left me frustrated. For example, the description of event handling didn't make any sense to me, even after I read it several times. After reading O'Reilly's Nutshell book on event handling, however, I had a clear understanding of the subject.

Also, Weinberger is right when he states that certain important details seem to be missing. For example, when reading the section on enumerations, I didn't see any description of how enumeration members get default-initialized.

After reading Chapters 2-10, I'm giving up on this book. I like it enough that I'll keep it on my bookshelf as a reference, but, at the same time, I'm not super-thrilled with the quality of this one.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book explains the needed concepts in a very clear and concise manner. In addition the coverage is comprehensive in that it covers the Visual Studio IDE in good amount of detail. It also covers technologies such as WPF, WCF and LINQ in sufficient details for a Developer so as to allow him/her to make the appropriate technology selection for their application.

Overall, very happy with the purchase of this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Professional C# 2008
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Professional C# 2008

Pages with Related Products. See and discover other items: .net