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   

Add To Your Reader

My Links

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<May 2008>
SMTWTFS
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Comment Stats

DayTotal% of Total
Sunday 1866.8%
Monday 37913.9%
Tuesday 45316.7%
Wednesday 50418.5%
Thursday 53519.7%
Friday 49418.2%
Saturday 1666.1%
Total 2717100.0%

Hour1Total% of Total
12:00 AM 652.4%
1:00 AM 682.5%
2:00 AM 622.3%
3:00 AM 742.7%
4:00 AM 572.1%
5:00 AM 1033.8%
6:00 AM 1084.0%
7:00 AM 1585.8%
8:00 AM 1716.3%
9:00 AM 1475.4%
10:00 AM 1716.3%
11:00 AM 1816.7%
12:00 PM 1886.9%
1:00 PM 1696.2%
2:00 PM 1605.9%
3:00 PM 1324.9%
4:00 PM 1073.9%
5:00 PM 923.4%
6:00 PM 913.3%
7:00 PM 963.5%
8:00 PM 833.1%
9:00 PM 782.9%
10:00 PM 792.9%
11:00 PM 772.8%
Total 2717100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.54144
Monday 5.22339
Tuesday 4.28419
Wednesday 7.67637
Thursday 6.90607
Friday 5.48411
Saturday 5.33160
Total 5.842717

Hour1 Entry MadeAvg.Total
12:00 AM 5.0035
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 7.0035
8:00 AM 5.35107
9:00 AM 6.32278
10:00 AM 6.47246
11:00 AM 4.41181
12:00 PM 6.88330
1:00 PM 3.00111
2:00 PM 5.41222
3:00 PM 8.64285
4:00 PM 4.0589
5:00 PM 5.92154
6:00 PM 4.52113
7:00 PM 9.67174
8:00 PM 9.80147
9:00 PM 5.05111
10:00 PM 5.4265
11:00 PM 4.5732
Total 5.842717

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


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles