Wrox Home  
Search titles for:

Topic: C# and C++

Cover image for product 0470124725
Professional C# 2005 with .NET 3.0
Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner
ISBN: 978-0-470-12472-7
Paperback
1800 pages
June 2007

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 cannot be viewed in isolation, but must be considered in parallel... more

Chapter 2: C# Basics
US $4.99

Now that you understand a little more about what C# can do, you will want to learn how to use it.... more

Chapter 3: Object and Types
US $4.99

So far, you’ve been introduced to some of the main building blocks that make up the C# language,... 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... 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#.... 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,... more

Chapter 8: Strings and Regular Expressions
US $4.99

In the beginning of this book, you have been almost constantly using strings and have taken for granted the stated mapping... more

Chapter 9: Generics
US $4.99

One of the biggest changes of the C# language and the CLR is the introduction of generics. With .NET 1.0,... 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: Memory Management and Pointers
US $4.99

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

Chapter 12: Reflection
US $4.99

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

Chapter 13: Errors and Exceptions
US $4.99

Errors happen, and it isn’t always because of the person who coded the application. Sometimes your application will... more

Chapter 14: Visual Studio 2005
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 15: Deployment
US $4.99

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

Chapter 16: Assemblies
US $4.99

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

Chapter 17: Tracing and Events
US $4.99

Chapter 13 of this book covered errors and exception handling. However, besides handling exceptional code it might be... more

Chapter 18: Threading and Synchronization
US $4.99

You are making a network call from an application that might take some time. You don’t want to stall the user interface... more

Chapter 19: .NET Security
US $4.99

You’re sitting at your machine, and you click a button on an application you’re using.... more

Chapter 20: 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... more

Chapter 21: Transactions
US $4.99

All or nothing — this is the main feature of a transaction. When writing a few records —... more

Chapter 22: 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... more

Chapter 23: COM 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 24: 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 25: Data Access with .NET
US $4.99

This chapter discusses how to get at data from your C# programs using ADO.NET and covers the following details:... more

Chapter 26: 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 27: .NET Programming with SQL Server 2005
US $4.99

SQL Server 2005 is the first version of this database product that hosts the .NET runtime. In fact,... more

Chapter 28: 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 29: Viewing .NET Data
US $4.99

This chapter builds on the content of Chapter 25, “Data Access with .NET,” which covers various ways of selecting... more

Chapter 30: Graphics with GDI+
US $4.99

This is the third of the eight chapters that deal with user interaction and the .NET Framework. Chapter 28,... more

Chapter 31: Windows Presentation Foundation
US $4.99

Windows Presentation Foundation (WPF) is one of the three major extensions of .NET Framework 3.0.... more

Chapter 32: 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.... more

Chapter 33: ASP.NET Development
US $4.99

It has often been the case with Web development that the tools available, however powerful, don’t quite match up... more

Chapter 34: ASP.NET AJAX
US $4.99

Web application programming is an area that is subject to continuous change and improvement. In the previous two chapters,... more

Chapter 35: Accessing the Internet
US $4.99

Chapters 32 through 34 as well as Chapter 36 discuss how you can use C# to write powerful, efficient,... more

Chapter 36: Web Services with ASP.NET
US $4.99

Web services are a way of performing remote method calls over HTTP that can make use of Simple... more

Chapter 37: .NET Remoting
US $4.99

This chapter explores .NET Remoting. .NET Remoting can be used for accessing objects in another application domain (for... more

Chapter 38: Enterprise Services
US $4.99

Enterprise Services is the name of the Microsoft application server technology that offers services for distributed... more

Chapter 39: Message Queuing
US $4.99

System.Messaging is a namespace that includes classes for reading and writing messages with the Message Queuing facility... more

Chapter 40: Windows Communication Foundation
US $4.99

In the last four chapters, you learned several different ways of using services across the network:... more

Chapter 41: Windows Workflow Foundation
US $4.99

This chapter provides an overview of Windows Workflow (known as WF throughout the rest of this chapter),... more

Chapter 42: Directory Services
US $4.99

Microsoft’s Active Directory is a directory service that provides a central, hierarchical store for user information,... more

Chapter 43: C#, Visual Basic, and C++/CLI
US $4.99

C# is the programming language designed for .NET. More than 50 languages exist for writing .NET applications,... more