Frequently Asked Questions About Visual Studio .NET 2003
Frequently Asked Questions About Visual Studio .NET
Find answers to frequently asked questions about Visual Studio .NET 2003.
Q. What is Visual Studio .NET 2003?
A. Visual Studio .NET 2003 is the comprehensive, multi-language development tool for
rapidly building and integrating XML Web services and applications. Visual Studio .NET
2003 offers a highly productive environment in which to develop a broad range of
Microsoft .NET–connected applications and technologies. Using the high-performance
Microsoft .NET Framework run-time environment, Visual Studio .NET provides you with
powerful tools for designing, building, testing, and deploying Web services and
applications as well as sharing best practices and guidelines in a team environment.
Q. What are the new features in Visual Studio .NET 2003?
A. Visual Studio .NET 2003 includes a range of enhancements for the hobbyist,
professional, mobile, and enterprise developer.
At the heart of every edition of Visual Studio .NET 2003 is the new and improved .NET
Framework 1.1, which assists developers in creating fast, scalable applications.
Mobile application developers now have the ability to create browser-based applications
for mobile devices or smart client applications for the Pocket PC. Using the integrated
ASP.NET Web Forms and the Visual Studio .NET Web Forms Designer, developers can
easily build thin-client Web-based applications that intelligently render on more than 200
devices including wireless application protocol (WAP) mobile phones, personal digital
assistants (PDAs), and pagers.
Visual Studio .NET 2003 also includes integrated support for the Microsoft .NET Compact
Framework. Using the Microsoft Windows® Forms designer, Microsoft Visual Basic® and
C# developers can build, debug, and deploy applications for the Pocket PC, Pocket PC
Phone Edition, and other smart devices powered by the .NET Compact Framework.
Integrated emulation enables developers to program and debug their applications without
requiring a device. These features are available in Visual Studio .NET 2003 Professional,
Visual Studio .NET 2003 Enterprise, and Visual Studio .NET 2003 Enterprise Architect
Visual Studio .NET 2003 includes a number of enhancements for the C++ developer
including greater ISO conformance (98 percent), new compiler optimizations including
/G7 for generating optimized code for Intel Pentium IV and AMD Athlon processors,
access to the shared Visual Studio .NET Forms Designer, and more.
Q. Can I use Visual Studio 6.0 and Visual Studio .NET 2003 on the same
A. Yes, you can install Visual Studio .NET 2003 on a computer that is running Visual
Studio 6.0 and use both, system requirements permitting.
Q. Can I install Visual Studio .NET 2002 and Visual Studio .NET 2003 on the
A. Yes, you can install Visual Studio .NET 2002 and Visual Studio .NET 2003 on the same
computer, system requirements permitting.
Q. Where is the Visual InterDev Web development system?
A. Microsoft Visual InterDev® is included in the Visual Studio .NET integrated
development environment (IDE). All languages have access to the Web development
capabilities that were previously unique to Visual InterDev version 6.0.
Q. Where are the Professional and Enterprise editions of Visual Basic .NET 2003
and Visual C++ .NET 2003?
A. The functionality previously available in Professional and Enterprise editions of the
individual language products is now available in the Professional and Enterprise editions
of Visual Studio .NET 2003. A new Visual Studio .NET Enterprise Architect edition is also
available with tools, including Microsoft Visio® Enterprise Architect edition, specifically
designed for software architects building enterprise software.
Q. Can my Visual Basic 6.0 applications be upgraded to Visual Basic .NET 2003?
A. Yes. Visual Basic .NET 2003 Standard and Visual Studio .NET 2003 Professional,
Enterprise Developer, and Enterprise Architect editions include an upgrade wizard that
automatically upgrades Visual Basic 6.0 projects when they are opened in Visual Basic
.NET 2003. The upgrade wizard modifies the language for syntax changes and converts
Visual Basic 6.0 forms to Windows Forms. In addition, the upgrade wizard generates a
report that alerts you to any manual changes that need to be made in your code.
Comments are displayed as tasks in the Task List window, and you can navigate to the
code statement simply by double-clicking a task item. For more information, see The
Transition from Visual Basic 6.0 to Visual Basic .NET.
Q. How does Visual C++ support Microsoft .NET?
A. You can use Microsoft Visual C++® to produce code for.NET–connected applications.
In addition, we have improved Active Template Library (ATL), Microsoft Foundation
Classes (MFC), and the compiler in Visual C++ .NET. We have also introduced ATL
Server, a set of extensions to the Active Template Library, for producing native-code Web
Q. Does Visual Studio .NET 2003 work on Microsoft Windows 95, Windows 98,
and Windows Millennium Edition (Windows Me) operating systems?
A. These platforms are not supported at design time. This decision was made to ensure
that you would be able to benefit from the most advanced platform features available
today. For code execution, Microsoft Windows 98 and later editions are supported.
Q. How does .NET support my existing COM and COM+ components?
A. The .NET Framework enables you to call existing Component Object Model (COM) and
COM+ components, and it enables .NET Framework–connected components to be
exposed to COM and COM+ development. Additionally, a considerable amount of COM+
1.0 "plumbing" has been simplified in the .NET Framework.
Q. What is the .NET Compact Framework?
A. The .NET Compact Framework brings .NET-connected applications to smart, mobile
devices—including Pocket PC and Pocket PC 2002. With Visual Studio .NET 2003, you can
create smart device applications for these devices using the same tools, code, and
techniques that you use on the desktop.
Q. What is Visual J# .NET?
A. Microsoft Visual J#™ .NET makes it possible for Java developers to use the language
of their choice to program .NET–connected applications. With Visual J# .NET,
programmers can build robust .NET-connected applications that interoperate with
applications written in any other language supported by Microsoft .NET. With Visual J#
.NET, Java-language developers can leverage the rich tools of the .NET Framework
(ADO.NET, ASP.NET, and others) where the functionality and simplicity surpass what is
available in the Java developer kit (JDK) specifications.