"As useful and as popular as Chris Maunder's "An unclickable button" article and class is, I thought that a clickable button might also be useful. While my ClickableButton class is implemented specifically for .NET, the very same techniques can be used in nearly every object-oriented windowing library."
"The .NET platform provides developers with an unprecedented level of language interoperability—at a price. Luckily, it won't cost you an arm and a leg to participate. Part 3 of 3."
"A .NET-savvy compiler can help you to get the best of all worlds: Continue using your language as before, yet take advantage of valuable components from other languages. Part 2 of 3."
"While some question the need for multilanguage support, .NET proves that such strange bedfellows as Fortran, Eiffel and C# can interoperate. First in a three-part series."
"ASP.NET Web Matrix is a community-supported, easy-to-use WYSIWYG application development tool for ASP.NET. It can be installed via a quick 1.2 MB download (about 5 minutes using a 56Kb modem). Best of all — it's absolutely free!"
From Harry Pierson - DevHawk.NET: #Regions are one of the coolest new features of the VS .NET IDE. Here's a macro to make it easy to add them to existing code by simply selecting a block of code and running a macro.
"CSCODEDOM Parser is utility which parses the C# source code and creates the CODEDOM tree of the code (general classes that represent code, part of .NET Framework - namespace System.CodeDom)."
If a CodeDOM-complete C# parser could be constructed, than C# could be the universal codegen language, using the CodeDOM at the intermediate format and any CodeDOM language provider could be used as the output. In other words, one C# codegen template could generate any .NET language.
"This new version has fixes to the installer and the generator. This generator includes the following features:
-Inheritable Typed DataSets
-Added Annotation Namespace to Typed DataSet Template
-New codegen:useNamespace Annotation to support setting the namespace of the Typed DataSet
-New codegen:classModifier Annotation to support changing the visibility modifier (e.g. you can now make your Typed DataSet internal!)
-New codegen:addCodeComments Annotation to create simple C# Code Comments to elimintate warnings on building your project while generating the documentation XML file
-New Typed DataSet Template that includes all these new annotations with default values."