Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

Hi all

 

I am currently programming in Visual Basic 6.0 and I wish to start programming in VC++ .NET aswell, but I am clueless as to where to start!?!

 

I have absolutely no knowledge of the C++ language. I've tried loads of beginner tutorials to get started but I haven't had any success.......even the "Hello World" tutorials seem mind-boggling to me!!!

 

What were everyone's methods of learning C++ .NET from scratch? Did you use books (if so, which ones?), website tutorials (links?), or did you take courses somewhere?

 

Any help would be greatly appreciated!

 

Thanks in advance!

Posted
Personally i would think it is easier to first learn VB.NET - this way you can get the hang of Object Orientated Programming, using a language you know already - which will make the jump to C++.NET a little smaller. Once you have the grasp of the .NET style of programming then move onto learning a different language :) Just a thought by the way

Visit: VBSourceSeek - The VB.NET sourcecode library

 

 

"A mere friend will agree with you, but a real friend will argue."
Posted
Personally i would think it is easier to first learn VB.NET - this way you can get the hang of Object Orientated Programming' date=' using a language you know already - which will make the jump to C++.NET a little smaller. Once you have the grasp of the .NET style of programming then move onto learning a different language :) Just a thought by the way[/quote']

but either way, it's still a completely different language to move to, so I'd rather just go straight to C++ .NET

 

I see your point though :)

  • Leaders
Posted

I learned what I know about c++ (not .NET, though, but Visual C++ 6.0) from Ivor Horton's "Beginning Visual C++". VB6 to C++ is a big jump, though. I know it was for me.

 

I would also recommend VB.Net first, to learn not only OOP but about the .Net framework. C++ .Net isn't a completely different language from VB.Net. In addition to sharing the .NET framework, it shares many programming concepts with VB.Net that it does not share with VB6. It is a bit much to pick up a new syntax, a new framework, and OOP all at the same time. You can get two of them in the first round with VB.Net and still remain in the familiar Visual Basic environment.

[sIGPIC]e[/sIGPIC]
Posted
well, to know c++.net, you must know the basics of c++ (e.x.: declaring classes and structs, the pointer/new/delete paradimn). The .NET framework is pretty much a library. I believe the sole purpose of c++.net is to allow the execution of code from two different runtimes in a process. I would suggest picking up the c++ primer to learn standard c++ if that is your goal. c++.net just adds a few keywords, to make it cli compliant. There are also some differences such as the disallowing of covariant returns and the usage of templates, to name a few.
Posted
If you want to learn Managed C++, it's just like learning Visual C# (almost). However you have explained that your background is Visual C++ 6.0, so if you choose to use unmanaged code it will be exactly the same as 6.0. I personally use unmanaged and watch the C++ forum... Kinda new myself but I will give you as much help as I can. I would advise against learning VB.NET first, as the syntax and methodology is completely different (unless of course you want managed C++). API in unmanaged works the same, pointers, primitives, the same. Your choice.
-Sean
  • Leaders
Posted
However you have explained that your background is Visual C++ 6.0
He said is experience was vb6. Thats is why we recommended vb.net as an intermediate step. If you are programming with unmanaged code, is there an advantage to using C++ .Net over Visual C++ 6?
[sIGPIC]e[/sIGPIC]
Posted
He said is experience was vb6. Thats is why we recommended vb.net as an intermediate step. If you are programming with unmanaged code' date=' is there an advantage to using C++ .Net over Visual C++ 6?[/quote']

Yeah, I can't read :eek: . Good question marble, I am unsure of the answer. If anyone knows that would be great for them to post it.

-Sean
Posted

cheers for the help guys, but i really don't feel like learning VB.NET in order to move to C++.NET. I'd rather just go straight to C++ .NET. Do you know any resources of learning C++ .NET from scratch?

 

Cheers!

  • 2 weeks later...
Posted
Just a quick question about visual C++.net (Yeah, I'm a thread hijacker). If I buy Visual C++.net standard, can I program both unmanaged and managed C++ with it, or will I need a seperate compiler to program unmanaged?
  • 9 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...