List Price: $38.99 

$21.44 

Save 45% off List Price

Want this eBook?

Our Reader™ software is required to purchase and download eBooks. Download it here.Click here to purchase this book!

Professional C# 2008

Overview

Professional C# 2008 starts by reviewing the overall architecture of .NET in Chapter 1 in order to give you the background you need to be able to write managed code. After that the book is divided into a number of sections that cover both the C# language and its application in a variety of areas.

Part I: The C# Language gives a good grounding in the C# language itself. This section doesn't presume knowledge of any particular language, although it does assume you are an experienced programmer. You start by looking at C#'s basic syntax and data types, and then explore the object-oriented features of C# before moving on to look at more advanced C# programming topics.

Part II: Visual Studio looks at the main IDE utilized by C# developers world-wide: Visual Studio 2005. The two chapters in this section look at the best way to use the tool to build applications based upon either the .NET Framework 2.0 or 3.0. In addition to this, this section also focuses on the deployment of your projects.

Part III: Base Class Libraries looks at the principles of programming in the .NET environment. In particular, you look at security, threading localization, transactions, how to build Windows services, and how to generate your own libraries as assemblies.

Part IV: Data looks at accessing databases with ADO.NET and LINQ, and at interacting with directories and files. This part also extensively covers support in .NET for XML and on the Windows operating system side, and the .NET features of SQL Server 2008. Within the large space of LINQ, particular focus is put on LINQ to SQL and LINQ to XML.

Part V: Presentation focuses on building classic Windows applications, which are called Windows Forms in .NET. Windows Forms are the thick-client version of applications, and using .NET to build these types of applications is a quick and easy way of accomplishing this task. In addition to looking at Windows Forms, you take a look at GDI+, which is the technology you will use for building applications that include advanced graphics. This section also covers writing components that will run on Web sites, serving up Web pages. This covers the tremendous number of new features that ASP.NET 3.5 provides. Finally, this section also shows how to build applications based upon the Windows Presentation Foundation and VSTO.

Part VI: Communication covers Web services for platform-independent communication, .NET Remoting for communication between .NET clients and servers, Enterprise Services for the services in the background, and DCOM communication. With Message Queuing asynchronous, disconnected communication is shown. This section also looks at utilizing the Windows Communication Foundation and the Windows Workflow Foundation.

Part VII: Appendices (Online): This section includes three appendices focused on how to build applications that take into account the new features and barriers found in Windows Vista. Also, this section looks at the upcoming ADO.NET Entities technology and how to use this new technology in your C# applications. You can find these three appendices online at www.wrox.com. |||This book is sold in the US by Sony Electronics Inc. |||This book is sold in Canada by Sony Electronics Inc.

Author Information

Christian Nagel

Christian Nagel is a Microsoft Regional Director, software architect, and author of many .NET books. He founded CN innovation and is an associate of thinktecture.

Bill Evjen

Editor Bill Evjen is an acclaimed author and speaker. He is the founder of the St. Louis .NET User Group, the founder and former executive director of the International .NET Association,and the author or coauthor of more than 20 books. He works with Microsoft as a Microsoft Regional Director and is an MVP. He is the CIO for Swank Motion Pictures.

Jay Glynn

No bio available for Jay Glynn.

Morgan Skinner

No bio available for Morgan Skinner.

Karli Watson

Karli Watson is a freelance IT specialist, author, and developer. He is also a technical consultant for 3form Ltd. (www.3form.net) and Boost.net (www.boost.net), and an associate technologist with Content Master (www.contentmaster.com). For the most part, he immerses himself in .NET (in particular, C#) and has written numerous books in the field. He specializes in communicating complex ideas in a way that is accessible to anyone with a passion to learn, and spends much of his time playing with new technology to find new things to teach people.
During those rare times when he isn't doing the above, Karli is probably wishing he were hurtling down a mountain on a snowboard or possibly trying to get his novel published. Either way, you'll know him by his brightly colored clothes.

Customer Reviews

9780470191378

Showing 1-3 of the 3 most recent reviews

  • 1.5 stars out of 5Review from
    GoodReads is a social reading site where members can share and review the books they're reading

    Posted August 19, 2011 by ,

  • 2.4 stars out of 5Review from
    GoodReads is a social reading site where members can share and review the books they're reading

    Posted April 14, 2010 by , Spanish Fork, UT

  • 3.4 stars out of 5Review from
    GoodReads is a social reading site where members can share and review the books they're reading

    Posted February 10, 2010 by , The United States

  1. Previous 
  2.  Next
  1. Previous 
  2.  Next

Product Details

  • Published by

    Wrox

  • Publish Date

    March 01, 2008 

  • Print ISBN

    9780470191378

  • eBook ISBN

    9781118059463

  • Imprint

    Wrox

  • Filesize

    27.33 MB

  • Number of Print Pages*

    1848

* Number of eBook pages may differ. Click here for more information.