Join 307,014 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 2,052 people online right now. Registration is fast and FREE... Join Now!
After its long lifecycle, Visual Basic 6 is now definitely out-of-date, considering the fact that a more powerful alternative is available (.NET). The Visual Basic 6 runtime was included in Windows Vista, but it was in the "It Just Works" stage - therefore no support or updates were introduced for it. Many of the people who plan to switch to Windows 7 and still are using Visual Basic 6 were wondering, if the VB6 runtime will be included in the RTM release of Windows 7.
According to this document, the VB6 runtime will be shipped with Windows 7. But it will be the last version of Windows to contain it.
QUOTE
VB6 runtime will ship and will be supported in Windows 7 for the lifetime of the OS. Developers can think of the support story for Vista being the same as it is for Windows 7. However there are no plans to include VB6 runtime in future versions of Windows beyond Windows 7.
I would say that it is time to switch to .NET, mainly because of support for OOP in VB.NET and a large number of libraries that make the development easier.
Many people still think that .NET is more complicated, however, if you make the transition from VB6 to VB.NET you will see that the learning process will be easier as you will still have the opportunity to use pretty much the same syntax - you will only have to get used to the new programming principles and apply the .NET classes.
They're taking away VB6 to encourage the .NET version of VB, as it is more powerful and more supported. C# has nothing to do with it except maybe a tiny bit of guilty by association with the .NET platform.
At my community college I learned VB.net it was a great learning experience into theory and such, it was a good way to learn and it was a pretty strong programming language for windows.
good news but VB6 ,It was my old friend,it was the first programming language that I learned. VB.NET is a Toy,But to play with VB6 you need to be good and experienced programmer
VB.NET is a Toy,But to play with VB6 you need to be good and experienced programmer
I would definitely disagree with this statement. First of all, VB.NET is an object-oriented language, whilst VB6 isn't. VB.NET is based on the .NET Framework, therefore giving the developer access to thousands of different classes to make the development process more efficient and less time-consuming (just consider the XML libraries).
Indeed, I would say that experience comes with updated knowledge. When you only concentrate on one thing and refuse to learn others (that can be more advanced) this will only mean that one day someone will take your place on the market - someone, who is using up-to-date technology and has the knowledge to apply it.
VB.NET is a Toy,But to play with VB6 you need to be good and experienced programmer
lol I know a lot of crappy programmers who use VB6. I hope that all the vb6 coders view the .net the same way that you do because this will give me more opportunity to make more money due to coding sick apps quickly with c#.Net.
There will still be users. Its just not as many as now.
- - -
I think the VB.NET forum will turn into a C++ forum mess. Right now, VB.NET has a healthy amount of new daily posts, where C++ is just crazy and soon it'll be VB.NET
what about DIC (VB6), Should Owner will remove the forum from here?
Currently there are no plans at all on removal of the VB6 forum here. First of, there will be VB6 users for a while. This action from Microsoft only shows that they made the next step in minimizing support for VB6, therefore VB6 will become an obsolete language pretty soon.
VB6 is a somewhat 10 year old language so really it should be "out with the old and in with the new". Most VB6 starters will find the easy transition, but as to experienced, good luck - it'll be hard. Anyway, who knows what could go next? Or is there another VB, after .NET... Maybe .NET will face extinction like soon VB6 will...