Questions on things I need to clear up...
-
Today I began work for a small, yet rapidly growing company, and my first task before the equipment I need to do any of programming duties gets here is to clear up a bunch of things for both my employer and myself to ensure that we do everything we need and want to do for now and in the future. Forgive me if what I am asking is all over the place, but I have to start somewhere. Question 1: While we do plan to migrate to the .NET platform in the future, I am going to be working on a bunch of legacy software coded in VB6 and C++. So essentially what I'm asking is, would I need an older version of Visual Studio to work on these apps, or can I use the newest Visual Studio to work on these. Does this sort of backward compatibility exist? Question 2: I have no experience programming for the PALM OS, so essentially, what would I need to do to get started on learning how to code for the PALM OS? What sort of tools and resources would I need? Question 3: Eventually, I will also be coding for Windows Mobile, can I also use the latest Visual Studio to code for that? Or would I need some other tool or plug-in or package to code for it? Question 4: While I am sure I'll be able to find this on the Microsoft website, how is it possible for my new employer to become Microsoft Development partners? Thanks in advance, if you need anything cleared up, don't hesitate to ask, as it will help me as well.
-
Today I began work for a small, yet rapidly growing company, and my first task before the equipment I need to do any of programming duties gets here is to clear up a bunch of things for both my employer and myself to ensure that we do everything we need and want to do for now and in the future. Forgive me if what I am asking is all over the place, but I have to start somewhere. Question 1: While we do plan to migrate to the .NET platform in the future, I am going to be working on a bunch of legacy software coded in VB6 and C++. So essentially what I'm asking is, would I need an older version of Visual Studio to work on these apps, or can I use the newest Visual Studio to work on these. Does this sort of backward compatibility exist? Question 2: I have no experience programming for the PALM OS, so essentially, what would I need to do to get started on learning how to code for the PALM OS? What sort of tools and resources would I need? Question 3: Eventually, I will also be coding for Windows Mobile, can I also use the latest Visual Studio to code for that? Or would I need some other tool or plug-in or package to code for it? Question 4: While I am sure I'll be able to find this on the Microsoft website, how is it possible for my new employer to become Microsoft Development partners? Thanks in advance, if you need anything cleared up, don't hesitate to ask, as it will help me as well.
Question 1: For C++ you would need the orginal VS to build it without migrating to a newer compiler. This migration is due to stronger support of the C++ standard and is a good thing so you should do that. It does NOT make you dependent on the .NET platform. As for VB6 I don't know much about VB, I once touched it with a ten foot pole.
BREdwards wrote:
What sort of tools and resources would I need?
To start with you need an internet connection from an ISP that does not block Google and a Web Browser. I recommend FireFox. Question 3: I don't know but again Google can tell you
BREdwards wrote:
how is it possible for my new employer to become Microsoft Development partners?
I'm pretty sure they have to become Development Partner with Microsoft.
led mike
-
Question 1: For C++ you would need the orginal VS to build it without migrating to a newer compiler. This migration is due to stronger support of the C++ standard and is a good thing so you should do that. It does NOT make you dependent on the .NET platform. As for VB6 I don't know much about VB, I once touched it with a ten foot pole.
BREdwards wrote:
What sort of tools and resources would I need?
To start with you need an internet connection from an ISP that does not block Google and a Web Browser. I recommend FireFox. Question 3: I don't know but again Google can tell you
BREdwards wrote:
how is it possible for my new employer to become Microsoft Development partners?
I'm pretty sure they have to become Development Partner with Microsoft.
led mike
led mike wrote:
about VB, I once touched it with a ten foot pole
That had to hurt. I hope it didn't leave a scar :)
Mark Salsbery Microsoft MVP - Visual C++ :java:
-
Today I began work for a small, yet rapidly growing company, and my first task before the equipment I need to do any of programming duties gets here is to clear up a bunch of things for both my employer and myself to ensure that we do everything we need and want to do for now and in the future. Forgive me if what I am asking is all over the place, but I have to start somewhere. Question 1: While we do plan to migrate to the .NET platform in the future, I am going to be working on a bunch of legacy software coded in VB6 and C++. So essentially what I'm asking is, would I need an older version of Visual Studio to work on these apps, or can I use the newest Visual Studio to work on these. Does this sort of backward compatibility exist? Question 2: I have no experience programming for the PALM OS, so essentially, what would I need to do to get started on learning how to code for the PALM OS? What sort of tools and resources would I need? Question 3: Eventually, I will also be coding for Windows Mobile, can I also use the latest Visual Studio to code for that? Or would I need some other tool or plug-in or package to code for it? Question 4: While I am sure I'll be able to find this on the Microsoft website, how is it possible for my new employer to become Microsoft Development partners? Thanks in advance, if you need anything cleared up, don't hesitate to ask, as it will help me as well.
In addition to led mike's reply... In addition to the Microsoft Partner Program[^], there's a wealth of development information in MSDN[^]. It isn't always easy to find (and Google helps :)) but Microsoft is working on improving the online resources, including better searching and community content. This site (codeproject.com) is also a great development resource. Mark
Mark Salsbery Microsoft MVP - Visual C++ :java:
-
led mike wrote:
about VB, I once touched it with a ten foot pole
That had to hurt. I hope it didn't leave a scar :)
Mark Salsbery Microsoft MVP - Visual C++ :java:
-
Today I began work for a small, yet rapidly growing company, and my first task before the equipment I need to do any of programming duties gets here is to clear up a bunch of things for both my employer and myself to ensure that we do everything we need and want to do for now and in the future. Forgive me if what I am asking is all over the place, but I have to start somewhere. Question 1: While we do plan to migrate to the .NET platform in the future, I am going to be working on a bunch of legacy software coded in VB6 and C++. So essentially what I'm asking is, would I need an older version of Visual Studio to work on these apps, or can I use the newest Visual Studio to work on these. Does this sort of backward compatibility exist? Question 2: I have no experience programming for the PALM OS, so essentially, what would I need to do to get started on learning how to code for the PALM OS? What sort of tools and resources would I need? Question 3: Eventually, I will also be coding for Windows Mobile, can I also use the latest Visual Studio to code for that? Or would I need some other tool or plug-in or package to code for it? Question 4: While I am sure I'll be able to find this on the Microsoft website, how is it possible for my new employer to become Microsoft Development partners? Thanks in advance, if you need anything cleared up, don't hesitate to ask, as it will help me as well.
The upgrade wizard for VC6 to newer versions is fairly good. VC6 isn't fully compliant with modern standards (they were being drafted when it was written), so you may have some degree of cleanup to do afterwards. There is a VB6 to VB.net upgrade tool but it's very limited in it's abilities. You'll probably need a copy of VB6 to maintain anything written in it.
Otherwise [Microsoft is] toast in the long term no matter how much money they've got. They would be already if the Linux community didn't have it's head so firmly up it's own command line buffer that it looks like taking 15 years to find the desktop. -- Matthew Faithfull
-
Today I began work for a small, yet rapidly growing company, and my first task before the equipment I need to do any of programming duties gets here is to clear up a bunch of things for both my employer and myself to ensure that we do everything we need and want to do for now and in the future. Forgive me if what I am asking is all over the place, but I have to start somewhere. Question 1: While we do plan to migrate to the .NET platform in the future, I am going to be working on a bunch of legacy software coded in VB6 and C++. So essentially what I'm asking is, would I need an older version of Visual Studio to work on these apps, or can I use the newest Visual Studio to work on these. Does this sort of backward compatibility exist? Question 2: I have no experience programming for the PALM OS, so essentially, what would I need to do to get started on learning how to code for the PALM OS? What sort of tools and resources would I need? Question 3: Eventually, I will also be coding for Windows Mobile, can I also use the latest Visual Studio to code for that? Or would I need some other tool or plug-in or package to code for it? Question 4: While I am sure I'll be able to find this on the Microsoft website, how is it possible for my new employer to become Microsoft Development partners? Thanks in advance, if you need anything cleared up, don't hesitate to ask, as it will help me as well.
BREdwards wrote:
Question 2: I have no experience programming for the PALM OS, so essentially, what would I need to do to get started on learning how to code for the PALM OS? What sort of tools and resources would I need?
Join the (used to be PalmSource) and download their SDK. Decide on the IDE too (I used CodeWarrior). Get their samples and read their SDK document. ;)