Use .NET remoting to send the contents of your clipboard to another computer.
Provides an easy way to use C calling convention callback functions in C# and VB.
Reflection on generics can be complicated. This article shows how to use the DynamicMethod class to dynamically invoke a generic method.
1 Mar 2009
Mohammad Said Hefny
Using ICSharpCode.SharpDevelop.Refactoring.RefactoringService.FindReferences to find all references in a given project
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
29 Sep 2009
Przemyslaw Celej
A full description of signatures, that are part of the .NET file format.
28 Sep 2009
Przemyslaw Celej
A full description of signatures, that are part of the .NET file format.
9 Jun 2014
Sergey Alexandrovich Kryukov
Display names and descriptions for enumeration members: a non-intrusive, reliable, localizeable method.
Add AOP capabilities to MEF by configuration using Dynamic Decorator.
Add AOP capabilities to Windsor Container by configuration using Dynamic Decorator
List and extract .NET resources
Custom NAnt loop task that allowas breaking out on a While condition.
16 Mar 2012
Alessandro Del Sole
Code Project Virtual Tech Summit Session: This session makes an overview of the .NET Framework 4 and shows how to get familiar with the VS 2010 IDE and what's new in VS 2010 as well. Finally you learn the anatomy of a Visual Basic application by exploring the key concepts within projects.
15 Apr 2012
Russ Osterlund
A totally new version of the article I wrote many years ago called "There and Back Again or Stepping Through the JIT Thunk Layer" but this time examines 64-bit processes and V4.0 of Microsoft's .NET runtime.
24 Apr 2012
Carolina Zambon
This is a demonstration of how to use the basics of Mono.Cecil by adding method calls to existing assemblies.
12 Jun 2012
Miroslav Popovic
MSBuild database migrations/upgrades with backup and restore functionality
28 Feb 2013
Brian Hetrick
This article shows how to represent many-to-many relationships among objects as interdependent collections.
Using XSLT to create on-line summary documentation for .NET Assemblies
4 Apr 2013
Michael Mann (mann.DEV)
Plugin migration with new features of .NET 3.5.
Designing a class vs designing a framework
Simple generic extension method that will attach detached POCO to DbContext without reloading it form DB.
This article presents a class that allows volatile reads and writes as they are expected to work.
10 Jun 2013
Frederico Regateiro
This project creates a Visual Studio visualizer for .NET collections
Directory authentication for cross domain users in .NET
17 Jul 2013
Rudi Breedenraedt
The ultimate Unit and Amount classes for your business and physics applications!
9 Aug 2013
Dennis C. Dietrich [MSFT]
Clarifying how the .NET GC identifies objects to collect once and for all... hopefully...
An easy to use plug-in to monitor CPU and memory usage.
14 Apr 2014
Kemeny Attila
Service layer which hides the concrete technology details and doesn’t need to change when a new feature is implemented.
StreamInsight: A simple demonstration
19 Jun 2014
Simon Gulliver
How to write your own customised ORM, targeted at multi-tier applications
20 Jun 2014
Sebastian Solnica
Reference Source, dotPeek and Source Code Debugging
Replace any method with another method at runtime. Updated for 3.5 SP1.
19 Mar 2013
mohamad halabi
Explains claims-based architecture, supporting protocols, and WIF.
A look into messaging solutions using NServiceBus.
A closer than normal look at Dictionaries in the .NET Framework
14 Jun 2011
Sergey Alexandrovich Kryukov
An example of Enumeration Application, a closing article of the series
Maximize your understanding of the .NET 2.0 configuration framework, avoid common pitfalls, and gain insight into the details of how configuration works in various scenarios and environments.
Use a Microsoft Kinect to control the home automation in the house. Lights can be turned on an off from speech recognition or from pointing at them and waving your other hand one way to turn on and the other way to turn off.
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
WeakReference comes very handy when working with Large objects. In this application, I have demonstrated how you could easily use this class to improve the performance of your application.
22 Nov 2007
W. Kevin Hazzard
Never use the InstallUtil.exe utility that ships with the .NET SDK again.
Using a plugin system to auto-update functionality of a windows service without the need to re-install the service
17 Apr 2012
Sergey Alexandrovich Kryukov
No more long switch statements!
13 Feb 2002
Kashif Manzoor
The article discusses interpreters, compilers, the JVM and the CLR
29 Sep 2008
Stephen Cleary
One difficulty of the IDisposable interface overcome with the Disposable Design Principle.
10 May 2007
Fabio Zanetta
A library that allows some GDI+ manipulation at runtime in an easy way
Call managed code from unmanaged code
4 May 2008
Sasha Goldshtein
In this article, we will look into JIT optimizations, with specific focus on inlining.
WPF 3D Dome Creator using MVVM
5 Sep 2013
Jani Giannoudis
Simplifying the .NET User Configuration for Windows Forms and WPF
19 Nov 2009
Simon Allaeys
Managed Fusion - A managed API to view and manipulate the Global Assembly Cache
21 Nov 2005
Jim Hollenhorst
Learn how to use regular expressions in 30 minutes with Expresso.
18 Feb 2014
Jim Hollenhorst
For learning, building, and debugging .NET Framework regular expressions
A performance counters helper class that makes it easier to use performance counters in your system, especially for measuring duration and total duration
17 Jun 2014
Taucher Christoph
Application selection for a File to open it with
Learn how to use log4net without fear. Stop copying config files and figure out how to make log4net do exactly what you want.
Provides code and techniques to enable developers to optimize serialization of DataSets/DataTables.
11 Feb 2013
Sander Rossel
Journey to the center of the .NET Framework with a chance of IL along the way!
.NET Framework Cultures with Culture Specific Formats and Mapping with SQL Server Language. CultureInfo, DateFormat, Number Format, Currency Format, Percent Format, Infinity Format etc.
Post-build tool which can automate exporting .NET function to unmanaged programs
TV Screen in the Reception, When nothing happens (no one is in the reception) we can display videos on the screen but when someone enters the frame show him the Kinect Image, and if the user is doing something funny, capture his image and save it.
Using the operating system's time zone APIs to convert times from Universal time (UTC) to a specified time zone.
A small redistributable package without installing the framework itself.
4 Jun 2013
Manish Agrahari
This post discusses polymorphism in .NET
A viewer for CodeProject's recently introduced reputation information; futile, but fun
12 Aug 2005
Ayende @ Rahien
Rhino Mocks 2.2
Learn how to utilize the powerful new .NET 2.0 configuration features to simplify and centralize your configuration code.
Learn how to extend Visual Studio 2010 by creating custom Item Templates.
10 Oct 2013
Shivprasad koirala
In this article we are going to detect .NET application memory leaks.
30 May 2008
Daniel Pistelli
An article about .NET internals and native compiling.
17 Jun 2012
Kamran Bilgrami
Better prepare yourself for threats against storing sensitive data in string data type
Using the AddIn model pipeline.
29 Oct 2004
Scott McMaster
This article presents the TabOrderManager, which is a class that automatically adjusts the tab order on a Windows form based on different high-level schemes.
7 Feb 2014
Shivprasad koirala
In this article I have picked my five favorite features introduced in the .NET 4.5 core framework.
1 Sep 2011
Red Gate Software
.NET Memory management is an impressive and comprehensive system, but it's not flawless, and it’s occasionally a little anti-intuitive. As a result, there are a few common misconceptions which need to be dispelled before you can really get the most out of the .NET framework.
Introducing the basic concepts of floating-point arithmetic: number formats, accuracy and precision, and round-off error. Includes a discussion of the .NET floating-point types.
How Formula 1 is beginning to use StreamInsight to broadcast data analytics to your screen in real time
Using TWAIN API to scan images
Through a clean OOP solution to deal with progressive operations, I will implicitly show you how OOP principles can work together to make a full, clean solution.
8 May 2008
Sasha Goldshtein
In this article, we will look into reading data from an unmanaged array of bytes into a managed data structure. We will use multiple approaches to optimize the process.
A class to calculate what date the configured holidays fall on in different years.
Repository pattern in MVC3 application with entity framework
An article clarifying the various ways of comparing two values for equality in .NET
14 May 2012
Shivprasad koirala
An introduction to stack, heap, value types, reference types, boxing, and unboxing.
18 Jul 2002
Ranjeet Chakraborty
This article is my attempt at developing an extremely simple Whiteboard application in C#/ WinForms and sockets for messaging, to be used simultaneously by 2 users.
18 Mar 2003
Peter Provost
An article presenting benefits and techniques for using test-driven development in .NET.
14 May 2008
Daniel Pistelli
An article about .NET internals and code injection
16 Mar 2007
Brendan Grant
This article describes the use of several custom C# classes that can be used to create, view, edit and delete Windows file associations.
9 Jun 2014
Sergey Alexandrovich Kryukov
Generic classes for enumeration-based iteration and array indexing
General solution for the Windows service: run as console for debugging, self-installing and -uninstalling, providing description, queuing and processing of messages, status observation and control with icon in system tray. The code may be reused for virtually any Windows service.
Detailed looked at the implementation of strings in .NET
Getting Started with Kinect - Create Project, Control the Camera Angle and use Skeleton Tracking
Learn how easy it is to create Dynamic/Transparent proxies in .NET using DynamicProxy.NET
25 May 2006
Syed Adnan Ahmed
Some useful SQL queries to analyze and monitor SharePoint Portal solutions usage.
A quick and elegant way to add transaction capabilities to your table-adapters
A small article on how to use NServiceBus to create workflows
16 Nov 2009
jQuery By Example
This article demonstrates how to copy DLL from Global Assembly Cache.
15 Sep 2012
Tomi Valkeinen
NetSerializer - A fast, simple serializer for .NET
A dictionary class for storing string descriptions provided by the Description attribute on enum fields.
20 Dec 2007
Fredrik Bornander
An article on creating a better looking ProgressBar for Windows Mobile 5
Provides code and techniques to enable developers to optimize serialization of data
A timer that easily supports absolute schedules like run at 4:00 AM every day or at 5:00 PM on Fridays..
My effort in this article was to put some light on building a generic multilayered architecture using Entity Framework 4.1 and MVC3 razor view engine.
An easy-to-use, zero configuration solution to .NET communication across application boundaries. A simple library to use as an alternative to .NET Remoting based on low-level Windows Messaging.
Base practice code for those preparing the exam 70-536 or learning the .NET framework basis
Continue delving into the mysteries of the powerful .NET 2.0 Configuration framework, and learn how to write validated, type-safe, and performant configuration code.
12 Mar 2011
Hans Dietrich
XFxDetect inspects registry and file system of local or remote computer to determine which versions of .Net Framework are installed.
An editor capable of producing common XSD documents
14 Feb 2006
Johannes Hansen
Dynamically sorting a list by using dynamic methods and delegates.
11 Feb 2005
Russ Osterlund
This article examines the JIT thunk layers that your code executes when a method is run for the first time.
A simple tool written in C# is presented that uses undocumented Fusion classes to view the contents of the Fusion assembly caches (Gac, Zap & Download) and the Fusion application history.
EventBroker is a notification component for (a)synchronous loosly coupled event handling.
3 Aug 2003
James T. Johnson
A walkthrough in the creation of a trivial IExtenderProvider component
6 Jan 2014
S. M. Ahasan Habib
In this article, I explain with transaction related theory and code sample, how in various scenarios we can use TransactionScope with various options for managing real life transactions.
An example of using LDAP/OpenLDAP with .Net
8 Dec 2005
Manoj Kumar G (IND)
How to call a .NET component from VB6.0/ASP developed in either Microsoft Visual Basic® .NET or Microsoft Visual C#® .NET
27 Feb 2009
Kevin Li (Li, Ken-un)
Generics and extension methods in C++/CLI
30 May 2009
Celiker BAHCECI
Using Google Maps in .NET Micro Framework
11 Aug 2013
Ivan Krivyakov
AppDomains are often recommended for loading plugins, but they do not allow to handle plugin failures in a safe manner
9 Sep 2008
Alexandr Golovanov
The article describes the work principles and ways of use of IEToolbarEngine. This is a toolbar for Internet Explorer, which has a reusable architecture.
Step by step guide on how to use FxCop as well as integrate into Visual Studio
An application to examine .NET assemblies both directly and with reflection
A collection of .NET classes written in Managed C++ that faciliate the manipulation of NT security rights
XAutobuild auto-increments the build number contained in Autobuild.h. This can be used in resource files to automatically update the version resource each time a project is compiled.
The article provides a detailed look at pointers and unsafe code in C#. It compares C# design against the managed pointer approaches used in Managed C++ and the overall capabilities available in IL.
These classes should solve the multi-threaded issues plaguing the collection classes for good.
A way to Cache and Share data between processes
Convert what System.Convert can't.
Generate proxy class dynamically which implements interface
24 Jun 2008
Daniel Pistelli
A full description of the .NET File format.
18 Apr 2005
Amalorpavanathan Yagulasamy(AMAL)
This article explains about advantages, differences and new features of VB.NET and C#.
23 Oct 2010
Tristen Fielding
An enhanced ResXFileCodeGenerator that handles formatted strings in a type-safe and natural way
An detailed look at the implementation of Arrays and ArrayLists.
IKVM.NET is an open source implementation of Java for Mono /Microsoft .NET Framework and makes it possible both to develop .NET applications in Java, and to use existing Java APIs and libraries in applications written in any .NET language.
3 May 2010
Mr Ravi Agarwal
Workspace Template Manager for Team Build to intelligently update workspace information at the right time across builds in Team Foundation Server
Developing a component licensing system in .NET.
An extension method for the IEnumerable interface to perform an action on each element which belong to a derived type of T.
10 Jul 2012
Mattias Högström
We go through the basics and create a simple AppDomainManager.
9 Aug 2002
Rama Krishna Vavilala, Nish Sivakumar
This article compares and contrasts the relative performances of various languages like native C++, Visual Basic 6, C#, VB.NET, Managed C++, MC++ and native code mix, ngen'd assemblies etc. using a prime number generation function as a generic benchmark
25 May 2011
Daniel Gidman
Serialization for Rapid Application Development.
Introduction to creating dynamic types with Reflection.Emit.
Upgrading to a new Visual Studio means installing on a few developer machines - upgrading to target a new framework (3.5) means ensuring that every client of the application has the new framework installed. With Visual Studio 2008, it's possible to target the older frameworks (2.0 and 3.0).
A framework for object serializiation/deserialization that is many times faster and yields a compact output.
This post talks about the Visual Studio 2012’s IDE new features
19 Nov 2002
Rama Krishna Vavilala
NScript is a tool like WScript except that it allows for scripts to be written in .NET languages like C# and VB.NET
18 Nov 2009
David J Parsons
An article that looks at the interplay between Event Handling and Garbage Collection
Complete CRUD Operations in MVC 4 using Entity Framework 5 without writing a single line of code
25 Aug 2008
Bhupindra Singh
Type forwarding is a CLR feature that allows us to move a type from its original assembly to another assembly.
Generate automated builds for source code from multiple branches using Team Foundation Server and Team Builds
25 Apr 2010
Dmitry Vitkovsky
Discussion of dynamic keyword
Performance comparison of P/Invoke versus a C++/CLI wrapper.
8 Aug 2013
Juri Krivoruchko
Helper library to replace long nesting for loops with compact, clear and manageable code
4 Apr 2006
Salvatore Vetro
The art of swap from a database to another changing a flag
19 Jun 2012
Sergey Alexandrovich Kryukov
A description of techniques based on context-sensitive conditions
15 Jan 2004
Jeremiah Talkar
An explanation of the workings of the Global Assembly Cache
Enable resizing of controls on a form at runtime with this class and two lines of code.
Demonstrates "run-time" compilation and execution of VB.NET code, using the CodeDom
Creation of unknown types and invocation of unknown methods without IL generation and Invoke calls
29 Sep 2012
Saeid Pournejati
This article will explain the foundation and structure of .Net framework architecture
The task parallel library allows you to write code which is human readable, less error prone, and adjusts itself with the number of Cores available.
4 Apr 2003
Jim Hollenhorst
It's easy to create shortcuts using the Windows Script Host Object Model
3 Feb 2009
Sergey Gorbenko
This article describes an implementation of a simple SQL parser which can be used to add or modify "where" and "order by" parts of SQL queries (PL/SQL).
24 Sep 2008
Stephen Cleary
Implementing the Disposable Design Principle on the .NET Compact Framework.
Everything you ever wanted to know about why SimpleMembershipProvider does not work as a MembershipProvider.
3 Apr 2012
Eugene Sadovoi
Extending Microsoft Enterprise Library Unity block to support custom attributes and DefaultValueAttribute in particular.
21 Jul 2005
Nish Sivakumar
A C++ class that will detect and enumerate the active CLR versions on a machine
14 Aug 2005
Fran Pregernik
This article demonstrates how to make dynamic assemblies with API functions using DllImport attribute and using custom paths instead of hard coded ones.
5 Mar 2004
Edward Moemeka
Well, by now everybody has read the article and either laughed or defended it. Its now time to undo some of the damage.
12 Mar 2012
Shashank Bisen
This article will guide you to create your first MVC3 application
2 Apr 2012
Eugene Sadovoi
Various approaches to implementation of property initialization with DefaultValue attributes
30 Apr 2010
Mr Ravi Agarwal
Load Balancing between Team Build 2008 agents in Team Foundation Server 2008
5 May 2005
Michael Groeger
Visual Studio .NET already brings us a lot of wizards, to help us create skeleton classes and projects. Developers can extend these templates and even change the existing ones.
An overview of the new Language Integrated Query (LINQ) framework.
21 Oct 2009
Anoop Madhusudanan
Do some Brain Tumor detection using neural networks, in a very simple and easy manner. This is the story and source code of an XML based language, to help you create, train and run your own neural networks?
Formatting a drive using C# and WMI
This article talks about basics of event logging followed by the implementation details of how we can log messages effectively by using a custom log-file, event sources and event categories. Finally, it mentions the usefullness of troubleshooting links in error messages.
An entity pattern that allows for extremely high performance.
Basic Examples to work with Language Integrated Query(LINQ) concept that was introduces with C# 3.0 and/or .NET 3.5 (Corresponding VB.NET code included)
Explains producing and consuming .NET remoting events, the drawbacks, and advantages.
17 Mar 2014
Matthew Davies
This article provides an overview of the PseudoCQRS open source project, a package for use in developing MVC web applications.
3 Dec 2010
Jonathan Cardy
Introduction to the parallelism features of .NET 4.0 - PLINQ, the TPL and Rx
This is a complete Impersonation demo in C#, impersonating a user and accessing its files and HKCU Registry entries.
27 Jan 2012
Nadege Rouelle
EF Code First: First try
Created a derived class from Dictionary which is both XML and binary serializable
18 Oct 2007
Ruslan Sudentas
How to integrate TortoiseSVN – a Subversion Source Control system with Visual Studio .NET
31 Mar 2004
Member 987427
A non-well-formed HTML parser for .NET
Allocation and copy of large byte[]
12 Oct 2009
Shivprasad koirala
In this article we will discuss about new feature DLR and also about ‘dynamic’ and ‘expando’ objects.
11 Jul 2012
Mattias Högström
.NET apps are run by the .NET runtime. There exists an unmanaged API which allows you to run apps under a customized runtime. This API lets you strengthen security, provide a different deployment strategy, add framework logging, provide your own memory management implementation, and sandbox an appli
An article presenting a different technique to making your code more testable.
A generic version of Enum, which provides much more faster formatting
Visual Studio 2013 Preview has been launched recently. This post talks about the Visual Studio 2013’s IDE new features.
This article explains how to use ASP.NET runtime in Windows Desktop applications
This article describes how to implement a .NET Windows Service that can have multiple instances installed on the same machine.
ImageMagick is a powerful image manipulation that supports a wide variety of formats. In this article we develop an ImageMagick Wraper in C++ to expose functionalities in Magick++ to a .NET application.
13 Jan 2007
Fabio Zanetta
An introduction to ScriptedItem and ScriptAge for the AGE engine
28 Feb 2011
Pete Mourfield
Learn how to create custom configuration sections in .NET to help you simplify your application's configuration
Protobuf-net is a fast and complete .NET library for serialization based on Google's Protocol Buffers. And this is a really short manual.
Information on how to use UnitConversionLib in C# for changing units and quantities
9 Oct 2011
Vijayaragavan Srinivasan
Difference between Class and Structure in .NET
Setting CDOSYS Schema contents to permit "tricks" with System.Web.Mail
vCard reader coded in C#, with lightweight approach
1 Jul 2005
Michael Groeger
With Visual Studio .NET 2003 wizards, you can easily create new skeleton classes. But sometimes, you are implementing some things over and over again, for example, when you are creating test classes for your application. For this, you are required to create new wizards, which fit your needs.
Using WebSocket in WCF service and communicating with the service in client applications or JavaScript on web pages
3 Feb 2004
Eduard Liebenberger
This article is about using simple databinding on XML documents by using strongly typed XML documents generated at runtime, taking advantage of System.Reflection.Emit and MSIL.
16 Mar 2003
Jim Hollenhorst
The Savior class makes it simple to save and restore application settings using the registry or a binary file.
Write and execute C# or VB.Net as if they were scripting languages (using the CodeDom)
14 Feb 2002
Kashif Manzoor
The article introduces Microsoft's .NET framework and compares it to Sun's J2EE
UI & UA Changes on the road to Longhorn
29 Aug 2006
Muhammad Shahbaz Saleem
Deploying a .NET application with Crystal Reports
4 Sep 2006
Diederik Krols
NAnt tasks for Running Sandcastle through CruiseControl.NET
An overview on Filter.NET as a framework designed to expose the ISAPI Filters API to .NET while maintaining the power, flexibility and efficiency of the IIS platform
Introducing the MBG Extensions Library
AutoCompleteExtender with WCF
In an earlier article I wrote about 10 ways to get more productive in Visual Studio. This is a follow up with new neat things coming with Visual Studio 2013.
26 Feb 2004
MyGeneration Software
MyGeneration is a .NET developer tool that generates code from templates by combining either JScript or VBScript with a powerful database meta-data API.
15 May 2008
Neeraj Saluja
Connection pooling can increase the performance of any application by using active connections of the pool for consecutive requests, rather than creating a new connection each time.And at the same time, the developer who is the best judge of his/her application, can configure the connection pooling.
9 Feb 2010
keesari_anjaiah
.NET Framework’s Reflection API allows you to fetch type (assembly) information at runtime.
22 May 2002
Nish Sivakumar
Shows with some code snippets how registry handling is a piece of cake with .NET
7 Apr 2003
Stephen Quattlebaum
Presents the EchoStream class and demonstrates its use.
Create thumbnails for your PDF files, recursive from starting dir, with seperate config using VB.NET
21 Apr 2013
Mike-MadBadger
Using multiple enumerators and implementing IEnumerable with Yield or IEnumerator.
4 Dec 2013
Alexander Iskhakov
A comparison Entity Framework 5 and NHibernate 3.3 on a real-world .NET application with Oracle 11g.
Learn how to extend Visual Studio 2010 by creating custom code snippets.
.NET Extensions that provide an infrastructure for enforcing database-like data integrity constraints
19 Apr 2010
Przemyslaw Celej
The article describes the rules of generation of the XmlDocId tag that is used by the .NET Framework to uniquely identify a namespace, property, event, delegate, class, or structure.
Version Helper API for .NET – checking version of Windows 8.1 or Windows Server 2012 R2 without Environment.OSVersion or application manifest
This article describes multiple implementations of proper Try... Catch... Finally and Using... End Using blocks in your code.
14 May 2002
Nish Sivakumar
An introduction to drag and drop in .NET
8 Nov 2013
Václav Dajbych
Components which .NET Framework provides
24 Apr 2007
Alexey A. Popov
This article describes the asynchronous design pattern, it's implementation, it's limitations and ways to improve the situation in certain circumstances.
AppDomains allow sharing of the .NET runtime to save on memory usage.
How to create 'generic' classes and methods which use operators such as +,-, / and *
Presentation of various ways to customize built-in .NET trace facilities
2 Sep 2004
Alex Cherkasov
How the use of neural network can simplify coding of OCR applications.
Seemless NFA to DFA transfers with GraphViz graphing integration
23 Jan 2008
Muigai Mwaura
LINQ to SQL Transformation: Open Source implementation of IQueryable, examples and source code
The extremely easy way to connect your code
21 Feb 2005
Michael Groeger
An introduction to monitoring performance of applications.
Basics of Crystal Report for .NET programmers
Describes how to use C# dynamics to convert a delegate into an expression tree
22 Jun 2007
Filip van der Meeren
Creating your own extentions by using a simple WebBrowser object
23 Feb 2006
Maruis Marais
In this article, I will be introducing Unit Testing Code Snippets, showing you how to add a Code Snippet in your page, and how to quickly navigate and modify the Unit Testing snippets to give you the ability to quickly create test methods and fixtures.
Customizing Process Template on Team Foundation Server
Use .NET 3.5's DirectoryServices namespace to quickly and easily get at a user's full name.
31 Oct 2007
Tariq A Karim
An article related Threads and Thread Synchronization from a Microsoft .NET perspective
18 Jun 2011
Nicolas Dorier
Impersonating Windows user (and "fun" bugs you can have with it), correctly disposing a WCF CommunicationObject, getting a property name from an expression, getting a relative path, weak collection listener, thread safe dictionary, enum flag help, test helper
A tutorial on the steps required to expose an object's methods as "hot commands" through the PropertyGrid control.
A simple tutorial showing how we can customise the templates used by VS when it generates source code for us.
15 Apr 2011
Sean Michael Murphy
A look at the runtime cost of using code contracts
This article offers a way to simply the use of System.Runtime.Caching.MemoryCache for caching application objects
Using the same syntax to work with different ORMs.
5 Dec 2008
Tom Ollar, Jim Bennett
More wild ideas for an even wilder Concept IDE.
21 Sep 2007
Geert Verhoeven
Explains how to properly implement the IEquatable interface.
11 Mar 2010
Lyubomir Rumenov Velchev
Fast, flexible and easy to use N-tier Software Architecture
29 Mar 2011
All-In-One Code Framework
The C# code sample demonstrates creating a Shell context menu handler with .NET Framework 4
Apply components, aspects and dynamic decorator principles to ASP.NET application
30 Sep 2013
$andesh M Patil
This is all about Task list window which is helpful in managing our comments within the code.
23 Oct 2011
Anas Karkoukli
Auto incrementing and custom versioning of assemblies with Visual Studio 2010 and MSBUILD using MSBUILD Tasks
OneTrueError.com is my new startup for .NET developers. It’s a bit like ELMAH, but for most of Microsoft’s different frameworks, and with a tad bit of analytics. As you might have noticed I’ve not been blogging that much the last … Continue reading →
28 Apr 2009
S.Vinothkumar
Add prerequisites of .NET Framework in Visual Studio setup project
2 Nov 2005
Vladimir Klisic
Manage configuration data with a few lines of code. Very few.
Trapping windows messages in the .NET framework - a small tutorial
C# framework integrated with spring.net and ibatis.net.
A small set of general-purpose classes for using in .NET applications (2.0 or higher)
14 Apr 2003
Ashraf Mohamed
Logger is used to create a customized error log file or an error can be registered as a log entry in the Windows Event Log on the administrator's machine with ON/OFF logging facility.
This article provides a quick overview of .NET configuration files and links to more in-depth information.
2 Dec 2003
Timothy J. Krell
Serial Communications The .NET Way
18 Nov 2004
Scott Bradley
Easily share configuation settings with the appSettings element File attribute.
An article on a new library, allowing easy, language-independent access to runtime compilation.
17 Oct 2004
Alex Kolesnichenko
Some little utility tasks for NAnt
27 Sep 2002
Kevin McFarlane
How to manage unhandled exceptions in .NET
20 Jun 2006
Sergey Gorbenko
An implementation of TypeConverter which allows you to edit bit flag enumerations in the PropertyGrid.
Shows how to utilize Outlook automation without leaving a mess behind.
Version Control Features in Team Foundation Server 2008
28 Oct 2004
Chad Z. Hower aka Kudzu
In this article, I’ll explain how you can easily store and retrieve your application settings with just a few lines of code
3 Dec 2002
Mercy Ponnupandy
This is a simple application for generating the code dynamically and then compiling it dynamically.
24 May 2010
Sandrino Di Mattia
This dynamic keyword can be put to good use when doing COM. And in turn, you could be more productive when you need to complete tasks regarding the Windows API (that expose COM functionality).
Discusses use of interfaces to recover encapsulation where the internal keyword is used
5 May 2004
Per R. Anderson
This article shows how to parse Assembly "strong name keyfiles" generated with sn.exe
12 Oct 2009
Christopher R Davis
Step-by-Step example using the NHydrate platform
A helper class to make integrating Crystal Reports in a .NET application easier.
An interface to simplify creating trees from lists of database rows or objects
This article explains partial methods - a new feature in .NET 3.0
Enforcing Check-in Policy on Team Foundation Server 2008
An introductory article on Windows Azure - a cloud computing initiative by Microsoft
20 Apr 2010
Kurt Evenepoel
Pitfalls in working with DTDs, duplicate namespaces, significant whitespace and SchemaSets; includes new and obsolete features in System.XML 4.0.
Runtime MSIL Code Instrumentation and .NET Metadata Extensions
A tutorial on extedning MbUnit.
29 Jul 2007
Alexander Kleshchevnikov
In this article, I am going to consider the process of managing and sending emails inside a .NET application.
29 Dec 2003
Maruis Marais Work
An article on Adding Customized Visual Studio Code Generation Templates to the Add new item Dialog Box
22 Oct 2005
Rajesh Sadashivan
An overview of the resources for ORM and codegeneration.
Taking a closer look at the code generated by the Windows Forms Designer and understanding some of the important implications.
Information relevant to installing and configuring Microsoft Visual Studio Team Foundation Server for users who require Secure Sockets Layer (SSL) access over the commercial internet with Basic Authentication in a single-server scenario
23 Sep 2003
Rudi Breedenraedt
Describes several casting and type related operations in VB.NET and C#.
Bamboo Prevalence is an opensource .NET implementation of the Prevayler project. This article shows how to use the library.
An API for logging information in response to application events such as exceptions.
How to remove a Project from Team Foundation Server
ValidationScope is used to collect all input errors in a context although validation code exists in independent APIs.
23 Feb 2006
Nish Sivakumar
DimmerDialog is a .NET class that shows a modal dialog which grays out the rest of the background, just like the Windows XP Shutdown dialog. This can be used when your application needs to show a very important message box or form that requires immediate user attention.
19 Jul 2006
Jim Conigliaro
This article describes how you can create a Web based interface to the Team Foundation Server for the purpose of submitting and tracking issues.
This article covers the very basics of programming MSMQ in .NET
A usercontrol that exports from excel to a dataset without needing MS office to be installed.
An article on reducing size of .NET executables.
This article demonstrates a custom class that can be used to store and retrieve application data in an easy and reliable manner. It uses an extended HashTable to persist data into Isolated Storage. You can download a sample project which demonstrates the use of this simple, but very useful class.
14 Nov 2007
Werner Willemsens
This article explains how to extend the standard .NET event and delegate mechanism with extra features
1 Dec 2008
Cirilo Meggiolaro
Microsoft has just launched a very rich chart control for .NET web and Windows Forms applications. Let’s take a look at some features from it.
This article demonstrates how to convert a VS.NET 2003 project to VS.NET 2002
28 Jan 2009
Muhammad Shujaat Siddiqi
This article discusses a brief overview of Microsoft Robotics.
By using this article, you can easily configure multiple output log files from log4net
27 Mar 2010
Sergey Sorokin
Use .NET 2.0 configuration features for building a pluggable provider framework for your application.
Bad Code in .NET? FxCop to the rescue.
30 Jul 2010
Ivan Krivyakov
What serializer is the best for saving application state?
Learning ASP.NET MVC (Model View Controller) architecture and fundamentals for beginners
27 Sep 2004
Scott McMaster
This article demonstrates how a strongly typed collection of IDisposable objects can be used to simplify the management of multiple resources in .NET.
Explicitly initializing variables to default values might be reducing your performance.
With "New AutoCAD Managed C# Project Application Wizard", you will be able to write your ObjectARX application (.NET) more conveniently.
This article talks about why cloning of objects is required, how it can be done and some considerations of cloning
An article on a GUI to Microsoft ILMerge Program
11 Apr 2008
Christian Graus
A .NET wrapper for Authorize
6 Oct 2009
Christopher R Davis
Generate code with the NHydrate platform
An application deployed using ClickOnce may not receive an upgrade if the browser’s proxy server has cached the deployment file. This article explains how to solve this problem using HTTP content expiration.
28 Aug 2013
Software Developer's Journal
The .NET platform contains no extensions which would allow for the use of advanced aspect oriented programming. But it does contain mechanisms which makes it possible to build components which provide similar functionality. We will find out how to achieve this in this article.
31 May 2004
Neeraj Saluja
This is an article on Constructors in C#, for the beginner level programmers. It covers simple constructors, constructors overloading, behaviour of constructors in inheritance, constructor chaining and static constructors. At the end, it contains the general FAQs about constructors.
An article on multithreading in .NET. Three different ways of creating threads in .NET are discussed: simple threads, timers and thread pool.
21 Mar 2002
Kevin McFarlane
How to enhance .NET event handling with the Template Method design pattern
22 Jan 2003
Leon Langleyben
Simple utility to browse assembly object hierarchy
An introduction to programming for the Garbage Collector.
Further notes on programming for the Garbage Collector.
24 Jun 2007
Brian Brewder
An article on creating a build process to compile multiple .NET projects using MSBuild without using a solution file.
This article shows a tidy solution to unexpected third party code pumping messages.
A Smart Client is an application that uses local processing, consumes XML Web Services and can be deployed and updated from a centralized server
This article talks about transactional messaging with MSMQ and the implementation aspects wrt .NET
1 Jul 2009
Vitaliy Liptchinsky
Implementation of delegates which are way faster during async operations than the default delegates in .NET
After reading this article, you will get a clear idea of the WF domain and the basic set of functionality and the feature set it provides.
A library inspired by the Go language that lets you adapt any object to an interface if it has the methods of that interface.
18 Aug 2006
Pete O'Hanlon
Using Extender Provider to add properties to enable/disable items based on common classifications using IExtenderProvider
An easy to use C# ping component.
Explains the new SafeHandle class and Constrained Execution Regions, and shows how to use them.
8 Jun 2006
Guy Balteriski
This article describes a high-performing interoperability solution between the Java platform and the .NET Framework. The suggested solution does not replace the Java Virtual Machine or the .NET Framework runtime, instead, your JVM or .NET are each hosted within the opposing runtime environment
Explain how to call C function DLL from .NET
4 Nov 2003
Gerald Leslie Jones
Garbage Collection in .NET
18 Jun 2011
AbhishekGoenka
Validation Frameworks in .NET Framework 4
Experimentation with Mono.Cecil, the IL Manipulation library
In this article, I'm going to look at the Stack type that is present in the System.Collections namespace.
An article about the creation of a DisplayNameAttribute for fields of enumerations in .NET which value will be display in a PropertyGrid.
An Article that Illustrates some Simple Ways to use the System.Security.Cryptography namespace
16 Apr 2008
Edward Moemeka
A continuation of using XAML for configuring applications
20 Apr 2004
Alberto Venditti
Some very simple tips using Enum types in VB.NET and C#.NET
Describes how to use the PublicDomain package to utilize the Olson time zone database in your .NET project, instead of the lackluster time zone support in .NET 1.1/2.0/3.0 or in the Windows Registry
An article on the new features in Visual Studio.NET 2005
31 May 2001
Nick Van den Abbeele
C++ managed code introduced us a new string type, namely System.String. You can imagine though, that some conversion functions are needed to work with this new string type when mixing managed and unmanaged code in your project.
An article on how to print a .NET businessinfo object class containing simple properties and collections within the .NET application without the print dialog
13 Oct 2011
Sebastian Solnica
This article explains the details of the session management in NHibernate. It shows you how, using the debugger, you may examine session properties and check if it's opened and closed in a desired way.
8 May 2012
Shivprasad koirala
This is a very important question from a practical implementation point of view.
21 Nov 2012
kishore Gaddam
In this post, we will walk through the process of Installing & Configuring Team Foundation Server (TFS)2012 on a Windows 8 machine that has Visual Studio 2012. If you are using TFS 2010 for the Scrum Process , see the blog post @ http://kishore1021.wordpress.com/2010/08/02/scrum-process-for-software
This article describes the use of the ErrorDialog property
17 May 2003
Konrad Rotuski
An article that describes a framework helpful for writing globalized Windows Forms appliations (other uses also possible).
12 Oct 2004
amado (Ahmed Hamdy)
An article on how to generate RSS feeds for MSN Alerts Service
3 Mar 2004
Sriram Chitturi
This article discusses scenarios where we have to take care of an object's life time and cannot rely on JIT's marking of objects for garbage collection.
Create some useful Extension Methods using .NET 3.5, then test your new methods using the built-in unit testing functionality in VS2008 Professional.
22 Aug 2007
David Bauernschmidt
Create a querystring that is encrypted and expires
XForms is an important recommendation from the W3C that enables complex XML-handling applications to be defined in a simple, declarative syntax. This article demonstrates how you can leverage this power in your own applications.
3 Nov 2010
Dmitri Nеstеruk
Learn what dynamic prototyping is and how to do it
An article describing how to change the wallpaper using .NET and C#
This article demonstates a very simple way to automate testing of your console application
13 Aug 2007
Danilo Mendez
Smart Code the Open Source Code Generator
16 Apr 2008
Edward Moemeka
Describes why and how to use XAML as an alternative to plain XML for configuration file specification
Query multiple databases in one expression e.g. an Microsoft Access Database and an SQL Server Database
Project Management in VSTS 2008 using Task Management feature of Work Item Tracking
31 Jan 2007
Simon McEnlly
An article that describes how to write a code generators within ASP.NET and host in a Windows Application.
This article describes how to create a data structure that will allow a user at runtime to add additional data points in a manner that is easy to administer while allowing data to be inserted and validated.
This article introduces hash table and serialization in .NET
16 Mar 2008
S. Senthil Kumar
This article describes why scripting is useful and explains how to integrate IronPython as a scripting language in your application
CRUD In Metro style using WCF.
What is the best technique to produce trace output in release build of .NET application, i.e. when application is shipped to a customer or runs in a production environment? The article discusses pros and cons of standard .NET trace facilities, and presents some alternatives.
The article introduces an innovative approach to develop web forms in enterprise software rather than either ASP.NET or MVC through step by step comparison on development complexity, reusability, performance and maintainability. The approach is implemented as an important UI component of RapidWebDev
26 Jan 2006
Michael Bosch
An article showing how to use custom attributes with enumerators to display more information about the enumerator fields.
5 Jul 2006
Vitaly Shelest
Describes the simplest way to embed .NET controls into a Java GUI (without using COM or any other technology).
16 Nov 2002
Daniel Aioanei
An alternative to the Singleton well known object mode
30 Oct 2006
Vishnu S. Iyengar
Example Code And Quick Refresher on Unit Tests with Stubs and Mocks
Validation application block has been added to enterprise library 2007 CTP release
Benchmarking Reflection and Optimizing it
12 Jun 2008
Saravana Prakash P
This article is used to convert XSLT files into .NET assembly using XSLTC.exe and ILMerge.exe utility
Implementation of Âm lịch Việt Nam for Microsoft.NET
8 Mar 2009
Ronald Schlenker
Rollback or commit changes that you did on .NET objects.
Creating a project on TFS and setting up permissions
19 Jan 2010
senguptaamlan
This article describes the cool feature of creating custom configuration for application layer integration.
The component is designed to save the effort on developing file-required systems through its easy APIs and integration with ASP.NET web development, e.g. a product requires attachments and thumbnails in a product management system.
25 Mar 2014
Divish Ranjan
Analysis of reliable sessions with respect to server and client side inactivity and receive timeouts.
5 Feb 2006
Mohammad Riazi, HRiazi
Defining a set of equations that transfers Longitude, Latitude to X, Y coordinate system and vice versa
An article describing the use of DirectoryServices namespace classes in .NET on how to add a new user in a machine or a domain.
2 Oct 2006
Leon Langleyben
Interop Form Toolkit was released few days ago. It allows an easy creation of mixed VB6/VB.NET application. One thing it is missing is the ability to do it in C#.
An article on how to replace text using regular expressions, in the VS.NET IDE.
An article on how to do asynchronous programming using ASP.NET, MSMQ and Windows Service, for long running processes.
It's not about feature support. It's about culture.
28 Oct 2005
Daniel Pistelli
An article on .NET Manifest Resources internal format.
This article gives a brief introduction to development tools available that help you to select data using SQL and .NET
Whats a new Bitable? Enumerable's, Enumerator's, and now Iterator's? Oh my!
4 Nov 2007
Arkady Lesniara
JavaScript Intellisense Improvements in Visual Studio 2008
Complex math library for C# and VB.NET.
The results of some perfomance tests of insert-like operations of System.Xml
21 Jun 2009
freedeveloper
A method to programmatically write the application-scoped setting in .NET Framework
4 Aug 2010
Abdul Quadir Saifee
Creating Crystal reports with dynamic number of Columns with Typed dataset with SQL Server 2005
This article will give an understanding of what is .NET and why it came into existence. We will also see some of the core building blocks of .NET and how it is layered.
A template creation method, implementing IWizard in order to add nested items in the solution
17 Jan 2008
Alexander Nesterenko
The easiest way to localize projects for .NET developers
To set the Windows Service name in a Setup project instead of in Project Installer of the WIndows Service project
1 Jul 2005
Ayende @ Rahien
A flexible mock objects framework and general discussion of mocking, now in a second version
26 Apr 2004
Ernst Kuschke
Strings in .NET are special - this article shows why.
11 Jan 2006
Jerome Bellanger
How to use generate PDF files on the fly using nFOP
22 May 2007
VanithaGanesan
Custom Authorization using HTTP Modules
A generic implementation of the WeakReference class
This article describes Yukon (SQL Server 9.0) using CLR
Illustrates simple PropertyGrid editing of class properties using TypeConverter
13 Dec 2013
Md.Mobidul Islam(Moin)
How Dependency Injection (DI) can help us build a loosely coupled software architecture, and how to implement DI using Autofac.
This article describes the function to post XML data to an ASP.NET page and then read the data on an ASP.NET page
10 Jan 2007
Kevin.Molyneaux
Microsoft's ToolTips have a 'feature' that when you click on a tooltip, the tooltip goes away and does not reappear, which is a major problem with the ErrorProvider messages. This posting presents a hacked solution; I am posting this in hopes that it will bring about a better resolution.
28 Jul 2006
Leonardo Pessoa
In Delphi, there was always available initialization and finalization section for units. But have you ever wondered how to achieve the same using .NET?
27 Mar 2006
Ricardo Casquete
This article shows the way to create templates for Visual Studio .NET
This is a conversion sheet to go from C++ API calls to .NET P/Invoke. It includes data type conversions and tips.
In this article we're going to learn how to implement the FileSystemWatcher class using Microsoft Visual Basic .NET
6 Feb 2001
Naveen K Kohli
Microsoft's RemSpy sample's implementation has been explained and more remoting explanations.
The MultiList class extends the functionality of the generic list. The MultiList class manages multiple sort orders on lists. It is best suited to object lists where searching is required on more than one criteria.
Using an app.config in your DLL.
21 Jun 2006
William Sullivan
The Asynchronous Programming Model (APM) is implemented by Delegates, allowing you to easily invoke any method asynchronously
This article helps in exploring the power of Visual Inheritance and makes your application development very easy.
12 Nov 2007
Dominick O'Dierno
This article demonstrates how to extract and display icons in .NET 2.0 without resorting to the Windows API
A sample Visual Studio 2008 project that compares the performance of LINQ to simpler loops
27 Jul 2008
John Kenedy S.Kom
This project enables developers to create a setup package that automatically installs MSDE and attaches database
6 Aug 2012
Hector H Alpizar
Learn how to build a Static Library Project from scratch, and implement it in Visual C++ solution
New features of Visual Studio 2010 discussed
13 Jan 2004
Buddhike de Silva
This article provides low level discussion about the PE file structure.
An article about the new features introduced in Visual Studio 2008
Describes a series of classes to handle reflected members in a polymorphic, instance-specific manner.
A basic demonstration on how to build a Unit Testable, Web and Windows Login UI
30 Sep 2005
Mahesh Kumar V K
An article on how Generics in .NET 2.0 Framework can help writing custom collection classes easily.
An article describing Assemblies
4 Oct 2010
Md. Marufuzzaman
Using dynamic types in Microsoft Visual Studio .NET (Framework 4.0)
Automated method for controlling the contents of application config files based on target environment
A really simple example on how to use remoting correctly in many ways
If you need to process a file as soon as it is created, the FileSystemWatcher is your solution, but it can confound you.
NHibernate based Profile, Membership, Role Providers written in C#
Extends IList to include a shuffle method and a 'select an element at random' method.
12 Nov 2003
Paul Hounshell
This article demonstrates how to create a simple class which can be extended to assist with plugin creation and management.
Just what is .NET? Jason Clark gives an overview of .NET and what it means to you as a developer.
When dealing with fast influxes of large amounts of data on instance of the SerialPort class in .NET 2.0 the dataReceived event does not fire. If you have this problem perhaps this could save you some cash on excedrine.
19 Mar 2009
Shivprasad koirala
Dynamic validation according to logged in user
An article for WindowsService with .NET
SQL Server Profiler Step by Step: SQL Server 2005
8 Jun 2004
Chandrakant Parmar
Understand .NET architecture and keep all related things together
16 Aug 2005
razi bin rais
Examining organizational workflows under the hood of .NET.
An introduction to MSH Cmdlets.
21 Jun 2007
devilplusplus
C# eval function
ObjectARX Reference For .NET
10 Aug 2004
Chad Z. Hower aka Kudzu
In this article, I will propose why developers like yourself should care about .NET, even if you are not planning to move to .NET.
Exporting methods for the .NET class inside VB6 or unmanaged C++.
How to configure Log4Net for desktop and Web applications
.NET Framework - Explained in the easiest way I could.
This article briefs about .NET Remoting.
Lets you schedule your Windows service to fire at appropriate times
Install and build your first Sandcastle Help Document easily
This article describes the cultures of VB and C#.
Encrypting the app.config file for Windows Forms Applications
Create a Split function that supports text qualifiers for use in C#.NET and VB.NET programs.
26 Sep 2007
Amol M Vaidya
Using this macro, you can check the output of a code snippet without creating a new project/form. You can do this right from your current code window.
This demo application, combines both XAML declaration and C# Code to search for items on Amazon and populate the result into a WPF ListBox
20 Mar 2001
Naveen K Kohli
Use of the Environment class explained to extract information like Operating System, Environment Variables, etc.
30 Sep 2007
Pavan Gayakwad
Technical Analysis of String.Empty and Comparision with "" (empty String)
20 Oct 2003
Saurabhdotnet
How to edit the properties of the inherited control in the form in design time.
How to determine the ContentType (MIMEType) of a file from a Windows Forms App
A simple stress tester for .NET
All about how to use PInvoke.
Aspect-Oriented Programming and the DotNet Implementation - ContextBoundModel
26 Dec 2005
Mukesh Kumar Gupta
A brief preparation on technical stuff for interviews on .NET.
27 Feb 2007
Michael Milonov
Refreshing current row in ADO.NET application using ODP.NET data provider
13 May 2001
Naveen K Kohli
A tutorial on how to create a Windows service application and host remoting object in the service application
18 Jun 2005
Ayende @ Rahien
A flexible mock objects framework and general discussion of mocking
How to make AppBar for .NET
15 Feb 2005
Chad Z. Hower aka Kudzu
Whether you are new to development, or coming from Visual Basic, C++, Java, or Delphi, managing forms in WinForms can be initially confusing. This is an article targeted at beginners in WinForms programming to demonstrate how to easily manage and work with forms in a WinForms application.
A strategy to implement dynamic object creation for application frameworks.
This is my first program. I hope it will be useful for someone who wants to write sniffer using WinPcap library.
This article talks about the 'Application Configuration' File in .NET and provides sample code to read from the config file.
Some Visual Studio.NET screen shots to tease
Provide access to command line arguments via a SortedList
Search through your Active Directory structure to find Windows OSs then apply new Daylight Saving Time rules without paying for the hotfix update or needing to reboot due to Group Policy.
An article describing how to program with Windows Workflow Foundation which comes with .NET Framework 3.0
DCOM component replacement in .NET is .NET remoting
27 May 2008
Macari Veaceslav
The simplest way to download a resource using WebClient class
An article about using reflection with Enums
An article that defines some rules to follow when writing resuable software.
It's about time to Use Advanced Telephony features in your code? Right!
For the beginning .NET coder, who does not know OOP well. The article discusses the basics of IDisposable and attempts to show it’s underling simplicity.
Iterate and extract Cabinet File
If you are developing an object oriented .NET application that has to talk to a database, you'll inevitably map objects to a relational model
This article will provide you with enough information to peak your interest in one of Microsoft’s newest services designed to run under SQL Server 2000, and to take advantage of the .NET initiative.
20 Jun 2006
Altaf Al-Amin
Are there any sort of exceptions in .NET that cannot be caught by the runtime?
This article helps you to start understanding System.Diagnostics namespace.
23 Jan 2007
Namratha Shah
Code Access Security Part - 1 (.NET Framework Tools Series)
Hosting Common Language Runtime in Unmanaged Codes without the Dependency on .NET Framework
This application reads a .NET resource file and writes its contents to a Microsoft Excel file.
An article on file download using Web service
28 May 2006
Alex B. Clarke
This article shows how to extract arguments passed by user to a console application
18 Mar 2006
Mohammad Ashraful Alam
While writing codes for .NET applications, if you and your team members contain some common naming practices, it becomes very useful, especially when you're reading your existing codes and modifying your codes in Visual Studio .NET IDE.
Describes a method for downloading and loading code dynamically over the web.
9 Nov 2005
elmer_torensma
An article showing how to access Adobe InDesign CS COM objects from .NET
24 Nov 2005
Tim Schwallie
Another approach to enums that even works for non-integral types like 'string'.
This sample demonstrates using the Isolated Storage to save and retrieve application data in .NET applications.
This article provides a simple class with commonly used attributes and gets information from the assembly about the product.
4 Jul 2004
Carlos R. Lacerda
Shows how easy it is to build a browser using VS.NET 2005
22 Aug 2007
Jatin Prajapati
An article on how to change appSettings Key values of the app.config file
15 Dec 2002
Mercy Ponnupandy
This article is about importing a particular kind of COM component, a graphical one: the ActiveX control.
30 Nov 2007
Hrushikesh Mokashi
How to Add or Update Exchange Calendar/Tasks files using CDOAppointment object
26 May 2008
KshitijPandey
To compare existing approaches of accessing data (arrays,tables etc) with the new ones release with c#3.0 and LinQ.
22 Jun 2009
Mohan Pindyala
SAML2.0
17 Jan 2006
Namratha Shah
Soapsuds.exe -- Imp. Tool (.Net Framework Tools Series)
7 Jun 2007
Manas Bhardwaj
Accessing Active Directory
9 Jun 2011
Chandrashekhar Kulkarni
An overview of the TransactionScope feature in .NET 2.0.
28 May 2008
Didara F Dosabhai
Define schedules to the program for executing programmer defined jobs
This article is based on a pre-release version of Microsoft Visual Studio 2005, formerly code-named “Whidbey”. All information contained herein is subject to change.
9 Jun 2006
Syed Adnan Ahmed
This article describes the process of configuring SharePoint Portal Server search to search the contents of list attachments.
25 Oct 2006
Ramkumar Vasudevan
This article explains how to create a self extract package to install .NET application in silent mode
26 Mar 2004
Ernst Kuschke
Reasons *not* to implement Finalize
27 Jul 2005
Nishith Pathak
User Interface Process Application Block
Introductory tutorial on Visual Basic error handling
O/R mapping tools are becoming more popular each day and people are realizing the productivity gain they provide to developers. Yet, many people don’t know enough about O/R mapping to consider using these tools and many others are weary of using any code generators (including O/R mapping tools).
16 Jan 2006
Namratha Shah
SecUtil.exe
22 Apr 2004
kodandapani, Kodanda Pani
This article explains/describes publisher and subscriber event-handling model with the help of a user control.
Use stored procedures in your code - as simple as 1,2,3
Explains how to run just one instance of a C# app using Atoms Global table
This is a series of articles in which we will explore and understand the architecture, working, installation, maintenance and issues of Windows services.
21 Jun 2007
Ashish Sehajpal
Step by step guidelines to architect role based user management
A library that allows developers to specify the parameters that they expect to receive from the command line and provides an easier way to access them
.NET developers are faced with the daunting and sometimes overwhelming task of choosing the right language for the .NET Framework. This article humbly attempts to put light on the .NET language paradigm.
6 Oct 2007
Sachin Mangesh Naik
This is an article that will help people who develop applications in .NET 2.0 or higher as a template for DAL (data acess layer) which would be generic. By generic I mean that it would respond to any of the Data Providers that the .NET Framework supports.
VCalendar (Virtual Calendar) is a web-based application for posting and maintaining events and schedules online, in calendar format.
Starting a new career, thinking about changing one? Planning to switch jobs? It's very important that the next choice you make is the right one.
Reports any class information in a HTML page without using Crystal
How to Create your first project created in .NET environment espetially using VC++...?
17 Dec 2005
Ovais Ahmad Khan
Introduction to regular expressions and how to use them in .NET
19 Mar 2001
Naveen K Kohli
How to get the list of all system services on a system and also finds out their dependencies.
This is a simple C# program that illustrates the usage of DataGrid with DataSet.
Through this article, I wanted to introduce you to the structures in VB.NET. Also, I compared and contrasted Structures to Classes.
Need to bind controls to pre-set enums? Here's how!
Recently MicroSoft has conducted Tech Ed 2006 events in various cities. There were different tracks and sessions demonstrating the capabilities of upcoming MS products and technologies. This document summarizes some of these striking technologies and products.
A look behind .NET's System.String type.
This article shows how to change the COM method signature by editing the Interop assembly
With very little coding, you have a customizable configuration and it is extendable
17 Jan 2006
Namratha Shah
Code Access Security Part - 2 (.Net FrameWork Tools Series)
Using SHBrowseForFolder in .NET
This article gives an introduction to the .NET technologies.
18 Nov 2003
Amol Jaysingpure
Changing ToolTip's Fore color and Back color using Windows API classes
Discuss the prevalence concept and as it can be an ideal alternative to the use of database in some situations. We will know the XPrevail, a open source prevalence layer and as your features can make possible a simple and modern programming.
25 Jul 2005
Alexandru Ghiondea
Gives you information regarding how to make Avalon and Indigo (WinFX) run on your machine
This article shows how to run multiple Subversion instances inside a Windows Service, and within the same executable host a standard Windows Form application and provide an ASP.NET page to redirect your users to the specific repository.
25 Oct 2007
Tariq A Karim
Overview of Garbage Collection in the Microsoft .NET Framwork
This article shows how to use .NET controls in Windows Forms containing managed DirectX content
6 Apr 2006
KRISHNA PRASAD.N
Windows Communication Foundation (WCF) is Microsoft's unified programming model for building Web service applications with managed code. The following section of this paper will explain the overview of WCF.
Example of Rotation transformer in Longhorn.
4 Sep 2004
Hugo Pais Batista
Avoid unnecessary variable declaration and redundant instructions. Analyzing and understanding the compiler and generated IL instructions in a simple example, saving your performance.
This article explains about the .NET Interoperability with COM.
This article will show you how to restore an application to its previous version using Clickonce
.NET Performance Tips & Tricks
This article describes Zanebug a new Unit Testing Tool
See how Longhorn core pillars like WinFS changes the way applications are written, based on metadata relationships.
Object oriented applications usually have inheritance as an important part of their design, including in their domain objects. However, the corresponding data model has no built-in mechanism for specifying inheritance. Therefore, you must map domain objects to your relational database intelligently.
30 Sep 2007
Govardhana Reddy
Task Scheduler a Replica of Windows Task Scheduler
Discuss use of wikis in agile software development
31 Jan 2004
DarkGraySerge
A simple project containing .NET function-wrappers of WNet API.
12 Oct 2006
Arindam Sinha
How custom attributes are used in .NET
30 Jan 2007
Mathew G Sujith
Connecting ASP.NET and MySQL
The same GUI for both: .NET and Java
If the user tries to run a second copy of the application, the existing instance should kill itself.
Implementation of .NET COM+ Transactions
This is just a Code Snippet for Page Heading Comment to manage the code efficiently
31 Oct 2008
Bhupindra Singh
Data type aliasing allows us to use an alias of a data type instead of actual data type name
Microsoft Small Business Server is a comprehensive and powerful one machine server solution with a broad range of services.
To display data in multiple pages using XSL.
Where are your favorite Windows APIs in the .NET Framework? This article points out where the Windows Sleep() function now can be found.
This article introduces concept of Exception Handling Application Block and it's usage
This will help you understand, how we can create objects which talks wth .NET and vice versa
17 Jan 2006
Namratha Shah
Permview.exe
An explantion of the CLR and its use of certain base classes for interoperation.
28 Jun 2007
Jason Barrera
Create a Code/Text editor. Line numbering with or without wordwrap enabled.
You can use this code to download a remote file from a valid URL using URLDownloadCacheFile function.
13 Nov 2001
Martin Castañeda
Send Email using Command Line Parameters
25 Aug 2006
shekhar_shashi
A sample .Net application that implements asymmetric encryption
16 Mar 2004
Romelard Fabrice (Alias F___)
Classes Library for String manipulations in Your .NET projects
Enabling Hot Keys (Short Cut keys) for windows Application
RectTracker's TrackRubberBand method in C# (like MFC CRectTracker's TrackRubberBand)
Deploy windows application without VS IDE using ClickOnce
Although .NET provides a number of quick and easy ways to serialize and deserialize data, do not use them. This article explains why.
Visual Studio 2005 introduces the concept of Layout designing. Two new controls have been added to support this, the FlowLayoutPanel and TableLayoutPanel. This article describes these two new cool features of the new version of the Visual Studio .Net 2005.
A self created final builder tutorial
23 Aug 2005
Narayana Rao Surapaneni
Where is .NET heading with .NET 2.0, VS.NET 2005 and SQL Server 2005?
“Yukon” is a proposed new 32 - bit version of Microsoft SQL Server aka, MS SQL 2000, which is not yet released from Microsoft, which may expect to be release in the year 2004. It contains a lot of additional tools which improves a rich scale of performance, reliability and ease of use for the infor
This is useful when you need to find node paths for exact matching innertext of nodes.
Version mismatches can cause unreproducable instability
Whidbey is a major component of Microsoft Visual Studio .NET suite. The .NET version of Visual Basic is a new improved version with more features and additions. After these new additions, VB.NET qualifies to become a more smarter approach for the software developers.
29 Jun 2004
Member 1200321
Nata1 .NET Search Engine solution
A flexible, encapsulated way to implement a passive feedback mechanism.
This article will drive you, how to publish ClickOnce application without VS 2005 using "Mage UI" utility
25 Oct 2004
Nishith Pathak
Serialization in .NET
Shutdown windows after specified minutes. You can also pause and resume shutdown timer. Implemented as an application, can be converted as windows service.
5 Jan 2007
nagendra rao s.v.
An article on Developing Windows application that Suits in all Resolutions.
Imports SpamAssassin rule files to xml format and simulates the rules.
The first must-have ObjectARX(.net) add-on.
How to Find Directory Path before and after setup wizard deployment
Mapview Implementation in C#
This article describes how to place .NET UserControl based classes on a MFC based class.
17 Mar 2005
Fade (Amit BS)
Explains how to detect when a remote peer closes the connection
This pointer library is made to be used from for any .NET language.
The project converts numbers from one base to another - windows forms front end
Value Types can not be referenced (boxing is another thing) as fields of objects, this prevents you fetching FieldInfo of the value type instance. Here is the 'worst' solution I'v found until now.
27 Dec 2006
Rohit Wadhwa(Devp)
Shortcut keys are more powerful to open the window immediately rather than mouse clicking. Some of the Whidbey short cut keys are listed below:
A fun look at the history of programming Windows
23 Nov 2007
satish.phadke
Tutorial for Developing Reports Using Microsoft Reporting Add-In control.
Web leaching utility devoloped in C# - This is a front end named WinSpider, This application uses "wget" in backend for "crawling" operation. It impliments a simple, parellel method of interprocess communication.
Automatically handle to adjust grid widths
17 Mar 2005
Iqbal M. Khan
An O/R mapping tool generates persistence objects for your .NET application.
12 Sep 2003
Steven Killick
Simply add this module to your VB.NET app, change the project start-up object to Main() and you have a single instance application.
17 Feb 2004
G.Venkatasubramaniam
An Introduction to Windows SERVICE Application using .NET Framework
What is a PGN file and how to write PGN files
This example demonstrates how can you make a baloon tooltip message using windows tooltip component.
I've created a Regex evaluator. It has proven to be extremely helpful. Please feel free to use, and e-mail me if you want the source.
This article brings up the old law that no one seems to talk about, or know about. It solves some problems that came up while developing this program.
It is explanation about how to add prerequisite for .net setup like .net framework , crystal report component and many more
25 Nov 2004
Nishith Pathak
When to use exceptions
String generator for wild characters.
This article talks about SQL Server 2005
31 Dec 2004
Mubi | www.mrmubi.com
Desinging and Developing N-Tier Solutions Using .Net
20 Jan 2004
narendra Bute
This will give the list of Advantages of .Net as compare to the VB6.0 and ASP3.0
Make its application international!
We build upon the great achievements of humanity
This code implements classic encryption technique in an easy and reusable way.
An article on the new technology (Windows Live) that is going to revolutionalize personal portals.
Tired of editing the location.xml file via notepad? try LocationMaker
Number to Arabic text by 27 digits before point and 27 digits after point
12 May 2008
Marijan Ivicevic - Bakulic
Application for Encription and decription
This article describes a way to find, create and update service connection points in the active directory based on the .NET Framework.
20 Mar 2010
James Kolpack
A generalized code block which can be used in a common scenario for simple performance benchmarking.
27 Nov 2011
Panayotis Matsinopoulos
Send e-mails asynchronously
This article describes how to use the RestSharp SDK to build an application for the Box.com Cloud service.
A better implementation of ExtendedMembershipProvider with support for legacy MembershipProvider APIs.
The article briefly discusses deadlocks behavior, and presents an easy way to detect them.
Pull metadata from a schema or generate XML mappers
17 Aug 2009
Dmitri Nеstеruk
Let's create a simple project estimation DSL using F#!
11 Apr 2010
Sandrino Di Mattia
The title says it all...
20 Sep 2010
Florian DREVET
Brings you the ability to personalize your configuration files per developer, per machine, per configuration...
A How-To Guide for replacing the integrated ClickOnce technology built into Visual Studio, and control the install/update process using Visual Studio tools
How to migrate User Settings properties between software versions after you've renamed them.
SoapBox Core uses WPF's MEF to provide a base application framework that is easy to extend. This is a simple example that includes elements of a basic application (toolbar, statusbar, document area, etc.).
2 May 2012
Suresh Malluri
Building Multiple Projects Locally
Explains how to mock test an EF Model-First project using ADO.NET Entity Data Model template
21 Jan 2013
Kerem Guemruekcue
This short article shows how to use a undocumented internal class method from the System.Deployment.Application.Win32InterOp namespace to get a PE images manifest resource.
Query the properties, or download a file present on a Unix server to a Windows server via SFTP connection.
8 Aug 2013
John M. Baughman
Demonstrates using MEF in an AppDomain and allows the exchanging of MEF parts while the application is running.
8 Nov 2013
Václav Dajbych
What are Portable Libraries good for
22 Jun 2014
Nathaniel Moschkin
Topics and methods on programming in .NET and performance considerations.
This article shows how to create documentation within your code, write additional topics and compile the help file using Sandcastle Help File Builder.
A practical workaround to fix the Function Import mappings for an EF stored procedure returning multiple result sets.
A tutorial explaining how to create a Virtual Machine and a Compiler for such virtual machine
Setting up and implementing SVN Source Control for Visual Studio 2008 on a Vista hobby machine
How to JIT methods at runtime.
A step by step guide to getting Log4Net working with the .NET Client Profile
What is the start-up and system performance overhead for .Net, Mono, Java versus C++ and Forms, WPF, Swing versus MFC
An example of transferring virtual files to Windows Explorer using C# and the CFSTR_FILECONTENTS and CFSTR_FILEDESCRIPTOR formats.
This article explains how it is possible to seamlessly set breakpoints, step into, set watches and examine local variables for .NET framework classes as well as any other managed assemblies.
17 Jun 2010
Dmitri Nеstеruk
Shows how to use lambdas and higher-order functions for WPF/Silverlight graphics work
This article demonstrates a simple way to bind to any HTML document event from a .NET WinForms application or a BandObject or a Browser Helper Object.
14 Aug 2006
Lee Humphries
How to 'fudge' Windows Services code so that it can be debugged under Visual Studio .NET.
16 Oct 2012
Ansel Reynard
Implement trial licensing model for your .NET applications with minimal costs
27 Nov 2008
Vitaliy Liptchinsky
This article describes how to easily trigger pre-JITting of your heavy assemblies.
22 Sep 2009
Anand Ranjan Pandey
This article is to encourage you to take advantages of code snippets to make development easy and faster.
How to use Windows Image Acquisition on Windows XP. Useful for integrating scanners, digital cameras, webcams and still-video.
23 Nov 2012
Ansel Reynard
Add copy protection to your .NET applications with very few investments
In this document, I will explain how to use proxy classes and attributes to intercept method calls to set and get statements, and perform basic validation and change tracking.
Using SVN Source Control for Visual Studio 2008 on a Vista hobby machine.
Hooking to debug shared memory.
15 Jan 2014
Peter Butzhammer
This article shows how to use C# 5 async functions to create a continuous asynchronous ping and report progress to the UI.
10 Apr 2009
Alexander Kostikov
The article shows how to extend ReportViewer control that comes with Visual Studio 2008. The most important extension is adding export to Microsoft Word
A simple application to show how to create a Windows service.
19 Oct 2010
Vsevolod Belousov
In this article I explain how to embed presentation player into a WPF application and describe the way this solution was found
8 May 2012
Appusamy.subbian
Cloning the Entity object and all its children using the Entity Framework, using LINQ and Reflection.
2 Jun 2008
Henrik Jonsson
How to make your existing and new applications support in-memory transactions, multi-level and multi-document undo/redo, using Generics and C# 3.0 extension methods and lambda expressions.
Explains how to use managed code to detect which .NET Framework versions and service packs are installed.
Use the Windows Volume Shadow Copy service from .NET.
Calling C# assembly functions having same name differing only by case, in VB.NET.
29 Mar 2010
Gregory.Gadow
Demonstrate how to use a designer to pre-populate custom Windows controls with child controls having unique names.
How to add user to file access permissions using DirectoryServices in .NET framework in Active Directory
8 Nov 2013
Václav Dajbych
How to support PowerShell in .NET application
16 Nov 2003
Prakash Kumar Singh
This article explains and demonstrates various ways to implement localization in your .NET application.
Using MSI or a strong name to store .NET apps on a network server (Part 1).
19 Nov 2003
Emanuele Ruffaldi
A library to access MATLAB from .NET and a comparision of three possible methods to implement it.
Article outlining methods for communicating between VB6, VB.NET, and C# apps using Window Messaging.
24 Apr 2009
reflex@codeproject
This article describes how to speed up marshaling across application domains.
17 Sep 2009
Igor Kushnarev
How .NET controls could be embedded inside NotifyIcon Balloon Tooltip
A brief walkthrough on how to embed multiple icons (and native resources) into a .NET executable.
2 May 2012
Carolina Zambon
Introduction for beginners on how to dynamically instantiate external types
25 Oct 2002
James T. Johnson
A short article to guide you through how to use embedded resources in .NET projects using Visual Studio .NET
Garbage collection and memory leak detection in .NET.
An article on how to leverage .NET to integrate Help into your applications.
10 Nov 2005
Colin Angus Mackay
This article provides an introduction to passing values between two forms in an application. The examples are written in C# and VB.NET and are targeted at .NET 1.1.
3 Jul 2010
The Man from U.N.C.L.E.
How to control the painting of the .NET TabControl
18 Mar 2009
Simon P Stevens
Techniques for maintaining multiple editions of a software application, and a detailed look at conditional compilation.
Build a simple handler for handling corrupt user settings into your program.
10 Jul 2003
Jurgen Appelo
How to add asynchronous support to your synchronous method calls.
Shows you how to create a tool window add-in with Visual Studio 2005.
27 Jul 2012
Daniel Hilgarth
All necessary bits and pieces to successfully save and load WF4 activities.
This article describes how to add a description for your .NET Framework Windows Service to the Services administration tool.
29 May 2004
Sarvesvara (BVKS) Dasa
An article that explains a method to add your own custom template in the Visual Studio .NET 2003 IDE.
While there are many expression evaluators out there, the CodeDom framework allows you to take any .NET langauge and link a code snippet at run-time.
Shows how to use your types and generic lists in application settings.
6 Jun 2006
Alex B. Clarke
This sample shows how to switch between security contexts within the same process. It also demonstrates how this can be done on a single or multiple threads.
28 Jun 2005
David M Brooks
A technique for dynamically adding ActiveX controls to managed code.
Desktop Widgets are small applications that provide frequently used functions such as an alarm clock, a text box linked to Google etc. They can also decorate the desktop. This article will describe a way to create desktop widgets on PCs using embedded IE browser.
Demonstrates how to implement IConfigurationSectionHandler to enhance appSettings for multiple environments.
21 Jan 2005
Rüdiger Klaehn
Shows how to merge multiple .NET assemblies to a single one using ILMerge.
How to decrypt data for Crystal Reports using formulae to automate your managed code with User Function Libraries.
30 Nov 2004
Hannes Pavelka
How to create custom property pages and add those to Outlook 2003
8 Apr 2005
Christoph Buenger
This article explains how to show dialogs in Microsoft's Windows XP Media Center UI from an external application.
Using MSI or a Strong name to store .NET apps on a network server (Part 2).
30 Jun 2009
Gregory.Gadow
Learn how to extend the Forms.Control object to add locking and unlocking capability
How to customize the WinForm system menu.
16 Aug 2012
Ronald M. Martin
Reading between the lines of the .NET 4.0 Level 2 Security documentation
A simple function that writes a DataSet to a Microsoft Excel document.
How to build a simple event log montior/watcher (using TCP in .NET) to monitor event log changes on a remote machine(s).
The Microsoft.mshtml assembly is not present on all machines. Here's how your app can automatically add the assembly as needed.
1 Jul 2007
Marcelo Ricardo de Oliveira
This article explains how you can use AOP for benchmarking purposes.
Managing your source code project using SVN Source Control for Visual Studio 2008 on a Vista hobby machine.
16 Oct 2009
Yuri Astrakhan
This article shows how to use AssemblyResolve to customize Type loading.
This article provides a schema definition for .NET config files that allows Visual Studio .NET to display intellisense.
19 Jul 2008
Michal Dabrowski
This article describes how to customize csproj files by using AssemblyInfo.cs generation as an example.
Enable multiple environment configurations in a single .config (no longer just appSettings).
7 May 2004
Alberto Venditti
This demo shows you how to develop .NET components capable of participating in distributed transactions coordinated by .NET Enterprise Services
7 Jul 2004
S. Sean Stagner
A quick method for maintaining the Project MRU List in Visual Studio .NET 2003 as it is shown on its "Start Page".
Use Windows Image Aquisition automation to transfer Images, RAW images and Video from your D90
How to easily use multiple versions of a class at the same time (without AppDomains!).
6 Aug 2008
Michal Dabrowski
This article shows how to use the Log4PostSharp library to implement logging the AOP way.
The given article is for developers of components for .NET platform, which support internationalization. The article will also be useful for those who are working with .NET, using resource files and functions like String.Format.
18 Sep 2007
Jatin Prajapati
An article on how to browse network Folders using VB.NET using Folder Dialog box Control
This article discusses how to customize assignment of version numbers to .NET assemblies to fit specific requirements of the development team.
This article is a step by step guide on how to create tabbed navigation for DotNetNuke 3.0.
Supress a post-build event when building using MSBuild.
24 Apr 2009
huseyinakturk
This article explains how to connect to SAP from Visual Studio 2008 with SAP.NET Connector 2.0
This article shows how to keep an app to one instance and how to bring up the existing app if it is minimized or hidden, like with a notify icon in the tray.
21 Feb 2006
Prashant M. Tailor
This article walks through the configuration required to integrate FXCop in the VS.NET 2003 IDE. Let’s have a quick primer on FXCop and understand the need for automated tools for code review.
20 May 2004
Gustavo Bonansea
This article explains how to compile code written in VB.NET or C# using the CodeDom.
7 Jul 2003
Diego Mijelshon
Fixing NameValueSectionHandler using reflection and using it seamlessly.
A simple .NET wrapper that lets you use IProgressDialog interface to show standard Windows progress dialog with AVI animation and built-in time remaining calculation.
This article shows how to use the new notify icon control along with the new balloon tip properties.
The problem of displaying a tool tip against a control in a div
The controls in Windows Forms (.NET) don't support true transparency. In this article, we show how to use transparent labels and images.
Introduces to a hack to add global Context Menu Command to Visual Studio designer
9 Mar 2009
PIEBALDconsult
A method to apply multiple formats to a value
22 Mar 2011
David Thielen
How to call J# code in a .NET 4.0 app
Centralize your resources into a single module and export them in an organized, controlled way.
How to sort collections by properties using a SQL-like expression
Why it can't be done out-of-the-box under Visual Studio 2005 and how to solve it.
31 Dec 2007
Chris Wuestefeld
Getting lists sorted the way a human would expect to see them
10 May 2006
Chris_Martinez
How to sort any list of like objects with any level of sort complexity
Have you ever wondered how to make a very customized form but you cannot make its graphics with code?
Translate your forms application to multiple languages with ease
18 Jun 2009
Mohammad Elsheimy
Learn how to change display settings programmatically via an API and the .NET Framework.
An article to illustrate a useful tool for WMI (WMICodeCreator) & using WMI to find USB Serial / COM port adaptors
3 Jul 2010
muralekarthick
Compiling and debugging VC++ 6.0 project in VS 2008
4 Nov 2012
Igor Krupitsky
This article talks about late binding to .NET object (not COM objects).
15 Jun 2004
Alberto Venditti
This article describes how to programmatically generate and run .NET code.
11 Feb 2010
Stanislav Kniazev
An illustration of how Reflection could be used at runtime to achieve compile-time performance.
An application to dynamically add logging to your VB/C# applications.
16 Apr 2009
Ritesh Ramesh
Using Isolated Storage to store application user data in the .NET Framework
With extension methods, you can add new functionality to .NET objects.
28 Dec 2008
Reza Taroosheh
How to set PersianCalendar to CultureInfo
Automate manifest injection using post-build events.
This article provides some information on how to write standalone desktop applications with Web look. It also provides a framework to simplify the task.
How to create a file share using NetApi with PInvoke in Microsoft .NET framework
31 Mar 2014
Darek Danielewski
With a little help from C# Extensions and Dapper, it is easy to streamline coded database interaction, even with encrypted columns
14 Jul 2003
Andriy Zolotoiy
How to send non-English e-mail using .NET.
19 May 2005
Dave Curylo, MCAD
Managing ACLs and securing registry keys using .NET.
A technique to create Windows Service apps that's configurable and dynamic by using the .NET Reflection.
This document demonstrates how to handle events from a remote object using a real time ‘message and file transfer’ application.
All about vulnerabilities with Code Reverse Engineering, and the best steps to fix them (DotFuscator included).
How to get list of groups user is member of using DirectoryServices in an Active Directory tree.
An implementation of the IComparer interface that allows strings to be sorted as Titles.
This article provides an overview for getting current and parent method name for logging purpose.
13 Sep 2007
Jason Nottingham
An article describing how to manage the interface between native and managed code
Clone of the control displayed by Windows XP if Alt+Tab is pressed
14 Sep 2008
Michal Dabrowski
An article that shows how to use a simple Aspect to automatically make class members virtual.
16 Mar 2009
Justin Porteous
Using the Shell32 Library to write Files or Folders to a Zip File
Implement throttling in appplications to manage performance.
Enterprise Library wrapper class to implement run-time dynamic connection strings without using config file
2 Feb 2001
Naveen K Kohli
How to use Diagnostic classes and tree view control in the .NET SDK
How to make a shared object and then reading it from memory rather than from a database
Consuming a .NET Web Service with Apache AXIS.
Execute PHP without having to install PHP.
25 Jan 2008
Gordon Tolley
A simple and inexpensive way to get your hands on a working spellchecker
In this article, I will try to explain a well known problem with uncontrolled memory size and show my solution for this problem.
7 May 2002
Ranjan Banerji
A tutorial on how to set up an n-tier application using .Net
How to make a domain user a VSTS team project contributor.
14 Dec 2002
Chris Richner
Shows how to build solution files from command line or via contextmenu item.
An article on .NET applications' interaction with j2EE based web applications.
14 May 2008
Michał Kosmala
Article describes an easy and light way to secure access to methods in your application.
15 Apr 2009
Oren Zeev-Ben-Mordehai
Moving data between Managed Code and Unmanaged Code – Alternative using C++ and IJW
27 Jul 2008
Dmitry Zubrilin
This article shows how to store/handle configuration settings in a config file and backend database.
2 Aug 2003
Syed Adnan Ahmed
The article mainly focuses on the problem faced in jobs portal to provide the mechanism to employers/recruiters to search job seeker’s uploaded and created resumes on the basis of given template, and vice versa for the job seekers to search the jobs on the basis of the specified criteria.
An article discussing hook implementation in .NET
Registering .NET assemblies into GAC (Global Assembly Cache) using Shell extension context menus.
11 Feb 2010
Angsuman Chakraborty
In this article, we will discuss how to use sqlbulkcopy.
7 Sep 2009
IrrationalThinking
A tutorial on how to use .NET Forms in C++
14 May 2008
Steven Berkovitz
An article on implementing default values on Automatic Properties
The article intends to show how to color rows in Crystal Reports depending on the business requirement which might arise
How to access the different controls inside a GridView control.
5 Oct 2005
Shubhabrata Mohanty
This article describes how Visual Studio .NET IDE can be customized to add our own projects to "Add New Project" dialog box based on our own requirements.
Code Contracts provide a language-agnostic way to express coding assumptions in .NET programs
A class with customizable properties without using Reflection.
5 Feb 2001
Naveen K Kohli
Using the ProcessThread class to monitor the states of threads inside a process.
Describes how to use the PublicDomain package to implement logging
18 Apr 2006
MuhammadAdeel
How to use Visual C++ unmanaged code with VB.NET.
20 Jan 2008
Arialdo Martini
Visual Studio's and SharpDevelop's Designers can't directly edit Forms inherited from abstract classes. Several workarounds are possible. In this article, a simple and quite confortable one is presented.
19 Sep 2003
Softwaremaker
Explains the pros and cons of implementing Single-Sign-On to your application and the code implementation to do it via VB.NET and LDAP.
30 Aug 2004
Maxim Alekseykin
Explains how to execute native code from a .NET program.
15 Dec 2003
Mike Sashnikov
Gives an insight in the design of RapTier templates, and demonstates the steps you need to take to create your own template.
5 Jan 2005
Max Gattringer
How to compute the same hash as MD5SUM does (HEX).
What Microsoft didn't want you to know
2 Feb 2001
Naveen K Kohli
A tutorial on how to incorporate the ErrorProvider object into .NET WinForms using C#
Use the Tab control to manage MDI child forms.
25 Nov 2003
David Foderick
Describes how to generate ObjectSpaces business objects from SQL Server tables using CodeSmith.
Custom configuration is a powerful tool provided by the .NET Framework. Ideas such as the Provider Model make heavy use of the configuration techniques. This article will demonstrate using XML Serialization to place objects into your configuration that can be used at run time.
7 Jan 2009
Vivek Srivastava SSE
With IKVM, you can run compiled Java code (byte code) directly on Microsoft .NET or Mono. The byte code is converted on the fly to CIL and executed.
How to apply an expiry date to an E-mail so that it will work correctly with the expires-after field in Microsoft Exchange (i.e. Outlook).
1 Sep 2006
Random Coding Monkey
Appdomain loading
There are four ways of publishing an application using ClickOnce, which we are going to see the advantages and disadvantages of here.
This article is about RemotingConfiguration and how to handle it.
An article on version control for database scripts.
To serialize a TreeNode derived class is not easy, but it can be done
Changing printer settings using C#.
Windows Mobile - Attractive UI Part-II
22 Apr 2008
Imran A Momin
How to communicate to a serial port asynchronously
28 Sep 2007
Amol M Vaidya
Here, I will explain some of the best ways to get the most out of the macros in Visual Studio.
This article is about creating a simple NUnit Test Application
Explains how to add the Visual Studio Command Prompt to the IDE.
23 Feb 2008
Imran A Momin
The Windows Forms ErrorProvider component is used to show the user in a non-intrusive way that something is wrong. It is typically used in conjunction with validating user input on a form, or displaying errors within a dataset.
Writing C-Sharp code, to enable/bypass Windows login screen
18 Nov 2003
Amol Jaysingpure
Using System.Globalizaion.CultureInfo & System.Globalization.DateTimeFormatInfo classes.
This snippets provide a way to extract line number information from an exception's stack trace and highlighting the line in source code when the debugger is attached. I copied it out from a large project and it won't therefore be usable 'as is', but the essentials could easily be reused.
Making developers more productive by reducing the amount of code in their *.sln solutions.
Define your own property editor for your user control properties
Use GetAssembly(), InvokeMember() and GetFields() to mine an assembly.
hi i wanted to write an application where i could open my browsers default mail client, i was unable to find any thing in .NET hence this code.. enjoy
Pass parameters to InstallUtil so that it will use them when it installs the service into the Service Control Manager
An article on how to use the new AAA (Arrange, Act and Assert) syntax using VB.Net. And the difference between the new and the old syntax.
29 Apr 2009
Raspberry Man
How to make custom datasource for CrystalReports engine using push model and .NET
7 Apr 2009
cruz.fernandez
Library for injection of Spring objects in WinForms, without references to IApplicationContext or Spring.
ImmDoc .NET is a command-line utility for generating HTML documentation from a set of .NET assemblies and XML files created by the compiler.
Automate web test recording into C#, VB.NET and PHP
25 Apr 2008
Daniel Gidman
Serialize and Deserialize your objects with ease and simplicity
Manage the Global Assembly Cache with this handy tool - or roll your own with the provided API!
PdfReport is a code-first reporting engine which is built on top of the iTextSharp and EPPlus libraries.
10 Jun 2013
Frederico Regateiro
This project shows a work around to make a non-serializable object available to a custom visualizer.
Utility for .NET Framework Cultures with Culture Specific Formats and Mapping with SQL Server Language. CultureInfo, DateFormat, Number Format, Currency Format, Percent Format, Infinity Format etc.
18 Feb 2014
M. Eugene Andrews
Create an instant comparer for LINQ or other types that may require custom comparers.
A tool which allows you to view, save, and copy an image embedded in any assembly.
A class library to aid in writing WMI applications.
This article shows you how you can let your users type mathematical equations in popular TeX format and render them as GIF images in your web and desktop applications with just 10 minutes of coding effort.
Generate LambdaExpression or function delegate on the fly without compilation.
Rapidly develop a console with a lot options and give a command line program a GUI
15 Nov 2010
10Tec, Sergey Gorbenko
Tool for creating MS Visual Studio documentation files - XML Summaries, HxS/MSHC help solutions and manuals.
16 Feb 2013
Michael Haephrati
A pure Win32 API applicaiton that can analyze a .NET binary without .NET installed.
20 Mar 2010
thund3rstruck
A simple class for working with Shell applications
13 Aug 2009
S. Senthil Kumar
An application to find undisposed objects in your .NET application.
28 Apr 2009
Ruben Hakopian
A utility that casts an object to an interface, even if it doesn't formally implement it.
29 Nov 2010
cameron_elliot
A .NET library and website which allows developers to expose and view arbitrary diagnostic information about their .NET processes.
MCI wrapper class library for .NET developers
A custom tool for Visual Studio .NET which runs an XSL transformation to generate code.
RunSharp (or Run#) is a high-level wrapper around the Reflection.Emit API, allowing you to generate code at runtime quickly and easily.
6 Oct 2005
Nicholas Butler
A tool to check links across merged help (CHM) files.
Describes how to create your own custom profiler for any managed application
26 Apr 2010
Izzet Kerem Kusmezer
With this tool you can download whole .NET Framework source code at once, and enjoy offline browsing. With it, you can have whole the source code without any Visual Studio product installed
23 Aug 2008
Shayan Elhami
Provides a very easy to use library (using Interop, Attributes and Reflection) to work with Excel files in .NET
Clone, serialize, and deep-compare any .NET object, regardless of type
31 Mar 2009
Dmytro Kryvko
An extended version of a strongly typed resource generator, with formatting support.
A Stopwatch implementation that measures the CPU time spent on executing a thread
NMoneys is an implementation of the Money Value Object to support representing moneys in the currencies defined in the ISO 4217 standard, for the .NET platform.
An application that helps you in starting tasks at predefined times and with various dependencies.
An editor capable of producing commmon XSD documents and generating strongly-typed configuration class corresponding to the XML schema (XSD) file
[RegSave] your property to the Registry, and more.
27 Oct 2011
Sandeep sunku
Line graph is user control which can be integrated into Winforms. The X points are plotted against Y.
20 Nov 2006
S. Senthil Kumar
Modifies .NET MSIL binaries to call configured methods at the beginning and end of methods in the binaries.
A tool for browsing public and private members in any running .NET application (and a generic InvokeRemote method that wraps the code injection).
This is a code converter that uses two different DLL files from around the .NET community. New Ver. 2013 is available for download.
Automatic build version awareness, incrementing, and archiving.
Check out this unconventional use of Microsoft's Client-side Reporting Technology that can make your Winform or ASP.NET apps "expression aware" and more powerful for your users.
CheckGroupBox, RadioGroupBox, CollapsibleGroupBox controls
29 Sep 2007
Fabio Zanetta
Looking for a free and simple way to design and add reports to your .NET application? Take a look at MyNeoReport library.
17 Mar 2008
Shabdar Ghata
A Windows application to backup and restore SQL server tables,views,user defined functions and stored procedures
31 Mar 2009
thund3rstruck
Solution for Archiving & Managing Optical Media
A wrapper for the Asynchronous Progamming Model in .NET
An IComparer implementation which enables comparing by any number and order of properties. Type safety is the driving force.
This tool removes the information saved in the project and solution files of VS2003.NET which are relative to Source Code Control.
A simple tool with a simple purpose, to add column guidelines to Visual Studio.
10 Jul 2011
Daniele Mazzeranghi
This article explains how to log the current call stack by using the StackFrame and StackTrace classes of the .NET Framework.
A utility to count the number of lines in a C#, VB or C++ .NET solution or project
19 Feb 2008
SteveLi-Cellbi
C# and C++ source code for .NET application packer tool
21 Mar 2007
10Tec, Sergey Gorbenko
Tool for creating MS Visual Studio XML documentation files. These files can be used for Visual Studio Intellisense, and to create help files via tools such as NDoc and SandCastle.
22 Apr 2013
Fco. Javier Marin
Disassemble and patch .NET assemblies using the Mono.Cecil library.
20 Oct 2005
Timothy Marshal-Nichols
Many web pages have a color graded banner as a background. GradientMaker is a simple graphics utility that allows you to create such images. You can also add text to these images. These can also be used as banners, backgrounds or logos.
Copies files from multiple folders to single destination
A tool for synchronizing multilanguage .NET Resource files.
17 Nov 2007
Dmitri Nеstеruk
An XSL Transformation Custom Tool for Visual Studio
4 Apr 2006
dotnetfireball
FireEdit - a small code editor with plugins support
Auto increment Visual Studio 2005 version build and revision number on compile.
Validation of input made as easy as possible for Windows.Forms, WPF, console-applications or any other purposes
Using this article you will get the basic idea of how you could use NDepend to control/analyze your application. It allows to apply design rules and refactor code.
3 Jun 2004
Michael McKechney
A utility to consume a text file and produce a code snippet concatenating the contents in a string variable.. and more!
12 Aug 2007
Himadri Chakrabarti
A Trace Listener class writing Trace Messages to a UDP port. Also provided is a WinForm application called TraceView to view the Trace Messages sent by the Trace Listener.
2 Feb 2005
Scott McMaster
This article presents a utility written in Visual Basic .NET that generates a C# or VB.NET source file from a .resx or .resources file. The resulting class enables compile-time checking of resource string identifier names and the numbers of format items.
22 Nov 2006
Chris Hambleton
A utility that creates a DotNetNuke manifest file and packages a module.
Create PDF files on the fly using this simple library.
A tool for editing the "Start Page" Recent Project List in Visual Studio .NET.
This article describes how to use an ExifQuery application to easily find images by keywords.
Simplifying locking with disposable objects
2 Jan 2005
Sebastien Lorion
Removes SCC information from a solution or project file. Works with solutions, C#, VB.NET, ASP.NET, deployment projects, and project templates.
23 Jun 2004
Jasmin Muharemovic
A VS.NET custom tool, created with the help of CodeDOM and EnvDTE, used to facilitate management of resource strings via IntelliSense and error checking in VS.NET environment.
12 Sep 2006
kevin delafield
A logging utility with a Forms based console.
4 Feb 2009
Emre Aydinceren
Parallel Task Library when released with .NET 4.0 will be great, until then here is a simple .NET 3.0 Parallel.ForEach for the rest of us.
NMoneys.Exchange extends NMoneys (Money Value Object implementation) to support exchange of currencies
Converter for Microsoft Project 2002 XML file to TODOLIST XML file.
Regular Expression Debugger
Tool to generate and test unicode ranges based on categories and blocks.
An article about using the SAP.NET connector to connect your .NET applications to SAP
Utility to aid in the management of app.config and web.config files in a team development environment.
3 Sep 2008
Ralph Willgoss
The aim of this article is to show how you can install, configure, and have CruiseControl.NET perform continuous monitoring by running a scheduled task.
Handling & tracking Exceptions / Errors in ASP.NET using XML
10 May 2007
Scott Holodak
Adding XPath-like position tracking to XmlTextReader and SgmlReader for lightweight, high performance screen scraping.
Module to generate a MiniDump on unhandled errors and allow the user to handle the error.
Graphing other dependencies, without Reflector now.
How to read and create simple XML configuration files for your application
A TextWriter object for writing to a printer
25 Apr 2011
Michael Geier
With this class, you can use ADS with C#, VB.NET, and other .NET languages without P/Invoke
Introduction to ActiveState's PerlNET toolkit
5 Oct 2009
gaurav_verma_mca
A .NET managed framework to send template emails in HTML or plain text
12 May 2008
Muigai Mwaura
Dependency injection of validation rules and their application across class hierarchies and interface implementations
Customize the code generated by the resources designer
This article explains how to create transparent controls in .NET Compact Framework
A way to automatically compact Microsoft Access database
C# Utility class for Active Directory, databases, files, networking etc.
A tool and an extensible library that allows the user to interact with web based forms.
ShowArgs displays a MessageBox and reads the parameter from command line.
20 Jun 2006
Mihail Arhipov
This class and command line utility shows how to easily build and deploy C# and VB projects without VS.NET.
30 Dec 2007
Anders Revsgaard
No matter how well you design your system, a distributed SOA application is always complex. When a SOA application fails, it can be difficult to track down the cause of the problem and the Web service where the error occurred. To handle this difficulty, you need a logging system such as UptoLog.
25 Feb 2008
Paramesh Gunasekaran
Trace listener to publish debug messages on network (Publisher-Subscriber Pattern)
20 Apr 2008
Victor Pirkle
Implementation of Listener and Client objects that communicate through a Web proxy
Here is a tool to help you build your NHibernate ORM applications.
Add additional key/value pairs to the VERSIONINFO resource.
Helper classes to serialize and deserialize in a single line of code using XML/WCF serialization
29 Sep 2005
Simon McEnlly
Attach performance hooks to an assembly through a command line utility.
Write better console applications, quickly, and easily
Add Serial Communications functionality to a .NET program easily using this component.
This tool is useful to create new virtual directories with extra settings in One Click !
29 Jan 2007
Paulo Morgado
A Culture and Region Information tool for .NET 2.0 based on System.Globalization.CultureAndRegionInfoBuilder
19 Sep 2008
Mohammad Ashraful Alam
Along with specification, examples and tools, a new visual modeling technique is being introduced, termed as “nAML” (.NET Application Modeling Language), which overcomes the limitation of typical modeling languages in a revolutionary way!
Sometimes you have to communicate something to the consumer of a class. This may break all your encapsulation. So, here is an approach to a new pattern, which lets you send messages outside a class without making it "project dependant".
This Control can change the Georgian dates in Dataset to Shamsi date (For Report)
An article on System.Media and how to use simple sounds or *.wav in Windows form application
An application that edits the Visual Studio MRU projects list.
A bootstrap loader to execute a ClickOnce application - written in C#
6 Jul 2009
Bruce Kempthorne 79
ChangeDisplaySettingsEx
A managed wrapper for native DLLs to be used in .NET applications.
3 Jun 2004
Michael McKechney
Describes a utility to simplify the registration of a VS.NET custom tool.
This is a DLL library to check for updates for your application.
Provides GUI for selecting an EXE using Ngen.
Having problems changing app.config and web.config? Use your own settings class. Easy to add new keys and save to disk.
nsh scripts may be run either directly from Windows Explorer or from a cmd prompt.
26 Feb 2008
Fernando Gregorio
Tool Report Builder
Reads/Writes an object from/to a stream
A simple yet useful library for file based logging implemented in .NET using C#
Monitor assembly references of a software project
25 Feb 2008
RoobanSolomonRaja
This tool simple invokes the QTP from .Net 2005
A utility to create multiple shell shortcuts from C#
A branch/fork of Xiangyang Liu's XYNTService/XYWinService
25 Aug 2010
Olivier Gaudefroy
Ensure that your resx file contains a valid comment for each entry with MSBuild integration
A class to read Unicode character names and a tool to display/search them.