- Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)
Professional C# 2008 Paperback – Mar 24 2008
|New from||Used from|
Special Offers and Product Promotions
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
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 email@example.com.
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 firstname.lastname@example.org.
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.
Inside This Book(Learn More)
Top Customer Reviews
This book is awesome for people trying to get a global overview of all of the language features and the interaction with the .Net framework. It covers the new 3.0 features along with the 3.5 version of .Net. Some of the best chapters are on the new Lambda (delegates) features and its integration with Linq. Also present are overviews of ASP .Net, ADO .Net, Linq over XML, Visual Studio 2008 primer and much more.
The level of detail is quite sufficient to get you up and running as quickly as possible, but you will still have to dig in each subjects by yourself afterward.
Not for newbie developers as it requires strong knowledge of OOP. Scripters trying to learn C# should probably look for a beginner's book as this one proves to be more for intermediate to advance. Great for Java, C/C++ developers trying to convert!
All hail .Net :)
It wastes no space for wordy redundant typing. I feel I paid for what really worth the money.
I love to keep it as handy reference.
It is not good for beginner. It never wastes space to list all the codes and explain even Console.WriteLine(), which is not likely on a 1700 page book. But it does keep all topics thorough and concise.
Most Helpful Customer Reviews on Amazon.com (beta)
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
06. Operators and Casts
07. Delegates and Events
08. Strings and Regular Expressions
11. Language Integrated Query (LINQ)
12. Memory Management and Pointers
14. Errors and Exceptions
15. Visual Studio 2008
18. Tracing and Events
19. Threading and Synchronization
23. Windows Services
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
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. Message Queuing
46. Directory Services
47. Peer-to-Peer Networking
Subject matter is extremely thorough, and the writing is right to the point. Full of usable examples and traditional (good) Wrox design, you will be able to use chapters piece mail to get the information you are looking for or read the book from beginning to end if you want the whole experience.
I feel that this book is best for marginal/new C# developers who aren't intimidated by a tome of this size. There is lots of great information within and you certainly learn what makes C# such a fantastic language to use in today's world.
***** HIGHLY RECOMMENDED
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.