Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
98 used & new from $2.53

Have one to sell? Sell yours here
 
   
Professional C# 2005 (Wrox Professional Guides)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Professional C# 2005 (Wrox Professional Guides) (Paperback)

by Christian Nagel (Author), Bill Evjen (Author), Jay Glynn (Author), Morgan Skinner (Author), Karli Watson (Author), Allen Jones (Author) "Throughout this book, we emphasize that the C# language cannot be viewed in isolation, but must be considered in parallel with the .NET Framework..." (more)
Key Phrases: publisher policy assembly, currency struct, servicecontroller class, Active Directory, Windows Forms, Solution Explorer (more...)
3.7 out of 5 stars See all reviews (36 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
Upgrade this book for $9.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
45 new from $3.61 53 used from $2.53

Frequently Bought Together

Professional C# 2005 (Wrox Professional Guides) + Beginning Visual C# 2005 (Wrox Beginning Guides) + Microsoft® Visual C#® 2005 Step by Step (Step By Step (Microsoft))
Price For All Three: $81.15

Show availability and shipping details


Customers Who Bought This Item Also Bought

Professional ASP.NET 2.0 (Programmer to Programmer)

Professional ASP.NET 2.0 (Programmer to Programmer)

by Bill Evjen
4.0 out of 5 stars (29)  $31.49
Microsoft® Visual C#® 2005 Step by Step (Step By Step (Microsoft))

Microsoft® Visual C#® 2005 Step by Step (Step By Step (Microsoft))

by John Sharp
4.2 out of 5 stars (33)  $26.39
Beginning C# 2005 Databases (Programmer to Programmer)

Beginning C# 2005 Databases (Programmer to Programmer)

by Karli Watson
4.7 out of 5 stars (3)  $28.40
Professional ASP.NET 2.0 Special Edition (Wrox Professional Guides)

Professional ASP.NET 2.0 Special Edition (Wrox Professional Guides)

by Bill Evjen
4.3 out of 5 stars (6)  $37.79
ASP.NET 2.0 Website Programming: Problem - Design - Solution (Programmer to Programmer)

ASP.NET 2.0 Website Programming: Problem - Design - Solution (Programmer to Programmer)

by Marco Bellinaso
4.5 out of 5 stars (67)  $26.39
Explore similar items

Editorial Reviews

Product Description
Professional C# 2005 prepares you to program in C#, and it provides the necessary background information on how the .NET architecture works. It provides examples of applications that use a variety of related technologies, including database access, dynamic web pages, advanced graphics, and directory access. The only requirement is that you are familiar with at least one other high-level language used on Windows—either C++, VB, or J++.

It starts with a tutorial on C# and the .NET framework. This introduction assumes no prior knowledge of .NET, but it does move rapidly, on the assumption that the reader is an experienced programmer. Once this background knowledge is established, the book starts to sweep through the vast .NET class library, showing how you can use C# to solve various tasks.  This comprehensive coverage is one of the key selling points of previous versions of the book, and is maintained and enhanced with this new edition by adding new chapters on Generics, ObjectSpaces, Yukon, and Indigo. Some reference material is included either as appendices or is available to download from the Wrox website.

After the introduction and initial chapter, the book is divided into a number of sections that cover both the C# language and its application in a variety of areas. Coverage includes:

  • Writing Windows applications and Windows services
  • Writing web pages and web services with ASP.NET
  • Manipulating XML using C# 2005
  • Understanding .NET Assemblies
  • Using ADO.NET to access databases
  • Integration with COM, COM+, and Active Directory
  • Distributed applications with .NET Remoting
  • Generating graphics using C# 2005
  • Accessing files and the Registry, and controlling .NET security


From the Back Cover
Professional C# 2005

C# and .NET are set to revolutionize the way that you write programs. Updated for .NET Framework 2.0 and Visual Studio® 2005, this bestselling book will give you the tools to program in C#, while also providing you with the necessary background in how the .NET architecture works.

You'll first explore the fundamentals of C#, including its basic syntax, data types, and object-oriented features. You'll then discover how to apply the language to a number of innovative applications that use related technologies, including database access and advanced graphics. This approach will help you gain a well-rounded understanding of C# so that you can begin programming like an expert right away.

This book covers everything you need to know in order to write dynamic Web pages, an XML Web service, a component of a distributed application, a classic Windows® desktop application, and much more.

What you will learn from this book

  • The principles of programming in the .NET environment
  • Ways to create Windows applications and Windows services
  • How to use existing COM components with .NET applications
  • Steps for writing dynamic Web pages and Web services with ASP.NET
  • Techniques for manipulating XML using C# 2005
  • How to access databases with ADO.NET and interact with directories
  • Tips for writing cutting-edge components that will run on Web sites

Who this book is for

This book is for the experienced developer, although no previous knowledge of C# or .NET programming is assumed. It is also for programmers who know .NET 1.0 and are interested in getting up to speed with .NET 2.0 and Visual Studio 2005.

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.

See all Editorial Reviews


Product Details

  • Paperback: 1416 pages
  • Publisher: Wrox; 1 edition (November 7, 2005)
  • Language: English
  • ISBN-10: 0764575341
  • ISBN-13: 978-0764575341
  • Product Dimensions: 9.2 x 7.4 x 2.1 inches
  • Shipping Weight: 4.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars See all reviews (36 customer reviews)
  • Amazon.com Sales Rank: #250,753 in Books (See Bestsellers in Books)

Inside This Book (learn more)
First Sentence:
Throughout this book, we emphasize that the C# language cannot be viewed in isolation, but must be considered in parallel with the .NET Framework. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
publisher policy assembly, currency struct, servicecontroller class, meeting room booker, using anonymous methods, uint dollars, ushort cents, vectorclass assembly, publisher policy file, service control program, culturelnfo object, long vall, remote object class, nullable types, decimal salary, coalescing operator, intranet code, code access permissions, runtime bugs, constructor initialization list, following using statements, new code group, object sender, destination data type, installer class
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Active Directory, Windows Forms, Solution Explorer, Internet Explorer, Cancel Figure, Wrox Press, Web Form, Christian Nagel, Component Services, Microsoft Corporation, Server Explorer, Double Method, File Edit View Favorites Tools Help, Compact Framework, Find Find Next, Wrox Web, Program Files, Class View, Community Help, Control Description, Object Browser, Untitled Page, Windows Server, Add Reference, Started Automatic
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

36 Reviews
5 star:
 (16)
4 star:
 (6)
3 star:
 (5)
2 star:
 (6)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (36 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
32 of 32 people found the following review helpful:
3.0 out of 5 stars Pros and Cons, May 5, 2006
PROS: I liked the book, and learned a lot from it. It is both a very broad and deep view of C# and .NET, covering more than most other books. It has good explanations of things like delegates, properties, indexers, and differences between C# and java, C++ and other languages. The section on ADO (SQL Database classes) is especially good, tho it goes pretty fast. This is a professional book, not for beginning programmers, but especially good if you know java or C++ already (I know both, so it helped even more).

Between this book and the Microsoft web site, I now have a firm understanding of the basics of C#, and a start in learning a good chunk of .NET. Much more to do on learning .NET, of course.

CONS: The problem with the book was a lack of quality control -- many more errors in the code snippets and some detailed explanations than there should have been -- all someone has to do is copy them into a program and try compiling them, and verify it at least compiles! Some were corrected in the downloadable code, but still a lot that weren't (I got tired of submitting errata reports). There were even some simple speling errors (sic) that a simple spell checker could have caught! Jeez guys, come on!

I was forced to go to the Microsoft web site and get accurate data on many occasions. Lost confidence in Wrox.

I got the impression that much of the data had started in one of the other C# books, got edited, and now there are holes, references to code and items that don't exist, etc. More a fault of the editors than the original authors.

Wrox -- put some pressure on your quality control people! These aren't romance novels, people like us actually read these things and USE THEM!!!
Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
56 of 65 people found the following review helpful:
5.0 out of 5 stars Great reference to C# 2005, November 21, 2005
By Dave (Indiana) - See all my reviews
  
What a great book. Since Amazon doesn't list the book's table of contents, and you're probably wanting more information about what's in it before you buy, here's the table of contents from my copy of the book:

Part I: The C# Language.

Chapter 1: .NET Architecture.

Chapter 2: C# Basics.

Chapter 3: Objects and Types.

Chapter 4: Inheritance.

Chapter 5: Operators and Casts.

Chapter 6: Delegates and Events.

Chapter 7: Memory Management and Pointers.

Chapter 8: Strings and Regular Expressions.

Chapter 9: Collections.

Chapter 10: Generics.

Chapter 11: Reflection.

Chapter 12: Errors and Exceptions.

Chapter 13: Threading.

Part II: The .NET Environment.

Chapter 14: Visual Studio 2005.

Chapter 15: Assemblies.

Chapter 16: .NET Security.

Chapter 17: Localization.

Chapter 18: Deployment.

Part III: Data.

Chapter 19: Data Access with .NET.

Chapter 20: .NET Programming with SQL Server 2005.

Chapter 21: Manipulating XML.

Chapter 22: Working with Active Directory.

Part IV: Windows Applications.

Chapter 23: Windows Forms.

Chapter 24: Viewing .NET Data.

Chapter 25: Graphics with GDI+.

Part V: Web Applications.

Chapter 26: ASP.NET Pages.

Chapter 27: ASP.NET Development.

Part VI: Communication.

Chapter 28: Web Services.

Chapter 29: .NET Remoting.

Chapter 30: Enterprise Services.

Chapter 31: Message Queuing.

Chapter 32: Future of Distributed Programming.

Part VII: Interop.

Chapter 33: COM Interoperability.

Part VIII: Windows Base Services.

Chapter 34: Manipulating Files and the Registry.

Chapter 35: Accessing the Internet.

Chapter 36: Windows Services.

Part IX: Appendices (Web Site Only).

Appendix A: Principles of Object-Oriented Programming.

Appendix B: C# for Visual Basic 6 Developers.

Appendix C: C# for Java Developers.

Appendix D: C# for C++ Developers.

Index.


I hope that helps.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 23 people found the following review helpful:
3.0 out of 5 stars Too much handholding, July 31, 2006
By Stephanie Giovannini (Saint Charles, MO United States) - See all my reviews
(REAL NAME)   
This book is a decent introduction to the C# language, in a very slow, very hold-your-hand sort of way. The later chapters on using C# in .NET applications aren't terribly useful because they follow the same overly simplified style of explanation and ultimately run out of space for advanced features.

I usually don't criticize writing styles, but certain grammatical constructs are overused in this book and began to grate on me. If I had this in electronic form, I'd love to see how many times the phrase, "The idea is that," appears in this book. I even saw, "The thing is that," which should never appear in writing. If your sentence begins with "The [generic noun] is that," you can generally omit this entire phrase.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Does not *MENTION* LINQ
This is several books in one, (six authors). Doesn't even MENTION LINQ, also misses KEY C# features like iterators, object initializers, query expressions, anonymous types, etc.
Published 7 months ago by Intelligent Signs in the Universe

5.0 out of 5 stars The best book I know about C# 2005
This book can be used to learn C# .net when you have a basic knowledge of another .net language (in my case C++.net and Visual Basic.net). Each chapter has a lot of samples. Read more
Published 10 months ago by W. T. Wilschut

3.0 out of 5 stars Look at the Cover!
Those guys on the cover actually wrote this book! What a bunch of geeks.., er I mean, professionals. Read more
Published 17 months ago by David Steele Scott

5.0 out of 5 stars good book, easy reading, no need to read between the words
Great book. So far seem very clear and decent coverage. Good starter book at least.
Published 17 months ago by iLinkEx

1.0 out of 5 stars Not Helpful
I have been programming for quit a while in Visual Basic 5.0. I purchased Visual Studio 2005 recently and wanted to try to program in C#. Read more
Published 18 months ago by Arnold R. Barber

2.0 out of 5 stars Some good, some bad
I really liked this book when I first got it, but after digging into more chapters, I was let down.


I do like the overall style of short examples and quick... Read more
Published 20 months ago by Robert G. Scheffler

1.0 out of 5 stars Too much comment
I dont feel very well studying with this book because they write a line of code of example an to explain it they write 2 pages. Read more
Published 22 months ago by pedro alvarez

5.0 out of 5 stars Great intermediate overview of Visual C#
From the size of this book you would think it would have everything you need to know about programming Windows apps with C#. Read more
Published on July 9, 2007 by A. Takemiya

2.0 out of 5 stars Too many authors and poor delivery
This book gets off to a decent start, describing the fundamentals, but the writing style is awkward throughout; it's obvious some authors were more skilled writers, but overall I... Read more
Published on July 1, 2007 by Software Craftsman

4.0 out of 5 stars Good but not great
I'm not a Pro C# developer (but I am now) and I was able to get through this book. It's probably because I come from an advanced VB6 background. Read more
Published on June 16, 2007 by Ron L. Vincent

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
huge disconnect between book content and example source codes 0 November 2006
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
Textbooks for Kindle DX? 35 2 hours ago
C# or Java? 32 6 days ago
Does anyone use Discovering Geometry: An Investigative Approach? 3 13 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Tanaka Landscaping Power Tools

Shop for Tanaka products at Amazon.com

Tanaka provides commercial-grade blowers, trimmers, accessories, and other landscaping equipment for the homeowner.

Shop all Tanaka

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Search for Sinks

Shop for Sinks
Choose from a wide variety of functional and attractive kitchen and bathroom sinks in the Plumbing Store.

Shop for sinks

 
Shop for Shop-Vac Products
Shop-Vac Vacuum Cleaners and AccessoriesShop-Vac offers the most complete line of vacuum cleaners and accessories for consumer, industrial, and commercial use.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates