Enterprise Library for .NET Framework 2.0 released

Wohoo! Enterprise library for .NET Framework 2.0 has just been released.

More details at http://msdn.microsoft.com/library/?url=/library/en-us/dnpag2/html/EntLib2.asp

Direct download link: http://www.microsoft.com/downloads/details.aspx?FamilyId=5A14E870-406B-4F2A-B723-97BA84AE80B5&displaylang=en

Visual Studio Tip of the day – Bookmarks

How often do you wish that you could put a mark at a particular location in your source code and then switch to that point with a simple click?

With Visual Studio, you can do that with the help of bookmarks.

A bookmark is a virtual placeholder which notes the position where you place one and you can quickly go to that position from anywhere in your source files by just a few keyboard clicks.

How to define a bookmark?

To create a bookmark, press Ctrl K + Ctrl K

This creates a book mark in the code. This is indicated by a blue button like indication on the left side of the line where you placed the bookmark.

Now to switch bookmark from any portion of your code, just press Ctrl K + Ctrl N

To go to previous bookmark, press Ctrl K + Ctrl P

To unmark a particular bookmark, navigate to that bookmark and press Ctrl K + Ctrl K (yes, this is the same combination you used to create a bookmark, what you are currently doing is toggling a bookmark)

To clear all your bookmarks, press Ctrl K + Ctrl L

If you have many files in your current folder and you want to navigate to the next bookmark in the folder, the shortcuts for next bookmark in folder is Ctrl Shift K + Ctrl Shift N and the previous bookmark in folder is Ctrl Shift K + Ctrl Shift P

All the above options are also available from the menu, Edit > Bookmark > ….

If you want to see all the bookmarks in one window, Go to View -> Bookmark Window (Ctrl K + Ctrl W). And click on the bookmark you want to go to.

Happy coding.

This post is aggregated at http://msmvps.com/blogs/vipul/default.aspx 

RSS link: http://msmvps.com/blogs/vipul/rss.aspx

Atom: http://msmvps.com/blogs/vipul/atom.aspx



Incremental search – VS2005

One of the lightly used features of VS2003 and VS2005 continue to be Incremental search. Developers usually know the text which they are searching for.

Due to lack of awareness of the VS editor features, I have seen many a developers editing code in TextPad and other editors.

If you know the exact text which you are searching for, you can use the incremental search feature of Visual Studio.

Press Ctrl + I. and start typing the text you are looking for. Your cursor will start to look like binocular facing downloads, and the first text matching the pattern will be selected. As you keep typing the complete text, the selection will jump to the location with contains the complete text. The status bar will contain the text you are looking for.


Hot keys:

Start Incremental Search: Ctrl + I

Made a mistake in typing: Hit Backspace till the wrong text is removed

Found the text you were searching for: Hit Escape

Change the search direction: Ctrl + Shift + I

Visual Studio Live

With Visual Studio Live being discussed in the developer circles, a natural question arises. What do developers think of when they hear about Visual Studio live? Darryl K. Taft  has an articles dedicated to this at http://www.eweek.com/article2/0,1895,1912035,00.asp.

Here are the top demands:

  • Pair programming: A developer could work with a co-worker, without the coo-worker being actually with him physically.
  • Hosted VSTS: Another idea being popped around is that of Hosted version of VSTS (Visual Studio Team system). Boy oh boy. if we could have these [;)] it would be fantastic. Small businesses would not have to look for high performance machines to work with the pletoroa of benefist offered by VSTS. Keep it coming developers.



VS2005 for VB guys

Guys still in VB world can check out


and see whats there for them in VS2005.

esp. Form1.Show works again…

FYI: System.Web.Mail is deprecated use System.Net.Mail

While we are on the topic of System.Web.Mail, it is important to note a new namespace in version 2.0 of the .NET Framework.  There is a brand new namespace for sending mail via managed code, it is called System.Net.Mail.  Have no fear, System.Web.Mail is still accessible in v2.0 but it is deprecated.  (Which means v2.0 won’t break your code but you should strongly consider using System.Net.Mail in new development.)  The documentation for System.Web.Mail is updated to reflect this.


Absolute Beginner’s Video Series to Visual Studio 2005 Express Editions

Do you have some students who want to learn Visual Basic .NET or C# on their own? Or perhaps you want to learn them as part of your own professional development. Well if so, Microsoft has a free series of lessons for absolute beginners. They look pretty good to me. I am sure that may others will find them useful as well.

Visual Basic Express – http://msdn.microsoft.com/vstudio/express/vb/learning/default.aspx

Visual C# Express – http://msdn.microsoft.com/vstudio/express/visualcsharp/learning/default.aspx

Why Upgrade to Version 2.0 of the .Net Compact Framework?

Steven Pratschner, Program Manager, .NET Compact Framework, lists down reasons why one should upgrade ot the latest version of the .NET compact framework.


  • Applications run faster

  • Developers are more productive

  • Developers are more productive

  • Developing secure applications is much easier

  • Access to Data is faster and more scalable

  • Developers can build more sophisticated user interfaces

  • Platform stability and security continues to increase

Need more information? Check out his blog post at https://blogs.msdn.com/stevenpr/archive/2005/11/30/498481.aspx

WinFX November CTP Released!

Download links


Developer Blogs to watch out for

With a plethora of blogs floating on the internet, it is hard to find the blogs which make a difference. Below is a collection of blogs of authors whose books we have read and blogs of people who make the technology.

I spent some time to find out such information and post it so that it will be useful for people who want to hear (read) from the horse’s mouth.

Below are the links of blogs of personalities whose blogs I find interesting to read:



Blog Link



Charles Petzold (Windows programming guru)

Windows programming, C#, Indigo




Don Box

Windows Architech (Microsoft)




Stanley Lippman

C++ guru





Corporate VP, DevDiv, Microsoft




Brad Abrams





Scott Hanselman

ASP.NET guru




C# Faq





Sahil Malik





Robert Scoble

Various Technology




Larry Osterman

Core technlogies





There are many others whose blogs I read and I will be updating this site as soon as I get some time. If you feel that there is more to the list, please leave me a comment and I will check it out.


Who’s who in the list above:


Charles Petzold: The guru of Windows programming. Since Windows 3.1, he has been writing books on Windows programming. If anyone can talk on Windows programming, he can.


Don Box: The architect of the next version of Windows (Vista) and the geek (not Greek) mythology that shadows it can be answered by him and him only. When not confusing (enlightening) me on the future of Messages & designing the next generation of Windows, he takes time to write a blog and is quite humorous in his style.


Stanley Lippman: C++ guys should watch out for his blog



Somasegar: When the Corporate VP of Developer Division at Microsoft writes, the developers across the blog read, coz what he writes about affects their bread and butter. His is the blog to look out for happening in the Microsoft Developer Tools camp.


Brad Abrams: No one speaks of the CLR internals with as much clarity as the Lead Program Manager of CLR team at Microsoft.


Scott Hanselman: ASP.NET guys and .NET developers in general cannot afford to miss this blog. His post in the questions every .NET developer should know (link) should be familiar to anyone appearing for interviews for .NET positions.


C# FAQ: The C# team at Microsoft has a FAQ blog, which is updated by C# team and C# MVPS.


Sahil Malik: Kiss-ass attitude is what I like about his blog. His latest book Professional ADO.NET 2.0 is selling wonders. His language may be rough, but he gets his point across.


Robert Scoble: Think blog! Meet Robert Scoble. No, RSS does not stand for Robert Scoble Syndication, but this guys writes all about Microsoft, good and bad. Hats off to him.


Larry Osterman: His is a very geeky blog and he explains everything in detail.


Comments are very welcome and if my limited reading should be expanded, please mention who I missed in this list.

PS:.As I am writing this, I know Robert will scold me for not formatting it nicely. Sorry Robert, but I am a HTML dummy.

« Previous PageNext Page »