What's News
Visual Basic Developers Resource Centre
  October 1, 2008
I'm Back/2!

I was fortunate to have my MVP status restored!  Thanks MS.

 
 
 
  April 15, 2008
I'm Back!

The first and most important thing is to offer my most sincere appreciation to all fellow VB coders who contributed through the donation links to my acquiring a new computer.  Thanks to your efforts, I now have a machine to take me another four years or so. 

My delay in returning was compounded by the need to consolidate and move two households into a third property. Taking well over a year, the time it took me away from programming also resulted in my losing my MVP status for lack of community contribution, a privilege that I enjoyed from 1996 through 2007.  My thanks to Microsoft for the honour, and perhaps I will be able to resume work to a level whereby I can re-achieve that status.

I'm  starting small with a few updates and a new code page, getting my feet wet again in VB classic programming. I hope to once again be able to provide new routines on a more regular basis (and yes, for VB "classic", not .net).

Randy.

 
 
 
  April 15, 2008
Copying Code under Vista

Vista and IE7 have introduced (to me) a problem with copying code from code pages using the "copy bas" or "copy frm" buttons in IE.  Now all hell breaks loose, with Windows warning that nefarious actions are about to take place by allowing the site to throw the code onto your clipboards.  There's nothing I can do about this, so my only recommendation if you like using the copy buttons is to respond to the dialog saying it's OK.  Perhaps adding vbnet.mvps.org to your IE trusted sites might also prevent the dialog.  If you are possibly concerned that some unwarranted or unwanted behind-the-scenes activities takes place on the site, I have detailed on this page all the activities that go on behind the scenes when visiting VBnet for anyone concerned.

 
 
 
  August 26, 2004
Image Transitions under Windows Service Pack 2 (SP2)

VBnet utilizes a java script and DHTML to perform the image transitions on pages such as Changing Application Menu Colours without Affecting the System when several variations of the application in action assists in understanding the code presented. Prior to Windows Service Pack 2, these transitions would have appeared without further intervention due to the java settings under Internet Explorer's Security settings for the Internet Zone.

With SP2's default enhanced security state these image transitions will not appear. This only robs you of seeing additional screen shots that may be presented to further augment your understanding of the code results.

If you miss the transitions you have to make one of two changes in Internet Explorer:

  • Modify the settings under the Internet zone: 
    • On the Security tab (Tools > Internet Options > Security) select Internet then Custom Level, and change the fourth listed item ("Binary and Script behaviours" under "ActiveX controls and plug-ins") to Enabled. The default setting is "Administrator Approved".  (Note: although VBnet does not use ActiveX on any of the site's pages, for some reason this setting affects the java code); or,
  • Add VBnet to your Trusted Sites zone (be sure to uncheck the "Require server verification (https:) for all sites in this zone") option, then check to ensure the "ActiveX controls and plug-ins" > "Binary and Script behaviours" for this zone is Enabled.

Refreshing the page (hold down CTRL+SHIFT when right-clicking the page and selecting Refresh) will reload the page and images and display the transitions. The first transition occurs about 5-8 seconds after the page has finished loading.

Note that not all code pages have transitioning illustrations ... the pages that do (there are about 40) usually include a phrase similar to "as shown in the first illustration" or the like somewhere in the project description.

 
 
 
  March 10, 2004
Browser Compatibility

VBnet was designed with Internet Explorer as the primary browser, and tested in Netscape 4.x to ensure things don't blow up.  However, to fully utilize the site you need to use Internet Explorer versions 4 and later.

The Cascading Style Sheets may not work in earlier versions of IE or in Netscape.  There is also a problem with CSS and table alignment in Mozilla's FireFox version 0.8 (beta). The Copy Form and Copy BAS buttons on the code page (which conveniently copies the respective code blocks to the clipboard for fast pasting into a demo project) rely on Internet Explorer's DHTML functionality, thus will not perform the expected tasks under other browsers. A future update to this site will hide those clickable buttons to avoid confusion.

 

 
September 23, 2002
What Code is on VBnet

Despite this site's name, there is really no VB.Net code here!

I have owned and used the VBnet moniker for this site since 1996.  At that time - during the early interest in the internet following release of Windows 95 - the site name was chosen because it meant "VB code on the Internet" which back then was pretty scarce - most still used bulletin boards for assistance and file transfers.

It was, therefore, more than unfortunate (and it pissed me off royally) when Microsoft decided to use this name for its 2001 incarnation of its quasi-Visual Basic language VB.Net. Many Classic developers still think B# or even B-flat would have been much more apropos, or even VFred, which it is (less than) fondly referred to since it has little in common with Classic VB.  But it wasn't, and the resulting use of my site's name for this product has done nothing but contribute to confusion about this site's contents and nasty emails saying my code doesn't work in .net.

VBnet has (and will continue) to target VB5 and VB6 programmers looking to maximize their investment in those languages by making real VB do things that many used to say couldn't be done with VB.  Many code routines here are also equally applicable to VB4-32 as well, and few of the most basic techniques - both API and pure-VB - also reach all the way back to VB2 and VB3. 

As the VB.net language has not yet garnered the following that Microsoft had hoped for, and has proven to be quite frankly bloated and ugly to code in with a terrible IDE, this language is (IMHO) not worth expending time on for hobbyist programmers - it is simply not fun a language.  And coding should be fun. Consequently, I have no inclination to move into VB.Net development, so there remains no such code on this site. 

If you do have a question about dotnet coding, don't ask me - see this listing of applicable newsgroups.


Unknown Contributions
While every effort is made to assure that the legitimate authors are correctly credited for work presented on VBnet, there is always the chance that something might slip through. So if you discover I've failed to credit an author with a known piece of work, please let me know via the Send Comments link so I can make the required amendments to the page.
 
 
So you're a VBnet Newbie, eh?
Hey! .. so this is your first visit! Grab a coffee and take just a few minutes to read the VBnet Philosophy and @VBnet pages from the links at the top of the page. These provide brief descriptions of the site areas, what my supposed mission here is, and how to get the most out of VBnet.

 
 

PayPal Link
Make payments with PayPal - it's fast, free and secure!

 
 
 
 

Copyright ©1996-2011 VBnet and Randy Birch. All Rights Reserved.
Terms of Use  |  Your Privacy