CARVIEW |
Bestselling
Microsoft® Visual C#® 2010 Step by Step
by John Sharp
Print: $44.99
Ebook: $35.99
Bundle: $49.49
Head First C#
by Jennifer Greene, Andrew Stellman
Second Edition
Print: $49.99
Ebook: $39.99
Bundle: $54.99
C# 4.0 in a Nutshell
by Joseph Albahari, Ben Albahari
Fourth Edition
Print: $49.99
Ebook: $39.99
Bundle: $54.99
CLR via C#
by Jeffrey Richter
Third Edition
Print: $59.99
Ebook: $47.99
Bundle: $65.99
C# 3.0 Pocket Reference
by Joseph Albahari, Ben Albahari
Second Edition
Print: $14.99
Ebook: $11.99
Bundle: $16.49
New
Test-Drive ASP.NET MVC
(Pragmatic Bookshelf)
by Jonathan McCracken
Print: $32.95
Head First C#
by Jennifer Greene, Andrew Stellman
Second Edition
Print: $49.99
Ebook: $39.99
Bundle: $54.99
Microsoft® Visual C#® 2010 Step by Step
by John Sharp
Print: $44.99
Ebook: $35.99
Bundle: $49.49
CLR via C#
by Jeffrey Richter
Third Edition
Print: $59.99
Ebook: $47.99
Bundle: $65.99
C# 4.0 in a Nutshell
by Joseph Albahari, Ben Albahari
Fourth Edition
Print: $49.99
Ebook: $39.99
Bundle: $54.99
Upcoming
C# 4.0 Pocket Reference
Third Edition
Print: $14.99
Programming C# 4.0
by Ian Griffiths, Matthew Adams, Jesse Liberty
Sixth Edition
Print: $54.99
C# Experts
Tony Northrup
, a Boston-area network security consultant and technology author, developed his interest in home automation after renting an apartment where every light was controlled by pulling a string. Tony's wife, Erica, ensures his home hacking projects are user-friendly and reliable, while his cat, Sammy, mangles every project within paw's reach.…
Paul Zirkle
has five years of mobile game programming experience and is currently a Lead Mobile Programmer at Konami Digital Entertainment. He has worked on over 40 titles, including porting, re-writing and full development. Occasionally, Paul is called upon to give lectures on game development at the University of Southern California.
Noah Gift
is the co-author of Python For Unix and Linux by O'Reilly. He is an author, speaker, consultant, and community leader, writing for publications such as IBM Developerworks, Red Hat Magazine, O'Reilly, and MacTech, and Manning.
Judith Bishop
is a computer scientist, in Pretoria South Africa, specializing in the application of programming languages to distributed systems and web-based technologies. She is internationally known as an advocate of new technology. Her books on Java and C# have been published in six languages. She represents South Africa on IFIP TC2…
Learn C# Online

.NET Programming Certificate — Beginning and intermediate programmers will get a solid foundation in .NET programming. The certificate series includes these three courses: Learn XML; Learn Object-Oriented Programming Using Java; and Learn C#. Enroll today!
LinqPad Webcast
Writing LINQ Queries with LINQPad
C# Answers
O'Reilly Answers: Clever Hacks. Creative Ideas. Innovative Solutions.- xml to other database conversion using c#
- xml to other database conversion
- Cannot add a new Database to my project in Visual Studio 2008
- How to quickly find the last match in a string in C#
- Is VB extinct as a language?
- How to replace all matches in a regular expression
- How to search line by line with a regular expression
- How to create regular expression objects
C# News & Commentary
Understanding C#: Namespaces and assemblies (a quick .NET tutorial)

July 12, 2010
I recently had a reader e-mail me with a question about assemblies and namespaces because he had trouble on a job interview that asked a lot of interview questions about .NET assemblies. Luckily, I had a good answer for him that covered the .NET assembly basics: what an assembly is, how to create a class assembly DLL, how to use that assembly DLL in another program, how to use the Add References window in Visual Studio, and where Visual Studio gets its assemblies to list in that window. At the end of Head First C#, we have a section about it that also uses the IDE as a teaching tool to explore how assemblies work. I thought it did a good job of answering that reader's .NET assembly interview questions, and I hope it will help some others get a handle on how namespaces and assemblies work. It makes for a good .NET assembly tutorial that shows the basics of assemblies work in C# programs. So here it is, adapted to blog post format.
Understanding C#: Using BackgroundWorker to make your UI responsive

June 28, 2010
Someone once told me that he could tell a form was built by a novice C# developer if it stopped responding when he pressed a button. I'm not 100% sure I agree, but I definitely think that an intermediate or advanced C# developer should be able to build a form that stays responsive even when the program is doing something CPU intensive. Luckily, C# and .NET give us a simple way to do that using the BackgroundWorker class. Not only is it a great tool to let your programs do more than one thing at once, it's a good way for novice and intermediate C# developers to get started with threading.
Understanding C#: XML Comments

June 14, 2010
As C# developers get more experienced, there are a lot of things they pick up along the way that are really useful and important to know, even if they aren't necessarily directly code-related. One of those topics is XML comments, and I've been surprised at how many developers -- even really experienced ones -- don't use them, or even know about them. They're really useful, and they can help you build better software, even if they don't actually change the way your programs behave.
Upcoming Webcast: LINQPad: Version 2 and Beyond - Live Event March 23, 2010
March 18, 2010Join Joe Albahari (C# 4.0 in a Nutshell and LINQ Pocket Reference) in an interactive session on the new and upcoming features of LINQPad. We'll demonstrate support for C# 4.0, the new extensibility model and some exciting enhancements to autocompletion and other new developments in the next beta. You'll get a chance to talk with Joe on feature requests, future direction, and LINQPad's emerging role as a scratchpad for C# 4. Attendance is limited, so register now! Check out our Webcast page for on-demand videos of past webcasts and more upcoming live events!
Happening Today: Tour the Top 10 Treats in Entity Framework 4 - Join us for this Free Live Webcast @ 10am PT / 1pm ET
January 27, 2010Visual Studio 2010 and .NET 4.0 bring us a new version of ADO.NET Entity Framework, called Entity Framework 4. From the designer, to the APIs to entire new feature sets to support agile development, even former EF skeptics are getting excited about this version. There is a lot to see. In this one hour webcast, Julia Lerman, who is currently working on the 2nd edition of Programming Entity Framework, will highlight the ten most significant changes to the Entity Framework. Join the webcast now!
More Upcoming Webcasts:
Understanding C#: Why make things private?

January 23, 2010
Andrew Stellman is the author of Head First C# and other books from O'Reilly. A reader on the Head First C# forum posted a question. It's actually a really good question, one that a lot of developers ask once they...
DRM-free
C# Book Forum
Ask author Joseph Albahari your C# and Linqpad questions in our C# 4.0 in a Nutshell book forum.
Recent posts:Buy Now and Save
Use discount code: OPC10

All orders over $29.95 qualify for free shipping within the US. See details.
C# Resources
Learn More, Spend Less
More than 40 of the world's leading publishers
Access more than 10,000 books & videos
Build your own custom library
Read books before they are published
Copy and paste code samples
Search multiple titles on one platform
Read books on mobile devices

Popular Topics
ActionScript | Ajax | |
Android | Apache | |
Arduino | C# | |
CSS & HTML | Flex | |
Head First | iPad | |
iPhone | Java | |
JavaScript | Linux | |
Missing Manuals | MySQL | |
Open Source | Perl | |
PHP | Python | |
Ruby | Web 2.0 | |
Windows | XML |
Browse Books & Videos
- Apple & Mac
- Business & Culture
- Certification & Training
- Databases
- Design & Graphics
- Digital Audio & Video
- Digital Photography
- Hardware
- Home & Office
- Microsoft
- Mobile & Smart Devices
- Networking & Sys Admin
- Operating Systems
- Programming
- Science & Math
- Security
- Software Engineering
- Web Development
News Topics
apple blogs cloudcomputing ebooks economy facebook flash flex geo google gov20 government iphone javascript linux microsoft mobile ooxml opensource oscon privacy programming publishing python security socialnetworking standards twitter web20 xml
International Sites
![]() ©2010, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly
Academic Solutions Authors Contacts Customer Service Jobs Newsletters O'Reilly Labs Press Room Privacy Policy RSS Feeds Terms of Service User Groups Writing for O'Reilly |
Content Archive Business Technology Computer Technology Microsoft Mobile Network Operating System Digital Photography Programming Software Web Web Design |
More O'Reilly Sites
O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone makezine.com craftzine.com hackszine.com perl.com xml.com Partner Sites InsideRIA java.net O'Reilly Insights on Forbes.com |