Newsgroup: it.comp.lang.visual-basic
Titolo: Object Oriented Programming in Visual Basic 4/5: info request

At my job, we are doing some inquieries in object oriented development. I
wonder if someone who is using Visual Basic 4 or, preferably, 5 is using
this concept and can give some hints for further reading on this topic.
Martijn Rutte
OgilvyOne
Amsterdam

 wrote in article
<01bcc345$f6f76760$4b5e15ab@wf10116>...


 this concept and can give some hints for further reading on this topic.
Title:        Doing Objects in Microsoft Visual Basic 5.0
Publisher:    Ziff-Davis Press
Author:       Deborah Kurata
ISBN:         1-56276-444-6
Year:         1997
Comments:     All you every wanted to know about objects in VB
              Very good writing style.
              see 
http://www.insteptech.com
Deborah Kurata's book contains *extensive* reading lists which are a good
starting point for further investigation.
N Varacalli
-- 
HTML and/or RTF mail will be rejected.
Header e-mail address (nich...@invalid.see.sig) invalid.
Replace "invalid.see.sig" with:
mtlrc <dot> canada <dot> hp <dot> com
Visual Basic Wish List: Tell Microsoft what we want.
mailto://
vbw...@microsoft.com


WARNING: I cannot be held responsible for the above        They're   coming  to
because  my cats have  apparently  learned to type.        take me away, ha ha!

 wrote in article
<01bcc345$f6f76760$4b5e15ab@wf10116>...


...


 wrote in article
<01bcca4c$1544ffe0$4b5e15ab@wf10116>...

Not specifically.  There are numerous people around the various
comp.lang.basic.visual.* and microsoft.public.vb.* newsgroups who are
obviously very capable programmers with OO experience.  I'd expect any
questions posted to get some very thoughtful responses (just ignore the
flames from the "VB is a toy, Delphi is everything" crowd).  Since VB3
barely let you use any OOP techniques the whole area is pretty new where VB
is concerned.  VB5 is the first rev that really lets you implement a lot of
the concepts.  It may not be fully OOP according to the strict definition,
but any competent, disciplined programmer can certainly make great use of
it.
Since I come from an assembler, C, Fortran and Cobol background it's all
new to me too.  I just tried doing my most recent project using some of the
techniques I picked up from Ms Kurata's book.  It would probably make a
"true" OOP programmer wince to look at how I did some of it, but it was
amazing how easy some parts of the coding were once I had the basic objects
set up.  It's definitely going to take a while to learn to think this way -
kind of like that first leap from procedural to event-driven coding.

> 
Craig Hamilton

What is object oriented programming, I thought it was what all the
Microsoft Visual * products were, because they have all the controls
that you can mess around with on screen to make programming easier, but
from reading some of these discussions it is obvious that I am sadly
mistaken.
Thanks, Daniel


The general attributes of O-O programming are:
1. The concept of a class (data and procedures).
2. Inheritance (The ability to create new classes from existing classes)
3. Polymorphism (The ability to redefine the behavior of a procedure defined 
in an ancestor class).
4. Encapsulation (The ability to define public and private interfaces for a 
class.)
Unfortunately an "object" in the O-O world is not the same as an "object" in 
the M$ world.
John - N8086N
------------------------------------------------
Is Janet Reno completely incompetent or 
simply a crook?
Home Page:
http://home.att.net/~miano
Home of the Delphi Component Writers' FAQ
EMail Address:
|m.i.a.n.o @    |
|w.o.r.l.d.n.e.t . |
|a.t.t .| 
|n.e.t |
Full Name:
-------------------
-J.o.h.n?M.i.a.n.o-
-------------------

 the M$ world.
ha ha ha ! M$ world ! ! ( $ Good ! )
Object Oriented Program Laguage ... Now hot, "Java" is best.
or Borland Development Tools
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
from: toyota & keiko
email office: 
toy...@g-hopper.ne.jp
email private: 
boh...@osk.3web.ne.jp
page: DelphiAcidFloor (Delphi and Techno)
 
http://www2.osk.3web.ne.jp/~boheme/
page: KEIKO's Home Page
 
http://www2.osk.3web.ne.jp/~boheme/keiko/
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%