wow, sounds cool.
just godda understand it all now. i have this guy trying very hard to teach
me c but i just don't get it. i'm not giving up this time ...

regards,

damien


----- Original Message -----
From: "Thomas Ward" <[EMAIL PROTECTED]>
To: "Gamers Discussion list" <[email protected]>
Sent: Monday, October 30, 2006 4:07 AM
Subject: Re: [Audyssey] Learning VisualBasic


> Hi Damion,
> Actually, a Hello World type program can be written in C++ in 6 lines as
> long as you are writing a text program without all the Windows Win32
> junk with it. It would look like this.
>
> #include <iostream>
> int main()
> {
> std::cout << "Hello world!" << endl;
> return 0;
> }
>
> So saying you have to have 85 lines to write a Hello World program in
> C++ simply isn't true. However, what you seam to be getting confused
> about is the Microsoft Win32 API. That is responcible for handling
> Windows, buttons, listboxes, and other Windows controls. If you count
> the Win32 API and want Hello World to appear in it's  own window rather
> than in a text window than 85 is probably about right.
> To understand the stuff you are talking about such as HINSTANCE you need
> to understand the Win32 API. For example, HINSTANCE hInstance is an
> object that is often used to control the current handle of the active
> window. The HINSTANCE hPrevInstance is the previous instance, of the
> window handle and so on. The
>
>   LPSTR lpCmdLine is a string used to process commandline parameters that
might be externally passed to the application.
>
>
> \
> x-sight interactive wrote:
> > ya know? i really, really, really admire them people that can understand
> > languages like c. visual basic and autoit are, what, 3 lines, if that,
to
> > write a simple hello world program. in c it's 85 lines, half of which i
> > don't have a clue what they all mean, such as:
> >
> > HINSTANCE hInstance,
> >   HINSTANCE hPrevInstance,
> >   LPSTR lpCmdLine,
> >     int nShowCmd
> >
> > that hardly makes sense at all to me. those aren't even the start
headers. i
> > can make out little bits, like CMDLine is for command line parameters,
etc,
> > but most of it is half another language altogether, whereas
> > #include <GUIConstants.au3>
> > GUICreate("Hello World!")
> > GUISetState()
> > is a lot easier to understand. that's why i started with autoit. maybe
i'm
> > just far too impatient *grin*
> >
> > regards,
> >
> > damien
> >
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Thomas Ward" <[EMAIL PROTECTED]>
> > To: "Gamers Discussion list" <[email protected]>
> > Sent: Thursday, October 26, 2006 3:04 PM
> > Subject: Re: [Audyssey] Learning VisualBasic
> >
> >
> >
> >> Hi Liam,
> >> No change isn't always bad, and in this case I feel it was about to
> >> happen sooner or later. As I understand it from what I have heard from
> >> Microsoft on the subject was that many VB programmers in the field
> >> bombarded MS with requests to update the language and include more
> >> features present in more powerful languages such as C++ and Java. These
> >> days it is unreasonable to not have a good oop design present in a
> >> programming language. Especially, seeing as all the really popular
> >> languages like C++, Java, Python, etc have a good oop design and are
> >> more popular than non-oop languages.
> >> Strictly speaking from my personal opinion and experiences when I was a
> >> student in college they started us out on VB 5. Oh, I was happy as a
> >> clam to be able to write something constructive, Mr. Programmer, and
> >> all. However, as time went on I got in to more complex languages like
> >> C++ and Java, and with them came more complex advanced concepts, new
> >> design conventions, and so on. Once I learned, grasped, and understood
> >> the advantages of what C++ and Java had to offer VB 5 seamed like a
> >> joke, or a toy language for kids.
> >> I mean I was really impressed with a simple subject like class
> >> inheritence. How you could start out with a master class let's say
> >> starship, put all your major variables and functions in there, and then
> >> begin branching out, and create more and more specialised classes which
> >> inherit the more generalised classes.  With the creation of one
instance
> >> of an object you have access to not only the specialised class you have
> >> access to variables and functions to everything that specialised class
> >> was derived from. Even cooler you wrote the variables and functions
> >> once, but everytime you create an instance of an object which points to
> >> that class those variables are duplicated in memory for the specific
use
> >> of that object without having to write them over again for that item,
> >> object, character, you are storing data for.
> >> I guess to sum it up I learned oop design, and I couldn't live without
> >> it. I found languages without oop design to be backward, outdated, and
> >> really the hard way of doing things.
> >> Liam Erven wrote:
> >>
> >>> Jim.  It's much much different.  There's many major differences than
in
> >>>
> > vb6.
> >
> >>> I was surprised to find out you could program in vb6 like you would in
> >>>
> > an
> >
> >>> older form of basic, but the whole system is much much different now.
> >>> Change isn't always bad.  I'm really enjoying this new version quite a
> >>>
> > lot.
> >
> >> _______________________________________________
> >> Gamers mailing list .. [email protected]
> >> To unsubscribe send E-mail to [EMAIL PROTECTED] You can
> >>
> > visit
> >
> >> http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make
> >> any subscription changes via the web.
> >>
> >>
> >>
> >>
> >
> >
> >
> > _______________________________________________
> > Gamers mailing list .. [email protected]
> > To unsubscribe send E-mail to [EMAIL PROTECTED] You can
visit
> > http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make
> > any subscription changes via the web.
> >
> >
> >
>
>
>
> _______________________________________________
> Gamers mailing list .. [email protected]
> To unsubscribe send E-mail to [EMAIL PROTECTED] You can
visit
> http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make
> any subscription changes via the web.
>
>
>



_______________________________________________
Gamers mailing list .. [email protected]
To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit
http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make
any subscription changes via the web.

Reply via email to