Click here to Skip to main content
6,630,289 members and growing! (22,893 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Ravi Bhavnani (17 articles found)

Average article rating: 4.10

Button Controls

FooButton
Last Updated: 7 Oct 2006   Page Views: 306,794   Rating: 4.79/5    Votes: 111   Popularity: 9.80   Bookmark Count: 181
Licence: The Code Project Open License (CPOL)   
A lightweight general-purpose owner drawn bitmap button.

Edit Controls

History Edit Control
Last Updated: 17 Jan 2000   Page Views: 58,710   Rating: 2.84/5    Votes: 26   Popularity: 4.02   Bookmark Count: 21
Licence: The Code Project Open License (CPOL)   
CEdit derived control that lets you to display a scrolling text history
CueProvider
Last Updated: 24 Jul 2008   Page Views: 23,280   Rating: 4.54/5    Votes: 17   Popularity: 5.59   Bookmark Count: 48
Licence: The Code Project Open License (CPOL)   
A lightweight class that lets you add cues to a TextBox.

Miscellaneous

Drop-dead easy layout management
Last Updated: 3 Sep 2006   Page Views: 36,764   Rating: 3.58/5    Votes: 13   Popularity: 3.99   Bookmark Count: 49
Licence: The Code Project Open License (CPOL)   
Flexible control repositioning and resizing with an easy-to-use layout manager.

Static & Panel Controls

Static text to display long filenames with ellipses
Last Updated: 15 Jan 2000   Page Views: 89,528   Rating: 4.29/5    Votes: 21   Popularity: 5.67   Bookmark Count: 19
Licence: The Code Project Open License (CPOL)   
Lightweight class for displaying long filespecs that may need to be truncated

Audio and Video

Talking Clipboard
Last Updated: 14 Jan 2008   Page Views: 16,080   Rating: 3.94/5    Votes: 14   Popularity: 4.51   Bookmark Count: 28
Licence: The Code Project Open License (CPOL)   
An application that automatically speaks the contents of the Windows clipboard

C / C++ Language

A serialization primer - Part 2
Last Updated: 17 Feb 2002   Page Views: 141,659   Rating: 4.33/5    Votes: 28   Popularity: 6.27   Bookmark Count: 55
Licence: The Code Project Open License (CPOL)   
This tutorial describes how to handle invalid data stores and support versioning during serialization.
A serialization primer - Part 1
Last Updated: 25 Nov 2002   Page Views: 204,470   Rating: 4.13/5    Votes: 54   Popularity: 7.15   Bookmark Count: 138
Licence: The Code Project Open License (CPOL)   
This tutorial describes how to easily serialize a simple object.
A serialization primer - Part 3
Last Updated: 24 Jun 2005   Page Views: 154,303   Rating: 3.89/5    Votes: 41   Popularity: 6.28   Bookmark Count: 64
Licence: The Code Project Open License (CPOL)   
This tutorial describes how to serialize complex objects.

C#

EZLogger - drop-dead easy logging
Last Updated: 22 Mar 2007   Page Views: 25,377   Rating: 4.35/5    Votes: 13   Popularity: 4.85   Bookmark Count: 69
Licence: The Code Project Open License (CPOL)   
A lightweight .NET logging component.

Algorithms & Recipes

StringParser
Last Updated: 15 Jan 2006   Page Views: 57,697   Rating: 4.15/5    Votes: 17   Popularity: 5.10   Bookmark Count: 78
Licence: The Code Project Open License (CPOL)   
An object that makes it easy to extract information from strings, especially HTML content.

Date and Time

TaskTimer - an object to monitor task execution
Last Updated: 8 Aug 2002   Page Views: 61,498   Rating: 4.36/5    Votes: 10   Popularity: 4.36   Bookmark Count: 52
Licence: The Code Project Open License (CPOL)   
An object that tracks a task's elapsed and remaining times, and execution state.

Internet / Network

DNS

Domain Walker
Last Updated: 22 Jan 2006   Page Views: 48,310   Rating: 4.21/5    Votes: 12   Popularity: 4.54   Bookmark Count: 41
Licence: The Code Project Open License (CPOL)   
An object that allows you to explore the topology of the internet.
WebResourceProvider
Last Updated: 23 Mar 2007   Page Views: 148,060   Rating: 4.80/5    Votes: 51   Popularity: 8.19   Bookmark Count: 128
Licence: The Code Project Open License (CPOL)   
A framework to allow public web services to be used as objects in your application.
WebResourceProvider goes .NET
Last Updated: 17 Feb 2008   Page Views: 34,472   Rating: 3.82/5    Votes: 23   Popularity: 5.21   Bookmark Count: 66
Licence: The Code Project Open License (CPOL)   
A a simple yet powerful framework for retrieving useful information from public sources on the web.
Simple RSS
Last Updated: 15 Jan 2006   Page Views: 31,495   Rating: 3.65/5    Votes: 13   Popularity: 4.07   Bookmark Count: 37
Licence: The Code Project Open License (CPOL)   
Build your own RSS reader with a couple of easy-to-use classes!
Google Translator
Last Updated: 28 Mar 2008   Page Views: 82,896   Rating: 4.10/5    Votes: 18   Popularity: 5.15   Bookmark Count: 76
Licence: The Code Project Open License (CPOL)   
An object that harnesses the power of Google's online natural language translation tools.

Ravi Bhavnani


Member
Ravi Bhavnani is an ardent fan of Microsoft technologies who loves building Windows apps, especially PIMs, system utilities, and things that go bump on the Internet. During his career, Ravi has developed expert systems, desktop imaging apps, enterprise marketing automation software, EDA tools, a platform to help people find, analyze and understand information, and trading software for institutional investors. He currently works for a company that provides advanced data visualization solutions for Microsoft technologies.

His interests include the .NET framework, reasoning systems, financial analysis and algorithmic trading, NLP, CHI and UI design. Ravi holds a BS in Physics and Math and an MS in Computer Science and is a Microsoft C# MVP. His claim to fame is that he crafted CodeProject's "joke" forum post icon.

Ravi's biggest fear is that one day he might actually get a life, although the chances of that happening seem extremely remote.
Occupation: Software Developer (Senior)
Company: Dundas Software
Location: Canada Canada


Last Updated 21 Nov 2009
Web18 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use