Home > Articles > Programming > C#

C#

131 Items

Sort by Date | Title

Introducing the .NET Platform
Aug 26, 2008
This chapter covers the platform issues most essential to building C# applications.
Programming with Anonymous Types in C#
Aug 11, 2008
This chapter examined anonymous types in detail.
Building Multithreaded C# Applications
Jun 6, 2008
C# includes facilities to make asynchronous operation relatively straightforward.
Jumping In with Both Feet: A Visual C# 2008 Programming Tour
Jun 5, 2008
Create a complete, albeit small, Visual C# program.
Understanding C# Object Serialization and Object Graphs
May 19, 2008
Serialization isn't complex or difficult! Learn some powerful mechanisms for controlling and fine-tuning serialization.
IT Management Using C# with WMI
Sep 21, 2007
If you find the acronym-rich area of management one big yawn, you'll be pleased to see how easy it is to get started with WMI.
Using C#'s yield to Return an Enumerable Collection
Apr 27, 2007
Programming expert Paul Kimmel shows you how to use C#’s yield to shrink your code’s footprint a little and avoid a little unnecessary tedium.
C# Callback and Event Mechanisms
Mar 23, 2007
Software expert Stephen Morris shows how C# provides a range of callback mechanisms that obviate the need for polling objects for state information.
Inheritance and Polymorphism in C++ and C#
Mar 2, 2007
C# is often perceived as a much higher-level language than C++. C# is a managed language, but it provides most if not all the same features as C++. Software specialist Stephen Morris shows you how to translate between the two languages without losing the benefits of inheritance and polymorphism.
IT Management: Dipping into the Platform with C#
Feb 2, 2007
Stephen Morris illustrates some simple management ideas with C#.
C# and IT Management Infrastructure
Jan 26, 2007
Create manageable .NET software elements.
C++ to C# Migration
Dec 29, 2006
Are you faced with the daunting prospect of migrating an important C++ product into C#? Or do you have intellectual property tied up in large swaths of C++ code, but you desperately need to move it to the .NET environment? It's not very difficult to move such code into the .NET/C# world, as Stephen Morris explains.
Designing a User Interface in C# Using the Model View Presenter Design Pattern
Nov 3, 2006
Desgining User interfaces can be tricky. In this chapter from their book, Agile Principles, Patterns, and Practices in C#, the authors walk you through a case study of a payroll application where they use C# to design the UI.
Using Generics in C# 2.0
Oct 6, 2006
As your projects become more sophisticated, you will need a better way to reuse and customize existing software. To facilitate code reuse, especially the reuse of algorithms, C# includes a feature called generics. Mark Michaelis discusses generics in C# in this sample chapter.
Understanding Objects and Collections in Visual C# 2005
Aug 25, 2006
In this hour, you're going to start learning about an important programming concept, namely objects. The more you work with Visual C#, the more you'll hear about objects. Visual C# 2005 is a true object-oriented language. This hour isn't going to discuss object-oriented programming in any detail—object-oriented programming is a complex subject and well beyond the scope of this book. Instead, you'll learn about objects in a more general sense.
Understanding Strings and Regular Expressions in Microsoft Visual C# 2005
Jul 28, 2006
Regardless of what type of data you're working with or what kind of application you're creating, you will undoubtedly need to work with strings. No matter how the data is stored, the end user always deals in human-readable text. As such, knowing how to work with strings is part of the essential knowledge that any .NET developer needs to make rich and compelling applications. In addition to showing you how to work with strings in the .NET Framework, this chapter will also introduce you to regular expressions.
Basic Concepts of the C# Programming Language
Jun 30, 2006
Generic Classes in C# 2.0
Nov 11, 2005
Code once. Use many. That's what generics are about. Called templates in C++, C# generics support separating code by algorithm and data structure. For example, the generic list means that you'll never again have to write a strongly typed collection. Paul Kimmel shows just how easy it is to define and use generics, long considered one of the most advanced and difficult idioms. This article is adapted from Paul Kimmel's book C# Express (Addison-Wesley).
Anonymous Methods in C# 2.0
Oct 28, 2005
While demonstrating the rudiments of anonymous methods, Paul Kimmel answers the question "Are anonymous methods just someone being a bit too clever?" This article is adapted from Paul's book C# Express (Addison-Wesley).
Getting and Displaying Images from SQL Server with C#
Jul 29, 2005
Now that Jesse Smith has taught you how to store those system-taxing images in your SQL Server database, you need to know how to get them back out again when the user accesses a page. C# comes to the rescue with easy scripts for grab-and-display.

<< < Prev Page 2 3 4 5 6 Next >