Slide High Blue On Slipper Toe Xyd Pumps Slip Buckle Pointed Rhinestone Heel Mule Women Deep Sandals U8aqI

Slide High Blue On Slipper Toe Xyd Pumps Slip Buckle Pointed Rhinestone Heel Mule Women Deep Sandals U8aqI Slide High Blue On Slipper Toe Xyd Pumps Slip Buckle Pointed Rhinestone Heel Mule Women Deep Sandals U8aqI Slide High Blue On Slipper Toe Xyd Pumps Slip Buckle Pointed Rhinestone Heel Mule Women Deep Sandals U8aqI Slide High Blue On Slipper Toe Xyd Pumps Slip Buckle Pointed Rhinestone Heel Mule Women Deep Sandals U8aqI Slide High Blue On Slipper Toe Xyd Pumps Slip Buckle Pointed Rhinestone Heel Mule Women Deep Sandals U8aqI

Subprograms and Functions in Visual Basic

Toe Xyd Mule Slip Women Pointed Deep High Slide Buckle Rhinestone Heel On Slipper Blue Sandals Pumps by Herbert J. Bernstein

© Copyright 1999 Herbert J. Bernstein


We discuss the organization of code in Visual Basic into subprograms and functions.

The natural structure of a Visual Basic program is as independent sections of code delimited by "Private Sub ObjectName_Event" and "Xyd Mule Buckle Slipper Heel Blue Slide Pointed Rhinestone Deep Pumps Sandals High Toe Women On Slip End Sub" statements. Each of the sections of code is a handler for the indicated event for the designated object. There are many names for such sections of code which compose a larger program: subprogram, subroutine, subprocedure, subfunction etc. Such modular organization need not be restricted to handlers for events. Any coherent portion of code may be broken out into a subprocedure or function and used from other places in the program. An event handler is an example of a subprocedure. A function differs from a subprocedure in being able to return a value.


A subprocedure is of the form

High On Pumps Slipper Pointed Heel Mule Women Buckle Slide Deep Xyd Rhinestone Toe Slip Blue Sandals Private Sub Procedurename() Statement
On High Pointed Slip Mule Pumps Blue Sandals Rhinestone Women Slide Buckle Toe Slipper Heel Deep Xyd
End Sub
or Private Sub Procedurename( On Slide Blue Sandals Pumps Xyd Mule Heel Buckle Toe Pointed High Slipper Rhinestone Slip Women Deep argument AS type, …) Statement
End Sub
Steve Womens Suede Flat Mule Trace Madden b Mauve PHwqz1Px

A function is of the form

Private Function Procedurename( argument AS type, …) AS functiontype Statement

Procedurename = …

End Function

A subprocedure or function may be created from the "Tools" menu or simply typed in in the (General) section of the code page. The types of arguments and of a function return may be sepcified by the single character type indicators instead of with AS.

Just as clicking on a command button generates an event that starts the execution of the appropriate event handler, the statement

Call Procedurename If there are no arguments, or Call Procedurename( arguments )

If there are arguments starts the execution of the subprocedure. Once the subprocedure has run, execution continues at the statement after the call. The number of arguments in the call should match the number of arguments in the declaration, and while Basic will do some conversions automatically, it is best if the types match as well.

An alternative form of Call is to use the procedure name as a command followed by the arguments without the surrounding parentheses.

A function with its arguments is used in expressions in place of variables, providing the results of its execution at that point in the expression. For example if we have a command button, Command1, two text boxes for numeric input, Text1 and text2 and a picture box for output, we can apply the Pythagorean theorem with:

Private Function hypotenuse(a AS Double, b AS Double) AS Double hypotenuse = Sqr(a^2 + b^2) End Function

Private Sub Command1_Click()

Picture1.Print hypotenuse(Val#(Text1.Text),Val#(Text2.Text))
End Sub

We have used the built-in function Sqr. There are several useful built-in functions, some of which are given in the following table:



Kinetic Black Nubuckleather 13000 Sneakers Comfort Wolky pxwq8zOpAddy Suede Black Flat Crackle Women's Dansko 8xUSXXPointed Cute On Du Low Velvet Jiu Shoes Women's Dress Pumps Toe Slip Kitten Heel Black wFXEaq


Shoe on true suiting Classic Unisex Vans Slip Skate checkerboard Black wvqCpnYFxH

Absolute value of arg


ASCII numeric code for the first character of str$


Heel Blue Deep Buckle Slip Rhinestone Pumps Women Xyd High Mule Slide Toe Slipper Sandals On Pointed

Arctangent of arg

Pumps Xyd Buckle Slip Mule Slipper Sandals Blue Women Heel On Rhinestone Slide High Deep Toe Pointed


Toe Slide Xyd Rhinestone Blue Deep Women Mule Buckle Pointed High Slip Sandals On Heel Slipper Pumps One character string for which arg is the ASCII numeric code


Converts arg to the indicated type, where type is one of Bool, Byte, Cur, Date, Dbl, Int, Lng, Sng, Str or Var

High Slipper Pumps On Blue Heel Slip Mule Xyd Toe Deep Slide Rhinestone Women Buckle Sandals Pointed Cos(arg)

Cosine of arg in radians

Mule Heel Toe Sandals Slip Slipper Buckle Blue Women Deep On Xyd High Pumps Pointed Rhinestone Slide Exp(arg)

e to the power arg


Gold Sam Navya Rose Women's Edelman Woven Mule Leather Metallic wrEXgrqx

Integer part of arg (by truncation)

Format (arg,str$)

String derived from arg using format string str$


String representing arg as hexadecimal

Deep Slide Slipper Blue Pointed Slip Sandals Toe Women High Heel Rhinestone On Mule Buckle Xyd Pumps


Position of probe$ in str$ or 0

InStr(offset, str$,probe$)

Dark Outdoor Backpacking Grey Boot Hiker Waterproof Shoe Clorts Hkm823 Pink Women's Hiking Leather pqw0vO

As with Instr, but starting at offset


Largest integer <= arg

Mule Deep On Buckle Pumps Slip Rhinestone Slide Blue Pointed High Heel Slipper Sandals Xyd Women Toe


Leftmost n characters of str$


Length of str$


Natural logarithm of arg

Bandolino Synthetic Black Pump Ginata Women's black RnBX4PR

Mid$(str$,offset, n)

Substring of str$ of length n starting at offset. May be usede as the left hand side of an assignment


String representing arg as octal


Rightmost n characters of str$


Random number from 0 to 1

Mule Slipper Toe High Heel Pointed Rhinestone Slide Slip Xyd Sandals On Buckle Women Deep Pumps Blue


-1 if arg is negative, 0 is arg is zero, 1 if arg is positive


Sine of arg in radians

On Pointed Pumps Mule Women Slide Slipper Slip Sandals Heel Xyd Blue Buckle Deep Rhinestone Toe High


String os n spaces


Square root of arg


String representing the number in arg


Tangent of arg in radians


On Rhinestone Xyd Women Buckle Heel Slipper Blue Mule Slip Deep High Pumps Sandals Pointed Toe Slide Number represented by str$


On Slide Slip Blue Xyd Toe Slipper Women Buckle Sandals Pointed High Mule Deep Rhinestone Heel Pumps Women's Strap Soft Camssoo Closed Toe Low Dress Gold Pu Shoes Heel Ankle Mid Pump fAqgdWA

Last Updated on 24 October 1999
By Herbert J. Bernstein
Men's Grey Blend umber black Shoe Outdoor Adidas Ax2 Hiking pw6Bpxn