| Visual Basic .NET 2003 FAQs |
| Home |
|
Q1: What are the differences between Visual Basic .NET 2002 and Visual Basic .NET 2003?
Visual Basic .NET 2003 and the Microsoft .NET Framework 1.1 now include integrated support for more than 200 mobile Web devices including mobile phones, pagers, and personal digital assistants (PDAs). Visual Studio .NET 2003 Professional, simplifies Smart Device application development with full support for the .NET Compact Framework. Q2: What are the primary benefits of moving to VB .NET 2003 today for VB 6.0 developers?
Visual Basic .NET was built to empower today's VB developers with new levels of productivity and power. Q3: Can I install VB .NET 2002 and VB .NET 2003 and VB 6.0 all on the same machine? Yes, you can install VB .NET 2002 and VB .NET 2003 on a computer that is running VB 6.0 and use all three, system requirements permitting. You can install in any order. This is a supported scenario. Both the design-time environments and applications created with VB 6.0, VB .NET 2002, and VB .NET 2003 will run side-by-side on the same computer seamlessly. Q4: Can I install Visual Basic .NET 2003 on Windows XP Home Edition? Yes, you can install VB .NET 2003 on Windows XP Home edition. Since Windows XP Home Edition does not have Internet Information Server (IIS), you will not be able to build Web applications (ASP.NET), mobile Web applications, or XML Web services locally. Q5: How does Visual Basic .NET relate to the .NET Framework?
If you are new to VB .NET, you can view the .NET Framework as being similar to VBRUNxxx.DLL, the former VB runtime. The .NET Framework provides a new programming model and rich set of classes designed to simplify application development (for Windows, the Web, and mobile devices), provides full support for XML Web services, robust security features, and delivers new levels of programming power and flexibility to VB developers. Unlike VBRUN, the .NET Framework is used by all MS languages including Visual C#, Visual J#, and Visual C++. Q6: What is the Visual Basic .NET 2003 Upgrade Wizard? The VB .NET Upgrade Wizard is included as part of VB .NET 2003 Standard and Visual Studio .NET 2003 Professional, Enterprise Developer, and Enterprise Architect editions. It assists you in upgrading existing VB projects to VB .NET in order to take advantage of all the benefits of working on the .NET Framework. The latest version includes support for Web Classes and User Controls as well as improvements in performance. Q7: Does Visual Basic .NET still enable me to build rich desktop applications? Absolutely. VB .NET provides the most comprehensive, productive environment for building rich Windows-based applications. A new forms package called Windows Forms enables VB developers to build desktop applications in less time, with enhanced power, easy deployment, and improved maintainability. New features in Windows Forms eliminate the need to write complex resize code and make application deployment as easy as copying files into the target directory (no more so-called 'DLL Hell'). Q8: What other types of applications does Visual Basic .NET 2003 enable me to build?
VB developers have access to a much broader range of applications in VB .NET than in previous versions of the VB tool set. By employing the same skills that you use to develop Windows-based applications, you can now build broad-reach, thin-client, Web-based applications and applications that target mobile devices, as well as rich-client applications on devices that support the .NET Compact Framework. Q9: What are the differences between Visual Basic .NET and Visual C# .NET?
VB .NET and MS Visual C#™ .NET have been designed for the VB and MS Visual C++® communities, respectively. VB .NET was built around the concept of empowering VB developers with unprecedented power and productivity in solving today’s application development problems more effectively and efficiently—from desktop and Web-based application development to ending deployment and versioning problems, informally referred to as 'DLL Hell.' Visual C# was driven by developers within the C++ community who wanted more productivity in building their applications. Q10: What are the system requirements of Visual Basic .NET 2003 Standard?
PROCESSOR: Q11: Can I use my ActiveX controls in a Visual Basic .NET application? Yes. VB .NET employs a new technology for building desktop applications called Windows Forms. The Windows Forms package was designed to be an excellent container for existing ActiveX controls to ensure that current investments will be preserved. Q12: Should I plan to upgrade all my Visual Basic 6.0 code to Visual Basic .NET 2003? In some scenarios, you may decide not to upgrade VB 6.0 code to VB .NET. Where VB 6.0 code is deployed, running, and in 'maintenance' mode, it may be best to simply communicate with that code from new VB .NET components using COM interoperability. This enables you to build new applications using VB .NET without the need to rewrite existing components written in VB 6.0.
|