Skip to main content

OOP IN VB 6.0

Visual Basic 6.0 supports object-oriented language elements and has support for objects distributed in libraries. 
Object Oriented Programming is quite simple and provides way to modularize program by creating partition memory area for both data & function than can be used as template for creating copies of such module.
In the world of OOP, you break a problem down into small parts and solve them individually.
OOP is good for large-scale programming - As your code grows large, there are going to be more and more procedures/functions to your program, and your code is going to be so cluttered that one more look at it, you'd scream.

Class
In Visual Basic 6.0, a class is defined in a class module. A single class module is stored in a special type of file that has a .cls file extension.
In Visual Basic 6.0, the class Initialize event handler named Class_Initialize is used to execute code that needs to be executed at the moment that an object is created.
In Visual Basic 6.0, the keyword is used to disassociate an object variable from an actual object. The Set statement is used to assign to an object variable.

Example: a simple car class
properties of the car class:
    • speed
    • direction
    • engineType
    • frameType

methods of the car class:
    • accelerate()
    • decelerate()
    • turnLeft()
    • turnRight()

how the car might be used
DIM myCar as Car
SET myCar = new Car
myCar.accelerate()
msgBox myCar.speed


Object:
Our previous working definition as something that contains both data and code is still acceptable called object.

Object is instance of class.




Comments

Popular posts from this blog

SELECT | INSERT | UPDATE | DELETE CODE IN VB.NET WITH AUTO INCREMENT CONCEPT

Database.vb Imports System.Data.SqlClient Public Class Database     Dim con As New SqlConnection( "Data Source=G20;Initial Catalog=Me;Integrated Security=True" )     Public Sub cnopen()         If con.State = ConnectionState.Open Then             con.Close()         End If         con.Open()     End Sub     Public Sub cnclose()         If con.State <> ConnectionState.Closed Then             con.Close()         End If     End Sub     Public Function Displaygrid( ByVal query As String ) As DataTable         Dim dt As N...

CLASSIFICATION OF OPERATING SYSTEMS

Operating systems can be classified into different types based on their interface, user friendliness, and functionality. Different types of operating systems are: Character user interface (CUI)-based operating systems Graphical user interface (GUI)-based operating systems Single-user operating systems Multi-user operating systems Single-tasking operating systems Multitasking operating systems Real-time operating systems 1. Character User Interface (CUI)-Based Operating Systems: MS-DOS and UNIX (not newer Linux) Such an interface is also called a Command-Line Interface (CLI). 2. Graphical User Interface (GUI)-Based Operating Systems GUI-based operating systems are easy to use because the user can click menus and icons rather than type cryptic commands. Users can use a device called a mouse to select an application, after which the operating system will load and run it. In comparison to a CUI-based operating system, a GUI based operating system is slower and needs ...

TAKE INPUT IN JAVA AS A CHARACTER

 import java.io.*;  public class Charinput {  public static void main(String[] args) throws IOException     {         char ch;         InputStreamReader in = new InputStreamReader(System.in);         BufferedReader br = new BufferedReader(in);         System.out.println("Enter Character : ");         ch=(char)br.read();         System.out.println("Ur Input values : "+ch);    } }