Home > Articles > Programming > C#

C#

131 Items

Sort by Date | Title

Building Breakernoid in MonoGame, Part 4
Mar 11, 2014
In the final article on how to create a clone of classic brick-breaking games using C# and MonoGame, Sanjay Madhav shows you how to add levels that load from XML, scoring, lives, and improved ball bouncing.
Building Multithreaded C# Applications
Jun 6, 2008
C# includes facilities to make asynchronous operation relatively straightforward.
Building Plugins with C# Part 1
Aug 27, 2004
Interested in building plug-ins, but not sure where to start? In this first article in a four-part series, you'll learn how to put together a simple authentication plug-in for a project in C#.
Building Plugins with C# Part 2: Making Additions with XML
Sep 3, 2004
In this second part in our plug-in series, you'll learn how to use an XML file to validate users, and find out how—and why—to add a new configuration section handler.
Building Plugins with C# Part 3: Adding LDAP, SQL, and Configuration
Sep 10, 2004
Feeling smarter, yet? In this continuing series, you'll learn how to use inheritance to re-use code, and how your applications can load their own configuration files. You'll also learn more about doing LDAP authentication and connecting to a database to run a stored procedure.
Building Plugins with C# Part 4: Logging and Deployment
Sep 17, 2004
We finish up our series on building plug-ins with an demonstration of logging techiques and an introduction to deployment methodologies. In other words, you'll learn what to do when things go wrong, and you'll find out how to get the plug-in in the hands of your users.
C# 4.0 Features
Mar 9, 2010
What's so great about C# 4.0? Troy Magennis looks at the new features added into C# 4.0 that combine to improve code readability and extend your ability to leverage LINQ to Object queries over dynamic data sources.
C# 4.0 How-To: Creating Versatile Types
Mar 10, 2010
This chapter is all about making your own objects as useful and versatile as possible. In many cases, this means implementing the standard interfaces that .NET provides or simply overriding base class methods.
C# 6: Expression Bodied Members Simplify Your Code
Jun 10, 2015
In a series of articles, Bill Wagner, author of Effective C#: 50 Specific Ways to Improve Your C#, Second Edition, explores some of the powerful new features in Visual Studio 2015 that will soon become familiar friends. This article discusses how to simplify your C# code with the precise syntax of expression bodied members, saving time, keystrokes, and processor overhead.
C# and IT Management Infrastructure
Jan 26, 2007
Create manageable .NET software elements.
C# Assembly Programming
Jun 11, 2009
Working with assemblies is a straightforward process if you use the right tools. Stephen B. Morris shows the way.
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.
C# Design Patterns: Adapter
Oct 8, 2004
The great adaptability of C# is one of its assets, but coding for a wide variety of platforms can be overwhelming. This chapter by Steven John Metsker will help you adapt your code to different situations with ease.
C# Design Patterns: The Bridge Pattern
Dec 20, 2002
In this chapter from his practical guide to writing C# programs using the most common patterns, James W. Cooper explains the Bridge Pattern, which is designed to separate a class's interface from its implementation so you can vary or replace the implementation without changing the client code.
C# Design Patterns: The Composite Pattern
Dec 13, 2002
In this chapter from his practical guide to writing C# programs using the most common patterns, James W. Cooper explains the Composite Pattern, which you can use to build part-whole hierarchies or to construct data representations of trees.
C# Design Patterns: The Decorator Pattern
Mar 28, 2003
Dress up your object-oriented code and learn how to modify the behavior of individual objects without having to create a new derived class with the Decorator pattern.
C# Design Patterns: The Façade Pattern
Dec 20, 2002
In this chapter from his practical guide to writing C# programs using the most common patterns, James W. Cooper explains the Façade pattern, which is used to wrap a set of complex classes into a simpler enclosing interface.
C# Design Patterns: The Flyweight Pattern
Apr 25, 2003
Avoid the overhead of large numbers of very similar classes with the Flyweight pattern. Learn how to recognize instances that are fundamentally the same except for a few parameters, move those variables outside the class instance, and pass them in as part of a method call.
C# Design Patterns: The Proxy Pattern
Dec 27, 2002
The Proxy pattern is used when you need to represent an object that is complex or time consuming to create with a simpler one. If creating an object is expensive in time or computer resources, Proxy allows you to postpone this creation until you need the actual object.
C# GUI Programming
Jun 16, 2009
C# GUI programming is now accessible to any C# programmer who is willing to invest a little time and effort.

< Prev Page 1 2 3 4 5 Next >