Cool Client Stuff

Raghavendra Prabhu

Blog - About

About Raghavendra

Raghavendra Prabhu worked as a developer in Microsoft on the Live Search backend team, which he joined in November 2005. Prior to that, he spent 3 years as a developer on the .NET Client team (part of the Visual Studio group) helping write some of the code generation and resource handling components in Visual Studio 2005, as well as some API in .NET Framework 2.0, mostly in the System.Configuration and System.ComponentModel namespaces.

He left to pursue a career opportunity outside of Microsoft in Feb 2007.

  • Cool Client Stuff

    Client Settings FAQ posted

    • 68 Comments
    We have been getting lots of feedback on the new Whidbey Settings feature that I have blogged about in the past. Since there are a set of questions many people ask as they begin to delve into the API, I thought it might be useful to post an FAQ that I...
  • Cool Client Stuff

    Application.EnableVisualStyles

    • 45 Comments
    In Windows XP, the concept of Visual Styles was introduced to allow customization of the look and feel of windows and controls. Most applications that target Windows XP and above will want to take advantage of Visual Styles. In v1.1 of the .NET Framework...
  • Cool Client Stuff

    Client Settings - Part 2

    • 26 Comments
    In a post a few months ago, I wrote about a new Whidbey feature called Client Settings. While we briefly described this feature at the PDC, it wasn't available in the build of Whidbey released then. The Community Preview build gives you a chance to try...
  • Cool Client Stuff

    Designer Hosting in Whidbey

    • 26 Comments
    If you have had a chance to play with Visual Studio Whidbey, you may have noticed some of the cool new features in the Forms designer - snap lines, smart tags and so on. Now what if you desire to expose some of this design time UI in your own application...
  • Cool Client Stuff

    How does the Windows Forms designer in Visual Studio load a Form?

    • 22 Comments
    Here are a couple of questions we often get from developers who are new to Windows Forms: 1) The designer allows me to open an abstract Form, but not a Form that inherits from an abstract Form. Why is that? 2) I got a load error when I tried to open my...
  • Cool Client Stuff

    WinRes

    • 19 Comments
    Stuff about WinRes - a localization tool....
  • Cool Client Stuff

    VisualStyles in Whidbey

    • 17 Comments
    Support for VisualStyles in Windows Forms has considerably improved in Whidbey. Here is a list of some of the new features. These should all be in the PDC build. Application.EnableVisualStyles is now part of the "Windows Forms Application...
  • Cool Client Stuff

    Feature Preview: Client Settings

    • 17 Comments
    One of the new Whidbey features Joe Stegman talked  about at the PDC was Client Settings. This is a feature I have spent a lot of time on in Whidbey, so I thought I would talk a little bit about it. Very often, if you are writing...
  • Cool Client Stuff

    Do you really need a custom CodeDomSerializer?

    • 17 Comments
    When you author a new component for .NET for which you want to offer a smooth user experience within the Visual Studio designers, you may find you need to write a few more classes to get it working the way you want. For example, you may need to write...
  • Cool Client Stuff

    Localization in Whidbey

    • 16 Comments
    Before I describe how Windows Forms localization works in Whidbey, let us first take a look at how it works in VS 2002/2003. Consider a Form with a Button control on it. When you mark it Localizable = True in the property grid, the designer generates...
  • Cool Client Stuff

    Client Settings - Part 3

    • 11 Comments
    RichB has some interesting questions in his comments about my earlier post on the client settings feature. I thought it might be worth a separate post to answer them. I don't have the CTP available, but from the documentation it appears that ApplicationSettingsBase...
  • Cool Client Stuff

    I have heard of the BSoD - what's a WSoD?

    • 10 Comments
    If you have used the Windows Forms designer in Visual Studio 2005 enough, chances are you may have occasionally seen a white error screen instead of the design time form. This screen, fondly referred to as WSoD in our team, shows up when error(s) are...
  • Cool Client Stuff

    Saving out a Form's Size and Location using the Application Settings feature

    • 10 Comments
    A very common requirement for Windows Forms applications is the ability to 'remember' the location and size of forms when they are closed, so that the next time they are shown, they can be restored to the former position. The Application Settings feature...
  • Cool Client Stuff

    On using Windows Forms controls as ActiveX controls

    • 9 Comments
    [Update: Reformatted and edited the quote below] Here is a great summary by Mark Boulter (Tech Lead on .NET Client Team): To summarize our official position on using Windows Forms controls as ActiveX controls: v1.0 of Windows Forms only...
  • Cool Client Stuff

    Search Macros V2 is Live!

    • 9 Comments
    As some of you must have noticed, the new Live Search shipped a couple of weeks back, and last week, became the service that replaces what used to be MSN Search as well. The new service offers a bunch of improvements and new features over both MSN Search...
  • Cool Client Stuff

    Whidbey Launch, Live.com and Me

    • 8 Comments
    Wow, I can't believe it's been nearly 3 months since my last post. Time does fly by. Well, a lot has happened in the interim. We finally closed on the last few remaining bugs in Visual Studio 2005 and .NET 2.0 and this Monday, the products were officially...
  • Cool Client Stuff

    Generated by a tool?

    • 8 Comments
    [Update: This is a repost of a post I made on Friday 5/6, since the original post was lost due to a problem in the server software. Unfortunately, I don't yet have the comments I received on the original post, but I will reinstate them if/when they are...
  • Cool Client Stuff

    Strongly typed resource model in Whidbey

    • 8 Comments
    In Visual Studio 2003 and earlier, managing resources like images and icons in your project is somewhat difficult. For example, when you try to assign an image to a PictureBox through the property grid, you get the FileOpenDialog. When you pick an image...
  • Cool Client Stuff

    WinRes: Improvements in Whidbey

    • 7 Comments
    One of the first posts I made, after starting this blog, was about WinRes , a UI localization tool that ships with the .NET Framework SDK. The reason I wrote that post was that I had been increasing noticing how many people had the same set of issues...
  • Cool Client Stuff

    Which Framework version will my app use?

    • 7 Comments
    From an internal mailing list (answers posted by Suzanne ): Q: App compiled on v1.0. When the app is run on a computer with v1.0 and v1.1 (and even v2.0 when released), what version of the framework will it automatically use? A: v1.0. Q: App...
  • Cool Client Stuff

    DataGridView control in Whidbey

    • 6 Comments
    The latest article in the 'Wonders of Windows Forms' series on MSDN features the Whidbey DataGridView control (the article refers to it as the 'GridView', but it has since been renamed 'DataGridView'). Our internal Microsoft partners using the control...
  • Cool Client Stuff

    How does the designer decide what properties to persist on a given component?

    • 6 Comments
    Any component has a bunch of properties on it. For example, the WinForms Button control has properties like BackColor, ForeColor, Text, Name, BackgroundImage and so on. When you place a Button on the Form in the VisualStudio designer and look at the generated...
  • Cool Client Stuff

    Why doesn't my TypeConverter get called?

    • 6 Comments
    Consider the following code: public class MyControl : Control { [ TypeConverter ( typeof (SomePropertyConverter))] public Foo SomeProperty { get { ... } } } [ TypeConverter ( typeof (FooConverter))] public class Foo { ... }...
  • Cool Client Stuff

    Windows Live Search - Macros

    • 6 Comments
    The Windows Live Search Beta launch yesterday gives me an opportunity to write my first post on search, since moving to the search team back in November. This release has many highlights, including a new UI featuring infinite scroll and a snazzy new...
  • Cool Client Stuff

    Who is linking to my website?

    • 4 Comments
    It turns out very few people are aware of advanced search operators provided by all the major search engines. Fewer still actually bother to use them. However, in certain situations, they tend to be very handy. If I want to find out who is linking...
Page 1 of 4 (78 items) 1234