About Me

My name is J. Frank Carr. Simply put, I’m a programmer, probably like you are. I’ve been programming professionally for almost 20 years now and I’ve been working in one capacity or another with PC’s since 1985.

My first programming jobs involved coding in MASM, C, and QuickBasic and a few years later I moved on to Visual Basic 1.0. I’ve written production level programs in every version of VB Classic, 1 through 6, and VB.NET 2002/2003 and 2005 as well as in classic ASP and ASP.NET. I’ve also done some personal projects in C#, Java, and PHP. I was a Microsoft MVP in Visual Basic from 1994 through 2004 although I’m no longer a MS-MVP at this time.

If you’re into music and guitars like me you may want to check out my personal web site. You can listen to my guitar playing and discover why I’m a programmer and not a rock star.

About This Site

My goal with this site is to create a series of articles on coding with and developing applications with VB.NET as well as articles on general programming topics. I still feel like I’m in ‘learning mode’ with .NET’s vast scope so I’ll be giving my learning process thoughts and observations as well.

My primary topic types are:

The code examples are for Visual Studio 2005 / .NET Framework 2.0 unless otherwise stated.

Also, I have an archive of my older VB Classic website here as well. Some of the information there is a little dated now but may still be useful to you. The original site first went online in 1999 and I revised it up through 2003.

I am not currently updating this site with new information since my more recent development work has been in C# and PHP.

Comment Policy

Comments are be moderated and it may be some time before they appear. Comments are deleted or marked as spam if they are off-topic, spam, offensive or otherwise inappropriate.

Privacy Policy

This data may include information on your geographic location, IP Address, browser type, operating system information, referrer and exit links. This information is used to provide statistical reports that we can use to improve this site and is not stored in a personally identifiable manner. This tracking may include cookies and/or web beacons. We use cookies to understand and save your preferences for future visits, keep track of advertisements and compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future. This site will never sell, license or disclose your email address or any other personal information to third parties. We will never sell or disclose your email address or any other personal information to third parties. We may contract with third-party service providers to assist us in better understanding our site visitors. These service providers are not permitted to use the information collected on our behalf except to help us conduct and improve our business. This site also uses cookies or web beacons that are designed into WordPress to enhance your experience. Advertisements provided by Google Adsense may use the DART cookie. This cookie allows the advertiser to send you ads based on your personal profile. You may request to opt out of this cookie at Google’s Adsense site. You may opt out of the use of the DART cookie by visiting the
Google ad and content
network privacy policy
page as well as to gather general visitor information track visits to this website to or is present in advertising that is displayed or tracking plugins. Cookies or web beacons may also be used by my advertisers. Please refer to their sites for their privacy policies since they may be different and they are responsible for their policies. We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This site uses basic web logs and other analytic programs to track visits and demographic trends. These statistics may include IP Address, geographic location, computer system information and other related data. This information is used to provide aggregated reports that can be used to improve this site and is not personally identifiable. Please check the privacy policies of our advertisers on their individual sites since they may be different and they are responsible for their policies. Cookies are small files that a site or its service provider transfers to your computers hard drive through your Web browser that enables the sites or service providers systems to recognize your browser and capture and remember certain information. This site uses web logs and other visitor tracking methods. This does not include trusted third parties who assist us in operating our website, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety. However, non-personally identifiable visitor information may be provided to other parties for marketing, advertising, or other uses.


Thanks for visiting my site and I hope you find the information here useful.

Visit Me At My New Site, Programming In C#

Most Popular Articles

Highest Rated Articles


Most Recent Articles


 Subscribe in a reader

To subscribe by e-mail
Enter your address here

Delivered by FeedBurner

VB Opportunities