- 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.
|