KnowDotNet NetRefactor

.NET Basics

This section contains articles relating to various aspects of programming in .NET.  


Articles  

Inheritance and Implements Keywords -
Ever think about having MustInherit Classes take on a characteristic of an Interface? This article suggests a way to make the developer aware of all Overridable methods in a base class, even when the developer doesn't read the documentation on the exposed functionality.    more...

Inheritance and Implements Keywords -
Ever think about having MustInherit Classes take on a characteristic of an Interface? This article suggests a way to make the developer aware of all Overridable methods in a base class, even when the developer doesn't read the documentation on the exposed functionality.    more...

Patterns and Best Practices -
Don't send multiple informational Emails; send an attachment.    more...

Complex File Masking for FTP Component -
Have you ever needed to mask files being pulled from an FTP site? Many compontents pull down and delete all files from a folder. That may not be what you want. This article shows you how to implement sophisticated file masking in the FTP component to pull only the types and or names you want to retrieve.    more...

Hot Hot Keys (Short Cut) in VS2005 -
Are you constantly pressing Alt + Tab to get to the next or previous window in Visual Studio, only to find that you have invoked the Windows List instead? Stop your frustration by using new Hot Keys in VS2005.    more...

Creating and Handling Events - Part 3 -
Part 3 of this tutorial on creating and handling custom events shows how other classes can handle events raised from within other classes.    more...

Creating and Handling Events - Part 2 -
Part 2 of this tutorial on creating and handling custom events shows how to create and raise events that require additional data to be passed to the event.    more...

Creating and Handling Events - Part 1 -
Part 1 of this tutorial on creating and handling custom events shows how to create and raise simple events that require no additional data to be passed to the event.    more...

Additional information: '<', hexadecimal value 0x3C, is an invalid attribute character -
How do I get around an error being thrown by ConfigurationSettings.appSettings when I have a "<...>" embedded in the value of an appConfig key? Although the "<...>" is enclosed in double quotes, the .NET Framework raises an exception saying that it cannot be parsed.    
more...

Using GetFiles With Three Character Extension Returns Extraneous Files -
Why am I getting files back from GetFiles(*.txt) that have an extension of ".TXT1...")? Because there is a strange documented behavior when you use exactly three characters as a mask in GetFiles().    more...


< Previous    Page 3 of 17    Next >

Writing Add-Ins for Visual Studio .NET
Writing Add-ins for Visual Studio .NET
by Les Smith
Apress Publishing