Click here to Skip to main content

Articles by Scott Dorman (Articles: 7, Technical Blogs: 7)

Articles: 7, Technical Blogs: 7

RSS Feed

Average article rating: 4.72

C#

Using Managed Code to Detect if IIS is Installed and ASP/ASP.NET is Registered
Posted: 6 Apr 2007   Updated: 30 Dec 2007   Views: 77,665   Rating: 4.50/5    Votes: 12   Popularity: 4.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 1,171
Explains how to use managed code to detect which version of Internet Information Services (IIS) is installed and if ASP or ASP.NET is registered.
Data Binding an Enum with Descriptions
Posted: 12 Aug 2007   Updated: 30 Dec 2007   Views: 137,504   Rating: 4.79/5    Votes: 62   Popularity: 8.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 152   Downloaded: 1,407
A simple solution for binding an enum to a UI control using data binding.
Implementing IDisposable and the Dispose Pattern Properly
Posted: 27 Aug 2006   Updated: 30 Dec 2007   Views: 270,748   Rating: 4.90/5    Votes: 95   Popularity: 9.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 289   Downloaded: 0
Explains how to properly implement the IDisposable interface, the Dispose Pattern, and deterministic finalization.

.NET Framework

SafeHandle and Constrained Execution Regions
Posted: 30 Oct 2006   Updated: 30 Oct 2006   Views: 20,015   Rating: 4.33/5    Votes: 6   Popularity: 3.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
Explains the new SafeHandle class and Constrained Execution Regions, and shows how to use them.
Using managed code to detect what .NET Framework versions and service packs are installed
Posted: 3 Feb 2007   Updated: 8 Sep 2008   Views: 142,602   Rating: 4.83/5    Votes: 37   Popularity: 7.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 166   Downloaded: 1,717
Explains how to use managed code to detect which .NET Framework versions and service packs are installed.

Internet / Network

An easy-to-use URL file downloader class for .NET
Posted: 25 Aug 2006   Updated: 17 Aug 2007   Views: 134,118   Rating: 4.85/5    Votes: 24   Popularity: 6.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 167   Downloaded: 1,644
A simple to use resumable file downloader class that provides progress feedback for .NET 2.0 or .NET 1.1

Scrapbook

CodeProject Forum Guidelines
Posted: 3 Sep 2008   Updated: 3 Sep 2008   Views: 28,886   Rating: 4.82/5    Votes: 15   Popularity: 5.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 0
The accepted social etiquette for posting in the CodeProject discussion forums.

Average blogs rating: 4.61

Custom Controls

Getting a custom attribute [Technical Blog]
Posted: 8 Jun 2009   Updated: 8 Jun 2009   Views: 8,076   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Attribute programming has a lot of benefits and, when done correctly, can greatly simplify the amount of code that you need to write. One drawback to using attributes is that the code required to retrieve a custom attribute from a type is a bit cumbersome and is very repetitious. Given a type, the

.NET Framework

Visual Studio 2010 and Target Framework Version [Technical Blog]
Posted: 22 Apr 2010   Updated: 22 Apr 2010   Views: 34,806   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Almost two years ago, I wrote about a Visual Studio macro that allows you to change the Target Framework version of all projects in a solution. If you don’t know, the Target Framework version is what tells the compiler which version of the .NET Framework to compile against (more information is avail
Visual Studio, .NET Framework, and language versions [Technical Blog]
Posted: 24 Apr 2010   Updated: 27 Apr 2010   Views: 7,078   Rating: 4.50/5    Votes: 4   Popularity: 2.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Visual Studio, .NET Framework, and language versions
Determining if a type is defined in the .NET Framework [Technical Blog]
Posted: 7 Sep 2010   Updated: 7 Sep 2010   Views: 2,855   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
There have been several questions on StackOverflow about how to determine if a type is defined in the .NET Framework or is a third-party or custom type. Based on the answers provided to these questions, this can be accomplished using some reflection to retrieve the public key token of the Technor
Strings in .NET are Enumerable [Technical Blog]
Posted: 18 Jan 2013   Updated: 18 Jan 2013   Views: 1,585   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
It seems like there is always some confusion concerning strings in .NET. This is both from developers who are new to the Framework and those that have been working with it for quite some time.

Uncategorised Technical Blogs

Windows 7 Tricks and Keyboard Shortcuts [Technical Blog]
Posted: 18 May 2009   Updated: 18 May 2009   Views: 32,884   Rating: 4.56/5    Votes: 18   Popularity: 5.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
Here is a quick summary of what I've found so far for Windows 7

Reviews on Third Party Products and Tools

TechEd for Novices, 2012 Edition [Technical Blog]
Posted: 18 Jan 2013   Updated: 18 Jan 2013   Views: 1,466   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
In 2007, Microsoft created a "Tips for the Newbie" page for TechEd (which is apparently no longer available) and I created a follow-on post called Tech·Ed for Novices. I created a similar post in 2008  as well. With TechEd 2012 around the corner, I thought it would be good to bring it back. TechEd
No tips have been posted.

Scott Dorman
Software Developer (Senior)
United States United States
Member
Scott is a C# MVP and author who has been involved with computers in one way or another for as long as he can remember, but started professionally in 1993. He has worked at Fortune 500 companies and privately held start-ups focused on IT consulting where he gained experience in embedded systems design and software development to systems administration and database programming, and everything in between.
 
After spending 6 years as a systems administrator, Scott started developing eCommerce store fronts. Since 2001, he has worked on many different projects using .NET and C#. Although his primary focus right now is commercial software applications, he prefers building infrastructure components, reusable shared libraries and helping companies define, develop and automate process standards and guidelines.
 
Scott runs a software architecture-focused user group, speaks extensively, and contributes regularly to online communities such as The Code Project and StackOverflow, and is the Community Manager and Senior Editor for DotNetKicks.


Advertise | Privacy | Mobile
Web02 | 2.6.130523.1 | Last Updated 25 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid