Content by Category
.NET 1.x
.NET 2.0
.NET 3.0
.NET 3.5
.NET 4.0
.NET 4.5
.NET Assemblies
.NET Framework
.NET Getting Started
Accessibility
ADO.NET
Advertorials
Agile Development
AJAX
Amazon Web Services
Analysis Services
Android
Architecture
Arduino
ASP .NET Web API
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Azure
B2B (Business Integration)
BDD
Big Data
Bing
BizTalk
Book Excerpts
Build and Deploy
Business Intelligence
C#
C++
ClickOnce
Cloud Computing
Code Contracts
CODE Framework Info - non Technical
CODE on the Road!
COM+
Community
Conferences
Continuous Integration
Crystal Reports
CSLA.NET
CSS
Data
Debugger
Design Patterns
Development Process
Display Technologies
Distributed Computing
Document Database
DotNetNuke
DSL
Dynamic Languages
Dynamic Programming
Editorials
Enterprise Services ("COM+")
Entity Framework
Events
Expression Blend
F#
Fox to Fox
Frameworks
Functional Programming
Git
Graphics
HTML 5
Internet Explorer 8.0
Interviews
IOS
iPhone
Iron Ruby
Java
Java Script
JavaScript
jQuery
JSON
Lightswitch
LINQ
Linux
LUA
Mac OS X
MDX
Messaging
Metro
Microsoft Application Blocks
Microsoft Business Rules Framework
Microsoft Dynamics
Microsoft Expression
Microsoft Office
Mobile Development
Mobile PC
Mono
MsBuild
MVVM
MySQL
Network
NHibernate
node.js
NOSQL
Nuget
Object Oriented Development
Objective C
Odata
OLAP
Open Source
Opinion
Opinions
Oracle
ORM
Other Languages
Parallel Programming
Patterns
PHP
Podcasts
Post Mortem
PowerPoint
Print/Output
Prism
Product News
Product Reviews
Project Management
Prolog
Python
Q&A
Rails
Rake
Razor
Reporting Services
REST
RIA Services
Ruby
Ruby on Rails
Scheme
Search
Security
Services
SharePoint
SignalR
Silverlight
SOA
Social Networks
Software & Law
Software Business
Source Control
Speech-Enabled Applications
SQL Server
SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server CE/AnyWhere/Mobile/Compact
SSIS
Subversion
Sync Framework
Tablet PC
TDD
Team System
Techniques
Testing and Quality Control
TFS
Tips
TypeScript
UI Design
UML
User Groups
VB Script
VB.NET
Version Control
VFP and .NET
VFP and SQL Server
Virtual Earth
Vista
Visual Basic
Visual Basic 6 (and older)
Visual FoxPro
Visual Studio .NET
Visual Studio 11
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2011
Visual Studio 2012
Visual Studio Tools for Office
VSX
WCF
Web Development (general)
Web Services
WebMatrix
WF
Whitepapers
Windows 7
Windows 8
Windows Azure
Windows Live
Windows Phone 7
Windows Phone SDK
Windows Server
Windows Vista
WinForms
WinRT
Workflow
WPF
XAML
Xiine Documentation
XML
XNA
XSLT



LearnNow


XAMALOT
 


SSWUG

Reader rating:
Click here to read 1 comment about this article.
Article source: CoDe (Publisher's Point)

Extending Your Development Experience with Visual Studio Gallery

There are some big, exciting changes happening around Visual Studio! Microsoft is shifting the focus of VS from being just a developer tool to being an entire platform. As part of that shift, the Visual Studio Gallery ( http://www.visualstudiogallery.com ) web site went live on Feb 27, 2008. The site is your one-stop resource for cool productivity tools called Visual Studio extensions. An addition to CodePlex’s ( http://www.codeplex.com )repository of collaborative projects and CodeGallery’s place to find sample apps and code snippets, Visual Studio Gallery is THE place to find extensions targeted at Visual Studio. Extensions can be anything from macros to item, project or solution templates to add-ins to full-blown extensibility packages. You’ll find both free and paid extensions built by both professional companies and community members.

Introduction

Visual Studio Gallery extensions include

  • Custom actions for VS context menus
  • Custom solution, project and item templates
  • Entire programming languages such as F#
  • Visual designers
  • Context sensitive help for the VS IDE
  • Automated processes
  • VS Add-Ins
  • Frameworks integrated into VS
  • Custom windows in the VS IDE
  • Integration of products into the VS IDE (e.g. Messenger)

Site Organization

Finding your way around visualstudiogallery.com is easy.

Click for a larger version of this image.

You’re immediately presented with what’s new on the site and can quickly see the most viewed or highest rated extensions or you can search by popular tags. Extensions are organized into one or more of 16 categories. You can search by category, most viewed, free vs. paid or by using the gallery-wide search. A handy trick is to enter a space in the search box to get a list of all extensions on the site and then to sort on the column you’re interested in. You can even use RSS to stay up to date with the site or with individual categories of extensions.

Click for a larger version of this image.

Once you click on an extension that looks interesting you’re taken to a single summary page. If you like what you see, you can click on the “Get Now” button to find out more or download the extension. The Visual Studio Gallery doesn’t actually host any of the content. It’s simply a catalog of Visual Studio extensibility products. At this point you’re redirected out of Visual Studio Gallery to wherever the extension is actually hosted; for example, CodeGallery, CodePlex, or any other web site.

Posting extensions to Visual Studio Gallery

Anyone with a Windows Live ID can post information about their extensions. Click the Windows Live “Sign In” button at the top of the page to sign in. Fill out a short profile (your name, organization name and web site) and click the “Add Entry” button to get started.

Click for a larger version of this image.

Go to Anthony Cangialosi’s blog (see link in the resources section later in this article), pick one of the professional looking templates, cut and paste it into the long description on the “Add Entry” page, then edit it to add your content.

Click for a larger version of this image.

Choose how to categorize your extension and which versions of Visual Studio it supports. Add a screen shot and click Submit.

Click for a larger version of this image.

Authors of entries on the gallery will see them appear instantly. The VSX team has created HTML templates to help make your Visual Studio Gallery page look professional, but you can use any HTML you want.

Top 10 Free Extensions on Visual Studio Gallery

Unlike my wife, with few exceptions, I don’t like to shop. Today I broke my routine and went to Visual Studio Gallery, sorted the list of extensions by cost and went shopping for cool FREE stuff. Here’s a list of my top 10 faves. Some of them are tools I’d already been using and can’t live without and some are bargains I just came across. I can’t wait to tell my wife how much money I’ve saved her! It’s good to finally return the favor.

#10 MeneesVSTools

MemeesVSTools adds new features to the text editor in Visual Studio including sorting, trimming, reporting metrics and spell checking. There are also some handy features like the ability to generate and insert a GUID on the fly which I use a lot in writing tests. It also does in-context base conversions between hex, decimal, and binary.

Click for a larger version of this image.

Figure 1: MeneesVSTools (Bill Menees)

#9 RIAnimation

RIAnimation from HushHushMedia is a cool alternative to Flash for simple animations. It’s an ASP.NET control that applies Rich Interactive Animations using only JavaScript. The link takes you to a live demonstration site where you can see RIAnimation in action.

#8 DB Connection Visualizer

DB Connection Visualizer from Microsoft lets you run SQL statements and view the results in a grid from the VS 2005 debugger.

# 7 StickyNotes

StickyNotes is a very cool, lightweight extension that lets you save notes for each file in a solution.

Click for a larger version of this image.

Figure 2: StickyNotes (Pablo Galiano)

#6 Source Code Outliner PowerToy

One of the things I missed in VS (until today!) is having a hierarchical navigation system when I’m editing large source files. While VS does give us a drop-down list of types and members, it doesn’t remain visible and accessible. In addition, this extension filters the list to help you locate that member you *almost* remember the name of.

Click for a larger version of this image.

Figure 3: Source Code Outliner PowerToy (Microsoft)

#4 F#

F Sharp from Microsoft is one of the first Dynamic Runtime Languages from Microsoft. F# is an entirely new programming language based on oCaml. A dynamic scripting language with full type safety with the performance of compiled .Net languages, this is one of the most comprehensive extensions so far and it’s completely FREE.

#5 32feet.NET

32feet.Net makes it easy to program for Bluetooth and Infrared (IrDA) and works on desktop, mobile and embedded systems.

Click for a larger version of this image.

Figure 4: 32fee

#3 VSWindowManager

VSWindowManager from Microsoft saves your window positions, sizes, and auto-hide status and lets you change between layouts manually or automatically. I find this one especially useful when moving back and forth from my dual-monitor desktop system to my laptop.

Click for a larger version of this image.

#2 Power Command PowerToy

Power Commands adds a whole bunch of really useful things to your right-click menus. For example, the ability to collapse an entire project or solution in the solution explorer or to remove items from your most recently used project list.

Click for a larger version of this image.

Figure 5: Power Command Power Toy (Microsoft)

#1 GhostDoc

Automatically generates XML documentation comments for C#. Either by using existing documentation inherited from base classes or implemented interfaces, or by deducing comments from name and type of e.g. methods, properties or parameters.

Click for a larger version of this image.

Summary

Visual Studio Gallery is a great place to find the new wave of goodies for the emerging Visual Studio platform and to check out how developers are pushing the limits and removing the barriers to the next generation of development. Whether it’s a commercial product like CodeRush, a Microsoft freebie like PowerCommands or a cool, free time-saver like GhostDoc, it’s worth some of your time to take a look and see if someone hasn’t already done the work to make your life easier. In writing this article, I found no less than 6 new extensions that I now use on a regular basis. Once you use StickyNotes you’ll wonder how you ever got along without them! I’ve also started writing my own extension with the intent of posting it on the site. Don’t be left out. See where Visual Studio is heading next!

Links & Resources

Visual Studio Gallery

http://www.visualstudiogallery.com

VSX Developer Center

http://www.msdn.com/vsx

Visual Studio Gallery Templates & How to Use Them

http://blogs.msdn.com/acangialosi/archive/2008/03/16/visual-studio-gallery-templates-how-to-use-them.aspx

Channel 9 Video

http://channel9.msdn.com/Showpost.aspx?postid=386361

Mike E. Yeager

&

By: Mike E. Yeager

Mike is the CEO of EPS' Houston office and a skilled .NET developer. Mike excels at evaluating business requirements and turning them into results from development teams. He's been the Project Lead on many projects at EPS and promotes the use of modern best practices such as the Agile development paradigm, use of design patterns and test-drive and test-first development. Before coming to EPS Mike was a business owner developing a high-profile software business in the leisure industry. He grew the business from 2 employees to over 30 before selling the company and looking for new challenges. Implementation experience includes: .NET, SQL Server, Windows Azure, Microsoft Surface and Visual FoxPro.

Skills

• C# / Visual Studio

• SQL Server

• SQL Server Reporting Services

• Microsoft Azure Development

• Mobile Device Development

• Microsoft Surface Development

• Visual Studio Extensibility (VSX)

• Windows Communication Foundation (WCF)

• Windows Workflow Foundation (WF)

• Requirements Gathering

• Use Cases & Documentation

• n-Tier Development

• Design Patterns

• Visual SourceSafe

• Team Foundation Server

• Visual FoxPro

myeager@eps-software.com



How would you rate the quality of this article?
1 2 3 4 5
Poor      Outstanding

Tell us why you rated the content this way. (optional)

Average rating:
2.9 out of 5

35 people have rated this article.

Instantly Search Terabytes Of Text
“Lightning Fast”
– Redmond Mag
“Covers all data
sources” – eWeek
25+ fielded & full-text search options
dtSearch’s own document filters highlight hits in popular file types
Web Spider supports static & dynamic data
APIs for .NET, Java, C++, SQL, etc.
Win / Linux (64-bit & 32-bit)
www.dtSearch.com
 

      AppsWorld Europe

 

DevTeach