Wrox Home  
Search titles for:

Topic: C# and C++

Cover image for product 0470191376
Professional C# 2008
Christian Nagel, Bill Evjen, Jay Glynn, Morgan Skinner, Karli Watson
ISBN: 978-0-470-19137-8
Paperback
1848 pages
March 2008

Back to description


About This Title  |  Chapters on Demand  |  Download Code  |  Errata  |  P2P Forum for This Title
Add to Cart
Chapter 1: .NET Architecture

Throughout this book, we emphasize that the C# language must be considered in parallel with the .NET Framework, rather than... more

Chapter 2: C# Basics
US $4.99

Now that you understand more about what C# can do, you will want to learn how to use it. This chapter gives you a good start... more

Chapter 3: Objects and Types
US $4.99

So far, you’ve been introduced to some of the building blocks of the C# language, including variables, data types, and program... more

Chapter 4: Inheritance
US $4.99

Chapter 3, “Objects and Types,” examined how to use individual classes in C#. The focus in that chapter was how to define... more

Chapter 5: Arrays
US $4.99

If you need to work with multiple objects of the same type, you can use collections and arrays. C# has a special notation... more

Chapter 6: Operators and Casts
US $4.99

The preceding chapters have covered most of what you need to start writing useful programs using C#. This chapter completes... more

Chapter 7: Delegates and Events
US $4.99

Callback functions are an important part of programming in Windows. If you have a background in C or C++ programming, you... more

Chapter 8: Strings and Regular Expressions
US $4.99

Since the beginning of this book, you have been using strings almost constantly and might not have realized that the stated... more

Chapter 9: Generics
US $4.99

A new feature of the CLR 2.0 was the introduction of generics. With CLR 1.0, creating a flexible class or method that should... more

Chapter 10: Collections
US $4.99

In Chapter 5, “Arrays,” you read information about arrays and the interfaces implemented by the Array... more

Chapter 11: Language Integrated Query
US $4.99

LINQ (Language Integrated Query) is the most important new feature of C# 3.0 and .NET 3.5. LINQ integrates query syntax inside... more

Chapter 12: Memory Management and Pointers
US $4.99

This chapter presents various aspects of memory management and memory access. Although the runtime takes much of the responsibility... more

Chapter 13: Reflection
US $4.99

Reflection is a generic term that describes the ability to inspect and manipulate program elements at runtime. For example... more

Chapter 14: Errors and Exceptions
US $4.99

Errors happen, and they are not always caused by the person who coded the application. Sometimes your application will generate... more

Chapter 15: Visual Studio 2008
US $4.99

At this point, you should be familiar with the C# language and almost ready to move on to the applied sections of the book... more

Chapter 16: Deployment
US $4.99

The development process does not end when the source code is compiled and testing is complete. At that stage, the job of... more

Chapter 17: Assemblies
US $4.99

An assembly is the .NET term for a deployment and configuration unit. This chapter discusses exactly what assemblies are,... more

Chapter 18: Tracing and Events
US $4.99

Chapter 14 covered errors and exception handling. Besides handling exceptional code, it might be really interesting to get... more

Chapter 19: Threading and Synchronization
US $4.99

There are several reasons for using threading. Suppose that you are making a network call from an application that might... more

Chapter 20: Security
US $4.99

Security has several key aspects to consider. One is the user of the application. Is it really the user, or someone posing... more

Chapter 21: Localization
US $4.99

NASA’s Mars Climate Orbiter was lost on September 23, 1999, at a cost of $125 million because one engineering team used metric... more

Chapter 22: Transactions
US $4.99

All or nothing—this is the main characteristic of a transaction. When writing a few records, either all are written, or everything... more

Chapter 23: Windows Services
US $4.99

Windows Services are programs that can be started automatically at boot time without the need for anyone to log on to the... more

Chapter 24: Interoperability
US $4.99

If you have Windows programs written prior to .NET, you probably don’t have the time and resources to rewrite everything... more

Chapter 25: Manipulating Files and the Registry
US $4.99

This chapter examines how to perform tasks involving reading from and writing to files and the system registry in C... more

Chapter 26: Data Access
US $4.99

This chapter discusses how to access data from your C# programs using ADO.NET. The following details are covered:... more

Chapter 27: LINQ to SQL
US $4.99

Probably the biggest and most exciting addition to the .NET Framework 3.5 is the addition of the .NET Language Integrated... more

Chapter 28: Manipulating XML
US $4.99

XML plays a significant role in the .NET Framework. Not only does the .NET Framework allow you to use XML in your application... more

Chapter 29: LINQ to XML
US $4.99

As stated in Chapter 27, “LINQ to SQL,” probably the biggest and most exciting addition to the .NET Framework 3.5 is the... more

Chapter 30: .NET Programming with SQLServer
US $4.99

SQL Server 2005 was the first version of this database product to host the .NET runtime. In fact, it was the first new version... more

Chapter 31: Windows Forms
US $4.99

Web-based applications have become very popular over the past several years. The ability to have all of your application... more

Chapter 32: Data Binding
US $4.99

This chapter builds on the content of Chapter 26, “Data Access,” which covered various ways of selecting and changing data... more

Chapter 33: Graphics with GDI+
US $4.99

This is the third of the eight chapters that deal with user interaction and the .NET Framework. Chapter 31, “Windows Forms... more

Chapter 34: Windows Presentation Foundation
US $4.99

Windows Presentation Foundation (WPF) is one of the major extensions of .NET Framework 3.0. WPF is a new library to create... more

Chapter 35: Advanced WPF
US $4.99

In the previous chapter you read about some of the core functionality of WPF. In this chapter programming with WPF continues... more

Chapter 36: Add-Ins
US $4.99

Add-ins allow you to add functionality to an application at a later time. You can create a hosting application that gains... more

Chapter 37: ASP.NET Pages
US $4.99

If you are new to the world of C# and .NET, you might wonder why a chapter on ASP.NET has been included in this book. It’s... more

Chapter 38: ASP.NET Development
US $4.99

Sometimes the tools available for Web development, however powerful, don’t quite match up with your requirements for a specific... more

Chapter 39: ASP.NET AJAX
US $4.99

Web application programming is subject to continuous change and improvement. In the previous two chapters, you learned how... more

Chapter 40: Visual Studio Tools for Office
US $4.99

Visual Studio Tools for Office (VSTO) is a technology that enables you to customize and extend Microsoft Office applications... more

Chapter 41: Accessing the Internet
US $4.99

Chapters 37 through 39 discuss how you can use C# to write powerful, efficient, and dynamic Web pages using ASP.NET. For... more

Chapter 42: Windows Communication Foundation
US $4.99

Previous to .NET 3.0, several communication technologies were required in a single enterprise solution. For platform-independent... more