| .NET Connector for Microsoft Outlook |
| The Code Project |
| Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library. |
|
| .NET Matters: Const in C#, Exception Filters, IWin32Window, and More |
| MSDN |
| Const in C#, Exception Filters, IWin32Window, and More |
|
| A C# Framework for Interprocess Synchronization and Communication |
| The Code Project |
| How to share resources and implement a rich message/data passing architecture between threads and processes (SOA) |
|
| Adventures in Visual Basic .NET: Broadcasting Messages to Multiple Clients |
| MSDN |
| Rocky Lhotka discusses optimistic concurrency and shows you how to create a messaging system that lets multiple users know when they are editing the same data at the same time. |
|
| An Interface-based Approach to .NET |
| http://www.csharpnewsletter.com/ |
| In this article, Brian Boyce explains what interfaces are and how they're used, and provides some methods for working with them. He also demonstrates how interfaces differ from abstract classes. |
|
| AppDomains and Assemblies |
| MSDN |
| I've been writing some code recently to deal with AppDomains. AppDomains provide a way to isolate part of an application from another part. In short, it lets you run in two separate environments. In some cases, the two environments may be on different machines and the communication between AppDomains is handled through remoting, and in other cases, they may be in the same process. |
|
| BUG: High Memory Usage and Handle Counts When an Application Contains ServicedComponent Objects (Q312118) |
| http://www.kbalertz.com/ |
| When you run an application that contains components that are derived from the |
|
| C# 2.0: Create Elegant Code with Anonymous Methods, Iterators, and Partial Classes |
| MSDN |
| Take a sneak peek at the most important new language features in C# 2.0, including anonymous methods, iterators, partial classes, and more. |
|
| C# From a Java Developer's Perspective |
| http://www.25hoursaday.com/ |
| What follows is an overview of similarities and differences between the language features and libraries of the C# and Java programming languages based on my experience using both languages. All code snippets below were tested on Microsoft's .NET Framework Beta 2 for C# snippets and Java™ 2, Standard Edition (J2SE™) version 1.4 Beta 2 for the Java snippets. |
|
| C++ Q&A |
| MSDN |
| Performance Optimization, Controls versus Components |
|
| C++ Write Faster Code with the Modern Language Features of Visual C++ 2005 |
| MSDN |
| What you need to knopw about the new syntax in Visual C++ 2005 |
|
| C++: The Most Powerful Language for .NET Framework Programming |
| MSDN |
| Explore the design and rationale for the new C++/CLI language introduced with Visual C++ 2005. |
|
| Clear Common C# Hurdles |
| Visual Studio Magazine |
| Nothing's perfect, and that includes programming languages. C# promises to simplify life for C++ developers, giving them most of the power and flexibility they're accustomed to, but with RAD advantages that have been part-and-parcel of the Visual Basic experience for years. |
|
| Coding4Fun: Building a Drum Machine with DirectSound |
| MSDN |
| Join guest columnist Ianier Munoz as he builds a drum machine using the managed Microsoft DirectX libraries and C# to synthesize an audio stream on the fly. |
|
| Creating a Processor Aware Algorithm |
| The Code Project |
| Shows how to create a monitoring algorithm that controls another looping algorithm, so the loop will only utilize as much of the CPU as you want it too. Without this control, a large loop will peg the prcessor at 100%, bringing all other applications to a stand still. |
|
| Creating a professional looking GDI+ drawn custom control |
| The Code Project |
| Shows how to create a custom scrolling label control with GDI+ and proper double buffering |
|
| DirectX 9.0: Introducing the New Managed Direct3D Graphics API in the .NET Framework |
| MSDN |
| Gen an introduction to the fundamental concepts of the unmanaged Direct3D architecture |
|
| GC 101 |
| The Code Project |
| An Introduction to Programming for the Garbage Collector |
|
| GC 102 |
| The Code Project |
| Further notes on Programming for the Garbage Collector |
|
| Generic Data Provider |
| The Code Project |
| Generic Data Provider. An approach to make applications database independent. |
|
| Gozer the Destructor |
| MSDN |
| Of all the topics that trouble C++ programmers who consider C#, probably the most volatile is C#'s lack of true synchronous or deterministic destructors. |
|
| Inter-Process Communication in .NET Using Named Pipes, Part 2 |
| The Code Project |
| This article explores a way of implementing Named Pipes based Inter-Process Communication between .NET applications |
|
| Investigating Code Snippet Technology |
| MSDN |
| Examines the process of building and registering custom code expansions with your Microsoft .NET IDE of choice. |
|
| Methods to dispose of SQL Server CE managed objects from memory |
| Microsoft Support |
| (834279) - This article discusses the different ways to dispose of the managed objects in Microsoft SQL Server 2000 Windows CE Edition that are used in applications that you create by using Microsoft Visual Studio .NET that use the Microsoft .NET Compact... |
|
| Object-Oriented Programming in Visual Basic .NET |
| MSDN |
| The original versions of Microsoft® Visual Basic® provided a mechanism for defining data structures in a user-defined type (UDT). A UDT encapsulates the data, but not the processing associated with that data. Processing was defined in global standard modules, often called BAS modules because of their .bas extension. |
|