Beginning with C# 2010 programming basics such as variables, flow control, and object oriented programming, this invaluable book then moves into web and Windows programming and data access (databases and XML). All the while, the expert team of authors focuses on the tools that you need to program C#, the Visual C# 2010 development environment in Visual Studio® 2010. The step-by-step instructions and constructive examples featured throughout the book will show you how to program confidently with useful code in C# 2010.
Beginning Visual C# 2010:
Explains basic C# 2010 syntax, including variables and expressions
Reviews generics and explains how to define and use them
Covers Windows programming and Windows Forms
Examines language enhancements, Lambda expressions, and extension methods
Shows how to deploy Windows applications
Discusses XML and provides an introduction to LINQ
Delves into debugging and error handling
Demonstrates useful techniques for WPF and WCF
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
CHRISTIAN NAGEL is a Microsoft Regional Director and Microsoft MVP, an associate of Thinktecture, and owner of CN Innovation. He is a software architect and developer who offers training and consulting on how to developMicrosoft .NET solutions. He looks back on more than 25 years of software development experience. Christian started his computing career with PDP 11 and VAX/VMS systems, covering a variety of languages and platforms. Since 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. Christian speaks at international conferences such as TechEd and Tech Days, and started INETA Europe to support .NET user groups. You can contact Christian via his web sites, www.cninnovation.com and www.thinktecture.com and follow his tweets on www.twitter.com/christiannagel. Christian wrote chapters 17 through 20.
JACOB HAMMER PEDERSEN is a Senior Application Developer at Elbek& Vejrup. He just about started programming when he was able to spell the word ‘BASIC’, which, incidentally is the first programming language he ever used. He started programming the PC in the early ’90s, using Pascal but soon changed his focus to C++, which still holds his interest. In the mid ’90s his focus changed again, this time to Visual Basic. In the summer of 2000 he discovered C# and has been happily exploring it ever since. Primarily working on the Microsoft platforms, his other expertise includes MS Office development, SQL Server, COM and Visual Basic.Net.
A Danish citizen, Jacob works and lives in Aarhus, Denmark. He authored chapters 15, 16, and 22.
JON D. REID is a software engineering manager atMetrix LLC, an ISV of field service management software for the Microsoft environment. He has co-authored a variety .NET books, including Beginning Visual C# 2008, Beginning C# Databases: From Novice to Professional, Pro Visual Studio .NET, and many others. Jon wrote chapters 23 and 24.
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#. Morgan wrapped up the book by authoring chapter 27. You can reach Morgan at www.morganskinner.com.
I have been a programmer for more years than I can count, specializing in COBOL, CICS, Fortran, C, C++ and Java, but never did much work with the ASP framework or with C#. Read morePublished 5 months ago by Mr. Peter J. Celiberti
This book is amazing. It's well written and easy to follow. If you're looking to learn C# and you're feeling overwhelmed, you're definitely not alone. Read morePublished 8 months ago by Brandon Cassata
If I had have this book in my hands 1 year ago I am sure today I'd be a way better c# programmer :) Its never too late.. Read morePublished 9 months ago by RENATO
Good progression from basic concepts to the more complex and shows various development projects. Good explanations with strong examples and a comprehensive index.Published 11 months ago by Liz Ravenwood
There is always some unevenness in books with multiple authors, just a moderate fault in this volume. The book is well written, thorough,and contains very few errors. Read morePublished 16 months ago by Richard Hughes
The book come with lots of examples, but, for some examples, the authors do not really explain the source codes in detail so it is difficult for me to follow their steps sometimes. Read morePublished 18 months ago by F. Yang
The basic content was good, but the exhibits were impossible to view on the Kindle. Enlarging the type size had no effect on the exhibits.Published 19 months ago by Milton S. Sirota
I've read many technical books over the years, this one I was disappointed in.
* The authors "constantly" reference the "chapters you haven't read yet" when they are trying to... Read more
I thought the book was good, but I gifted this book to someone who wanted to learn C#. Pool guy got intimidated by the length and totally gave up. Read morePublished 21 months ago by singh