The MP3car.com Store  

Welcome to the MP3Car.com forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Registering will also remove advertisements. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 06-06-2004, 07:46 PM   #1
Low Bitrate
 
Join Date: Jun 2004
Location: Graham, WA
Vehicle: 88/Honda/Prelude 2.0 Si
Posts: 82
My Photos: (0)
Learning VB

Im interested in making carpc software for my car but I would like to open it up for everyone to use as well but which software is the easiest to use C++ or VB also if theres anyone proficient in either of these I would like to make some kind of trade for them to help me out in either one. I have a dedicated web server that I can host websites on I am profficient in HTML, PHP, car mechanics, electronics maybe theres some kind of a trade we can make because I would like to learn VB or C++ whichever is easier I would eventually like to use it to make a 3D game to go with my web-based game that I already run
88hondapreludes is offline   Reply With Quote
Sponsored Links
Old 06-06-2004, 07:50 PM   #2
Low Bitrate
 
Join Date: Apr 2004
Location: Melbourne, Australia
Vehicle: Holden VR Series II Commodore
Posts: 64
My Photos: (0)
Check out the Cajun-4-Win software - it's open source and hosted at sourceforge. It's fairly basic code to follow... should be easy to learn from.

http://sourceforge.net/projects/cajun-4-win
CRCinAU is offline   Reply With Quote
Old 06-06-2004, 08:19 PM   #3
Super Moderator
xBrady's CarPC Specs
 
xBrady's Avatar
 
Join Date: Apr 2004
Location: USA
Vehicle: 1999/Volvo/S80
Posts: 4,575
My Photos: (1)
Quote: Originally Posted by 88hondapreludes
Im interested in making carpc software for my car but I would like to open it up for everyone to use as well but which software is the easiest to use C++ or VB also if theres anyone proficient in either of these I would like to make some kind of trade for them to help me out in either one. I have a dedicated web server that I can host websites on I am profficient in HTML, PHP, car mechanics, electronics maybe theres some kind of a trade we can make because I would like to learn VB or C++ whichever is easier I would eventually like to use it to make a 3D game to go with my web-based game that I already run

VB is much easier.... At least that is how it seemed when I read a part of one book like 5 years ago. I believe that with VB you are a bit more limited as to what you can do (none of which apply to a basic car application). I get the impression that object oriented languages are just a tad harder.. but if you have some experiance in Java or something C++ shouldn't be too bad.
__________________
AMD XP 2600+/512MB RAM/120GB hard drive
Opus 150W/DVD/GPS/7" Lilliput TS/802.11g/Bluetooth
Installed.


-GPSSecure- - GPS Tracking
-AltTabber2.2.2- - Handy touchscreen utility.
xBrady is offline   Reply With Quote
Old 06-06-2004, 08:53 PM   #4
Maximum Bitrate
 
mobileh1's Avatar
 
Join Date: Apr 2004
Location: San Francisco
Vehicle: Hummer H1
Posts: 454
My Photos: (0)
ITs not the language (c++) that would be difficult, its the win32 API that takes the time learning. What you can do in 1 line in VB might take 30 in win32.

If you are going to take the time to learn a new language, c# might be a better choice, its OO, makes COM simple (which c++ doesn't), and like java has a very rich class library behind it.

Thats my 2c
__________________
.//Daren
(Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
MediaCar/CoPilot7/Routis
mobileh1 is offline   Reply With Quote
Old 06-06-2004, 09:35 PM   #5
MySQL Error
 
veetid's Avatar
 
Join Date: Apr 2004
Posts: 4,980
My Photos: (0)
C# is the way to go... I unfortunately had to program in VB for a few years at a company and it is a very very limited, unstructed, microsoft assumption based language that if you are actually able to choose a language to learn I would not choose it.. C# will give you good OO programming experience and a awesome class library.. You rarely have to go back to WIN32 to do stuff, except ever once in a while, like for serial support in a GPS software you might build in... But .NET 2.0 should be coming out soon and it includes a lot of the stuff they didn't have time to release for 1.1... Go with C#... I have programed professional in all of them... Assembly (Game Engines), C, C++, Fortran, Perl, Java, VB, C#... For the longest time Java was my favorite.. Its a lot like C++, which is prolly the best language in my opinion but some things are really a pain to accomplish in windows, but once C# came out I actually got my whole department at work to re-write all our VB applications into C# and some of our applications tripled in speed and halfed in size...

my 2c
__________________
__________________
CENTRAFUSE http://www.centrafuse.com
01 Jeep Cherokee Sport 4x4 Installed
M10000/512Mb/20GB, Lilliput 7", Holux GM-210
veetid is offline   Reply With Quote
Old 06-06-2004, 09:56 PM   #6
Low Bitrate
 
Join Date: Jun 2004
Location: Graham, WA
Vehicle: 88/Honda/Prelude 2.0 Si
Posts: 82
My Photos: (0)
since you seem to be very profficient in C# would you mind helpin me out a lil maybe give me a few pointers and stuff on a instant messenger do you have AIM or MSN? Just need some help findin resources etc to learn from I taught myself PHP but had some help of some friends that already knew it to ask some questions now they ask me questions lol
88hondapreludes is offline   Reply With Quote
Old 06-06-2004, 10:06 PM   #7
MySQL Error
 
veetid's Avatar
 
Join Date: Apr 2004
Posts: 4,980
My Photos: (0)
Sure np... I have a big project going live middle of this week, but I will get in touch later this week and help you out with any questions...
__________________
__________________
CENTRAFUSE http://www.centrafuse.com
01 Jeep Cherokee Sport 4x4 Installed
M10000/512Mb/20GB, Lilliput 7", Holux GM-210
veetid is offline   Reply With Quote
Old 06-06-2004, 10:16 PM   #8
Low Bitrate
 
Join Date: Jun 2004
Location: Graham, WA
Vehicle: 88/Honda/Prelude 2.0 Si
Posts: 82
My Photos: (0)
I have microft visual C++ 6.0 and visual basic 6 im going to guess that C++ isnt C# ?
88hondapreludes is offline   Reply With Quote
Old 06-06-2004, 11:15 PM   #9
Maximum Bitrate
 
mobileh1's Avatar
 
Join Date: Apr 2004
Location: San Francisco
Vehicle: Hummer H1
Posts: 454
My Photos: (0)
assert( C++ != C# )

Nope, C++ is compiled to native op codes for the CPU. C# is, like java, interpreted at runtime by the .Net system.

C# is (much) more like java, in that is is fully OO, has a rich class library and is interpreted. It also, like java still doesnt have deterministic destructors, but it does have delegates (like typesafe c++ function pointers.

If you learn C++ (or C) you will need to get aquainted to a couple of concepts that are not present in C# or java, pointers and memory management. The former is usually the part of the language that is the hardest for people to learn.

All the slagging vB has got here, in my opinion if you want to get something up and running really quickly, VB is still a decent language to do it in. Its really easy to get going and provides a lot of instant gratification. You can also learn two languages, they all boil down to the same thing, the concepts of programming are universal, the only difference is how much of the concept is handled by the language/class lib and how much do you have to code yourself. In c/c++ you have do nearly everything yourself, but in C# and VB you get to do the fun stuff and the plumbing is taken care of for you.

The decision may come down to other factors though. Getting the IDE might be one, if you have access to MSDN DVD's then you can get the IDE for c#. There is a free command line compiler, but that isnt the easiest way to start out.
__________________
.//Daren
(Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
MediaCar/CoPilot7/Routis
mobileh1 is offline   Reply With Quote
Old 06-07-2004, 02:02 AM   #10
Super Moderator
xBrady's CarPC Specs
 
xBrady's Avatar
 
Join Date: Apr 2004
Location: USA
Vehicle: 1999/Volvo/S80
Posts: 4,575
My Photos: (1)
Quote: Originally Posted by mobileh1
assert( C++ != C# )

Nope, C++ is compiled to native op codes for the CPU. C# is, like java, interpreted at runtime by the .Net system.

C# is (much) more like java, in that is is fully OO, has a rich class library and is interpreted. It also, like java still doesnt have deterministic destructors, but it does have delegates (like typesafe c++ function pointers.

If you learn C++ (or C) you will need to get aquainted to a couple of concepts that are not present in C# or java, pointers and memory management. The former is usually the part of the language that is the hardest for people to learn.

All the slagging vB has got here, in my opinion if you want to get something up and running really quickly, VB is still a decent language to do it in. Its really easy to get going and provides a lot of instant gratification. You can also learn two languages, they all boil down to the same thing, the concepts of programming are universal, the only difference is how much of the concept is handled by the language/class lib and how much do you have to code yourself. In c/c++ you have do nearly everything yourself, but in C# and VB you get to do the fun stuff and the plumbing is taken care of for you.

The decision may come down to other factors though. Getting the IDE might be one, if you have access to MSDN DVD's then you can get the IDE for c#. There is a free command line compiler, but that isnt the easiest way to start out.

If you are going to learn C# I would definitely suggest that you purchase .NET Visual Studio. It will make your life a lot esier. It isn't all that expensive if you buy the academic version (you have to be in school of course). I paid $82 after shipping for .NET Studio.
__________________
AMD XP 2600+/512MB RAM/120GB hard drive
Opus 150W/DVD/GPS/7" Lilliput TS/802.11g/Bluetooth
Installed.


-GPSSecure- - GPS Tracking
-AltTabber2.2.2- - Handy touchscreen utility.
xBrady is offline   Reply With Quote
Sponsored Links
Old 06-07-2004, 02:04 AM   #11
Super Moderator
xBrady's CarPC Specs
 
xBrady's Avatar
 
Join Date: Apr 2004
Location: USA
Vehicle: 1999/Volvo/S80
Posts: 4,575
My Photos: (1)
Oops didn't mean to quote you mobileh1. That wasn't directed at you.
__________________
AMD XP 2600+/512MB RAM/120GB hard drive
Opus 150W/DVD/GPS/7" Lilliput TS/802.11g/Bluetooth
Installed.


-GPSSecure- - GPS Tracking
-AltTabber2.2.2- - Handy touchscreen utility.
xBrady is offline   Reply With Quote
Sponsored Links
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
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 Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
developing in VB ShinkunoNamida Software & Software Development 17 07-27-2008 10:13 AM
Using VB to search and play a track in Winamp deadweasel Software & Software Development 23 01-26-2004 06:25 PM
Writing a skinable VB App. johnram Software & Software Development 2 09-16-2003 04:35 PM
Developing a VB app with IR input??? mp3stang02 Software & Software Development 8 08-26-2002 12:42 AM
VB and MediaPlayer hvymetal Software & Software Development 3 10-05-1999 11:25 AM


All times are GMT -5. The time now is 03:34 PM.


Sponsored Links
The MP3car.com Store

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Copyright © 1999 - 2008 Mp3Car.com Inc.
Ad Management by RedTyger
Message Board Statistics