Main Menu

HOME

.Net
ASP
Assembly
C
C++
Delphi
HTML
Java
JavaScript
MySQL
PC interface
Powershell
Perl
PHP
VBScript
Visual Basic
XML

Make money selling software. Check this out here

Hosted clickbank mall. Check this out here




   Misc

   Amazon

   Links

    


Tutorials
 

 

A wide range of tutorials for Visual Basic programmers

 

 

Email program in Visual BasicThis tutorial outlines the task of accessing a SQL Server database and generating email in Microsoft Exchange using Visual Basic.
Playing multimedia files in VBShows how to play multimedia files in VB
LEARN VISUAL BASIC 5LEARN VISUAL BASIC 5 is a self-paced, comprehensive overview of the popular Microsoft programming environment. Learn how to build and distribute applications. Learn database management and use of the Windows API.
LEARN VISUAL BASIC 6LEARN VISUAL BASIC 6 is a self-paced, comprehensive overview of the Microsoft's newest programming environment. Learn how to build and distribute applications. Learn database management and use of the Windows API
VISUAL BASIC AND DATABASESVISUAL BASIC AND DATABASES is a comprehensive introduction to using Visual Basic for accessing and maintaining databases (using both Data Access and ActiveX Data Objects) for desktop applications
VISUAL BASIC FOR KIDSVISUAL BASIC FOR KIDS is a great way for kids 10 and up to learn computer programming. The course takes you step-by-step through the process of building applications using Visual Basic. Many fun projects demonstrate the skills taught
Intro to VBThis page is designed to introduce you to the essentials of Visual Basic. At the end of this page, you should have a basic understanding of forms, controls, properties, and events.
Overview of VBAn overview of Visual Basic
VB ideA tour of the IDE
Intro to VBA brief description of Visual Basic
VB tutorial downloadsVarious downloadable tutorials for VB related tasks
ArraysComplete guide to using many variables
variablesHow to store information into memory with VB
Basic commandsIf, For, and other loops
TimingHow to time events
Form and app Everything about the Form and App objects.
WinsockExtensive guide about the Winsock internet protocol
Reading / Writing filesTeaches about reading and writing to files
String manipulationAdd spaces, delete characters, reverse, do it all!
MenusEveryone knows what a menu is, the question is how can you make them in VB
Common dialogsUse the common dialog control
MouseUsing the mouse in Visual Basic
Drag and dropHow to use drag and drop
GraphicsGraphics with Visual Basic
Error handlingError handling in Visual Basic
Binary filesHow to read and write binary files to save your arrays, variables etc to a file
Printing in VBLearn how to print graphics, text and RTF in Visual Basic, as well as printer & graphics options
Build an MP3 playerKeep up with the crowd! Find out how to create your own MP3 Player using the Windows Media Player
Combo BoxHow to use the ComboBox control.
Common dialog controlsWant to show an open/save dialog, let the user pick a colour, or show the print dialog? This tutorial shows you how, using the Common Dialog Control.
Beginners tutorialCompletely new to Visual Basic? Overwhelmed with the confusing instructions? Read this tutorial and get a head start - learn what VB is, what you can do with it, how much it costs, and how to get star
ConstantsHow to use Constants in your VB project.
Data controlsHow to use the Data Control to add database functionality to your program.
Data typesAppendix of all the standard data types available in VB.
DebuggingLearn how to use all the tools available to you in VB to help track down those annoying bugs, saving you valuable time.
For nextHow to use the For...Next statement to loop through code a certain number of times.
FormsThis tutorial explains all you need to know about customizing forms in VB.
If Then ElseHow to use the If...Then...Else statement to execute code on a certain conditions.
Input Box statementHow to use the Input Box function to get input from the user.
Math functionsHow to perform mathematical operations, including rounding, square roots, logarithms etc.
MsgBox functionHow to use the MsgBox function to display simple prompts or messages.
Number functionsHow to use number functions in VB
RegistryHow to save your program preferences to the registry.
ScopesThis article quickly describes the different 'scopes' a variable, procedure, or any other object in VB can have.
Select Case statementHow to use the Select Case statement.
Shell and ShellExecute functionShows you how to open another application using the Shell function, and use the ShellExecute API to open a file with its default viewer.
Splash ScreensEver wanted to add a 'splash screen' like Word as it loads? This tutorial shows you how.
VariablesVariables in Visual Basic
twos complement numbersThis article explains twos complement representations for numbers. This information can help you understand which bits are set to represent integer values.
Using floating point numbersis article explains some obscure and puzzling bugs that can occur when you use floating point numbers.
Automating the build processThis tutorial explains how to use Windows Scripting Host to run the scripts, and use nmake to compile the project
VB6 and XML This article explains how you can take advantage of XML in your VB 6 applications right now!
Splash screen shows how to make eye-catching splash screens that will make your application the talk of the water cooler!
Property pagesThis article explains the basic steps to building property pages for a new ActiveX control.
Screen resolutionThis article discusses several different ways to handle screens with different resolutions.
Error handlingError handling in Visual Basic
Using Direct3d with VBAn introduction to using Direct3D for higher performance three-dimensional graphics.
Direct 3dI'm writing this ongoing series of articles on Direct3D. The final goal is to build a 3-D maze war game.
Error handlingExplains the basics of using error handlers to protect a program from unexpected errors.
3d with VB3-D graphics and 3-D surface drawing in Visual Basic.
SortingSorting algorithms
Programming in VB part 1The basics
Programming in VB part 2Properties and names
Programming in VB part 3Working with text and making decisions
Programming in VB part 4More decisions
Programming in VB part 5Sharing data
Programming in VB part 6String functions
Using DLLs and The Windows API part 1Using DLLS and the Windows API
Using DLLs and The Windows API part 2API Wrappers and Custom Controls
Using DLLs and The Windows API part 3Windows' Handles , Declaring Parameter Types
Using DLLs and The Windows API part 4Using DLLs and The Windows API part 4
Understanding GraphicsUnderstanding Graphics
Direct X faqVbdirectX FAQ
Opening a DirectDraw ScreenOpening a DirectDraw Screen
Loading and displaying an imageLoading and displaying an image
SubclassingSubclassing in VB
Accessing DLLs and the Windows APIAccessing DLLs and the Windows API
Using API in VBUsing API in VB
Using the Win32 API in VBIntroduction to the Win32API
Using the Win32 API in VBUsing the Win32 API in VB
Bring a Window to TopBring a Window to Top
Hiding your Application from the Win9x Alt-Ctrl-Del listHiding your Application from the Win9x Alt-Ctrl-Del list
Get the Current Memory StatusGet the Current Memory Status
generate license keysThis class allows you to generate license keys, such as the CD keys on the case of most Microsoft software
read and modify the registryPerform the four basic functions to the Windows registry. Add, change, delete, and query. Allows you to to read registry values, and modify both keys and values.
Generating random numbersThis simple program generates random numbers using the basic mathematical methods.
create a watermark in excel with vbaAdding a watermark to an Excel spreadsheet using VBA.
resource filesHave you ever wanted to use graphics, such as icons, bitmaps, cursors, and AVI files? How about sound or even message box text? This can be an enormous amount of overhead. These are all examples of more files to keep track of when you distribute an application, DLL, or OCX. Lets find out how resource files can help....
Open a File With Its Associated ApplicationThis application demonstrates the ShellExecute API function, which can open a file with its associated application.
rainbow generatorThis is an extremly simple Rainbow Generator. See how a rainbow is generated with the varaitions in the values of primary colors - Red, Green and Blue. No APIs used.
Stop Forms from Flickering while updating ControlsStop Forms from Flickering while updating Controls
secure encryptionThis class will securely encode and decode any and all words passed to it. Please review the read me file for information about its usage
Remove all Occurrences of a Character in a StringRemove all Occurrences of a Character in a String
Generate an Array of Unique Random NumbersGenerate an Array of Unique Random Numbers
a Given Year is a Leap YearA short script to determine if a Given Year is a Leap Year
systeminfoclassThe SystemInfo class encapsulates a variety of API calls that provide system information -- such as Free Memory, Free Hard Disk Space, and Screen Resolution --into Visual Basic properties and functions
all purpose utilities classesThis includes a set of classes and functions in a module with many utilities you likely would use on a regular basis, including registry, locale, and system classes; string and date handling functions; and lots more
ado utilities classThis class encapsulates many routine tasks in ADO programming, which reduces the tedium and increases the reusability of your code.
vb code spell checkerThis is a must have for every programmer. This sample project will spell check every Caption, Text, and List property in your project, along with all string variables and all MsgBox calls. It will also list information about the Project itself
fading command buttonThe purpose of this demos is to show an implementation of fading effect for controls.
Set Transparency Level of Windows Taskbar (Windows 2000)Set Transparency Level of Windows Taskbar (Windows 2000)
Winsock ControlIf you want to learn how to program for Internet using the Winsock Control, you must read this page where I try to explain the basics of the use of the MS Winsock Control.
Getting Started - Daytime sample applicationUsing instructions stated in this page you can create your first simple Internet application that uses MS Winsock Control.
Getting Started - Whois sample applicationWhoIs service allows you to retrieve an information about domain name owner, e-mail address owner and other data that stored in the Internic database
Getting Started - Developing Client-Server ApplicationsIn this article, I am going to show how to use the Winsock in a client server environment, we will create two separate applications, one of which will be a server and the other will be a client
Winsock Terminal appWinsock Terminal - application that allows you to establish a connection with remote computer on port that can be specified by yourself. Using Winsock Terminal you can work with almost any Internet service (you can send and receive e-mail messages, post and read newsgroups articles, work via FTP and HTTP etc.).
Sending email messagesFor sending e-mail messages via the Internet, you need use SMTP (Simple Mail Transfer Protocol). The set of the protocol commands and possible replies is stated in the document - RFC821.
Simple Mail SenderThe tutorial on this page will help you to create the simple application that you can use to send simple e-mail messages
How to receive an e-mail (Introduction to POP3 protocol)In the Internet the POP3 (Post Office Protocol 3) protocol is used more often for receiving e-mail messages. It is quite easy for learning because it contains only 12 commands
mail checkerThis tutorial shows all the steps of creating of the simple application for retrieving e-mail messages from an e-mail server
Sending files inside e-mail messagesThe introduction to UUEncode/UUDecode algorithm and the tutorial that shows how to add new feature of dealing with attachments to our sample applications Simple MailSender and MailChecker.
Secrets of FTP (Practical introduction to File Transfer Protocol)Learn the use of FTP with Winsock Terminal Sample Application.
FTP Explorer Sample ApplicationDevelop the CFtpConnection class that encapsulates MS Winsock Control calls and use it to create the FTP Explorer sample application - a complete FTP client.
CFtpConnection Class Quick ReferenceThe description of the class methods and properties.
How to track the progress of data transfer via HTTPIn this tutorial we'll improve the HTTP Reader sample application, you will learn how to track the connection state with the State property of the MS Winsock Control, and how to show the progress of the downloading with the ProgressBar control.
How to retrieve a file from the Web through a proxy servera client has an access to the web only via a proxy server
Retrieving secured resources from the WebIn this tutorial I'll show you how to access protected resources on the Web using the Basic Authentication scheme. Also you find out how to work with a proxy server that requires authorization of the client.
Retrieving binary files from the WebIn this tutorial we'll bring to the Simple HTTP Reader sample the ability to handle binary files retrieved from the Web, particularly image files such as gifs and jpgs. The sample will determine type of the retrieved resource and then pass the downloaded data to a picture box, if that resource is an image, otherwise the data will be passed to the rich text box control.
Receiving chunked dataAt this stage we add to the Simple HTTP Reader sample application the ability to read chunked data.
Handling HTTP redirectionThere are a lot of reasons why the web developer decides to redirect HTTP request. All the web browsers used today handle the redirection automatically, without interaction with a user. So it is time to add the similar functionality to our Simple HTTP Reader sample application.
Retrieving Partial Content via HTTP retrieve specific parts of documents to explore its properties.
Winsock APIA set of very good tutorials on using Winsock API
Establishing connection to ISPWinInet API has several functions for establishing and control the connection. These functions are very easy for use.
Handling WinInet API errorsHow to find out a reason of unsuccessful execution of any WinInet function?
WebChecker Sample ApplicationThe application's purpose is to inform the user about modification of Favorite web pages. This application uses WinInet API for retrieving last modified date of the resource without downloading its content
CWinInetConnection classCheck up CWinInetConnection class that, encapsulating the calls of WinInet API, allows you to detect the Internet connection and its properties, establish and hang up the connection, switch the system state known as Online/Offline mode.
Handling URLs (CWinInet_URL class)The WinInet API provides several functions to handle Uniform Resource Locators (URL). These functions give us the ability to create, combine, break down, and canonicalize URLs...
How to detect the WinInet versionHow to detect the WinInet version
How to get all the IP addresses and opened TCP ports on the local systemThe IP Helper API provides us with very useful function GetTcpTable that allows to get information on all the active TCP connections.
How to retrieve TCP statisticsThe GetTcpStatistics function of the IP Helper API allows to retrieve the TCP statistics for the local computer...
Retrieving network interface informationUse the GetIfTable function to get very useful information such as all network adapters info with their type, speed, physical address and so on.
HTTP Transfer ComponentThis article will show you how to create a server component using Internet Transfer Control.
How to track the download progressThe Internet Transfer Control (ITC) provides us with a very easy way to retrieve web resources
Binary download with the Internet Transfer Control retrieve information automatically from another web page and display it on your own web page
Custom TCP/IP Client and ServerLearn how to create programs that can communicate over the internet
User-Defined TypesCreate custome data types for use in your programs
PC clock synchronizingPC CLOCK SYNCHRONIZING USING VISUAL BASIC. By Alex Rest.
Using the AVIFile api The AVIFile API set of functions is part of an even larger API called the Video For Windows API. It is possible to use the AVIFile functions from Visual Basic. However, the lack of samples and documentation for VB programmers makes it a non-trivial and even daunting tas
 

 




   Sponsors
 

   Software
500 Java Tips E-book
PHP editor
PERL editor
Beginning Java
Beginning Visual Basic
Learn VB.net
Learn VB 6
VB and databases
ASP image library
C++ builder programming
C++ fundamentals

   Source Code
Octal, hex and decimal(C++)
factorial function(VB)
Trim spaces(ASP)
change file extensions(VB)
open firewall ports(VBScript)
web safe color palette(Javascript)
multi messages in the status bar(Javascript)
Open/Close CD door example(VB)

    




Copyright © 2003 by programmershelp.co.uk