Scott on Writing

Musings on technical writing...

Code Snippets in Visual Studio 2005

If you are like me, you live inside of Visual Studio. I have at least one instance of VS open virtually round the clock, and, as I've discussed here before, use VS to manage not only my ASP.NET applications, but also as the editor of choice for managing sprocs, UDFs, and views in my databases. (Granted, SQL Server 2005's Enterprise Manager makes working with these database objects a much friendlier experience than SQL Server 2000's EM, but using VS makes it a cinch to have these objects' script stored in source control...)

With Visual Studio .NET, developers could extend the system through little known tips and tricks or macros, making their time with the tool more productive. Books like Visual Studio Hacks are a great place to learn secrets for better working with this IDE. (More info on this book here.)

Visual Studio 2005 offers a super cool productivity enhancement, IntelliSense Code Snippets. Code snippets in Visual Studio 2005 takes IntelliSense to the next level, allowing developers to define their own mini-IntelliSense expansions. If you use Visual Basic you're no doubt familiar with the expansions VB provides for you - enter in Public Property name As Type and hit Enter, and VB fills in the Get and Set accessors automatically. It's always so annoying going back to the C# world and having to type in the complete property syntax by hand after you've done some coding in Visual Basic for a spell. Fortunately, these annoyances end with VS 2005 and Code Snippets. With Code Snippets you can define such expansions for C# (although many of VB's common expansions already exist and are part of the default Visual Studio 2005 installation), as well as invent new ones that can be used easily in either the VB or C# worlds.

My latest 4Guys article, Creating and Using Code Snippets in Visual Studio 2005, shows how easy it is to create and use Code Snippets. Not only can you create your own Code Snippets, but Code Snippets can be imported easily and even downloaded and installed from the web with one click. Sites like GotCodeSnippets.com make this process as easy as point and click. Just search the GotCodeSnippets.com website for snippets that would be of use to you, then click the Download Now! button to install the snippet on your computer.

posted on Tuesday, December 27, 2005 4:05 PM

Feedback

# re: Code Snippets in Visual Studio 2005 12/28/2005 5:33 AM pradeep_tp

Hye scott..Is there a typo in the URL http://www.scottonwriting.net/sowBlog/. Curious to know whether sowBlog makes more sense than showBlog?

# re: Code Snippets in Visual Studio 2005 12/28/2005 8:30 AM Scott Mitchell

pradeep, the 'sow' in sowBlog is an acronym for Scott On Writing. I used this I have multiple domain names pointing to a single server, and multiple blogs, so I put the Scott On Writing blog in a folder named sowBlog.

# re: Code Snippets in Visual Studio 2005 1/2/2006 12:57 AM pradeep_tp

I am a great admirer of charlez petzold. I came across an article by him about Visual studio. The topic was "Does Visual Studio Rot the Mind". From this blog of yours, I find you are a great fan of VS. As a veteran in ASP.net yourself, I would like to know your view point on it. Do you think Visual Studio really rot the mind?

# re: Code Snippets in Visual Studio 2005 1/3/2006 10:57 AM Scott Mitchell

pradeep, I've read that article - http://charlespetzold.com/etc/DoesVisualStudioRotTheMind.html - and found it very interesting. In fact, one of my email signatures includes a quote from that blog entry: "Just the other day I caught myself wondering who will clean out my Inbox after I'm dead."

Overall, I think Charles has some good points, but I think he overexaggerates the influence of the "rotting" he refers to. I'll blog about this in more detail eventually, thanks for the suggestion.

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<March 2010>
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Comment Stats

DayTotal% of Total
Sunday 2056.8%
Monday 42514.1%
Tuesday 51917.2%
Wednesday 55618.4%
Thursday 58019.2%
Friday 54718.1%
Saturday 1886.2%
Total 3020100.0%

Hour1Total% of Total
12:00 AM 782.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1193.9%
7:00 AM 1816.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1886.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1073.5%
6:00 PM 1013.3%
7:00 PM 1073.5%
8:00 PM 923.0%
9:00 PM 882.9%
10:00 PM 913.0%
11:00 PM 953.1%
Total 3020100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.00160
Monday 4.80384
Tuesday 4.04477
Wednesday 7.39680
Thursday 6.26676
Friday 5.07466
Saturday 4.78177
Total 5.403020

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06297
10:00 AM 5.63276
11:00 AM 4.22194
12:00 PM 6.16351
1:00 PM 3.09133
2:00 PM 4.89230
3:00 PM 7.67322
4:00 PM 4.00108
5:00 PM 6.07170
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.403020

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles