PreDefined VB - Net Functions
PreDefined VB - Net Functions
PreDefined VB - Net Functions
A Method is a procedure built into the class. They are a series of statements that are executed when
called. Methods allow us to handle code in a simple and organized fashion. There are Broadly two types
of methods in VB .NET: those that return a value (Functions) and those that do not return a value (Sub
Procedures). Both of them are discussed below.
Sub Procedures
Sub procedures are methods which do not return a value. Each time when the Sub procedure is called
the statements within it are executed until the matching End Sub is encountered.
Functions
Function is a method which returns a value. Functions are used to evaluate data, make calculations or to
transform data. Declaring a Function is similar to declaring a Sub procedure. Functions are declared with
the Function keyword.
Parameters
A parameter is an argument that is passed to the method by the method that calls it. Parameters are
enclosed in parentheses after the method name in the method declaration. You must specify types for
these parameters. The general form of a method with parameters looks like this:
Public Function Add(ByVal x1 as Integer, ByVal y1 as Integer)
-----------Implementation
-----------End Function
Len
Description:
Syntax:
Len(string)
Where string is the string whose length (number of characters) is to be returned.
Example:
Function:
Description:
Syntax:
' lngLen = 12
Description
Required. String expression from which characters are returned.
start
length Optional; Long. Number of characters to return. If omitted or if there are fewer
than length characters in the text (including the character at start), all
characters from the start position to the end of the string are returned.
Example:
' strSubstr =
Note: Mid$ can also be used on the left side of an assignment statement, where you
can replace a substring within a string.
Example:
strTest = "Visual Basic"
Mid$(strTest, 3, 4) = "xxxx"
'strTest now contains "Vixxxx Basic"
In VB6, the Replace$ function was introduced, which can also be used to
Function:
Description:
Syntax:
Left$(string, length)
The Left$ function syntax has these parts:
Part
Description
string Required. String expression from which the leftmost characters are returned.
length Required; Long. Numeric expression indicating how many characters to
return. If 0, a zero-length string ("") is returned. If greater than or equal to the
number of characters in string, the entire string is returned.
Example:
' Note that the same thing could be accomplished with Mid$:
strSubstr = Mid$("Visual Basic", 1, 3)
Function:
Description:
Returns a substring containing a specified number of characters from the end (right
side) of a string.
Syntax:
Right$(string, length)
The Right$ function syntax has these parts:
Part
Description
string Required. String expression from which the rightmost characters are returned.
length Required; Long. Numeric expression indicating how many characters to
return. If 0, a zero-length string ("") is returned. If greater than or equal to the
number of characters in string, the entire string is returned.
Example:
' Note that the same thing could be accomplished with Mid$:
strSubstr = Mid$("Visual Basic", 10, 3)
Function:
Description:
Converts all lowercase letters in a string to uppercase. Any existing uppercase letters
and non-alpha characters remain unchanged.
Syntax:
UCase$(string)
Example:
Function:
Description:
Converts all uppercase letters in a string to lowercase. Any existing lowercase letters
and non-alpha characters remain unchanged.
Syntax:
LCase$(string)
Example:
Function:
Instr
Description:
Returns a Long specifying the position of one string within another. The search starts
either at the first character position or at the position specified by the start argument,
and proceeds forward toward the end of the string (stopping when either string2 is
found or when the end of the string1 is reached).
Syntax:
Examples:
Description
start
Optional. Numeric expression that sets the starting position for each
search. If omitted, search begins at the first character position. The start
argument is required if compare is specified.
string1
string2
compare
Optional; numeric. A value of 0 (the default) specifies a binary (casesensitive) search. A value of 1 specifies a textual (case-insensitive)
search.
Function:
InstrRev
Description:
Returns a Long specifying the position of one string within another. The search starts
either at the last character position or at the position specified by the start argument,
and proceeds backward toward the beginning of the string (stopping when
either string2 is found or when the beginning of the string1 is reached).
Introduced in VB 6.
Syntax:
Description
string1
string2
start
Optional. Numeric expression that sets the starting position for each
search. If omitted, search begins at the last character position.
compare Optional; numeric. A value of 0 (the default) specifies a binary (casesensitive) search. A value of 1 specifies a textual (case-insensitive)
search.
Examples:
Something to watch out for is that while Instr and InstrRev both accomplish the same thing (except
that InstrRev processes a string from last character to first, while Instr processes a string from first
character to last), the arguments to these functions are specified in a different order. The Instr
arguments are (start, string1, string2, compare) whereas the InstrRev arguments are (string1, string2,
start, compare).
The Instr function has been around since the earlier days of BASIC, whereas InstrRev was not
introduced until VB 6.
Built-in "vb" constants can be used for the compare argument:
vbBinaryCompare for 0 (case-sensitive search)
vbTextCompare for 1 (case-insensitive search)
Function:
Description:
Syntax:
String$(number, character)
The String$ function syntax has these parts:
Part
Description
number
character Required; Variant. This argument can either be a number from 0 to 255
(representing the ASCII character code* of the character to be
repeated) or a string expression whose first character is used to build
the return string.
strTest = String$(5, "a")
' strTest = "aaaaa"
Examples:
* A list of the ASCII character codes is presented at the end of this topic.
Function:
Description:
Syntax:
Space$(number)
Where number is the number of blank spaces desired.
Examples:
strTest = Space$(5)
"
Function:
Description
:
Returns a string in which a specified substring has been replaced with another substring a
specified number of times.
Introduced in VB 6.
Syntax:
Description
Required. String expression containing substring to replace.
Required. Substring being searched for.
replacewith
Examples:
start
count
compare
Function:
Description:
Syntax:
StrReverse$(string)
Examples:
Function:
Description:
Syntax:
LTrim$(string)
Examples:
Function:
Description:
Syntax:
RTrim$(string)
Examples:
strTest = RTrim$("
Basic"
Function:
Visual Basic
' strTest =
")
")
Visual
Description:
Syntax:
Trim$(string)
Examples:
strTest = Trim$("
Basic"
Visual Basic
")
Function:
Asc
Description:
Returns an Integer representing the ASCII character code corresponding to the first
letter in a string.
Syntax:
Asc(string)
Examples:
intCode = Asc("*")
intCode = Asc("ABC")
Function:
Description:
Returns a string containing the character associated with the specified character code.
Syntax:
Chr$(charcode)
Where charcode is a number from 0 to 255 that identifies the character.
Examples:
strChar = Chr$(65)
' intCode = 42
' intCode = 65
Property
DateString
Now
TimeOfDay
to 1/1/0001).
Timer
midnight.
TimeString
Today
Value
Date Functions
Date functions are summarized in the following table with functions described more fully below.
Function
Use
DateAdd() Returns a Date value containing a date and time value to which a specified time interval has
been added.
DateDiff() Returns a Long value specifying the number of time intervals between two Date values.
DatePart() Returns an Integer value containing the specified component of a given Date value.
DateSerial() Returns a Date value representing a specified year, month, and day, with the time
information set to midnight (00:00:00).
DateValue()
Returns a Date value containing the date information represented by a string, with the
time information set to midnight
(00:00:00).
Day()
Returns an Integer value from 1 through 31 representing the day of the month.
IsDate()
Returns a Boolean value indicating whether an expression can be converted to a date.
Month()
Returns an Integer value from 1 through 12 representing the month of the year.
MonthName() Returns a String value containing the name of the specified month.
WeekDay() Returns an Integer value containing a number representing the day of the week .
Time Functions
Time functions are summarized in the following table with functions described more fully below. Several of
the date functions can be applied to time measurements.
STRING FUNCTIONS :-