Results 1 to 12 of 12

Thread: your opinion needed please ...

  1. #1

    Thread Starter
    Evil Genius alex_read's Avatar
    Join Date
    May 2000
    Location
    Espoo, Finland
    Posts
    5,538

    your opinion needed please ...

    This has probably been asked a thousand times, but if it has then I've missed 'em.

    What please, is the advantages of me learning VC++ over VB ?
    What can it do more / better ?

    Please rate this post if it was useful for you!
    Please try to search before creating a new post,
    Please format code using [ code ][ /code ], and
    Post sample code, error details & problem details

  2. #2
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800
    I find VB is easier for some small programs. If you just need a quick program that does some sort of equation, VB is better. I find VB much easier for winsock programs also. C++ is easier to use on larger projects, mostly because of classes and pointers. C++ is much harder to learn though. When you do I think you'll like it

  3. #3
    Frenzied Member
    Join Date
    Feb 2001
    Posts
    1,140
    My complaint with VB is it has no portablity. If you are only ever going to work in MS, then you can use VB.

    I used to believe that there was some small measure of portablility in VC++, but now I am learning that there are so many MS specific things added to the language that its portablility is not that great. Though, if you do learn VC++, then you know enough C++ to rewrite the app for other platforms. And if you know a Real* Language such as C++, then you are that much closer to understanding pointers and classes and the memory management that will make it infinitely easier to learn Java (what I'm working toward) or Perl (if you have a desire). It is also easier to understand the syntax behind JavaScript (no relation to Java) and PHP.

    * Real Lagnuages are those that have a governing body to standardize the language, such as IEEE, ANSI, W3C, EMCA, or Sun's Java Council (or whatever it is called). VB and VC++ have no such care for standardization since they are platform specific (WinTel).
    Travis, Kung Foo Journeyman
    As always, RTFM.

    WWW Standards: HTML 4.01, CSS Level 2, ECMA 262 Bindings to DOM Level 1, JavaScript 1.3 Guide and Reference
    Perl: Learn Perl, Llama, Camel, Cookbook, Perl Monks, Perl Mongers, O'Reilly's Perl.com, ActiveState, CPAN, TPJ, and use Perl;
    YBMS, but Mozilla doesn't.

  4. #4
    Frenzied Member CyberCarsten's Avatar
    Join Date
    Sep 1999
    Location
    Aalborg Ø, Denmark
    Posts
    1,544
    C++ is also "the best" because of it's execution speed, great performance on the graphical area. And best of all.....No Run-Time files!!!
    Like Steve said, it is hard to learn, but when you have learned it, you'll feel pretty good about yourself!
    razor
    Software Engineer Student, Aalborg University, Denmark
    http://www.cs.auc.dk

    My email at AUC: will get a new email soon
    My website: http://www.razorsoftware.net


    Windows XP Pro/ Gentoo Linux (Laptop)
    Windows XP Pro (Home PC)

  5. #5

    Thread Starter
    Evil Genius alex_read's Avatar
    Join Date
    May 2000
    Location
    Espoo, Finland
    Posts
    5,538
    Someone else mentioned that, not too sure anyone would tell with excecution would they?
    VB runs pretty much instantaneous at the mo

    With the runtime files, you just need to distribute the exe and any dll's you create then? I guess you need to add the components like the commondialog control, or are these sort of compiled into the project? Oh lastly on this part, does VC++ have a P&D wizard type thing to track any files that are needed?

    Hard to learn - not too worried about, how long did it take you guys ?

    Thank you for all your help

    Please rate this post if it was useful for you!
    Please try to search before creating a new post,
    Please format code using [ code ][ /code ], and
    Post sample code, error details & problem details

  6. #6
    Frenzied Member
    Join Date
    Feb 2001
    Posts
    1,140
    Well, I'm muttling (is that a word) along in VC++ right now. It is hard to say how long it took me to learn C++, but I had a semester of it at University. The syntax is not really a problem. It is somewhat strict, but the rules are simple. I had another semester learning data structures and playing around unions, structs, and classes (and I got some great techniques from the RA who ran the class). It seems though that I don't get a chance to use any of the really complex data structures I learned. Instead, everything gets dumped into a database. That is fine with me. Anyway... there were two other classes that were important, the Big O junk, and the processor technologies. There you appreciate memory management, blocking, and scope a little better.

    Anyway... learning C++ is not a problem. Learning programming, in any language, takes some experience. And it is experience I don't feel one gets from VB (and possibly not from VC++, the jury is still out).
    Travis, Kung Foo Journeyman
    As always, RTFM.

    WWW Standards: HTML 4.01, CSS Level 2, ECMA 262 Bindings to DOM Level 1, JavaScript 1.3 Guide and Reference
    Perl: Learn Perl, Llama, Camel, Cookbook, Perl Monks, Perl Mongers, O'Reilly's Perl.com, ActiveState, CPAN, TPJ, and use Perl;
    YBMS, but Mozilla doesn't.

  7. #7
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800
    I started last summer...and now I'm working in windows At the moment I'm making a media player.

  8. #8
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    I've been seriously using C and C++ for the past 4 years now, and started Windows programming after 2.

    And I wouldn't worry about VC++ being "incompatible"...if you write good code then it doesn't matter, and Windows programs will be unportable anyway

    Didn't we have a thread on why C++ over VB about a week ago?
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  9. #9
    Frenzied Member CyberCarsten's Avatar
    Join Date
    Sep 1999
    Location
    Aalborg Ø, Denmark
    Posts
    1,544
    I started learning C++ a few months ago, and I'm still learning!
    I have bounced back and forward from Console apps to Windows, but I'm currently working with console apps to get the basic knowledge.(You should to if you don't know C++)

    Regarding the P&D wizard, I believe it's only for VB.
    There is a copy of InstallShield accompanying VC++

    Good luck!
    razor
    Software Engineer Student, Aalborg University, Denmark
    http://www.cs.auc.dk

    My email at AUC: will get a new email soon
    My website: http://www.razorsoftware.net


    Windows XP Pro/ Gentoo Linux (Laptop)
    Windows XP Pro (Home PC)

  10. #10
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    If you have version 6 then you can use the Visual Studio Installer which makes MS Installer files.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  11. #11
    Frenzied Member CyberCarsten's Avatar
    Join Date
    Sep 1999
    Location
    Aalborg Ø, Denmark
    Posts
    1,544
    Is it availible from Micro$oft's site??
    razor
    Software Engineer Student, Aalborg University, Denmark
    http://www.cs.auc.dk

    My email at AUC: will get a new email soon
    My website: http://www.razorsoftware.net


    Windows XP Pro/ Gentoo Linux (Laptop)
    Windows XP Pro (Home PC)

  12. #12
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Yep It assumes you have a proper serial number though...
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width