943,981 Members | Top Members by Rank

Ad:
You are currently viewing page 1 of this multi-page discussion thread
May 23rd, 2005
0

USING CLASSES in VB6

Expand Post »
hi its me again...

can someone please explain what a class can do? how to call a class?
or if just give me a good link where i can refer to it.

thanks a lot.
Similar Threads
Reputation Points: 11
Solved Threads: 0
Light Poster
vhinehds is offline Offline
29 posts
since May 2005
May 23rd, 2005
0

Re: USING CLASSES in VB6

I'll do both. Without going into crazy whacky details, a class is basically the base for creating your own objects. In order to do this, you add a "Class Module" to Your VB6 project, and you can build your own object. This object can be anything and do anything... it can have it's own properties, it's own methods, a constructor, and a destructor. In VB you can then instantiate an instance of this class as an object, and use it just like any other object.

and a link:
http://64.233.167.104/search?q=cache...hl=en&start=19
Team Colleague
Reputation Points: 361
Solved Threads: 214
Taboo Programmer
Comatose is offline Offline
2,413 posts
since Dec 2004
Jun 9th, 2005
0

Re: USING CLASSES in VB6

Hi,
What is a class?
A class can be defined a structure that is composed of two things:
- Data Members.
- Methods.
A class is designed to be reused, when using a class we dont have to know, how it is designed, we just need to know the interface and methods signatures.

Why using a class in vb?
We use class to create composant that can be reused in other application.
Such example, creating a class that do the following:
- Create an ODBC connection to a Database,
- Create an OLEDB connection,
- Get a recordset from the DB,
- Execute Function (Insert, Update, ...statements)
- Check if a connection status to a DB,...
As you can se this functions are already used to deal with a DB.

How to use a class?
You have to create an instance of that class (called object)
We have a compoent called dataLayer in which there is a class called clsDataLayer, some of it's methods are ODBCConnect,GetDisRecordsetPage...

Dim oData as new datalayer.clsdtalayer
Dim MyCnn as new adodb.Connection

set MyCnn =oData.ODBCConnect("DsnEssai")

Regards
Reputation Points: 10
Solved Threads: 0
Newbie Poster
bouzahme is offline Offline
4 posts
since Mar 2005
Jun 9th, 2005
0

Re: USING CLASSES in VB6

Do me a big favor... when you post, use code tags. You can do that like this
[ CODE]
dim ADO as object
[ /CODE]

with no spaces between the [ and the word or /. Anyway, it helps to make the posts a little bit more readable, and helps make the post more organized. Thanks.
Team Colleague
Reputation Points: 361
Solved Threads: 214
Taboo Programmer
Comatose is offline Offline
2,413 posts
since Dec 2004
Jun 9th, 2005
0

Re: USING CLASSES in VB6

Also, the main thing about a class is that it is not a module (.bas) file. Like it was already stated, you can create an instance of a class and access all of its public methods and members.

Did that clear everything up, or do you still have questions?



Visual Basic 4 / 5 / 6 Syntax (Toggle Plain Text)
  1.  
  2. if (codeWritten = true) and (codePosted = true) then
  3. objComatose.happy = true
  4. else
  5. objComatose.rant = true
  6. end if
Reputation Points: 10
Solved Threads: 0
Newbie Poster
EricaJanine is offline Offline
22 posts
since Jun 2005
Jun 9th, 2005
0

Re: USING CLASSES in VB6

Are You Saying I Rant?
Team Colleague
Reputation Points: 361
Solved Threads: 214
Taboo Programmer
Comatose is offline Offline
2,413 posts
since Dec 2004
Jun 9th, 2005
0

Re: USING CLASSES in VB6

Maybe the Shaolin of Rant. :cheesy:
Reputation Points: 10
Solved Threads: 0
Newbie Poster
EricaJanine is offline Offline
22 posts
since Jun 2005
Jun 9th, 2005
0

Re: USING CLASSES in VB6

Is That A Good Thing, or a bad one?
Uh Oh, I'm being Monitored.... Quick, put away the big black VB book...
Team Colleague
Reputation Points: 361
Solved Threads: 214
Taboo Programmer
Comatose is offline Offline
2,413 posts
since Dec 2004
Jun 9th, 2005
0

Re: USING CLASSES in VB6

Nah, just ran across another thread on here...thought it was pretty funny, actually.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
EricaJanine is offline Offline
22 posts
since Jun 2005
Jun 9th, 2005
0

Re: USING CLASSES in VB6

Thanx, I have my moments...
Team Colleague
Reputation Points: 361
Solved Threads: 214
Taboo Programmer
Comatose is offline Offline
2,413 posts
since Dec 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Visual Basic 4 / 5 / 6 Forum Timeline: Can some one help me with this code plz
Next Thread in Visual Basic 4 / 5 / 6 Forum Timeline: how to pass a form to another form





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC