Wrox Home  
Search

Topic: C# and C++

Professional C# 2008  (0470191376) cover image
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
22 pages

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
50 pages
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
26 pages
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
20 pages
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
20 pages
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
36 pages
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
26 pages
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
20 pages
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
24 pages
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
50 pages
US $4.99

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

Chapter 11: Language Integrated Query
32 pages
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
28 pages
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
20 pages
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
24 pages
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
42 pages
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
26 pages
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
40 pages
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
24 pages
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
50 pages
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
56 pages
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
40 pages
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
36 pages
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
34 pages
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
42 pages
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
54 pages
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
50 pages
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
26 pages
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
46 pages
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
18 pages
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
32 pages
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
44 pages
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
32 pages
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+
56 pages
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
50 pages
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
52 pages
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
22 pages
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
38 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
44 pages
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
30 pages
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
38 pages
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
32 pages
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
32 pages
US $4.99

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

Chapter 43: Windows Workflow Foundation
40 pages
US $4.99

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

Chapter 44: Enterprise Services
28 pages
US $4.99

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

Chapter 45: Message Queuing
32 pages
US $4.99
Chapter 46: Directory Services
38 pages
US $4.99

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

Chapter 47: Peer-to-Peer Networking
18 pages
US $4.99

Peer-to-peer networking, often referred to as P2P, is perhaps one of the most useful and yet misunderstood technologies to... more

Chapter 48: Syndication
12 pages
US $4.99

Do you have some structured data to offer, data that changes from time to time? With many Web sites, RSS or Atom symbols... more

Appendix A: ADO.NET Entity Framework
26 pages
US $4.99

The ADO.NET Entity Framework is an object-relational mapping framework that is based on .NET 3.5. Chapter 27 demonstrated... more

Appendix B: C#, Visual Basic, and C++/CLI
30 pages
US $4.99

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

Appendix C: Windows Vista and Windows Server 2008
20 pages
US $4.99

This appendix gives you the information you need to know about developing applications for Windows Vista and Windows Server... more

Add to Cart
Printer-Ready Version   Share This
DRM-free e-books from Wrox

C# and C++ Related Resources

Blogs

Articles