
VISUAL BASIC AND VISUAL C++ WHAT THE BIG DIFFERENCE
Quote:
>TO WHOM IS INFORMED...
> WE ARE TRYING TO PURUSE
Visual Basic AND
Visual C++ > WE WERE WONDERING WHETHER SINCE MOST OF US HERE CAN PROGRAM IN C AND OF COURSE
> KNOW BASIC. WOULD IT BE A GOOD IDEA TO LEARN VISUAL BASIC FIRST THEN AFTER
"Knowing Basic" and programming in VB are 2 very different skills.
Quote:
> ONE HAS A FEEL FOR THE VISUAL SIDE OF THE HOUSE, COULD THEY MIGRATE TO VISUAL
> C++.
> DO VISUAL C++ AND VISUAL BASIC HAVE ANY SIMILARITIES OTHER THAN THE WORD
> VISUAL IN THEIR NAMES.
You have several tasks.
First is understanding Windows and how it works. I not referring to
the simple point and click, but rather what is at the heart of the
windows package.
Second is understanding what constitutes a _good_ gui design that is
consistent with the Windows interface.
Third is a shift in programming paradigm. What ever the programming
language you choose as tool, you will be dealing with and event driven
design. Which is fundamentally different from the normal procedural
design that most programmers cut their teeth on.
Finally you come to actual tools, the choice of language or suite of
programming languages.
VB is more forgiving design environment. It;s strength is for RAD
and easy maintainability. However, be warned. Simply having
done some simple Basic work with a decendent of Darthmoth
Basic will not give you a running start with VB. Much of the
development is done by setting properties and methods.
VC++ is a fine compiler. It compiles some of the tightest DOS
code of any PC based compiler I have used. Be warned,
it is a work in progress, just as C++ is. While VC++ supports
templates, there is facility for a template repository. To the
best of my knowledge it does not support RTTI. Also , if
you intend on making heavy usage of exception handling,
it can leave you wondering. While the IDE is decent,
the development time is still slow because of missing
features. You have to "know" what lines need to be
changed in which modules to make certain things happen.
MFC is a good tool, but the online help is slack when it comes
to implementation examples. Merely "looking" over the
same projects will sometimes leave you wondering because
of the coding style they have. In short, VC++ is not C.
http://www.*-*-*.com/ ~kd9fb