shopping cart
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Interviews | June 19, 2009

All posts by Dave Jim Lynch Makes Landscape Art... Out of Text

If Carl Hiaasen set one of his novels on a residential stretch of boundary line between British Columbia and Washington, or if Richard Russo's characters had relatives in the Pacific Northwest, the result might be something like Jim Lynch's Border Songs. Continue »


  1. $18.16 Sale Hardcover add to wish list

    Border Songs

    Jim Lynch

Ships free on qualified orders.
$59.99
TRADE PAPER, NEW
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
2 Beaverton Computer Languages- C#
4 Local Warehouse Computer Languages- C#
13 Remote Warehouse Computer Languages- C#
2 Technical Computer Languages- C#


This title in other formats:

Other titles in the Wrox Professional Guides series:

  1. Professional ADO.NET 2: Programming with SQL Server 2005, Oracle, and MySQL
  2. Professional Apache Geronimo
  3. Professional ASP.Net 2.0 Databases
  4. Professional ASP.Net 2.0 Security, Membership, and Role Management
  5. Professional ASP.Net 2.0 Server Control and Component Development
  6. Professional ASP.Net 2.0 Special Edition with CDROM
  7. Professional C# 2005
  8. Professional C# 2005 with .Net 3.0
  9. Professional CSS 2ND Edition Cascading Style She
  10. Professional Infopath 2003
  11. Professional Iphone and iPod Touch Programming: Building Applications for Mobile Safari
  12. Professional Java Programming
  13. Professional Javascript for Web Deve 1ST Edition
  14. Professional Lamp: Linux, Apache, MySQL and Php5 Web Development
  15. Professional Microsoft Search: Sharepoint 2007 and Search Server 2008
  16. Professional Palm OS .Programming
  17. Professional Red Hat Enterprise Linux 3
  18. Professional Refactoring in Visual Basic
  19. Professional Search Engine Optimization with ASP.Net: A Developer's Guide to SEO
  20. Professional Sharepoint 2007 Design
  21. Professional SQL Server 2005 Administration
  22. Professional SQL Server 2005 Reporting Services
  23. Professional Visual Studio Extensibility
  24. Professional Web 2.0 Programming
  25. Professional Web APIs: Google, Ebay, Amazon.Com, Mappoint, Fedex
  26. Professional Web Parts and Custom Controls with ASP.Net 2.0
  27. Professional Windows Powershell Programming: Snapins, Cmdlets, Hosts and Providers
  28. Professional Wpf Programming: Net Development with the Windows Presentation Foundation
  29. Professional XML Development with Apache Tools: Xerces, Xalan, Fop, Cocoon, Axis, Xindice

Professional C# 2008

by Christian Nagel

Professional C# 2008 Cover

Synopses & Reviews

Publisher Comments:

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.

Synopsis:

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 must be considered in parallel with the .NET Framework. Completely new chapters on LINQ, SQL, ADO.NET entities, Windows Communication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, arrays, and event logging deliver essential information to help you gain a clear and thorough understanding of all that C# 2008 has to offer.

Synopsis:

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.

Table of Contents

Acknowledgments.

Introduction.

Part I: The C# Language.

Chapter 1: .NET Architecture.

Chapter 2: C# Basics.

Chapter 3: Objects and Types.

Chapter 4: Inheritance.

Chapter 5: Arrays.

Chapter 6: Operators and Casts.

Chapter 7: Delegates and Events.

Chapter 8: Strings and Regular Expressions.

Chapter 9: Generics.

Chapter 10: Collections.

Chapter 11: Language Integrated Query.

Chapter 12: Memory Management and Pointers.

Chapter 13: Reflection.

Chapter 14: Errors and Exceptions.

Part II: Visual Studio.

Chapter 15: Visual Studio 2008.

Chapter 16: Deployment.

Part III: Base Class Libraries.

Chapter 17: Assemblies.

Chapter 18: Tracing and Events.

Chapter 19: Threading and Synchronization.

Chapter 20: Security.

Chapter 21: Localization.

Chapter 22: Transactions.

Chapter 23: Windows Services.

Chapter 24: Interoperability.

Part IV: Data.

Chapter 25: Manipulating Files and the Registry.

Chapter 26: Data Access.

Chapter 27: LINQ to SQL.

Chapter 28: Manipulating XML.

Chapter 29: LINQ to XML.

Chapter 30:.NET Programming with SQLServer.

Part V: Presentation.

Chapter 31: Windows Forms.

Chapter 32: Data Binding.

Chapter 33: Graphics with GDI+.

Chapter 34: Windows Presentation Foundation.

Chapter 35: Advanced WPF.

Chapter 36: Add-Ins.

Chapter 37: ASP.NET Pages.

Chapter 38: ASP.NET Development.

Chapter 39: ASP.NET AJAX.

Chapter 40: Visual Studio Tools for Office.

Part VI: Communication.

Chapter 41: Accessing the Internet.

Chapter 42: Windows Communication Foundation.

Chapter 43: Windows Workflow Foundation.

Chapter 44: Enterprise Services.

Chapter 45: Message Queuing.

Chapter 46: Directory Services.

Chapter 47: Peer-to-Peer Networking.

Chapter 48: Syndication.

Part VII: Appendices.

Appendix A: ADO.NET Entity Framework.

Appendix B: C#, Visual Basic, and C++/CLI.

Appendix C: Windows Vista and Windows Server 2008.

Index.

Product Details

ISBN:
9780470191378
Author:
Nagel, Christian
Publisher:
Wrox Press
Author:
Watson, Karli
Author:
Skinner, Morgan
Author:
Glynn, Jay
Author:
Evjen, Bill
Subject:
Programming Languages - C
Subject:
Programming languages (electronic computers)
Subject:
Computer programming
Copyright:
Series:
Wrox Professional Guides
Publication Date:
March 2008
Binding:
Paperback
Grade Level:
General/trade
Language:
English
Illustrations:
Y
Pages:
1782
Dimensions:
9.00x7.25x2.00 in. 5.31 lbs.

Related Aisles

  • back to top

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.