New to C#
-
Hi, I have 5 years experience in VC++, MFC and C++. Now I want to do programming in .Net framework. Which is best among C#, VB.Net and VC++ 7. Which books should I refer for C#? Thanks, Vicky
Vicks wrote: Which is best among C#, VB.Net and VC++ 7 That's a difficuly question without more information. Since you've got a C++ background, I'd drop VB.NET from the list and concentrate on examining C# Vs. Managed C++ (I'm assuming you actually meant Managed C++ and not "normal" VC++) If you are going to do a lot of interop work the MC++ is probably better. If not then I'd go with C#. C# is fairly close to C++ syntax. There are some differences (like the struct keyword has different meanings) Vicks wrote: Which books should I refer for C#? Looks like you've already chosen C# anyway. There are lots of good books on the subject. I bought mine 2+ years ago so there are probably better introductory books by now. However I found "Applied Microsoft .NET Framework programming" by Jeffrey Richter to be a good source of information.
"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell Not getting the response you want from a question asked in an online forum: How to Ask Questions the Smart Way!
-
Hi, I have 5 years experience in VC++, MFC and C++. Now I want to do programming in .Net framework. Which is best among C#, VB.Net and VC++ 7. Which books should I refer for C#? Thanks, Vicky
There is not a declared ‘best’ and people tend to rate them based on their own likings. In .net code written in any language ultimately gets executed in an IL on the CLR. So one should choose ‘his’ language of choice in .Net based on a. The past experience b. The nature of applications to be developed I come with a similar tech background as yours and I found C# to be a more natural progression of my skill set. C++.net was also an alternative, but it will be best suited if I'm into lot of unmanaged code and/or want a quicker port of the older code. For fresh projects, C# is recommended.
-
There is not a declared ‘best’ and people tend to rate them based on their own likings. In .net code written in any language ultimately gets executed in an IL on the CLR. So one should choose ‘his’ language of choice in .Net based on a. The past experience b. The nature of applications to be developed I come with a similar tech background as yours and I found C# to be a more natural progression of my skill set. C++.net was also an alternative, but it will be best suited if I'm into lot of unmanaged code and/or want a quicker port of the older code. For fresh projects, C# is recommended.
hi, Professional C# 2 nd Edition by Wrox is good. ************************** S r e e j i t h N a i r **************************
-
Hi, I have 5 years experience in VC++, MFC and C++. Now I want to do programming in .Net framework. Which is best among C#, VB.Net and VC++ 7. Which books should I refer for C#? Thanks, Vicky
Go for C# and study Orelly and Wox books Sanjay Sansanwal www.sansanwal.com
-
Hi, I have 5 years experience in VC++, MFC and C++. Now I want to do programming in .Net framework. Which is best among C#, VB.Net and VC++ 7. Which books should I refer for C#? Thanks, Vicky
I was in your boat a couple of years back. If you have 5 solid years of C++ (meaning using it everyday), then C# is going to be a piece of cake. Like you, I'm a book learner and immediately thought about getting several books. I did pick up a few here and there, but most were specialized in areas that I wanted to learn (remoting, GUI, etc). I think someone with your skill set should start with the help files & Intellisense, you'll get bored with the books. What I did was come up with a project to write (in my case, it was a code snippet manager) and went for it. Just like any project, you'll come up against problems to solve and this will solidify your knowledge and allow you to begin building a code base/libraries for yourself. You really know more about C# than you think because it is so similar to C++ and you know most of the framework because of your MFC knowledge. It's just like MFC, only better and easier. Just my opinion. Custom Software, Custom Solutions. Yye Software. http://www.yyesoftware.com
-
Hi, I have 5 years experience in VC++, MFC and C++. Now I want to do programming in .Net framework. Which is best among C#, VB.Net and VC++ 7. Which books should I refer for C#? Thanks, Vicky
Vicks, I would suggest both Applied Microsoft .NET Framework Programming[^] by Jeffrey Richter and reading .NET Framework Class Library[^] as it will help with all the different classes that are available. - Nick Parker
My Blog | My Articles