Emuforums.com

Go Back   Emuforums.com > General Discussion > Web development / Programming
About Us Register FAQ Members List Calendar Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old September 27th, 2002   #1 (permalink)
General of Tangerines
 
RZetlin's Avatar
 
Join Date: Jun 2001
Location: Defending the Sea
Posts: 3,885
Question C++ or VB?

I need some opinion guys.

I want to develop an Windows application and I have to choose a language.

Should I choose C++ (Dev C++ 4.0) or Visual Basic 6.0.

If I choose Visual Basic what are the benefits of using Visual Basic over C++?

If I choose C++ what are the benefits of using C++ over Visual Basic?
__________________


AMD Athlon 64 3700+ | 2 GB RAM | XFX Nvidia 6800 GS 256 MB XXX Edition | Win XP Pro SP2
RZetlin is offline   Reply With Quote
Old September 27th, 2002   #2 (permalink)
Anti-Brand Loyalist
 
Gamer1's Avatar
 
Join Date: Mar 2002
Location: Its too dark to tell...
Posts: 3,237
well i am taking vb classes right now. and not really expierienced in c++. but, i heard that c++ is more flexible and can do alot more things.

compare it to Frontpage and Dreamweaver. Frontpage can do alot of things. but dreamweaver is better.
__________________
Iris: (Proc:Intel Pentium4 2.8Ghz w/ HT UNLOCKED @ 15x200) (Mobo: Asus P4C800-E) (RAM: Corsair XMS 2x512MB DDR400) (HDD 1: Seagate 80GB, 8MB Buffer, 7200 RPM) (Disk Drive 1: Lite-On 16x DVD Burner 1673S) (GFX Card: Radeon 9800 All-In-Wonder Pro 128MB) (Sound Card: Sound Blaster Audigy)

Morrigan: (Proc:AMD Athlon 2500+ @ 11x200) (Mobo: Asrock K7V88) (RAM: Corsair XMS 512MB DDR400) (HDD 1: Seagate 80GB, 8MB Buffer, 7200 RPM) (Disk Drive 1: NEC 16x DVD Burner 3200AG) (GFX Card: Radeon 920064MB) (Sound Card: Sound Blaster Live! 5.1)
Gamer1 is offline   Reply With Quote
Old September 27th, 2002   #3 (permalink)
NSBQ nut
 
Nezzar's Avatar
 
Join Date: Aug 2001
Location: .de
Posts: 1,208
Depends on what you want to do. If your starting VB will be fine for ya.
__________________
Bred for its skills in magic
Nezzar is offline   Reply With Quote
Old September 27th, 2002   #4 (permalink)
A BIG BAD BATARD™
 
Xeven's Avatar
 
Join Date: Sep 2001
Posts: 5,517
skip VB, it'l mangle your brain.
__________________
Xeven is offline   Reply With Quote
Old September 27th, 2002   #5 (permalink)
General of Tangerines
 
RZetlin's Avatar
 
Join Date: Jun 2001
Location: Defending the Sea
Posts: 3,885
Quote:
Originally posted by Xeven
skip VB, it'l mangle your brain.
:confused: What do you mean?
__________________


AMD Athlon 64 3700+ | 2 GB RAM | XFX Nvidia 6800 GS 256 MB XXX Edition | Win XP Pro SP2
RZetlin is offline   Reply With Quote
Old September 27th, 2002   #6 (permalink)
Resident Movie Critic
 
Betamax's Avatar
 
Join Date: Apr 2001
Location: Belfast, Northern Ireland
Posts: 9,480
Personally I'd go with C++, however I prefer Visual C++ over Dev C++. If your new to the language you would be better using it instead (BTW there are free "personal" editions of visual c++ availble included with Sams teach yourslef books)
__________________

Superior marketing of an inferior product will always win over inferior marketing of a superior product.
Betamax is offline   Reply With Quote
Old September 27th, 2002   #7 (permalink)
General of Tangerines
 
RZetlin's Avatar
 
Join Date: Jun 2001
Location: Defending the Sea
Posts: 3,885
Quote:
Originally posted by Betamax
Personally I'd go with C++, however I prefer Visual C++ over Dev C++. If your new to the language you would be better using it instead (BTW there are free "personal" editions of visual c++ availble included with Sams teach yourslef books)
I don't have Visual C++ that is why I am using Dev C++.

I tried to buy VC++, but Microsoft has already phased it out with Visual C++ .NET.

The personal edition of Visual C++ don't have the extra features found in the professional/enterprise editions. (Eg. database linking, SQL features)
__________________


AMD Athlon 64 3700+ | 2 GB RAM | XFX Nvidia 6800 GS 256 MB XXX Edition | Win XP Pro SP2
RZetlin is offline   Reply With Quote
Old September 27th, 2002   #8 (permalink)
Emu author
 
ammoQ's Avatar
 
Join Date: Mar 2002
Location: Vienna/Austria/Europe
Posts: 1,168
Depends on what you want to do. If it can be easily done in VB, do it in VB. If not, do it in C++. Or forget both of them and do it in Delphi.
__________________
If you think my English is bad, wait till you read my Polish.
ammoQ is offline   Reply With Quote
Old September 27th, 2002   #9 (permalink)
General of Tangerines
 
RZetlin's Avatar
 
Join Date: Jun 2001
Location: Defending the Sea
Posts: 3,885
Quote:
Originally posted by ammoQ
Depends on what you want to do. If it can be easily done in VB, do it in VB. If not, do it in C++. Or forget both of them and do it in Delphi.
(Chuckles) I don't know Delphi.

I am wondering if it is worth the trouble to learn Win32 API for C++?
__________________


AMD Athlon 64 3700+ | 2 GB RAM | XFX Nvidia 6800 GS 256 MB XXX Edition | Win XP Pro SP2
RZetlin is offline   Reply With Quote
Old September 27th, 2002   #10 (permalink)
Emu author
 
ammoQ's Avatar
 
Join Date: Mar 2002
Location: Vienna/Austria/Europe
Posts: 1,168
In 5 years, the Win32 API will be a relict from the past. On the other side, if you need it, you have to learn it.
__________________
If you think my English is bad, wait till you read my Polish.
ammoQ is offline   Reply With Quote
Old September 27th, 2002   #11 (permalink)
General of Tangerines
 
RZetlin's Avatar
 
Join Date: Jun 2001
Location: Defending the Sea
Posts: 3,885
Quote:
Originally posted by ammoQ
In 5 years, the Win32 API will be a relict from the past. On the other side, if you need it, you have to learn it.
Thanks for the advice.

I know C and C++, but I am tearing out my hair trying to figure out Win32 API.

I just need a fast way of designing Window interfaces without being bogged down with too much coding.

Can anybody suggest some programming software that support RAD (Rapid Application Development)?
__________________


AMD Athlon 64 3700+ | 2 GB RAM | XFX Nvidia 6800 GS 256 MB XXX Edition | Win XP Pro SP2
RZetlin is offline   Reply With Quote
Old September 28th, 2002   #12 (permalink)
Emu author
 
ammoQ's Avatar
 
Join Date: Mar 2002
Location: Vienna/Austria/Europe
Posts: 1,168
Quote:
Originally posted by RZetlin

Can anybody suggest some programming software that support RAD (Rapid Application Development)?
VB, Delphi or Borland C++ Builder might be your thing. Or use VS.net and learn C#.
__________________
If you think my English is bad, wait till you read my Polish.
ammoQ is offline   Reply With Quote
Old September 28th, 2002   #13 (permalink)
Insane Linux Advocate
 
DoktorSeven's Avatar
 
Join Date: May 2001
Location: USA
Posts: 271
True that VB will mangle your brain...

"It is practically impossible to teach good programming style to students that have had prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." -- Edsger W. Dijkstra

Anyway... there is Borland C++ Builder, which is a good RAD C++ programming environment. Failing that, you'll have to try Visual C++ (which isn't exactly RAD except for dialog box design) and use MFC (Microsoft's wrapper for Windows API functions).

Quote:
Or use VS.net and learn C#.
C#... the Microsoft merging of Java, Visual Basic, and C++. Eww.
__________________
TITLE GOES HERE. // The Linux Blog Of Stuff
Warning: my posts may be filled with sarcasm and/or lies. Proceed with caution.
oldskool pc win: 1.5GHz P4/384MB/GeForce FX 5200 running GNU/Linux.
DoktorSeven is offline   Reply With Quote
Old September 28th, 2002   #14 (permalink)
General of Tangerines
 
RZetlin's Avatar
 
Join Date: Jun 2001
Location: Defending the Sea
Posts: 3,885
I have an important question does Visual C++ 6.0 use RAD tools?
__________________


AMD Athlon 64 3700+ | 2 GB RAM | XFX Nvidia 6800 GS 256 MB XXX Edition | Win XP Pro SP2
RZetlin is offline   Reply With Quote
Old September 28th, 2002   #15 (permalink)
Emu author
 
ammoQ's Avatar
 
Join Date: Mar 2002
Location: Vienna/Austria/Europe
Posts: 1,168
Quote:
Originally posted by DoktorSeven

C#... the Microsoft merging of Java, Visual Basic, and C++. Eww.
In my opinion it's Java reinvented. Has nothing more in common with C++ than Java does. VB.net has been changed to be much like C# (different syntax but same structure), not the other way round.
__________________
If you think my English is bad, wait till you read my Polish.
ammoQ is offline   Reply With Quote
Old September 29th, 2002   #16 (permalink)
Insane Linux Advocate
 
DoktorSeven's Avatar
 
Join Date: May 2001
Location: USA
Posts: 271
Visual C++ only has the ability to use RAD on dialog boxes (in that you can draw controls on a form and assign events to them), not on the whole application like VB et al.

And regarding C# I was mostly kidding, though I mean C++ as the basic template (thus the C# name), VB with the RAD form design tools, and Java as the remainder of the language design.
__________________
TITLE GOES HERE. // The Linux Blog Of Stuff
Warning: my posts may be filled with sarcasm and/or lies. Proceed with caution.
oldskool pc win: 1.5GHz P4/384MB/GeForce FX 5200 running GNU/Linux.
DoktorSeven is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 17:13.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5