Friday, January 10, 2014

Superior Code awards for advanced VB6 projects (1997-2013)

 Libry Compiler 4.1 (update)

Libry Compiler is a 32-Bit programming language which compiles directly into machine code and produces a small PE file (runtime independent EXE's). Libry's syntax resembles C language style (I accidentally deleted the original post).

 Markov Chain Exploration

Here I am uploading a VB6 application which shows a Markov chain example (this is update # 9, the package contains version 1, 2 and 3). The application can be used for weather prediction and other various experiments related to probabilities. The mathematics used in this program can be found here: [].

 Picture Color Code (pcc)

Program for sending encrypted text messages encrypted in colored images of 200 x 120 Pixels. Up to 65,000 characters can be typed per image. The counterparty to whom the image is sent to also in possession of this program for The-encode.

 Ugly Metamorphosis V2.0

This is the second version of the Ugly Metamorphosis app. The EXE files over 150Kb slow the conversion process. Files larger than 50Kb will not be shown in the Text1 object (due to its limitations), however, for files larger than 50Kb the source code is stored in the BAS_CONTENT variable and it can be saved. The GIF animation shows how the application should be used (update 2).

 VBP Code Member Explorer (access VB6 source code)

This project contains a VB6 Code Browser, of sorts. Essentially, the project parses VB6 Code down to the Member Level e.g. Subs, Functions, Properties, Constants, Types, APIs, Enums, Variables, Parameters e.t.c. and then looks at different ways to use the information it finds. This includes Source Code Review (tested against MZ-Tools), Project Scan, Find Member Use and Member List. It’s a bit of a mish mash of things almost amounting to a VB6 Code Browser.
The original submission got lost during an update, so I’m uploading it again, as is. I mostly use this program to read VB6 Projects and sometimes use the Source Code Review and the Member Copy functions but that’s about it. I’m thinking it may be useful to anyone else interested in parsing VB Code, for whatever purpose. Here, I was trying to write a VB6 Code Parser that gave me Programmatic Member Level Access to VB6 Code, outside the VB IDE, because it was the first thing I thought of when I asked myself, ‘ how am I going to fix my first VB Code Browser?’ Basically, this was a test project that took off by itself, it was a lot of fun, a lot of work and it taught me loads of stuff. The project is unfinished (esp. Options & Draft Code View forms). Anyway, I hope someone can find something helpful in the project/program. Happy Coding :) daveec.

 Win32API.txt file viewer

This project is a mock Win32 API Viewer showing Types, Constants, Methods and Enums and was inspired by use of the VB6 API Viewer; the author wanted Missing Type and Forward Reference indicators when collecting Win32 API Declarations for use in VB6 code; the program is research to that effect. Start by typing something in the Find Combo (top left) and pressing the Enter key. Ctrl+Ins adds the current declaration to the copy list and Ctrl+C writes the copy list into memory for doing a Ctrl+V elsewhere. Ctrl+R reorders copy list Forward References and Ctrl+M reports copy list Missing Types. Data from Desaware and David Groben, gratitude, 14,000 entries. Manually edit the Win32API.txt file to update the data. Work in progress but comments/suggestions/fixes/collaboration welcome. Happy Coding :) daveec

For code submitted October 2013
Contest Winners and Superior Code


UPDATE! Add SavePictureAsEMF (Enhanced Meta Format), ScrollBars with MouseWheel support, Resize restrictions. This is a simple ScreenCapture program with save and print options. This program can handled with Layered Windows. See screenshot. This is a shot of the Dell Menu that is a layered window.

 HTTP Recon 7.3 (httprecon-7.3 in VB6)

HTTP Recon 7.3 is one of the most sophisticated security scanners on the internet. It is made by Marc Ruef in Visual Basic 6. The last version posted on PSC was 4.4 about 5-6 years ago. The httprecon project is doing some research in the field of web server fingerprinting, also known as http fingerprinting. The goal is the highly accurate identification of given httpd implementations. This is very important within professional vulnerability analysis. Besides the discussion of different approaches and the documentation of gathered results also an implementation for automated analysis is provided. This software shall improve the easyness and efficiency of this kind of enumeration. Traditional approaches as like banner-grabbing, status code enumeration and header ordering analysis are used. However, many other analysis techniques were introduced to increase the possibilities of accurate web server fingerprinting.

 Intelligence Design Lab with 2-Lobe Brain

Intelligence Design Lab with 2-Lobe Brain, by Gary S. Gaulin, 2013, Version 2

 OpenStreetMap Reader V1.1

Read and visualize OpenStreetMap files. Plus a simple Dijkstra algorithm. UPDATES: V1.1-Improved LAT LON to meters conversion function.

For code submitted September 2013
Contest Winners and Superior Code

 Advanced mathematical functions (102 modules) in Visual Basic 6.0 (2013)

Here I upload 102 modules containing several hundred advanced mathematical functions written by Sergey Bochkanov between 2005 and 2013 (some of these functions are not found even in C or C++).

 Explorer monitor realtime protection

in the code is about how to monitor file when opening a folder in explorer / explorer on windows os, use the 2 functions for dialing and fast scan on real time protection, can be input as a protective program references of course, enjoy, mation please ask if there is not yet understood

 Genomin, large-scale genomic analysis in VB6 (DNA sequence analysis)

It becomes clear that in 2013, Visual Basic 6 begins to bite (again) with high-level bioinformatics applications. Here I upload a program designed as a template for bioinformatics data mining. It reads (uses buffers) and processes large FASTA files (over 8Gb), which contain DNA sequences. The screenshot shows the analysis of a 180MB file (representing the chromosome 5 from Homo Sapiens). Some knowledge of genetics might be necessary for the use of the program.

 Stereo Vision System

The program is a superb stereo vision simulator writen by Gary S. Gaulin (also contains powerful functions which can be used in many fields).

For code submitted August 2013
Contest Winners and Superior Code

 Hidden Markov Models, the Viterbi Algorithm, and CpG Islands

Hidden Markov Models, the Viterbi Algorithm, and CpG Islands (in VB6). It was published in 2011 by Tanner Helland on Complete info on this source code:

 iHarmonic(Chord Helper)

Sign and performance analysis allows, and reharmonization and has many features such as function analyser.

 MM ProgressBar Circle V2.0

Hi ALL, This is the version 2.0 of my control MM Circle ProgressBar. Very sample and well comented (as usual). see version 1.0 for more information( Update : - A beautifull Gradient Circle - Personnalized Caption Symbol - annnnnnnnnnnnnnd, a very cool animation (see screen capture), happy coding to all of you. Best Regards


Our beloved VB6 language began to invade new territories, those of genetics and bioinformatics research. Here I am uploading a VB6 program called PromKappa, which, at the end of 2012 has elucidated an interesting problem in biology. The purpose of this program is to convert DNA sequences into DNA patterns (different shapes on an image). More on this can be found here


This system can register a teacher,subjects taught,time to be taught and gthen generate time table

 Text Only Web Browser - Inet Control Replacement

Text Only Web Browser - Inet Control Replacement and upgrade. I made this control because alternatives such as the WebBrowser control had way too many problems and bugs. The inet control also had problems. Basically when it comes to anything related to internet programming visual basic is in the dark ages. This is a very simple and lightweight control that relies on no other controls to do its job. One function gets any web sites html in the background. A couple of other functions strip out all of the html tags and another function removes all scripts such as javascript. You are literally left with the text only from that web page or web site. This control is extremely fast and light weight. Somewhat like the linx text only browser except there are no links. This could easily be changed if you recode to leave all the anchor tags intact.

 Zcreenshot (translucent selection-box seamless screenshot application)

Fully operational screenshot application that is activated with a set of hot-keys of your choice, that when activated changes your mouse cursor to the selection-cross to let you know you can now click and drag a translucent selection box across any part of your desktop, and when the mouse is released, it will be saved to a folder with only the area selected. Jpeg compression is available for saving the image, or standard raw bitmap. The appearance of the selection box is fully customizable (as far as translucency, border color, and background color) As well as saving all preferences in an ini file, such as which compression to use, running on startup, it also features the ability to easily access the application through use of the Windows tray area; you may also access the screenshot folder where the images are saved to from the tray icon for ease of use. As well demonstrating quite a large number of API calls in relation to I/O and GDI+/other graphic operations, this also demonstrates the basics of making an application that runs on start up and is easily available from tray area. Great, fairly simple application to learn a lot of the basics to make headway to becoming an advanced programmer. Please rate and comment to let me know what you think of my work, it's my first submission to PSC in many years.
For code submitted July 2013
Contest Winners and Superior Code


For code submitted May 2013
Contest Winners and Superior Code

 ActiveX DLL Injection (Loader & Libraries)

This project is something that really ties together everything I have learned in the last 10 to 15 years. I had heard for a long time people answering the question of "Can I inject a VB6 dll into an application or game?" They always answered with, "No, you can only inject a standard dll into an application, so you cannot inject the standard vb6 activex dll." I'm here to tell you they're wrong and always have been. Included in this project is a ActiveX DLL Injector/Loader, two demo "hack" libraries, and a target application. I decided to write the demos on a target application I wrote so as to note infringe on the copyrights of anyone else. VBHackEngine - The loader or injector for activex dlls VBTestLibrary - Library to patch the serial check VBTestLibrary2 - Library to demonstrate hooking/intercepting functions VBTarget - Application that does a serial check I have decided this will be my last venture into VB6 as I've realized that it will soon be an almost completely dead language within the next 5 years.

 MM Circle ProgressBar

Hi ALL, This is an awsome and beautifull ProgressBar with Circle Aspect. Very sample and well comented, i hope you can learn some technique and tricks. of course you can personalize all colors, apply or not transparency ... as we always say, a picture is worth a thousand words :), (see screen capture). happy coding to all of you. Best Regards

 Save/Open data into a text file

Save/Open data into a text file using visual basic
For code submitted April 2013
Contest Winners and Superior Code

 Two Month Planner (Update 26 Apr)

Two Month Planner by Robert Rayment...Update 26 Apr 2013..NOTE the Textboxes are multiline and the suggestion that Labels could be used doesn't work because Labels only have a Caption and not a Text property....I found this useful and maybe some of you will as well. Any embellishments I leave to you. The program is mostly standard VB6 apart from a couple of APIs to enable all the contents of a combobox to be visible and a Module for Writing and Getting an ini file. Also a CommonDialog Class to avoid any dependencies. Will probably help to read the READ_ME.txt.
For code submitted March 2013
Contest Winners and Superior Code

 Interpolation Regression

Interpolation & Regression calculator with chart and you can also click on the chart to save it.

 Limited Population Growth - Bifurcation

A visualizing model of limited population growth that revealed the famous bifurcation diagram. Cob-Web iteration diagram is also included.

 School Report Card Generator

This system can generate report cards for students stored in the database.

 Using the Line control to achieve nice looking graphics

A nice tutorialon how to use the Line Control to create a colored bar chart.

For code submitted December 2012
Contest Winners and Superior Code

 Special labels

Special labels with: Rolling text Shifting text Fading text multiline Fading text by sentences, words or characters Many options and propertypages included. Created with the purpose to learn from it!
For code submitted November 2012
Contest Winners and Superior Code

 Win 8 Metro 2.0

Win 8 METRO 2.0 is the next version of my Win 8 Metro. it's more simple, more intuitive, more beautifull and less complicated than the version 1.0 (yep, i swear :)) . of course done using only VB6, you can personalize all things, wallpaper, color, button style. by activating edition mode, you can drag button (or more than one), resize it, use mouse to select many button at the same time (same style of selection using in rell windows 8 8 metro interface) ...etc you'll find some greate fonction, you can learn some basic function you can also use a search fonctionnality to find some files/folders existing in desktop or in the start menu (use text search zone at the buttom on the left) the interface is awsome and very similaire to the reel Windows 8 Metro on the other hand, the program need two more things, is someone can help, it will be realy awsome : 1- when draging one or more program (on edit mode), it will be amazing if someone can add fonctionnality to move other icons in real time to empty space for new location of draged icons (i hope it's clear, sorry for my bad english :) (bref, like in Windows 8 Metro dragdrop) 2- if someone can add something like scroolbar to have more icons event if the visible area is empty finally, happy coding to all of you Best Regards

For code submitted October 2012
Contest Winners and Superior Code

 Magrid 1.0, A 3D magnetic field line rendering program

This program is still in development mode and far from being finished. I am posting it here to allow members of to download and examine the program’s source code. The source code is written in the Visual Basic 6.0 programming language.

For code submitted July 2012
Contest Winners and Superior Code

 Dr. Mario clone

Clone of the classic NES game Dr. Mario. There's no two player mode and sound is not fully supported yet. Poor commented.

 Fastest CRC32 Out There

Included is the fastest CRC32 implementation ever written for Visual Basic 6. The entire algorithm is written in x86 assembly language (nasm), thus allowing me complete control and of course speed. Included in the project is a timing class and another CRC32 method posted by me which uses asm assisted bitshifting to achieve better speed. This CRC32 algorithm runs 25X to 100X FASTER THAN ANYTHING ELSE OUT THERE FOR VB6!!! Feel free to download and test/benchmark and see for yourself!

For code submitted June 2012
Contest Winners and Superior Code

 Binglots Game

Binglots - It's Bingo! It's Slots! Spin the slot-machine then cover your bingo card. Jokers are wild. Many sounds and custom graphics. High scores. Instruction included.

 VB6 Extra tools 22-Jun-2012

A couple of tools to make your programming life a little easier.
For code submitted March 2012
Contest Winners and Superior Code


The tools needed to make the industry standard CAD program. Was clean and simple coding. Here you can learn the basics of algebra. You can learn more about the content by looking at a screen shot. For example, collection of the intersection ,of the geometry on the presence of the special points, and so on. New: Draw a circle section (Zip: 38kb)

 NPlayer (update 27-03-2012)

Programme to play music and movies, while still allowing search and listen to songs online (Using asp files and xml to access MusicLink). Program prepared to accept new skins and languages. Program incomplete. System in Portuguese. "NPlayer is a free license program, which allows it to be copied and distributed this to compliance with the copyright and it is not modified without the permission of Nikyts software. When we speak of free software, we are referring to freedom, not price. The licenses of the software programs Nikyts are made to make sure you have the freedom to distribute programs, which does not imply that some of their services may be paid if the company so deemed necessary."
For code submitted February 2012
Contest Winners and Superior Code

 Class Scheduling System

A complete high school and college enrollment system including directory, faculty members, subjects, class rooms and more

 Students Admission System

This is a Students Admission System. Stores students information, their guardians/parents, class levels, sports, clubs, societies, leadership... just check it out. Dont forget to vote STADMIS UNLOCK CODES I developed Stadmis Software in such a way that when first run on any machine it requests for the unlock code, which sets it to trial version running for 30 days. I programmed the unlock code in such a way that each day of the week has its own code as follows: 078078065 - Sunday 0DC0780C9 - Monday 14007812D - Tuesday 1A4078191 - Wednesday 2080781F5 - Thursday 26C078259 - Friday 2D00782BD - Saturday I have a Keygen that generates a set of codes which defines the Software's:- 1. Serial Code 2. Serial key 3. Licence Code 4. Expiry date 5. Max No of Users created in the software This serial code provided is unique for every computer that the software runs on. Therefore, it can not work on any other machine by virtue of copy pasting. The serial key is programmatically generated and is unique for every machine too. By use of the Keygen, a serial code can be provided that alters any of those details. If a fake Serial credential is detected by the software, the license is revoked. For more information contact me:
For code submitted December 2011
Contest Winners and Superior Code

 Reciprocal Velocity Obstacle (crowd sim)

RVO. Reciprocal Velocity Obstacle. Crowd Simulation - Video:
For code submitted November 2011
Contest Winners and Superior Code

 Intelligence Design Lab

This next generation Intelligence Generator (also on Planet Source Code) computer model is (as per Occam’s Razor) made to be as simple as possible to reduce all that is happening in a complex biological circuit of an intelligent living thing to what is most important to understand about the way self-learning intelligence works, in this case a compound eye insect. The program provides a precise and testable operational definition for “intelligence” where taking all sensors out of memory addressing demonstrates "protointelligence", while clicking out its Red Green Blue vision subsystems from both confidence and memory renders it completely “unintelligent” in which case it only expresses Brownian motion type random behavior. The computer model also provides a precise, testable and scientifically useful operational definition for "intelligent cause" where each of the three emergent levels can be individually modeled, with a model predicted to be possible that generates an intelligent causation event, now goal of further research and challenge for all. Applying this model to biology shows advantages of a two lobed brain over a single lobe that would have to be much larger to control the same amount of sensory input. This model also provides insight into the origin of life, intelligence, and mechanisms that produces new species including human which was found to be systematically the primary result of good-guess chromosome speciation from fusion of two ancestral chromosomes which created our second largest. The code is useful for game engines and other applications that require virtual intelligence, is relatively well commented, has on-screen tool-tip-text, and 30 pages of referenced documentation.

 Screen Shot/Capture + Mouse + No clipboard + No dll ocx

The original work is not mine, i was looking for such a code for a long time but couldn't find so finally i had to do it my self by combining codes from others in this site. The original authors are! Display Current Mouse Pointer Image By: Will Brendel CodeId=8252 Simple Screen Capture By: Rye CodeId=56877 Note: The cursor position is not accurate. if you figured it out please post the solution in the comment section below. Thank you
For code submitted August 2011
Contest Winners and Superior Code

 Virtual World Chat

This is my new project to establish an online virtual world rpg that will enable attenders to chat and meet. This is based on a previous application I found on planet-source-code. You should download the After that extract the folder to C:\ . You should see all files under C:\NewLand2D folder, if not so, create such a folder and take all the files into it, otherwise program will not work. I deleted the extentions so you should change extentions: dx8vb as dx8vb.dll mswinsck as mswinsck.ocx NewLand2D as NewLand2D.exe After that run ocxregister.bat and activexregister.bat in order to register the dll and ocx, otherwise program will not open. if you don't have vb 6 on your computer, also setup vb 6 runtime files on your computer. In a couple of days, I will upload full source code If you can't run the project, or otherwise, please leave your comments on guestbook of Thanks.
For code submitted March 2009
Contest Winners and Superior Code

 DM MDB Editor/Viewer v1.0

Hi this is a small tool I made to makeing Databases......

 Form Shadow (Originally by Paul Caton)

Originally by Paul Caton (txtCodeId=64867), this is a class.....

 SSL eMail Sender

A complex SSL eMail Sender with data encryption and more......

 Using the DLL NeroCOM to implement in our projects the Burning!

This application demonstrates how you can implement in your......
For code submitted February 2009
Contest Winners and Superior Code

 A 3D Pie Drives Information

Show all drives information by 3D Pie blending color graphical mode........

 A Graphics Pixels plus Angles_update

This is the basic concept of an idea I've had for awhile......

 jcMDITabs v1.2

Sorry for the very LATE update. Nothing Special in the new version......

 RapidShare Downloader Updated

Rapidshare downloader.....
For code submitted January 2009
Contest Winners and Superior Code

 A Real Inpainter (Faster Version)

One of the most advanced routines in picture editing. Remove undesirable parts from pictures.....

 DM VBCode Collector V1.2a Update

Hi this is a little VB Code Collector.......

 Library Management System

This Library Management System is for the beginners in VB 6 like me......

 LynxComboBox v2.0, The Best Enhancements for Multi-Column ComboBox

This source code contains some good enhancements that I made for LynxComboBox v1.30.......
For code submitted November 2008
Contest Winners and Superior Code

 Chart Control

A control to make a chart.....

 DM AppPaths

DM AppPaths is a smll program to allow you to add and edit custom programs.........

 FYI: Bits - Manipulation

The attached class contains a lot of bit manipulation routines........

 shadow outline emboss engrave

How the simple text effects - shadow outline emboss engrave - are drawn........
For code submitted October 2008
Contest Winners and Superior Code

 A Hotel Management System

Hotel management system - This is a complete application for Hotel Management System......


this is a final project. 3d transparent material texture.No DX,GL................

 Nisita Transparent Image Viewer

This code is very diffrent from other image viewer u'll find in this site............
For code submitted September 2008
Contest Winners and Superior Code

 An amazing Skinnable Form - Vistor3

To customize your own skin onto your form, maximize the form, as well as set optional transparency.........

 Recompiler VB6 exe

Edit any VB exe application with this project. You can edit......

 Teacher Friendly Dextop [TFD] [Update 2: Major Additions]

[See Screenshot] Next Generation shell replacement...........
For code submitted August 2008
Contest Winners and Superior Code

 Complete Inventory System

It allows the end users to encode the necessary transactions.............

 Rise of Reign -II Extreme Ways

[See Screenshot]. Industrial Quality Leading Game in pure VB no DirectX or OpenGL.........

 UniSock - Winsock control replacement

A new class implementation of Winsock API. By style close to........

 Windows ExplorerBar control

This is a Windows ExplorerBar control. Based on the idea of.......
For code submitted July 2008
Contest Winners and Superior Code

 A Class for accessing dBase or FoxPro dbf file without ADO

This class is made to access dbf file. This class............

 Animated Chart

This is My Animated Chart Version 2, with 4 new themes: PersianGulf......

 Draw Curve

Draw Curve.............

 Rise of Reign (Update : 17-July)

[See Screenshot] Fasten Your Seat belts for an Ultimate Gaming Experience........
For code submitted June 2008
Contest Winners and Superior Code

 A ShellSort with a twist - Revised and even faster! (Update 21 June 08)

This shell algorithm is founded on a very solid performer that was........

 BoxShot (update #3)

This is my poor attempt at a boxshot program. My hopes are that......

 Hospital Management System - Extended Edition

This system automates all core functions and business........

 Particle Effects Demo(Update 10Jun08)

Particle Effects Demo by Robert Rayment (Update 10Jun08).............
For code submitted May 2008
Contest Winners and Superior Code

 Big Genetic Algorithm - Problemsolver

This is a complete Genetic Algorithm Class full with all the features......


When using the chameleon button user control I noticed that eventually.......

 Inet Who Is And NTP Example

I looked high, I looked low. But I couldn't find an example anywhere......

 VB6 Clone Form&Button&Menu(Only Class and Module File,Pure API)

Class VB6,Support Form Button and Menu,Only Windows API...
For code submitted April 2008
Contest Winners and Superior Code

 Advance PDF Class Without Acrobat Reader

Now you can creat PDF files without having Adobe Acrobat Reader....

 cButtonBar (Updated 25-04-08)

This is a class that simulates a button bar using a.....

 LynxGrid 2.13c (A professional grid in a single CTL)

No voting please. The original author (Richard Mewett).....

 Simple Machine Protect v1.x

Simple Machine Protect is portable anti virus software.........
For code submitted March 2008
Contest Winners and Superior Code

 ArtDraw - Vector Graphics Software v.1.0.1[28/3/2008]

ArtDraw is Vector Graphics Software (like to CorelDraw.......


(Revision 02.jun.2008) Picture cube screensaver. with preview.....

 LaVolpe WordArt (GDI+ Paths) [27 Mar 08]

Updated:: Fixed mem leak save routine (oops); added minimal......

 Universal dll function caller, update

Just an update responding to previous user requests.....
For code submitted February 2008
Contest Winners and Superior Code

 AeroSuite ActiveX Controls [16 Feb 08]

Must SEE!!! This project includes VistaAeroForm, VistaBasicForm.....

 Smart POS(Point of Sales)

See the project for much details.....

 Sudoku 5.1

This is the update of my last submit of Sudoku game that make you craze before....

 Ulli's Sudoku Solver (4x faster again)

This is an object-oriented Sudoku Solver combining the "cross hatching"......
For code submitted January 2008
Contest Winners and Superior Code

 FYI: GDI+ Path Warps (17 Jan 08)

Example using GDI+ to warp string paths. GDI+ has two warping options but one is buggy.....

 Linear Transforms 2 (Update 25 Jan 08)

Linear Transforms by Robert Rayment... Shows mapping a rectangular image onto....

 Webbrowser control replacement and upgrade

Are you sick of the webbrowser control and all its bugs and problems....

 X86 32 Bit Assembler

This is an experimental 32 Bit Assembler. Originally planned....
For code submitted December 2007
Contest Winners and Superior Code

 UniControls (unicode command button, label, menu, textbox)

I've finally come to a point at which I'm happy enough to the results.........

 Universal dll function caller, CDECL & stdcall with .bas/.cls/.frm/.ctl callbacks

I received a report recently that my 2003 CDECL submission.......
For code submitted November 2007
Contest Winners and Superior Code

 Demo Ocx 3.0

somes Usercontrols first beta version (Firsr Patche)...........

 LaVolpe ImageList II (3Dec07)

Updated, still not binary compatible w/previous post, massive re-write...........
For code submitted October 2007
Contest Winners and Superior Code

 FYI: Rotated Captions with Unicode WordBreaking

Use Windows to word break captions.........

 ucBrowse - Theme-Aware Browse for Folder Control

ucBrowse - Theme-Aware Browse for Folder Control ucBrowse is a single file........
For code submitted September 2007
Contest Winners and Superior Code

 LaVolpe ImageList

Another project using my c32bppDIB classes. This is a............

 Messenger Cursor

This Project is a Mouse Trail Effect on the Desktop based..............

 Open Mario

Play a funny Super Mario Game + Editor! I write this game...........

 Q-Clips: A Windows Clipboard Extender (Update: 2 October 2007)

Q-Clips is a Windows Clipboard Extender that enhances..........
For code submitted August 2007
Contest Winners and Superior Code


Simple Form color gradient which includes standard controls like OptionButtons, Frames, etc........

 Grab file MD5 quickly

This code will allow you to read a file extremely fast and grab its MD5.......

 ucStatusBar - Theme-Aware Owner Drawn StatusBar Control

ucStatusBar is a single file, self-subclassed StatusBar replacement control which supports complete.......

 VbScript Editor With Intellisense

Intellisense in scripting languages like vbscript is like a dream.......
For code submitted July 2007
Contest Winners and Superior Code

 Color Selector(Final 15 July)

Color Selector by Robert Rayment. Select a color from a list of 140 named colors or from an RGB gradient display......

 EGL_dxf version

computer graphics and 3d programming tutorial.No DirectX or OpenGL......

 Systray Icon (7-17-07 IMPORTANT)

Reuploaded, last post is not accessible ??? I found a big bug concerning the recovery function now is working right....

 VB Donkey Kong

VB Donkey Kong v0.03 (Last update for a while, until the other levels have been implemented).....
For code submitted June 2007
Contest Winners and Superior Code

 Control Container Release 3.1

*** RELEASE 3 *** A Simple Container Which Allows You To Add Depth To Your Forms...........


GerP soft - is a graphical program, it use for designing a customize ID CARD MAKER.............

 SelfSub, SelfHook, SelfCallback by Paul Caton

Identified possibility for a crash. See comments in template class. Contributions to Paul Caton's excellent thunks..........

 vkControls : 16 GRAPHICALS usercontrols ! NEVER SEEN before ! (update 4)

Here are 16 VERY customizable graphical usercontrols (XP style by default). NO dependencies needed !! ........
For code submitted May 2007
Contest Winners and Superior Code


computer graphics and 3d programming tutorial.No DirectX or OpenGL....

 Real-time Image Curves (using cubic splines) - just like Photoshop

By request, here's another first of its kind in VB: a fast, accurate, real-time image curves dialog....

 Tiny GFX(Update 7 June)

Tiny GFX by Robert Rayment. Program to make small bitmaps, icons and cursors - 8 x 8 to 48 x 48. See screenshot. Zip 119 KB....

 ultimate auto update(no self depencies required)

This code if added to your project will enable you to release updates to your end users with no fuss at all.....
For code submitted April 2007
Contest Winners and Superior Code

 LaVolpe AlphaImage Control [1 May 07]

A new usercontrol, imitating VB's image control, that allows you to load PNGs and other image formats just by...

 New API Viewer 1.0.2 (Update 2 with 47000 new constants)

Updated with minor bug-fix and smoother resizing, plus 47,000 more constants in 2 new API files. This Add-In is a workable...

 Sort your eastereggs by color

Animated Sort Algorithms --- Shows the behavior of these sorts: *Bubble*, *Cocktail Shaker*, *Insert*, *Improved Insert*, *Shell*, *Heap*, and three versions of *Quick". Download is 7.5 kB. Have fun...

 xFrame Usercontrol

***UPDATE 07/05/2007*** Added Expanded Event ***PREVIOUS UPDATES*** Added Click, DblClick, MouseDown, MouseMove...
For code submitted March 2007
Contest Winners and Superior Code

 custom listview

A list with multiple columns. Multiselect, drag'n'drop item reordering, icons with alpha (LaVolpe's 32bpp dib), checkboxes, simple sorting, own custom styles.

 LaVolpe Animated Image Control (Final)

A usercontrol, windowless, DC-less, lightweight and designed just for GIFs...

 ucClock - Photorealistic Clock Control Update:March 28

A usercontrol that allows the user to use 1 of the 8 supplied clock images or supply there own. The user has full control...

 VisualProCalc Advanced Programmable Calculator (Final Beta 0.2.4)

VisualProCalc is not just a programmable calculator - it is THE Programmable Calculator. VisualProCalc has taken...
For code submitted February 2007
Contest Winners and Superior Code

 clsFileAnalyzer v2.5

After quite a long time searching for a decent replacement for the FileSystemObject - which did not require the programmer to include...

 Complicators and Simplifiers (New Paragraph about Collections)

This is a project I want to start: Collect hints and examples which might help Newbies (and maybe some of the Oldbies)...

 CoolWeb - Website Creation Wizard - Upd: 7 March

CoolWeb is a powerful and easy-to-use website creation wizard. CoolWeb will enable you to build professional-looking websites within...

 vhGrid! / Treeview - 1.4 (Update March 4)

V1.4 Is Up! Now with integrated treeview and added 'hypermode'...
For code submitted January 2007
Contest Winners and Superior Code

 A 200 segment slithering snake

Awesome screenshot! The fastest 2D bitmap scaled rotation on PSC! Highly optimized fixed point math for incredible speed!...

 Desktop Video Recorder (PureVB, Own Codec: Block Processor)

Utility that captures (and encodes) video from any capture device or your desktop...

 MorphRangeRoamer v1.00 - Hybrid UpDown/Slider Usercontrol

06 Jan 2007 - Fixed small bug, added RW_ShowLED property, trimmed code) MorphRangeRoamer is a different type of VB6 usercontrol that attempts to overcome the range-handling limitations...

 Super Fast String Sorts Update(04/01/2007)

I have implemented two of the algorithms 'popular' MSD Radix Sorts based on the implementations done by Peter M...
For code submitted December 2006
Contest Winners and Superior Code

 Dynamic LED XMAS Tree

Dynamic LED XMAS Tree By Trent Jackson. (Final version 0.9) A Software-based emulation of a real World project published in the Silicon Chip magazine back in 1999...

 FYI: 32bpp DIB Suite

Find enclosed a suite of classes that allows you to work strictly with 32bpp DIBs, including recognizing transparency/alpha channels in gifs, icons, pngs, & bitmaps...

 PropertyGrid 1.0 (Update 18 Dec)

I think this the first control how this in PSC, this's a PropertyGrid based in the VB 6.0 PropertyGrid control (the screenshot tell all). The credits are in the UC, I used some UC of PSC contributor...

 Stars (Virtual Night Sky)

Enter your longitude and latitude and the program will display the positions of all the stars in the sky as viewed from your location. Place the cursor over a star to get more information...
For code submitted November 2006
Contest Winners and Superior Code

 Automated Sales and Inventory System of SECC [Final update]

This Application can view all reports and do more faster and reliable data manupulation. this is a user friendly program. See the graphical view and artistic design.

 Data CD Writer

This creates ISO9660 file system images and optionally burns them on CD-R(W) (2 projects). FlamedLib is still pretty buggy, so I decided to rewrite the ISO9660 class...

 PaintRR(More Fixes 3 Jan)

PaintRR by Robert Rayment. This painting program puts together a lot of the things I've done separately before...

 Unique Tool to Search & Download Top Code on PSC

Unique Tool to Search For Top Code on PSC This is a tool created to accompany an article I posted on here which explains a simple...
For code submitted October 2006
Contest Winners and Superior Code

 b8 SIM - Sales and Inventory Manager

A simple application that can support purchasing, sales and automated inventory management. I earned...

 Final 2.4.2 - HyperList NGEN! The last Listview control you will ever need..

Bugfixes to 2.4- Crash on some foreign language versions of xp resolved...

 Office 2007 Ribbon

-- Update on 10/10/06 -- This Control, will put a Office 2007 Ribbon to your application. No OCX, No DLL, No Office 2007 Required! ALL in your EXE! >>> This Code is under Construction!! <<<

 VBCorLib 2.0

Version 2.0 has been reached! What's new with this version? Cryptography! In addition to the hundreds of existing useful...
For code submitted September 2006
Contest Winners and Superior Code

 A 3D MMORPG Engine - vbGORE 0.1.1

vbGORE is an online RPG game engine like Elysium and Mirage, but it has a graphics engine and networking system...

 Accounts Management System

This software handles 4 main parts of Accounting Cycle i.e...

 Asteroids 2D & 3D OpenGL *update*

Explosive rapid-fire space action! Not your average Asteroids; I couldn't make up my mind if I wanted a 2D game or a 3D game...


This usercontrol is a simple "frame" control but not exactly as Intrinsic VB "frame" control or another...
For code submitted August 2006
Contest Winners and Superior Code

 ATOMIX Virtual Cipher Machine

The brandnew ultra realistic ATOMIX virtual cipher machine is finished! After the Award Winning Enigma and M-209 simulators this is the third software cipher machine that makes you feel like a real cryptologist...

 Final - 2.7 - RCM GII - Client And Non Client Modifier Class

Ver 2.7 Is Up! Added progressbars and sliders. Added GPX accelerator typelib in alternate version...

 mini-Image Processor (Update 13 Aug)

mini-Image Processor by Robert Rayment. Demo of one way to load a standard picture into an array using GetDIBits,...

 Real Tree (Branches & Leaves)

Think 3D ! Sometimes in programming, the current loop statements such as or do...while can't help us and we need more...
For code submitted July 2006
Contest Winners and Superior Code

 A Comprehensive Spell Checker

This is a comprehensive Spell Checker application which uses an internal database of over 450,000 words...

 ART2GUI - A tribute to the VISUAL in VB6 by Light Templer

This usercontrol is a very interactive replacement for old VB shape control. Interactive just in IDE, the end user of an app gets the nice design only...

 dcButton ActiveX Control - First Public Release!

2nd UPDATED!!! Still working on other issues. New and improved button styles...

 Orby 3D RayCaster

I decided to tackle this project simply because of my curiosity in custom 3D and ray casting engines...
For code submitted June 2006
Contest Winners and Superior Code

 DM Render Label

hi all this is a small user control I made to allow you to render basic HTML, at the moment it supports, Text Colors, Text styles, bold, italic, underline etc,...

 Extreme Fire Effects Final

Demonstration of realtime fire in Direct3D8. Code presents 4 different high-resolution environments using fire effects: firepit, candle, streetlamp, troch...

 LynxGrid v1.50 (owner-drawn editable grid)

Owner-drawn Grid. Combines the features I use from an MSFlexGrid and a ListView (in Report View). Features include Item CheckBoxes, Item Images,

 WaveIn Recorder

Uses the waveIn API to record audio signals. You can change the recording source while recording and change its volume...
For code submitted May 2006
Contest Winners and Superior Code

 A Complete Account Receivable Programt. It has a cool search method, gui. and etc.

A Complete Account Receivable Program which I made for a Graduating Computer Science student for their thesis...

 Douglas-Peucker Generalization Algorithm for simplifying 2D & 3D polylines and polygons

The process of generalization is normally executed when the map scale has to be reduced. Another usage is in cleaning up noisy representations of polylines...

 LaVolpe Desktop Icon Tweaks (Finished)

Desktop subclassing with VB. An icon uber-tweaker. FINAL CUT barring bugs...

 Wavettes(Update 31 May))

~Wavettes~ by Robert Rayment. Designer for short WAVs using some maths formulae and a range of settings...
For code submitted April 2006
Contest Winners and Superior Code

 Candy Button (Update)

Candy Button - is a nice button that can look like XP button, XP Toolbar button, Cristal (OSX) and IceBlock (Based on Cristal) all buttons can have Checked/Unchecked state...

 FINAL V5 -NT Master Class! - EFS | NTFS Security | Process and Service Mgmt | User and Group Mgmt

All of the most difficult and hard to find subjects covered in one unifying project. NT Master class encompasses a wide range of security functions, allowing you to create...

 MorphOptionCheck 2.22 - Combo OptionButton/CheckBox UserControl

MorphOptionCheck is a subclassed, ownerdrawn usercontrol that combines the functionality of VB's OptionButton and CheckBox controls...

 SelfSub 2.1 updates and additions. Apr 13

What: the latest version of my subclassing components. Why: this update fixes DEP (Data Execution Prevention) issues on 64bit Windows and XP SP2 with NX/XD cpu support...
For code submitted March 2006
Contest Winners and Superior Code

 create objects without registration

This is a handy module which allows you to create an object from an Active-X server (OCX, DLL) without the need to register it first...

 Enhanced Text Control

Enhanced Text Control is Fully Featured Xp Style(.NET TYPE) control...

 jcForms v1.0.4 (new updating)

It's a nice usercontrol that enables you to skin the form. It includes 4 attractive styles, 5 theme colors and 3 backcolor styles...

 MorphBorder v1.00 - Gradient Border UserControl AND Class

(Added MorphBorder *Class* 09 Mar 2006) MorphBorder is a simple usercontrol that allows you to frame other controls with an attractive gradient border...
For code submitted February 2006
Contest Winners and Superior Code

 jcFrames control version 2.0.1

jcFrames control version 2.0.1 (another version of my award-winning frame control) incorporates 4 new styles and new properties (for example: enabled property, it enables or disables automatically...

 McListBox 3.3 (Hybrid)-[With ListBox,FileList,FolderList,DriveList,FileBrowser, FolderBrowser modes]

Added features... 1) Horizontal ScrollBars 2)Drive's Label 3)New tree view line style : McListBox 3.2...

 MorphDisplay v1.00 / MatrixDisplay BETA

(12 Feb 2006 - Added MatrixDisplay control beta) MorphDisplay is an ownerdrawn digital display usercontrol that uses shaped regions to form hexagonal...

 Rutu's Project Dependency Collection Tool (very useful Update: 23rd Feb 2006)

I developed this project for own purpose and I thought this will prove equally helpful to you all as well, hence posting it on PSC...
For code submitted January 2006
Contest Winners and Superior Code

 CommonDialog Enhanced Callback

CD Enhanced is a sample VB project that show how to use the system CommonDialog without OCX/DLL...


The name says all. It uses OPENGL and requires Windows XP.

 McToolBar 2.3 - [Advanced multi-style toolbar with Chevrons]

The new version of McToolBar-2.3 is released now and it claims itself as the most advanced toolbar writen in VB...

 Visia Compiler 4.8.7

Real 32-Bit Compiler with built in Linker witch compiles directly into machine code and prodcues x86 PE-Executables...
For code submitted December 2005
Contest Winners and Superior Code

 cCoolScrollbars (Update: support for 'drop-down' windows)

cCoolScrollbars is a little class which will let you customize (in fact, "overpaint") built-in scrollbars appearance. Two modes: Flat and Custom-Draw...

 Extreme! 1.2 - Updated! Event Logging and GPF Interceptor Class

The Ultimate Application Logging and Error Handling Interface!! Adds professional error handling to any application with just a few simple settings...

 jcFrames (new frame control)

The jcFrames control (NEW VERSION!!!!!!!) will enable you to have new designs on your vb projects...

 PNG Reader : Updated (by LaVolpe)

Work in progress & posted for your suggestions. This is a good PNG reader (includes progressive display/interlacing--rare indeed) & the writer is in progress & will be posted next month, hopefully...
For code submitted November 2005
Contest Winners and Superior Code

 BIC Encryption v2.0

The ready-to-use BIC Encryption Tool is the perfect solution to protect your files with extremely strong encryption. This program uses the BIC technique...

 LaVolpe Window Shaper 3

The attached code will shape a window around a bitmap faster than anything else I've seen on any other site...


~RRChess~ by Robert Rayment. Program to solve checkmate problems and play chess games with another person or against the computer...

 SOptionButton 1.0 (Update 16-11-2005)

It's a small simple control but attractiveness (at least for my), I wait they like it. Support Unicode and Align.
For code submitted October 2005
Contest Winners and Superior Code

 A Complete Inventory and Account Receivable System (UPDATED)

This is an inventory and account receivable system project which I made some of my client here in Philippines...

 FINAL UPDATE!!! The Last Word in Spell Checkers AND NOW ..The Penultimate Dictionary

So, I took the best ideas from the projects I did see, and made this.. The Ultimate Spell Checker!! Check it out..

 If God were a programmer

Just a humorous depiction of what the beginning of the universe just might have been like, had God been using a computer at the time...

 McToolBar 1.4 - [ Advanced, Ownerdraw, SingleFile'd, XP style ToolBar ] (**Updated 14/10/05**)

This is an advanced, single file'd, ownerdraw toolbar with, XPstyle/Normal HoverEffect, Custom ToolTips with balloon style and icons,...

 MorphListBox 1.06 - Graphical ListBox Replacement

A totally ownerdrawn replacement for the VB listbox control...

 WizzForm - An integrated solution by LiTe

This selfcontained usercontrol adds often needed functions to VBs forms...
For code submitted September 2005
Contest Winners and Superior Code

 A 32-Bit (GUI/Console) Compiler Libry 4.0

32-Bit compiler called Libry. Compiles directly into machine code. This version calculates section size by multiple passes...

 LaVolpe Custom Windows II (Updated)

Version 2 now allows 100% customization of the standard rectangle window...

 McListBox 2.2 [ A perfect replacement for vb's ListBox ] ( *All you need!! )

Heavly improved version with Item completer, Subclassing, Api scrollbars, XP style, Mouse wheel...

 ReVive LiveUpdate with Help File and Script Editor ***Very Easy to Implement***

LiveUpdate for all your apps in 4 easy steps! Provides complete program update functionality across both LAN�s and WAN�s...
For code submitted August 2005
Contest Winners and Superior Code

 Flamed Lib - CD Writing and more

The Flamed Lib (or simply Flamed v4) is an Active X DLL with plenty of functions for you to deal with CD/DVD-ROM programming...

 Spaceblaster Game

My VB DirectX7 space shooter game. It still needs work. but I was hoping to get some feedback on how well (or poorly) it runs on other machines. Only 2 1/2 levels created at this point.

 ThunderVB - First Release

ThunderVB is an add-in for VB6...
For code submitted July 2005
Contest Winners and Superior Code

 ComboView 0.2.7 (Updated 27 Jul 2005)

Ownerdrawn ComboBox with ListView Style DropDown. Features: Multiple Columms, Checkboxes, dynamic Column Sorting/Resizing, AutoComplete, Item Formatting (ForeColor, FontBold), Multi-char Word search navigation, Flat Border style...

 isButton 3.6.1 the multi style button Updated 2005-7-29

isButton is an award winner button; is a single file usercontrol with various visual styles and with custom properties like text align...


This time is not a UserControl :-) I've tried to emulate a classic DOS game...


Your GUI dream come true. 20 usercontrols to replace MS common controls 1, 2, and 3, the richedit and masked edit libraries...
For code submitted June 2005
Contest Winners and Superior Code

 DeepLook 4.11 (UPDATED)

DeepLook can scan your VB projects and return a detailed treeview showing statistics on almost every aspect...

 LaVolpe PathFinder IV: Non-Tiled Graphs

Fastest non-tiled graph path finder. Extended my unique approach & believe it is 100% accurate and still very fast. This approach uses window regions to process...

 M-209 Cipher Machine

This program is an exact simulation of the M-209 Cipher Machine, used by the US Military during World War 2...

 MorphTextBox v1.14 - Ownerdrawn Single Line TextBox Control -

MorphTextBox is a totally owner-drawn usercontrol that provides most of the functionality of VB's single-line textbox...
For code submitted May 2005
Contest Winners and Superior Code

 [++] Microprocessor Emulator and Assembler

...Finally you can improve it!!!! Emu8086 is a Microprocessor Emulator with integrated Assembler and Tutorial...

 CodeHelp 1.2.2 (Tabbed IDE code editor Window) Updated

This is a VB AddIn, with this AddIn VB can show the Code editor windows in tabbed style...

 Stretching alpha-bitmaps

Some additions: AlphaBltStrecth and AlphaBlendStretch with and without interpolation (bilinear)...

 VBCorLib v1.0

Version 1.0 finally! This massive library has finally reached what I consider a production version. With newly added classes for math, resource, Base64, and guid handling...
For code submitted April 2005
Contest Winners and Superior Code

 API's AlphaBlend emulation (update #2: Export XP icons)

A little module: AlphaBlt() and AlphaBlend() functions will let you render 32-bit-alpha bitmaps onto a given DC...

 Flamed v3 - CD writing and more

Flamed - the world's first open source VB6 cd writing app - is back...

 LaVolpe Animated GIF Control

Not your ordinary GIF viewer. Recognizes encoded animation loops, allows you to modify settings on the fly...

 VB ExTooltip

ExTooltip Class is the First Full VB Open Source from Scratch written code, that allows you to create AWESOME Customizable tooltips. Display any custom Icon of Your Choice...
For code submitted March 2005
Contest Winners and Superior Code

 Code Fixer 3.0.9

This is a VB6 Add-in. It's purpose is to format, optimize and improve VB code. Many fixes are performed automatically and there are also many additional suggestions to improve your code. ---------------------------------------------------------------------- It also contains a user-friend replacement for VB's find and replace tool. ---------------------------------------------------------------------- This is a very powerful tool so please download the separate help file upload and read it for installation and operating instructions. ---------------------------------------------------------------------- If you have tried it before then it's time to up-date (or give it another go, there may have been a lot of bug fixes and improvements since then). ---------------------------------------------------------------------- Comments/bug reports welcome. Please contact me if you have any questions. Re-issued because the version number has rolled over and to gather some new end-user input so suggest away. --------------------------------------- Updates 3.0.9 FIXED debug Stop left in code, NEW fix Fonts properties in USerControls fix, Release folder has better naming see history.txt for details and thanks

 DeepLook FINAL

The (now guaranteed) final version of the DeepLook project analysing software...

 LaVolpe EZ Subclasser III

Now with Life Insurance. Gotta be the most stable, non-thunking, subclassing DLL around. Added GPF error trapping (automatic for IDE & user-opted for compiled apps)...

 ntFlexGrid - GRADIENT/PICTURE BACKGROUND! Drag/drop, formatting - TOO MUCH TO LIST!

This code is a custom control I wrote for use in our companies products. It has tons of implemented ideas in it - way, way too much to list...
For code submitted February 2005
Contest Winners and Superior Code

 [*a 3d racing game with commercial quality graphics*]

This is a completly 3d racing game with commercial quality...

 Add Command Buttons To Form's TitleBar (Updated: 20-Feb-2005)

Updated: 20-Feb-2005. Now Include Example Showing Its Uses (Add To SysTray Code) This code allows you to add any command button (or any control with hwnd) to the VB forms's title bar...

 Outlook 2003 SideBar V2.02 Alpha (*Updated 10/02/2005*)

A complete new rebuild of my award winning EyeDropper Control. Now a 100% Dependency free control...

 VbEclipse Version 0.9.02 (docking MDI solution) - Updated: 27/02/05

The VbEclipse project is a Visual Basic 6.0 implementation of the Eclipse perspectives...
For code submitted January 2005
Contest Winners and Superior Code

 CyberKiller 3D

This is full functional 3D action demo, written with visual basic with iRender 3D game engine usage (

 EXE Protector v1.2-->7 Hardware Fingerprints, Memory Encryption, Public Key Encryption and More

This is the major update of my AWARD WINNING code(now supports all major EXE's-VB, Delphi, VC++,FLASH etc.) this submission has a number of new features...

 Frog3D - 3D frogger game

Frog3D is a 3D frogger game, with DirectX graphics and sound. The goal of the game is to get the frog across the road without becoming road pizza, and get him across the pirahna-infested river...

 Wolf DataGrid 1.0.0

If you hate Microsoft DataGrid and you dont need, cant find or dont have $300 for other grid then you are gonna love this ;)...
For code submitted December 2004
Contest Winners and Superior Code

 [FA] City Builder [v1.2]

A 2D Windows-based game. You can construct various buildings, roads, destroy them, earn money through monthly taxes, scroll around the terrain.... all like a professional strategy game!...

 DM Resource Viewer / Extract

Well I am back agian with a new update. Some of you may remmber DM Bitmap Extractor well if you liked that you will also find this usfull...

 Easy Balloon Tool Tip Class

Class module for adding Balloon or Rectangle style tool tips to your forms. Tool Tips can be Multiline and colors are selectable. Because of my other PSC submission on how to use Balloon tips in the Systray, which is included in the ZIP, I did some API digging and came up with this. Also included as part of the demo app is a Code Generator for Tool Tips made with the demo app, so you can cut and paste into your own code. I'm sure there are many improvments that can be made, but this works, so take it and go play.

 Greg's 3D Snooker revived

A new version of Greg's DirectX 3D Snooker with a few minor qirks removed and generally overhauled. Please do not vote, this is not my original work. Download is 208 kB.
For code submitted November 2004
Contest Winners and Superior Code

 cMagneticWnd 1.0.8 (WinAmp's *behaviour* fully emulated)

This little class provides basic window 'magnetic docking' (like WinAmp). Glueing is also supported...

 Code Documenter 1.0.5

An application that documents VB5/6 code. Outputs an XML file, which is then transformed with an XSLT into a cool documentation file...

 LaVolpe Custom Windows: Part I

Part 1. Prequel to a full-blown skinning application. This part does not skin but attempts to completely control the window non-client area...

 Uno Game 2.2 (Updated: 11/10/04)

here's the updated version of my uno game 2.1. More features added, bugs fixed and nice GUI...
For code submitted October 2004
Contest Winners and Superior Code

 [ ENIGMA Real Version]

This program is an exact simulation of the M3 and M4 models of the German Enigma cipher machine, as it was used during Worldwar II from 1939 until 1945...

 [!!!!! XTab a complete Tab ActiveX control written from scratch Updated -Now Supports Icons !!!!!]

XTab is an ActiveX Control which can be used as a substitute for the Microsoft Tabbed Dialog/Property Page Control...

 Customer Base

This is a Contact Management System for all those who would like to track Contacts, Projects, Appointments, and much more...

 FlyingWindows - An AddIn by Light Templer - NEW VERSION 2.5.0 from 10/20/2004 NOW WITH AUTOCOMPLETE

Flying Windows claims fully back the valuable work area of your IDE! No unneeded tool or property...
For code submitted September 2004
Contest Winners and Superior Code

 Cool XP ProgressBar 2.0 (MultiStyle ProgressBar)

The New Release of the Awesome XP Progress Bar is now available...

 Database Document Generator in .CHM format

I have used SQL DMO to retrieve information about the database. There is a CSS file which users can change to change look and feel of the compiled html file...

 Flamed! - A complete CD-Burning app

Flamed is a complete CD-Burning software written in almost pure VB (you can't write drivers ;) ), the world's first open source one written in VB :) Comes with a little SDK and an easy to use OCX.

 isButton 3.0 With Multiple Visual Styles, and more features. Updated: 2004-sep-15

The button is a single file control, without more dependences than VB Itself...
For code submitted August 2004
Contest Winners and Superior Code

 [ AMAZING EFFECTS ](GraphicalDLL) - more than 60 photoshop-like effects - never seen it before !!!

This is a DLL (type-library) written in VC++ to be used in Visual Basic.

 CODE GENERATOR STUDIO :: Design Projects & Generate Code - Also learn plugin architecture.

You can use this project to design entity relationship diagrams, to generate database and program code out of it.

 CONVERT EXE FILES TO SHAREWARE VERSIONS-now supports VB, VC++, Flash,.NET, MASM and Screensavers

The program uses MEMORY techniques to directly embed your EXE into the MEMORY and works with any VB EXE (PE).

 Outlook 2003 SideBar V1.6 Final (Update 25 Aug 2004)

A Complete Implementation Of The Outlook 2003 Sidebar Control. Now Version 1.4

 Sort without sorting (one million elements in 3(!) seconds) Update

This Sort-Class can be used to retrieve the elements in a one-dimensional table of strings in either ascending or descending sequence.
For code submitted July 2004
Contest Winners and Superior Code

 ASP Editor * HTML * Web Editor * Codepiler * Millions of Functions

Codepiler is a versatile code editor geared towards ASP/HTML design. It features a File Explorer, Multiple document mangement, History Window to keep track of all your work...

 iICO v1.2 (Added 'Eraser' tool)

All paints through GDI+. This makes possible (at least, easily) adding global pixel mask for all tools...

 Viking Compiler 5.0

A real programming language for the Win32 platform. Compiles your code into machine code and outputs an PE (portable executable) (supports even resources)...
For code submitted June 2004
Contest Winners and Superior Code


All formats icon/cursor editor.

 List Processes and Ports with Native API

It lists all the Processes with open Ports using the Native API, not documented...

 Self-subclassing Controls/Forms - NO dependencies. OOPS 06/29

This submission includes the FIRST ever Control/Form that can subclass itself without ANY dependencies � modules, classes, type-libraries, references or components...


This is the ultimate Visual Basic assistant and API helper...
For code submitted May 2004
Contest Winners and Superior Code


This is a 256 color palette painter able to work with single or multiple palettes. It works with 8bpp BMPs in byte arrays but other formats can be converted in a Browser...

 Header UserControl III - API Version (Update 13th May)

Full API Version of Header UserControl III. Thanks for all the previous comments/votes!

 isExplorerBar 1.70 - The Explorer Bar Control. Updated: 2004-May-31

isExplorerBar is a SINGLE FILE CONTROL and has almost NO DEPENDENCES (actually runs without extra dependences in a new VB Project)

 Uno Game 2.1 **** UPDATED ****

The game has a cool design and lots of animation.
For code submitted April 2004
Contest Winners and Superior Code

 Alert Window

This is an alert window that rises up from the taskbar or fades in/out.

 Archive Explorer (update 1)

This programm is capable of showing the contents of different archives and some archives can be extracted.


This is a VB6 Add-In which allows you to indent code, find and repair/improve code for greater efficiency and readability and includes a user friendly replacement for VB's Find And Replace Tool. --------------------------------------------- The Find Tool component is designed to be permanently docked with the VB IDE(See Launch on Startup button on Settings screen). While this takes screen real estate, unlike VB's own find tool, it doesn't hide the code. I find it easiest to use if docked at top of the IDE under the VB toolbars. --------------------------------------------- WARNING All care; No responsibility. Some of the fixes the Add-In performs are capable of damaging code. Please use on copies of your code or use the built-in backup systems. --------------------------------------------- See readmeCodeFixer.txt in zip for installation instructions. -------------------------------------------- All bug reports gratefully recieved. If you have sent me one previously please check if I have patched it and let me know if not. -------------------------------------------- Thanks to Ulli for original inspiration and to the many who have assisted me with bug reports (you should find your name somewhere in the code, the thanks.rtf has been removed to keep the zip size down). --------------------- ver 2.0.2 see history text (yeh got into PSC again)

 LaVolpe Color Chooser

You supply a dummy/empty form & the code does the rest. Lots of options & will list most of them here: 1) 3 palettes to choose from, 2) palette tabs can be disabled, 3) grab color from anywhere on screen...
For code submitted March 2004
Contest Winners and Superior Code

 BSE Button Scheme Engine

Give Your Command Buttons a different look ,Xp , Java, Office, Flat and many others.

 CSocketMaster - Winsock API implementation class

CSocketMaster class is a winsock control substitute. It has the same interface and behavior winsock...

 Exploding Flowers

There was a rash of polygon screen savers appearing here so I thought I'd make one that is at LEAST nice to look at! This isn't a screen saver yet just the fun part.

 MATRIX FALL 3 - a matrix screen saver in 3D - Updated and translated in english

Here is the new version of my matrix fall. This time, it is in 3D. Matrix Fall is a screensaver representing the fall of the caracters as in the film Matrix. It uses the Dx8 APIs and has a lot of functionnalities.
For code submitted February 2004
Contest Winners and Superior Code

 Antivirus 2004 (2.2)

This is number two of my Anti Virus Program! Now the software is able to detect every virus by scanning for checksums (again: Only the viruses wich are mentioned in the DB).

 WinSubHook2 Thunks - updated 2/13

Version 2 of my funky thunks. Teaser: check out the global keyboard hook sample as the basis of a spy app... with active app tracking. Update 2/13 minor enhancement to cTimer.cls

 WinXPC Engine (Optimized drawing technique in buttons 16/02/04 )

Give your Visual Basic Controls a Windows Xp Visual Style,WinXPC Engine is the largest collection of Subclass routines , uses only code (no Images)
For code submitted January 2004
Contest Winners and Superior Code

 ActiveX Control Tutorial Part 3 of 3

This tutorial has about 25 pages packed with more then 60 screenshots!! Even the most novice programmer will be able to follow the step-by-step instructions.

 Make MSHFlexGrid Editable without help of any textbox or other control

Make MSHFlexGrid Editable without help of any textbox or other control

 TL Assembler Version 1.0

A complete x86-16 assembler - the first on Planet-Source-Code! This is a fully working assembler and disassembler with an integrated development environment.

 VB IDE Mousewheel Support and Code Auto Complete V3.1.6 / GPF Bug Fix

This AddIn can now optionally display a grid or raster at the tab stop positions.
For code submitted December 2003
Contest Winners and Superior Code

 Complete Chess Game (With DLL Engine)

This Chess Game is unlike any other here on PSC. The main difference is that it has a DLL Chess Engine.


Demo of what can be done with wire-frame cuboids, using pure VB & a couple of APIs for creating & animating scenes.

 LaVolpe PathFinder (OverClocked)

AI pathfinder for large maps - 2nd try. This is a unique approach and is fastest version I have to date.
For code submitted November 2003
Contest Winners and Superior Code

 A 3-in-1: Studying's XP/NT's Core, Fastest Compression Ever, and Debug.Print in Compiled Programs

This article will show you three things, accompagnied by code: the deep internals of the NT and XP Operating System, an ultra-fast compression program and technique in using Debug.Print in compiled applicaitons

 JPEG Encoder Class

Save a picture as a baseline JPG file using only vb code. That means NO THIRD PARTY DEPENDENCIES, folks.
For code submitted October 2003
Contest Winners and Superior Code

 Software Registration key derived from PC hardware components *** Updated ***

This is a simplified example that shows how to register an app to individual PCs using a key that is derived from unique properties such as the CPU ID, OS serial, MAC address etc.

 Tips That Make Programming Life Easier

Contains over 50 tips to help your programming experience easier.

 UPDATED 10/21/03 - Detect cpu make, model, features, cache, speed etc.

x86 cpu's have the ability to self-report their make, model, family, features, cache details etc. The included cCPUID class allows the programmer to execute this instruction and retrieve the results.

 VB+ASM - How to break into the Visual Studio debugger.

The included cDebug.cls class allows the user to break their application (or the VB IDE if run from there, not recommended) into the Visual Studio debugger.
For code submitted September 2003
Contest Winners and Superior Code


BotMatch Secondary Protocal is the fully 3D, VB-GDI game! - The sequel to a 2D shooting game... build your BOT to be 100% customized, battle your BOT, and more

 Exactly Osen XP Form with different Color Scheme (Blue,Olive Green,Silver) support menubar

This is ActiveX Controls, prepared to help to make xp form with different color scheme (blue,olive green,silver) and on this part, it supported for menu bar.
For code submitted August 2003
Contest Winners and Superior Code

 SQL Server Database Control 1.0

Its the easiest, coolest code ever seen! You can learn even how to upload and download files from MS SQL Server! Its learning control and can be used for your projects as well!

 UPDATED: NTFS Data Streams: the true way to hide information and extend your file system

This article will teach you about a big secret of the NT File System (NTFS): Alternate Data Streams. First off, a brief history about ADS will be offered, followed by practical applications of data streams, with examples.
For code submitted July 2003
Contest Winners and Superior Code

 A Flow Chart or Data-Flow Visual Programming Language

Data-Flow Visual Programming Language allows to run basic algorithms in a visual way. All you have to do is to place program blocks on screen, connect them with lines (arrows) and run.

 cADOTreeView (Initial Beta Release)

It simplifies the display of complex data relationships using ADO and the TreeView control. Features include:- --- Loading records on an "as-needed" basis and more

 Raw Packet Sniffer (Bugs Fixed)

This is an update to the first packet sniffer. It currently has support for 3 protocols (TCP, UDP and ICMP) and can very easily be expanded to include more.
For code submitted June 2003
Contest Winners and Superior Code

 Active-X Popup MsgBox's (Update 7/2/03)

Displays Three Types Of Customizable Message Boxes. A Balloon Style MsgBox, A Balloon Style Input Box And A MSN Style Message Box. Open The Group Project And Run It From There.

 FX.DLL 1.03 SDK

The version 1.03 is here! A total of 46 graphical routines, excellent speed and easy to use. All this and many, many more in this SDK.

 TabDock 3.13

Tabdock 3.1.3 Bugfix release (see revisions.rtf for full details) Two Major Improvements. 1) VS.Net Caption Style Now Adheres Closely To New Microsoft Applications. With Pinnable Panels And Tabs. 2) The Control Now Has The Option To Use The New ITDockMoveEvents Interface.(
For code submitted May 2003
Contest Winners and Superior Code

 Delete a file in use - Run an EXE Hidden - Run code in other process' memory *NEW VERSION*

You can now insert your code into Explorer, thus removing the need for compiling a separate special application. You can also create forms, subclass them, and call some (not all) VB functions

 LaVolpe Buttons (Updated)

Updated: Added checkbox/option button modes to include the diagonal buttons (Mode/Value Properties). Also included a custom shaped button that takes shape from its picture property.

 Unbelievable Screen Effects 3!

Unbelievable Screen effects! Make your screen powder, melt, evaporate.. REALLY AMAZING. 14 new effects added! 3rd release. JUST A PAGE OF SIMPLE CODE! See it for yourself!

 Uno Game

I've created a game called UNO. You can play against 3 computer opponents. I add some fun animation here, so that the game looks cooler.
For code submitted April 2003
Contest Winners and Superior Code

 PSC Chat 4 Beta 1

PSC Chat 4 - this new version supports rtf, Private Messaging, Web Cam support, Whiteboard and a whole lot more.

 TabDock 3.1

Updated changed VSNET collapsed drawing style. Implemented PanelSizing And PanelDockedForm Sizing Property...and much more

 TabDock Version 2.4

Update: Thanks to neal who added the support for the maximize like button which makes the docked window maximize along with titlebar appearing on the side on top/bottom windows.
For code submitted March 2003
Contest Winners and Superior Code

 A Secure Sockets Layer (SSLv2) Client

This is an example SSL Client I created. I looked everywhere and could find no examples in Visual Basic, or C++ for that matter. I did find some commercially available controls but those were upwards of $1,000 for a license.

 VB Language Pack Generator 1.20

VB Language Pack Generator is a Powerful and complete application for you to quickly generate language packs to your VB projects.
For code submitted February 2003
Contest Winners and Superior Code


This little container OCX works like dropdown combo exept that it can contain other controls. Dropdown and Collapse can be set to occur either on MouseEnter/Exit or on TitleClick.

 Racing Game 3D

A cool real 3D Racing Game. It looks like LUDORACE, LEGO RACERS, SUPER MARIO KART and so on. Have fun! DirectX7 or higher needed.

 Talk To Your Computer

Learn how to talk to your computer, and have it respond! You even have a nice little robot buddy to talk to!

 VB+ASM Subclass, Hook, Timer, Api-Window class thunks, w/ Form fade/shadow sample

Updated 3/07 - Just minor stuff --- My cSuperClass submission's download link appears broken so I thought it was about time I made a new entry.
For code submitted January 2003
Contest Winners and Superior Code

 Black Winter 2: Final Assault

Black Winter 2 (BW2) is the second space shooter in its series, featuring many main weapons, side weapons, special weapons, variety of enemies, and its regular end-of-level bosses.

 Matrix Operations Library

This class gives the user the flexibility to work with matrices and do operations on them. The dimensions of the matrices are neither pre-specified nor limited. The code is highly optimized for fast operation.

 ZLib Compression Wrapper (Update)

ZLib Compression Wrapper And Simple File These Classes Just Need To Be Droppped Into Your Project To Enable Super Fast String And File Compression.
For code submitted December 2002
Contest Winners and Superior Code

 A REAL Operating System - NOT A shell

This is not a shell! It is a real OS that will boot from a floppy disk! It is not written in Visual Basic but it does clear up all the mystery that ''newbies'' seem to have with Shell's and Operating Systems -

 Digital image processing

VB PhotoShop clone. Various image effects - rotation, flip, fade, color manipulation, fish-eye,swirle etc plus various filters -

 SuperGrid 1.0 (Release Candidate 1)

Let the screenshot speak! Best grid ever made on PSC and its getting better. Download the code and see for your self.

 Win32 Disassembler (BUG FIXED)

Win32 Disassembler (16bit Instructions offset BUG FIXED) So,works fine now-.
For code submitted November 2002
Contest Winners and Superior Code

 A Complete MIS SYSTEM [With Customer Support System, Financial Management System , Inventory ..]

A Complete MIS SYSTEM [With Customer Support System, Financial Management System , Inventory Control System ] [Including Sales, Purchase, Bills Receivable and Payable, Income and Expense maintenance]

 SkinnableForm ver 1.1 with 16 skins!!!

This is a new version of Skinnable Form project with 16 skins and some bugs fixed. This project gives your VB project the ability of changing skins easy as it can possible.

 Subclassing Thunk (VB+ASM = Office XP Menus :-)) w/ Sample HookMenu 1.4

Sample HookMenu 1.3.5 fixes problems with MDI forms. Separators are reduced to 3 pixels to match Office XP ones.
For code submitted October 2002
Contest Winners and Superior Code

 Barcode Generator ( Code 39 and Code 128 ) with GIF Export and Documentation


 SuperCode XP

VB developers do not have to worry any more about API's for having XP style custom menus, translucent windows, system information, system tray access, multiline and balloon tooltips.

 Winsock Multiplayer Flash Game (Gimp Roulette)

Flash, Winsock TCP/IP, Chat, Server and Client - all in one application - and it's a multiplayer Internet/Network-Game.
For code submitted September 2002
Contest Winners and Superior Code

 Avaco Uninstaller 2002 - [Updated : New ! English Version]

Updated !! New English Version. Ok, this is complete program uninstaller or add/remove for windows.

 LaVolpe Submenus

Add flash to those drab VB menus. No OCX. Pretty much format menu captions with functions provided, add 2 lines to your forms & bam!

 Mouse Wheel Support for the IDE (Final Version)

This little VB IDE AddIn adds mousewheel support to the IDE code panes. Now with get/set scroll options dialog. Simply compile the .DLL into your VB folder.
For code submitted August 2002
Contest Winners and Superior Code

 _+Compression Methods+_ V 1.04

I have updated most of the compressors to handle filesizes over 64K. improved a lot of speed isseus. Added some new compressors.

 CHAMELEON BUTTON 2.0.6 - the best command button ever strikes back!


 cTreeView Class wrapper v02.03.00 (**Updated 16/8 - Animated Graphic TreeBack Demo - UNIQUE!**)

** Release 6 ** Added BackMode, BackColor, BackPicture, BackFileName, DisableMultiSelect, New Tutorial (Disable Multi-Node Select), updated Tutorial 1 (demonstrate new Back features) and added Animated TreeView Image Background

 Greg's Pool 3D Version 1.2

Third version of "Greg's Pool 3D". New features include better playability with basic European rules for eight-ball pool and some bug-fixes.

 Print-Preview and More

Updated: 9-23-02 Changed pVerticalLine. This code gives you the ability to add print previewing to you application and the tools to allow you to make nice looking printed reports.
For code submitted July 2002
Contest Winners and Superior Code

 Double Dragon: Outlook Bar control + Photoshop Style Color Picker (now with context sensitive help!)

UPDATE(2002-08-09): Version 1.2 Automatic OLE Drag&Drop fully implemented!!! New properties: UseSystemFont, FlatScrollArrows, WrapText. Additional background styles: ucsGrdAlphaBlend, ucsGrdStretchBitmap.

 Fastest, safest subclasser, no module!

cSuperClass.cls is i believe the fastest, safest compiled in window subclasser around. Speed: The WndProc is executed entirely in run-time dynamically generated machine code.

 VBMagic - A tutorial to teach you everything about mixing VB and Flash, to do Magic!!

This tutorial (with source) is for you, just if you need to add a new dimension to your VB Skills. Break out from those old looking forms and sleepy dialogs, mix VB with Flash to create wonders.
For code submitted June 2002
Contest Winners and Superior Code

 Commercial XPCalendar

XPCalendar is a highly customizable built-in drop-down calendar that provides very sophisticated visual flexibility.

 PSC Monitor - Now downloads in a separate thread for increased speed and stability

Are you addicted to PSC? Does visiting PSC actually get in the way of your coding? This may help. It checks for new submissions and new votes on your submissions.

 SuperCode (Version

With just one line of code, you can create *wonders* to VB code and that too very very professional. Making Developer's Life Easier.. !!

 Virtual Desktop Manager (UPDATED VERSION 3.0)

NEW Version 3.0! This simple yet powerful utility will alow you to have up to 10 'virtual' desktops running on your system.
For code submitted May 2002
Contest Winners and Superior Code

 _TechFTP - A Complete FTP Client with Cool Interface.

Complete FTP Client. Download, Upload, Queues, Site Manager etc. Features like CuteFTP. Used almost all common control (useful for new coders) Illustrates use of winsock control to create FTP Client.

 A complete Perl, + PHP, SSI and ASP webserver (be your own geocities!)



ADO Helper 2.0 now includes example projects to demonstrate the working of ADO.


For the byte's lovers, another HexaEdit, still in BETA version.

 Learn How To Make VB Handle Strings As Fast As C (Updated 5-28-02)

If you want your strings routines to be as fast as possible, learn C. If you don't want to learn C use string mapping, its nearly as fast and pure VB.
For code submitted April 2002
Contest Winners and Superior Code

 Game Programming in Visual Basic - Lesson Two

This article is lesson two in my mini-series of "Game Programming in Visual Basic".

 HTML Help and VB

This tutorial will teach you how to combine HTML Help with VB, so your applications can easily have functions like "Whats this help" and "context sensitive help".


VBRSGen is a handy VB 6.0 Add-In that creates formatted ADO/DAO recordset and SQL code from Access database tables and queries.

 VirtualDigimonz1.75 -The VirtualPet That U Adopt And Fight....(The Best Game Ever In PSC!! REALLY!!!

Just like Digimon that you play, u can fight with your friends digimon. In this game, it through TCP/IP to connect and fight or you can fight with computer!
For code submitted March 2002
Contest Winners and Superior Code

 Enhanced Pacman

An awesome rendition of Pac Man...check it out!

 MP3 Radio Plus

A professional MP3/WAV player for DJ's and Radios. Updated with Soft Pitch, 2 Spectrum and 2 stereoVU for each player (Works in windows 9x/Me/NT/2K/XP). Features 2 players, 1 sample player with 10 channels, various mix types, auto-crossfade, id3 editor, and Skins.

 Realtime simple raytracer

A _realtime_ raytracer (not raycaster!), ported from C++ to VB, and runs pretty fast. Learn how to use SetDibbits to change all the bits in a picturebox with just one call. You can zoom in and out, add more spheres by changing a few variables/constants in the code. Light-positions can be set by the scroll bars and changes will be visible directly!
For code submitted February 2002
Contest Winners and Superior Code

 ColorPicker that resembles Adobe Style ColorPicker ( with New ColorChangeEvent)Update 24-Feb-02

ColorPicker resembles Adobe PhotoShop and replaces Windows old color dialog with this new Standard ColorPicker.

 Hyperlink Sample (one API function used:-)

No Set/Release capture (almost). The trick is that windowless controls ARE capturing mouse events upon mousedown BY DESIGN. So every label, image, or custom windowless control has the capture ability build-in.
For code submitted December 2001
Contest Winners and Superior Code

 cpvCoolList OCX 1.0

A ListBox OCX with cool effects. View screenshot to see the sample project demo where all properties and methods are showed.

 DoEvents evolution; the API approach. (Method for 100% optimized loops)

Do you want to make your loops 100% faster? Learn how with my tutorial.

 Download from KaZaA users without connecting to KaZaA (Update: Dec. 12 [7:30PM])

This latest update [Dec.12 7:30PM] includes a better interface and a 'SmartSearch' option for much better search results..

 Exploit Windows

For the first and only time, all those powerful Win32 APIs at one place! These set of classes I've attached lets you exploit every bit of Windows.


Have you ever wonder how MS Word + Aim allowed the Highlight word function? Well this HL Rich Text Box has that function. It has a SelHColor Function. In addition, I also include a Transparency Function.
For code submitted November 2001
Contest Winners and Superior Code

 CHAMELEON BUTTON - An awesome multi-style button

This is a multi-style command button to add to your applications. It can emulate seven different styles at a very accurate way!!!

 cpvSlider OCX 1.1

Make your own slider. Complete graphical slider control: Vertical/Horizontal orientation, ShowValueTip option,... Sample project and some images included.

 EliteSpy+ (with Code Generator)

EliteSpy+ is program for spying windows. You can spy any window and you can manipulate them using the command buttons in Program.

 paramarray and function replacement

1. Shows you how to use paramarray to create much more flexible and capable functions 2. Shows you how to REPLACE vb's existing functions


This is the creation of Windows XP Controls in Visual Basic 6! This is REAL created Windows XP. LOOK AT SCREEN SHOT!
For code submitted October 2001
Contest Winners and Superior Code

 Awesome Tooltips All API!!!

This is a wrapper class for the comctl32 api, it allows you to create AWESOME tooltips.
For code submitted September 2001
Contest Winners and Superior Code

 __** Learn Anything About VB **__

Learn anything you want about Visual Basic.

 A-lphasoft:Page Creator 2! The biggest WYSIWYG HTML Editor, with great User Interface!!!

PAGE CREATOR 3!!! (With: Very Cool Customizeable Menu with icons and background bitmap.

 cTREEVIEW Class Wrapper (RELEASE 3) with ADO Code Example

New cTREEVIEW features: Flat border; IsChildNode; CopyNode with cancel option; Cut Icon state.

 Multithreading with MThreadVB - A Powerful Generic Multithreader(Bug Fixed)

A powerful ActiveX DLL that allows you to build standalone Multithreaded EXEs...

 UPDATE! FANTASTIC RESIZABLE skinned form demonstrating forms with non-standard shapes * VERSION 3 *

This is an update to my popular Resizable Skinned Form. ~ Dynamic colour scheme changing ~ Two modes of resizing

 Work Easter Egg (Bill Gates as PacMan) And Graphic Tutorial on Sprite Animation

I created and added this Easter Egg to my program at work which I'm calling Pac-MANager with sound and everything.
For code submitted August 2001
Contest Winners and Superior Code

 Easy COM based Multichannel Dynamic Data Exchange (DDE) Between Apps - With InterCommVB II (Updated)

Learn a new method of dynamically exchanging data between apps - with InterCommVB II.

 Net Watch V2.1 updated ! Measure connection (internet) speed REAL TIME!

With this application you can see the data transfer on the adapters ( IP's )installed by your system. (including localhost
For code submitted July 2001
Contest Winners and Superior Code

 3D Boat racers!

Its fun and addictive. Race the evil Boris the nasty in this racing game.

 Multithreading with multi-instancing and inter-thread communication support

This article teaches how to multithread safely and effectively using pure VB.

 TCP-IP Datalook V1.4 UPDATED!! ** Support multiple protocol adaptors ** (07-24-01)

View the data on a socket between Client application & Server application. With this program you can see (visual) the data between example outlook & ISP-pop3 server.

 Ticker Mania

New in this demo: Active titlebar skin (all running applications) and a new version of my award winning Textanimation control.

 UltraSpy v4.0 - NEW!

All NEW version of the famous (I wish) API Spy! Comes with tonnes of features.
For code submitted June 2001
Contest Winners and Superior Code

 Access ADO/DAO Database via Winsock Control

Heres another good example of using a winsock control to access a ADO database over a network/dialup connection.

 HTTP File Downloader OCX

This is a http file downloader OCX. All you have to do is supply a few things like the URL,Where to save the file at, You can even set chunk sizes.

 Publish recordset(s) 2 HTML using template(s)

With this code it is very easy to publish and customize database information as HTML.

 Shot It

Hot!!! A completly 3d-ego shooter with excellent graphics!

 Titled PopupMenu

This turned out to be more difficult to work out than the drawing of a button on the titlebar. Once again this code uses subclassing so always use the forms close button or the menus exit to stop the project, or you will crash.

 Windows Blinds Toolbar, VbAccelerator Toolbar

Custom message box with Windows Blinds style buttons, optional timer to autoclose box, sounds and icons obtained from system using API.
For code submitted May 2001
Contest Winners and Superior Code

 CyberCrypt Self-Extractor edition 8.0

This is another wonderful CyberCrypt version which includes two new utilities.

 Generate realistic Trees using recursion

This program uses the concept of fractals in nature and generates realistic Trees using recursion

 Teaching Computers To Read Part 3

An Optical Character Recognition (OCR) program. This ongoing experimental project is to build a neural net capable of recognising zipcodes or text within bitmaps.

 Windows Blinds skinned rollover(hover) buttons, TipofDay, Date Time Stamp

Use these Windows Blinds, Adobe, & Neoplanet style skinned rollover (hover) buttons to brighten up your GUI.
For code submitted April 2001
Contest Winners and Superior Code

 ant simulator!!!! THE SEQUEL!!!!!


 CreateMDB v1.0.9 (Updated)

CreateMDB will analyze and dump the sturture of an Access database into a BAS-module.

 FireStorm V1.5 (UPDATED AGAIN)

Firestorm is back with some great new features!

 Full Accounting/Invoicing Program

This is an accounting or invoicing progra that uses databases and rich text files.

 IP Subnetting Calculator v 1.0.9

Enter in an IP address and subnet mask and will return information about that IP and network ID.

 Put a form (or any window) in the TRAY!

Learn how to put a form in the system tray.


This sample is 1 of the great TrueVision3D samples with Realistic 3D and with a high frame rate per second.

 VoxelSpace - Realtime 3D using Native VB

VoxelSpace is a 3D demo based on classical voxel rendering algorithms.
For code submitted March 2001
Contest Winners and Superior Code

 Advanced Graphics Routines: Updated

A new and improved version of powerful, and extremely fast collection of industrial strength graphic routines.

 Block This v2.0

Stuck behind a restrictive firewall/proxy? This program demonstrates a technique that may have a solution for you.

 Direct3D -> 2D Part 2, Faking Light!!

Game programmers...learn how to fake light using Direct3D to simulate 2D!

 E-Type Mutli Document Text Editor

A text editor with a well done graphical interface and tons of features!

 Music Editor 2000

Graphically edit music sheets with this fun program!

 Neural Network

This program shows you how to create an artificially intelligent back propogation neural network!

 RamoSoft PrintPreview

Get print preview capabilities without thrid party controls! Includes numerous features.

 Translucent Forms on any machine!

Created flicker free and transparent forms without needing Win98 or W2k with this instructional code.


Wow! Snazzy looking program allows you to learn sign language visually! Includes play back, continuous play, and Speed control features.
For code submitted February 2001
Contest Winners and Superior Code

 A Complete Guide to Web Based Email Systems

100+ pages on every thing required to build a complete web based email system. Covers everthing from SMTP to POP3 to MIME to HTTP to encoding methods!

 Advanced Graphics Routines 2.2

Anti aliasing, Alphablend, invisible masking colors and much more in a few milliseconds with this cool code!

 Complete Sales and Inventory Program

Features Login Entry,Masterfiles,Transactions such as Sales Order, Purchase Order,Receiving Order, Reports such as Inventory Report,Sales Report,Critical Report and Backup/Restore/Password Security features.

 CyberCrypt 7.0

A super archiving and compression program with full GUI. Check it out!

 ERacer - Industrial Quality 3D

Unbelivable graphics! Explore a 3D world using one of two agrav fighters, at daytime or nighttime, on one of several terrains. You can even try to defend your base against attacking alien fighters.

 Graphic Ping

Performs a network PING and outputs the response time results in a graph. Cool!

 Implementing Web Transaction Systems: Step by Step

Learn the concepts for developing and implementing a number of features/technologies - like SMS, Chat Systems, Interaction with third party gateways, Instant Messengers etc!

 Joe Logic Game

Check out this addicting game of logic!


A custom VB astronmical almanac. Check it out!

 Proposed Rules of Conduct?

We will break our own precedent (one time, anyway) by honoring this non-code article. The suggestions it propose are so right-on-target that we had to honor the voice of the voters. ;)

 Show all Domains and Computers in LAN

Enumerates all of the Domains / Workgroups in your LAN and then enumerates all of the computers they contain. Handy!

 TAG - realtime multiplayer game

Chase your opponent around an "arena" until you catch him/her, at that point, he/she becomes "it" - like the classic childrens backyard game of tag.
For code submitted January 2001
Contest Winners and Superior Code

 Advanced ADO Data Shaping

Learn how to use the Microsoft Hierarchical Flexgrid Control with this great demo!

 Angel Viewer - A Presentation Program

This well done and thought out presentation program has almost the same amount of options as an 'off-the-shelf' presentation program, maybe more. Features over 150 commands including transition animations, midi,w ave,mp3 audio syncing Text 3D text laser for/next goto's and too much more to list here!

 Ariel Zip Compression Utility with Disk Spanning V1.0

Winzip, eat your heart out! This powerful and very quick compression program shows you how to use classes as well as create a well-designed user interface. Check it out!

 BeMud v1.0 - Multiplayer text rpg game

Includes lots of comments and tons of game features...check it out!

 Cameo-Pro Web Cam Server

Set the frames per second, enable the stream, and anyone with the provided web address will be able to see you on their web browser. Images are updated every second.

 CuteSplit 2.0

Learn how to split and rejoin any type of file. This program features great functionality and a clean easy to use interface.

 DirectX 8 Tutorial

This huge tutorial takes you through DirectX 8, DirectSound8, DirectInput8, Direct3D8. Includes a fully documented sample program and a glossary of terms.

 engineX beta demo 1

A 3d engine masterpiece by who else, but Simon Price. Features Directx8 and 3D graphics with support for hardware acceleration, dot, line and triangle primitives, materials, texture mapping with transparency and too much more to list here.

 Matrix Intro Emulator

Have you seen the intro to the movie 'The Matrix'? This program emulates the computer code running across the screen for a neat effect!

 Multithreading in VB

You can't multithread in VB until VB.Net comes out, right? WRONG! Learn exactly what multithreading is and how to take advantge of it today with this cool code!

 No more .Dll Hell

This program will find all the DLLs and OCXs that a program needs to be opened.

 Stereo Vision, TRUE 3D!

This program renders two images of a simple model from separate camera positions. When viewed similar to a Stereogram image it produces a TRUE 3 Dimensional view of an object. No special viewing devices are needed to view in full 3D.

 Text Animation Control

Create flicker free animations with multiple text lines, positions, rotations, sizes and colors. Creative and handy!
For code submitted December 2000
Contest Winners and Superior Code

 D3DWorld Version 2.0

Learn how to create 3d world in Direct3d 8!

 DirectDraw Sharks

Learn DirectDraw 7 with this great looking example that displays sharks swimming.


An awesome and complete Text Editor with over 10 different functions!

 Flickerless, Smooth Animation

Flickerless, Smooth Animation using pure VB with No OCXs, DLLs, ASM or DriectX. Some great demos!

 How to make Explorer band addons for IE

This is an explorer band addon for IE/Windows Explorer (ie when you click on Favorites the little side bar that comes up is an Explorer Band)

 Lexx Solitaire

Shows how to make a card game in VB, with API calls only...No card dlls. Customizable background, card designs & multilingual menu captions.

 RayTrace 1.1.14

Unbelievable Ray Tracing code includes handling of reflective objects, diffuse lighting, specular lighting, ambient lighting, sphere objects and much much more!

 Your Weather v4.0

More functions than you can shake a stick at. Get Local And International Weather, 10 day forecast, graphics to indicate conditions, current conditions, international city weather, US City weather, local US detailed forecast scroller, and weather radar maps for almost all regions of the world.
For code submitted November 2000
Contest Winners and Superior Code

 API Menu Generator

Thought you couldn't create a menu exactly like you wanted? Wrong! Check out this Swiss Pocket Knife of menu code!


Automatically translates C API calls to Visual Basic on the fly! No more fighting with bad paramaters!


Fully fuctional internet chess game! Includes offline play for two player or vs. the built-in AI unit.

 Direct 3d Intro

Learn Direct3D Immediate Mode with this comprehensive, easy to understand tutorial that includes background knowledge, definitions, explanations, a sample program to download, and exercises for you to practice on.

 Flip! the Game

Learn VB game programming or just check out this colorful, musical Guess-the-word mix'n match puzzle game for up to 2 players.


Read and write eeprom on ISO7816 smartcards with this useful code!

 Project Explorer Add-in

Acts as a C style project explorer for the active VB project. Shows Enums, Declares, Property, Function, Sub Highlights incorrect nesting and much more!


This code will show you how to customize (skin) your project 100% (size, shape, etc). It also comes with a skin builder and 4 skins. Check it out!

 Super Web Browser

A plethora of features and a well done interface make this web browser code a winner!

 TetrisBox ActiveX Control

Learn how to create ActiveX controls and handle game input with this creative custom control!

 Updated Real-time Fire

Check out this great effect! Improved version of the fire simulator works in a variety of graphical modes and at faster speeds.
For code submitted October 2000
Contest Winners and Superior Code

 3d grid waves

Learn how to create 3d grid waves based on mathematical functions. Cool!

 ADO for beginners

Need to access databases but don't know where to start? Your prayers have been answered with this tutorial!

 Andromeda Remote File System

A complete remote file system including add, delete, rename, spawn process that comes with a unique TCP/IP protocol that the author invented! A must see!

 Application Server Development Tutorial

Add more scalability to your apps or take them to the web with this tutorial on creating application servers!


A complete app for VB newbies! Learn how to auto-save fil;es, access the registry and call the API!

 B2 (Bos 2.0) Shell

Previous versions have won before, but PSC voters love the improvements to this Windows shell!

 Building Professional DNA Components

A great example for VB business programmers.

 Common Dialogs on Steriods

Advanced tricks for the common dialog!

 Create Excel XLS without Excel!

Writes an Excel BIFF 2.1 spreadsheet file DIRECTLY...nNo external DLL's or Excel automation needed!

 Flexible Application Logger & Error Handler

Critical for your production apps. Check it out!

 Form .FRX Restore

Ever hosed your VB project and wanted to recover data from the .frx file but couldn't? Well this code well let you do it!


Master winsock programming with this neat program that uses only API calls to do everything the DOS Netstat command used to do!

 Pac-Man Millenium

Learn DirectX as well as how to program an arcade game AI with this great Pac Man Clone!

 Plug In Model

Expose classes from an ActiveX EXE to other Applications with this great code!

 ProgressBar in System Tray

Show users the status of your latest app in a creative new way!

 Quick Tick

The simplest to use Planet Source Code ticker we've seen (this is a personal favorite)!

 Realtime picture fading using VB and Assembler?

This code screams at 50+ frames per second on a 640x480 image in True Color! Check it out for a new angle on creating fast graphics in VB!

 Resizable LED

Don't buy that custom control to display an LED--use this code instead!

 RTF Writer

Create RTF from HTML or even on the fly with this great code!

 Skin Demo

Add great looking skins to your next app (without any API calls) with this example!

 SQL Server Database Explorer

Ever wondered how to tie into SQL Server? This app shows you how to do almost every administrative function and them some!

 Super Secure Enycryption

Encrypt your data to the maximum extent with this great app! Includes the following high security algorithms: BLOWFISH, TWOFISH, SKIPJACK, TEA, GOST, RC4 and DES.

 Transparent Bitmaps

Andrew Heinlein does it again! This time he shows you how to easily create transparent bitmaps!

 Web Wizard

Start off your new web pages the easy way with this tool!


Manipulate any open window on your system (delete, resize, move, copy and paste, etc!) Cool!


Replace the entire media.ocx with custom source code using Xplayer!
For code submitted September 2000
Contest Winners and Superior Code

 An Introduction To DirectX

Simon Price, does it again! This time he teaches newbies the ropes for Direct X. A graphical must see!

 Analog Meters

Great looking meters to add to your next app!

 CGI Script Editor

Full featured CGI editor includes color coding, copy and paste, formatting a much more!

 City Simulator

Create your own Sim City with this simulation code!


Manage Access databases in style. This code takes you through the ins and outs of database access

 Direct 3D Landscape Generator

Incredible code allows you to make 3d landscapes with bitmaps

 Form Special Effects

Cool effects to try in your next program.

 Graphical Progress Bar

A new interpretation of an old theme--a great looking progress bar for graphical apps.

 ICQ Client

Chat to your hearts content with this great code that teaches you the down and dirty details of ICQ.

 Image to Line Art Converter

Amazing program converts a color image into line art using edge detection! A great graphics example!


A fun las-vegas slots game!

 Mo's Super PC Security

This code shows you some great ideas for locking down your apps!

 Password Strength Rater

Rate the strength of your passwords with this creative code!

 Pencil Drawing App

Create life-like pencil-drawn graphics with this great app!


Another replacement shell program with tons of features...check it out!

 Updated HotMail Checker

A fantastic Hot Mail POP client with loads of features!
For code submitted August 2000
Contest Winners and Superior Code

 3d Environment

Simon Price is at it again. Learn the basics of Direct3d programming with this great sample!

 ASCII Art Creator

Incredible graphics, a well designed gui and great features make this code a blow-out winner!

 Awesome puzzle game maker

Make all your own custom levels & games in the easy to use Level Editor. Then play your game in the Puzzle Player, and see your game run perfectly smooth utilizing the BitBlt API!

 Cool 3D Jet Simulation

Awesome! Real Time 3D Jet Simulation with Gouraud Shading and Ambient Lighting!

 CoolMenu v1.3

Your ordinary menu can't do this! Add checkboxes, option buttons and icons to your menus. Clever!

 Direct3D Basics

Learn Direct 3d with this great tutorial!

 Family Address Book

A fine remake of the original, now using ADO and showing how to send email from an app. Informative!

 Gold Button

A cool control to add great button effects to your next app. Check it out!

 Huffman Compression/Decompression

Compress and decompress text files with this quick implementation of Huffman Encoding!

 Internet File Control

A great .ocx using the API that gives you the ability to not only download files but resume that at a later time!

 JEL Scripting Language

A scripting language that handles structured programming concepts like looping, if then, as well as a little equation handling. Check it out!

 Read files faster with LSET

A great tutorial and food for thought if you're reading files in your program!

 Rotating DNA Strand

Cool effect that simulate a rotating strand of DNA.

 Slave Form Demo

Link 2 physical forms together so they appear as a single form with this cool code!


A replacement shell for windows featuring a task bar, form swap, clock, recycle bin and much much more!

 Stu Paint

This program has 18 filters/effects, polygon-drawing tool, zoom, fill, ellipse, and rectangle pencil, 12 brushes, 3 different styles of TEXT (3D, Raised, Outlined), Spray, Stipple, Steal Colour, Blur, Line, Clone, Trace.

 Transparent desktop icon text

Wondering how to acheive this effect? This code show you how!

 Ultimate Hex Editor

Tons of useful features make this hex editor a must have tool for your library!

 XML Note Creator

Learn how to use XML with this great sample app!

 Your Weather v1.2

Never go to the weather channel again for the forecast! Just Enter your zip code into this real world app and it will find your current weather conditions and forecast!
For code submitted July 2000
Contest Winners and Superior Code

 Beginners Guide To API

Learn the ABC's of interacting with the API and taking VB to the max with this well written tutorial


A scripting language written in VB that includes basic I/O, if's, variables, and more!

 HotMail Checker

Yes, now you can check hotmail without even opening your browser! Check it out!

 Internet Downloader (like GoZilla)

Use it to download or update your own application off of your web site! Great screen design, functional, commented and its easy use.

 Light Effect

Simulate light in your images or game with this great code!

 Multimedia player via API

Forget the bulky multi-media controls...this code can play audio, video and midi with a slew of features, using the API at a sleek 6k! wow!

 PSC Active-X Ticker

Monitor the latest code from Planet Source Code on your desktop with this cool Active-X control!

 Real Time Texture Mapped 3D in Pure VB Code

Simon Price forgoes DirectX to show you how rendering works. A must see for graphics developers!

 Rotate labels and controls

An unusual way to start your app...check it out!

 Rounded Frames

A stylish and unique effect for your next GUI!

 Setup Program

Learn how to do compression, version comparison and other setup program features from this installer program!

 Use XML to Call a Remote Object

Need an example on how to use XML? This is the answer!
For code submitted June 2000
Contest Winners and Superior Code

 aMAZEing 3D

This code shows you how to create games the Smith Barney/old-fashioned way--without the use of Direct Draw!

 Anti-Hacking Program Protection

A must for shareware authors! Use CRC32 Checksum Validation to protect your labor of love from being hacked or cracked!

 BoS 1.1 - Desktop Replacement

An earlier version of BoS was a contest winner and this builds on the winning tradition with even more features like AOL Instant Messaging!

 CD Player Recorder

Another top rate app and GUI from RJ Soft that plays and records CDs!

 Cool Menus

A complete enhanced menu example. Learn how to create Office and Visual Studio icons, shortcuts, IE4 hover buttons and much more! Check it out!

 Flicker Free Gradient Credits

An about box that any programmer can add to their apps to make a great impression! A must see!

 Inter-Process Communications

Creative code uses SendMessage to send info between two proceses quickly and easily!

 Internet Toolkit

Don't spend money on IPProPack or other tools! This code show you how to do: Raw Connect, SMTP Email, Finger, Get HTML, Listen, Host Lookup, Ping, Port Scan, Speed Check, Trace Route, and Whois!!!

 Laser 3D effect

Render any text or picture with a laser-like effect with this great code!

 Mike's File Merge

Merge any type of file(s) into one big file. Great for multimedia video avi files and audio mp3 files!

 Napster client with Chat

An update of earlier code with more info and features including chat!

 NetSender Millennium

Send messages to any computer in your NT Domain!

 SEK Paint 1.1

Wow! 19 painting tools to play with and learn from including brushes and userdefined polygons. Also has 15 filters including ice, invert, emboss and more!
For code submitted May 2000
Contest Winners and Superior Code

 a Mapi Email Checker w/ MS Agent

A creative twist on the usual email client! Requires MS Agent to be installed.

 Animated GIF Player

Learn how to load, play back and stop animated Gifs with this cool code!

 Botz 1.1

Check out this addictive 2D-Robot creation utility. With it, you can design your own Robots that walk, crawl, roll, or bounce! Amazing!

 Code of the Day Database

Keep track of your Planet Source Code 'Code of the Day' with this handy app!

 Direct X 7 Scrolling Tiles

Demo shows how to scroll background tiles (possibly for a game) smoothly usnig DirectX7!

 Icon Hunter

Scours all .exe's on your hard drive and extracts the icons! A must for every VB programmer!

 Icon to Text Convertor

Yes this app converts 32x32 icons into text file ASCII art!

 Intellisense Imitator

Create your own apps with an 'intellisense' feature! Clever!

 Menus with Real Icons

Show Office like menus with real icons using this code!

 Smart Checkers

Can you beat the computerized AI checkers opponent in this game? The algorithim is tough to beat!

 String FX

Cool special effects you can do on strings!


Handy app to create batch files!

 Tank Wars 3D

A 3d arcade tank game with great special effects! Smooth!

 Tool Tip Class

Handy class extends normal tooltips to allow things like multiple lines and Time Visible.

 Use the Script Engine to add VBA to yor apps!

Your users can write macros and scripts in VBA, just like they can in Microsoft office. This program shows you how using the scripting control!

 Winsock Chat Program

Yes there are other chat programs on the site, but this one stands out for its easy to follow design and large number of comments! Check it out!
For code submitted April 2000
Contest Winners and Superior Code

 AOL Instant Messenger

Learn how to communicate over the Internet with AOL's server with this well designed and crafted code!

 Bos - Replacement Shell

Wow! Give your windows desktop a totally different look with this cool code. Includes translucent windows, alpha shadows, desktop icons and more!

 Contactor 2000

Manage your contacts, record and play back voice messages and more with this jack-of-all trades program!

 Create 3d Text

A quick and simple way to create 3d text. Cool!

 Create web-like hotspots and custom buttons

Alex Hogan's 2nd code winner this month teaches you how to use the image control to create browser-like hotspots and your own custom buttons!

 Custom 3d buttons

Tired of the standard 3d button? This code lets you tweak their look to customize your app!

 File Search Utility

Learn the ins and out of searching for files via the Windows API with this handy tool!

 Full MP3 Player

A full Mp3 Player with Playlist, ID3 CHECKER and song status! Check it out!

 Fun Chat

A twist on the regular chat program--allows you to trap your friend's mouse, etc.!

 Mike's Chat

Mike Canejo...developer of the month? With his record 3rd contest winning entry of the month, Mike shows you how to create a chat program using UDP and winsock.

 Mike's Skin Example

A great example on how to create a customizable, or 'skinable' interface.

 Multimedia Rollover Effect

Create web-like button roll-over effects using VB!

 Next Generation Slider Control

Lose the boring old standard windows slider and use this snazzy looking upgrade instead!

 Personal Internet Web-bot

Tutorial that teaches you how to create a web-bot that can search the web 24/7 for what you want!

 Ultimate Filters

Manipulate graphics with ease! Shows how to sharpen, emboss, difuse, and blur images!

 VB Email Client

Learn the ins and outs of email enabling your apps with this great code!

 VB Market Watch

Get up to date stock quotes from the Internet via this clever app! Includes a graph of your stock!

 Weather Watching Utility

Want to know today's weather for any U.S. city? This handy app retrieves the info from the Internet and displays it right on your desktop!

 XTools Custom Controls

Textboxes, checkboxes, command buttons and labels oh my! Check out this cool custom controls!
For code submitted March 2000
Contest Winners and Superior Code

 3d Pong

Remember the old pong game you used to play on the Atari? Well here's a very creative twist on the whole genre--this one's played in 3d! Check it out!

 ADO Database Viewer

Need to troubleshoot an Access database but don't have it on the machine? This program provides you with an easy solution!

 Chess (part I)

The ageless boardgame is exquisitely rendered and elegantly programmed in this 2-player version.

 Full featured Text Editor

Not only a notepad like editor but tons of custom functions to transform or encrypt your text. Awesome!


A cornucopia of functions for your use!

 Mosaic Maker

Creates a mosaic picture out of a normal image! Cool!

 Online Shopping Center

Simulate your very own .com without ASP using this creative code!

 Oracle Stored Procedures

Access Oracle Stored Procs from VB using ADO!

 Picture Browser

A picture viewer that displays, magnifies, allows copy and paste and much more!

 Return of the Avenger

Don't think an arcade quality game can be done in VB? Think again! Vivid graphics and crisp game play make this game a winner!

 Screen Saver Functions

Forgot your screen saver password or just want to change it from a program? This app shows you how!

 Simple OLE Drag and Drop

Takes the mystery out of implementing drag and drop. Simple and effective!

 Surf the Net and Hide it from your Boss

Ever been goofing around on your PC only to have your boss walks around the corner? Here is the cure--just click a button and this program makes it look like you're working hard!

 TCP/IP Tutorial

Want to learn how to program windows sockets? This code shows you how!


If your boss is a stickler for documentation, just run this program on your Vb app and sit back and relax!

 Windows Selector

Not for newbies! This code delves into the depths of the API and shows how to access more advanced features of Windows like hdc's, system objects, windows regions and more!
For code submitted February 2000
Contest Winners and Superior Code

 Japanese Katanka Entry

Converts sylables into Japanese Katakana characters inteligently! You have to see it to believe it!

 AOL style buttons

If you've wanted the blue AOL style buttons in your own app, this control makes it possible!

 Auto Mailer

Run your own mailing list with this cool code!

 C++ Buttons

This code creates a subtle effects on your forms by making the buttons look 'sunken'


A 2 player chess game!

 Commerical Quality ActiveX Toolbar

Why pay money for a custom control you can't even modify when you can use this awesome piece of code instead! Brilliant!

 Gradient special effect

Looking to add this special touch of class to your latest app? This program allows you to gradient fill any form or picture box at any angle with any color!

 Gravity Force Controlled Balls

A control panel for playing with gravity and bouncing balls. A great demonstration of physics, graphics and the use of classes!

 Internet Tic Tac Toe

Not only can you play Internet across the Internet with this creative app, but you can chat too! Check it out!

 Personal Web Server

Can't create a web server in VB? Think again! This program shows you how with CGI script support, banning of visitors, and much much more!

 Splitter Control

VB doesn't offer it, so this author created it! Create spliter effects like in Explorer with this great code!

 Tic Tac Toe Millenium

Tic Tac Toe never looked as futuristic as it does now in the beautifully rendered 3d masterpiece!

 Ultimate Thumnail Browser

This thumnail viewer out performs Paint Shop Pro's commerical viewer! A must see!

 Voice Clock

Clock which actually 'speaks' the time! Cool!
For code submitted January 2000
Contest Winners and Superior Code

 3d Sound Engine

DirectX 7 sound code that allows you to position the listener and sound source 3 dimensionally. Cool!

 Account for taskbar when centering form

Ever wonder how professional problems account for the taskbar when centering? This code shows you how!

 ADO Page Control

Present data from a database a few records at a time with this cool code!

 Advanced Scientific Calculator

A fully functional calculator that even performs trignometric , logarithamic , exponential functions , memory operations.

 APIonly Form

Need to understand how to use the API? This well documented example take you through it step by step, and creates an entire form using only the API! A must see!

 Character Shaped Forms

Create a form in any size, font and color! You may not find any practical use for this code, but it sure is fun!

 DLL-OCX Register

Associates dll and ocx files with opening the application. Then registers .dll/.ocx files by double clicking on the individual file or unregisters the file by right clicking and selecting Unregister.

 LAN Chat

Great example of how to create a chat program!

 Password Viewer

This code actually displays the text in hidden password text boxes! Awesome!

 Quick Stock Quoter 3.0

Looks up any stock and provides 17 types of information on it, as well as 4 different graphs! A great example of how to pull data from web pages (in this case Yahoo).

 RTTL Song Player

Play the Simpsons or any other touch-tone song with this creative code!

 Three D Control Creator

Graphics code places a 3-d border around any form or control!

 VB Pacman

A modification of the arcade classic!

 Windows Resources Meter

Check it out! Shows Win9x resources levels (System, User and GDI) and more!
For code submitted December 1999
Contest Winners and Superior Code

 3D Buttons

You don't need an OCX to create 3d buttons anymore, with this handy piece of code!

 Expression Evaluator

Wow! This program will evaluate expressions like: 2*3^sin(2)+23/(2*Abs(-8.5)! This code is worth its weight in gold!

 3D Controls

One ups the 3D Buttons winner by working on any type of control! Check it out!

 Convert Currency to Text

Will convert 32.50 to Thirty Two Dollars and Fifty Cents with amazingly compact code. A must see!

 Database apps for beginners

Are you a newbie to SQL? Try out this app.

 Extract the computer name and user name

Need to get this info but don't know how? This code shows you a simple way to do it!


Another fireworks winner? Well this one sets itself apart because it uses direction vectors and gravity to accurately simulate the physics. Beautiful!

 FTP Server

Bad to the bone! A complete FTP Server!

 Get Version # of dll,exe or ocx

How many times has an app of your not run due to versioning problems? Well put this code in your app today so you can make sure your program runs right!

 Resize Controls

Handy generic code lets you resize controls on a form regardless of how many controls there are.

 Sourcecode Notebook

Need a place to organize all the code you download from this site? This app will do just that!

 South Quest Game

A game based on South Park. If you like the show check this out!

 Splitter bars with an ocx

Add splitter bars to your app without the overhead of an ocx! Cool!


Yes a telent app--now improved to let you access file in a dos-like mode! Awesome!

 Verme: Worm Game

Although not written for an English audience, this worm game is fun to play!

 Web Server

Awesome code allows you to create a web server on your PC using just VB!

 Windows Shell Replacement

Replace Explorer and write your own shell for Windows with this creative code!
For code submitted October 1999
Contest Winners and Superior Code


The classic arcade game! Great graphics and sound!

 Auto-complete Textbox

Use this class to create auto-complete text boxes like in IE5.0!

 Fake Buzz Phrase Creator

If you want to get back at people who use words they don't understand you have to see this funny program!

 Icon Album

I don't know what's better? The program or the icon library, but both are cool!

 Image Enlarger

Impressive little program enlarges any image smoothly!

 mad Cow Test

Add a little bit of humor to your day with this funny program!


The well-loved game, now in VB!

 Particle Explosion simulation

This quirky program may not be useful but it is cool to look at!

 Quad Ball

Awesome original game! You must check this out if you like games!

 Set the Start Button on Fire

Creative and fun! Set your start button on fire!

 Snowflake generator

A beautiful graphics affect with twirling multi-shaped snow-flakes. A must see!


A smoother moving version of Tetris. Awesome!

 Vegas Keno

Faithful recreation of Vegas!

 Video Capture

I've been looking for code like this for a while! Awesome!

 Web Abbreviation Search

Utilize the internet to look up any abbreviation with this cool program!
For code submitted September 1999
Contest Winners and Superior Code

 Auto-backup app

This app lets makes backing up your files a snap!

 Balloon Shaped Tool Tips

This program makes cool tool tips in the shape of a balloon! Check it out!

 BOID simluator

I hadn't heard of the work of Craig Reynolds until I came upon this entry. If you haven't either, you need to check out this fascinating program for yourself!


A recreation of concentration--try to remember the tiles that were exposed! Includes multiple skill levels!

 Fireworks 1

This program creates a cool fireworks effect using only PSET!

 Puzzle Game!

Who doesn't like a good puzzle? You can even customize how big the pieces are!

 Shape a form like any image

This imaginative code actually lets you create a form in the shape of any image! Awesome!

 Tech Support Joke Teller

Are you a tech support person? Need a laugh? Then check out this hilarous program!

 Wheel of Fortune

Faithful recreation of the tv show game. The only things missing are Pat and Vanna!

 Word Processor

Learn all about creating a full fledged app with this fantastic Word Processor program!


A cool game that simulates Yahtzee
For code submitted August 1999
Contest Winners and Superior Code

 500 Sprites

Think VB can't be used as a game engine? If so then this sample code that animates 500 sprites at once will change your mind!

 Control Registration Wizard

Registering and unregistering controls used to be a pain. Well no longer! This handly utility does all the work for you!

 Daily Dilbert Fix

Do you like Dilbert? This code will download the daily cartoon strip to your desktop! (Requires an active Internet connection)

 Internet Chess

Awesome graphics make for an awesome Internet chess game!

 Jumping Solitaire Game

This game is a cross between Chineese checkers and the game 'pegs'. Awesome graphics and sound.

 Multi-search engine app

A great way to search multiple search engines at once, using Vb and the Microsoft Internet control

 Nokia Snake Game

Faithful recreation of the classic game that you play on the Nokia cell phone. Try to eat the '*' without touching the walls.

 Particle Special Effects

This code produces graphics that just plain 'looks real cool'! Check it out.


Who needs Las Vegas? This card game feeds your craving for poker action!

 Port Scanner

Think you have a trojan installed on your machine? Find out for sure with this handy utility

 Registration 'Encourager'

Do you write shareware programs? Wish you could get more registrations? This humorous program shows you one way... ;)

 Role Playing Game (RPG) basic code

Want to write your own RPG game? This demo code includes a character that you can control with the keyboard, a scrolling map and tiled backgrounds. Awesome!

 Tetris Clone

Snazzy graphics and great functionality make this tetris clone game a notch better than the rest!
For code submitted July 1999
Contest Winners and Superior Code

 4000 A.D.--a Turn Based Role Playing Game

Are you trying to create a turn-based role paying game? If so then you need to check out this submission!

 ASP Code Library and Viewer

I don't know which I like best--the invaluable ASP Code library that comes with this .zip or the Code Viewer, but together they are awesome! Check it out!

 Battlenet Chat

I don't chat on battlenet and don't play StarCraft II. In spite of this I had to vote for this code as a winner, because it is so professionally done. A fantastic user interface.

 Classic Ballista Game

This faithful recreation of the classic ballista game will take you back. Two people attempt to shoot each other with a ballista and have to modify their shot angle and power.

 Customize the Windows Open Dialog

This code shows you how to add your own custom tabs to the common Windows open dialog. Very creative!

 Flaming Label

This code produces a cool 'flaming' affect. It's a little slow, but makes up for it through sheer creativity.

 Glowing Caption

Make your captions mysteriously glow with this cool code. A great GUI spicer-upper!

 Loan Amortization Calculator

After using this calculator to figure out how many years you'll be paying for that new house, you may want to rent! But seriously this is a great program--even lets you calculate pre-payments!

 Microsoft Agent: Example 1

These two Microsoft Agent entries show you how to harness the power of a new Microsoft feature that lets you create your own custom 'office-assistant' in your own apps.

 Microsoft Agent: Example 2

These two Microsoft Agent entries show you how to harness the power of a new Microsoft feature that lets you create your own custom 'office-assistant' in your own apps.

 Paint Application

Trying to create a graphics drawing program? Then you need to check out this .zip file which contains a fantastic paint program.

 PING a server

Want to implement PING but don't know how? Well want no more because this code answers all your questions!

 Print Preview a Rich Text Box

VB doesn't have a print preview common dialog, but this ingenious program gives you one. Includes a zoom in and out!

 Screen Saver Demo

This working screen saver is a great starting point for those wanting to make their own, or who just want to add another cool screensaver to their PCs...

 Scrolling Picture

I'm going to add this code to my next splash screen! Scroll a picture across a form in a variety of ways!

 Simple Calculator

This elegant program simulates a simple calculator.

 Simple Coolbar

This ingenious little bit of code simulates an IE coolbar without having to subclass any controls. Very smart!

 Tile Game Engine

Attention game programmers! You must check out this game engine!

 User Bug/Feedback Reporting Form

Involved users are happy users! Use this code to allow your users to send you feedback and bug reports. A very creative idea!
For code submitted June 1999
Contest Winners and Superior Code

 Connect/Disconnect Network Drives

If you access a network then you can use this code to access shared drives without a .bat file!

 Create a multiple user startup folder

The startup folderin Windows 95/98 is shared. Wouldn't it be nice to have mutiple user capability? Here's how.

 Internet Time

Calculate your true "Internet Time" with this program

 Record CD to a .WAV file

Want to save your favorite song to a .WAV on your PC? Here's how.

 Rotating Bitmap

This program creates a cool rotating bitmap in the upper right corner of your screen

 Spell Checker/Thesaurus/Anagram

This slick program does all 3 of the above with style!


Login to remote computer systems via Telenet and this cool source code!
For code submitted May 1999
Contest Winners and Superior Code

 Bounce a form to the start menu

This amusing code will cause unloaded forms to drop down to the start menu and bounce a few times before disappearing. Cute!

 Error Handling Code

Creative code that creates a generic error handler that will log your program's errors to a password protected Access database!

 Old Fashioned PONG Game

Remember PONG? This version has one paddle and no opponent, but you can always add more!

 Space Shooter

This is an awesome space shooter game that looks like one of the phases in the old GORF arcade game. I recommend downloading the .zip rather than copying and pasting the code, because it's faster.

 Spell Checker

Why reinvent the wheel? If you have Microsoft Word on your PC, you can use this code to create a spell checker!

 VB Collection Replacement

The VB built in collection object is a little weak, to say the least. Here's a solid replacement collection object that has methods like RemoveAll and IfItemIsThere

 Y2K Test

Is your version of VB Y2K compliant? All it takes is this quick test to find out!
For code submitted April 1999
Contest Winners and Superior Code

 Change a program's priority

If you create programs for Windows NT--this code is a must read!

 FTP Program

Create your own FTP program with this concise code

 Graphics Manipulation Routines

Do alot of graphics work? This code will let you rotate and flip your pictures programatically!

 Screen Capture

Captures the screen or active window to a bitmap. Cool!

 Split a large file into 2 smaller files

Need to get a large file from one computer to the next, but don't have enough floppy/zip drive/iomega drive space to actually do it? Here's the solution!

 Transparent area on form

One word describes this code, and it's "awesome"! Create transparent areas at any spot on or inside your forms. Users can even click controls on other windows 'through' your transparent spots!
For code submitted March 1999
Contest Winners and Superior Code

 Active X Ultra Timer Control

Extend the functionality of the stock VB timer control with this souped up version!

 Create your own CD Player!

Ever want to customize the CD player software that comes with your drive? This code shows you how!

 Decompiler Protector

Every program you write is subject to pirating by decompilers! Don't let your hard work go down the drain...use this code instead!

 Disable/Enable CTRL+ALT+DEL

The ultimate in control! Don't let your users terminate critical processing!

 Duck Shoot Game

Created app-let that lets you create a simple shoot-em up. Substitute your own pictures for the target pictures and really make a statement!

 Make clickable bitmaps in a drop down menu

Don't purchase an expensive .OCX to do this! Try this code instead!

 Santa Paravia for Windows

A complete game in a little package! Very similar to Humarabi...the goal is to grow your civilization.

 View a playing card using VBCARDS.OCX

This cool program shows you the basics of displaying cards. Use this to create your own card games!
For code submitted November 1998
Contest Winners and Superior Code

 Play games with the Office Assistant!

This creative code creates a game of 'paper, rock, scissors' with the Office Assistant! Too cool!

 Shareware Registration Code

Why buy an OCX to protect your latest creation when you can use the code?!

 Simple Credit - Scroller

Creates a cool 'end-of-movie' type scrolling credit effect with just a few lines of code!
For code submitted September 1998
Contest Winners and Superior Code


Group similarly spelled and sounding words together with this cool piece of code!

 Cool Text Effect

Produces a really cool effect on text boxes--great for splash screens!

 Replace System Files After Rebooting

A great tip on how to duplicate setup programs that replace files after rebooting.

 Rotating Cube Demo

Creates a stick-figure-like rotating cube. Neat!
For code submitted May 1998
Contest Winners and Superior Code

 Add your ow entries to browser Favorite's folder

It's scary when you see how easy it is to 'personalize' some one else's browser for them!

 Creating a starfield effect on a form

This could be the basis for an arcade game. Creates a real-time moving starfield background with very little code.

 Credit Card processing

Need to verify a credit card # to see if it's legit, or determine it's type? Don't pay some monthly service to do it...get the code right here...

 Credit Card Processing (2)

Need to verify a credit card # to see if it's legit, or determine it's type? Don't pay some monthly service to do it...get the code right here...

 Quick Sort

No one likes to do sorting--now you don't need to even write code for it. Blaze through sorts with quick sort!

 Way cool graphics effect!

I can't wait to add this one to all my program splash screens! Creates a 'mosaic' effect which looks like a slow focus on any image in a picture box. Very impressive!
For code submitted March 1998
Contest Winners and Superior Code

 Change a Form's Shape

If you don't mind experimenting--you can use this code to morph your form into a new shape!

 SMTP Email Program

Send email from your app without buying an expensive .DLL!


Add spell checking to your app with this great piece of OLE automation code

 Transparent Form

Wow! Make a form transparent with this cool code!
For code submitted December 1997
Contest Winners and Superior Code


Did you ever wonder what function was bogging your app down, or did you ever just want to time a statement or function for curiosity's sake? Well, wonder no more, with this ingenious little class!

 Force your application to run in exclusive mode

Force any message boxes or prompts from Windows and other applications to not show up infront of your program. Great for debugging!

 Send keystrokes to the windows95 dos box!

Ever want to send keystrokes to dos programs running in the windows95 dos box? Now you can!
For code submitted June 1997
Contest Winners and Superior Code

 15 minute WWW browser

Wouldn't it be great if you could just pop in a custom control, and within ten or fifteen minutes have a fully working browser? Well your prayers are answered!

 Close/open the CD Rom door

Set your CD app apart by actually opening the closing the CD rom door!

 Cool screen wipes

Spice up your app, by drawing a curtain from right to left using this routine!!

 Create a form bigger than the screen!

Need an 8�" x 11" Form? NO Problem!
For code submitted May 1997
Contest Winners and Superior Code


Activate any other application from VB based on a PARTIAL caption! Use this function with SendKeys to control ANY application from VB. This is MUST HAVE code!!!

 Change Resolution

Changing resolutions on the fly should have been made a part of the Windows operating system, but never was. Well move over Bill Gates--try out this cool code!

 Creating a Screen Saver

How to create a screen saver in VB! Cool!!