| 
 CUSTOM
 SOLUTIONS
 
 
  
 BACK
 PRICES
 ORDER
 HOME
 
 | 
        
          | 
  
    |  
 
 Product Overview for Visual C# .NET 2003
 Standard Edition
 Visual C# .NET 2003 is the modern, innovative programming language and tool for building .NET-connected 
software for Microsoft Windows, the Web, and a wide range of devices. With syntax that resembles C++, 
a flexible integrated development environment (IDE), and the capability to build solutions across a 
variety of platforms and devices, Visual C# .NET 2003 significantly eases the development of 
.NET-connected software.
 
 Gain the Power of C++ in a Simpler Tool
 
 Visual C# .NET builds on a strong C++ heritage. Immediately familiar to C++ and Java developers, C# is 
a modern and intuitive object-oriented programming language that offers significant improvements, 
including a unified type system, "unsafe" code for maximum developer control, and powerful new language 
constructs easily understood by most developers.
 
 Developers can take advantage of an innovative component-oriented language with inherent support for 
properties, indexers, delegates, versioning, operator overloading, and custom attributes. With XML 
comments, C# developers can produce useful source code documentation. An advanced inheritance model 
enables developers to reuse their code from within any programming language that supports .NET.
 
 C# developers can join the newest, fastest-growing developer community, in which they can exchange code 
and resources, leverage skills across multiple computing environments, and contribute to the 
standardization process that ensures vibrant and active community participation.
 
 Build Solutions with a Highly Productive Environment
 
 With a superior IDE, Visual C# .NET provides users with the ultimate developer environment, bringing 
together the development community and valuable online resources. The Start Page offers developers a 
one-click portal to updates, preferences, information on recently used projects, and the MSDN Online 
community. Improved IntelliSense, the Toolbox, and the Task List provide significant productivity 
enhancements, while AutoHide windows and multiple-monitor support help programmers maximize screen 
real estate and customize their development environment. New custom build rules make developing robust 
and powerful software easier than ever.
 
 Using the Web Forms Designer and XML Designer, developers can use IntelliSense features and tag 
completion or the WYSIWYG editor for drag-and-drop authoring to build interactive Web applications. 
With a few simple steps, programmers can design, develop, debug, and deploy powerful XML Web services 
that reduce development time by encapsulating business processes accessible from any platform.
 
 Rapidly Build .NET-connected Software for Windows and the Web
 
 With Visual C# .NET 2003, developers can take advantage of Microsoft .NET and incorporate 
next-generation technology for resource management, unified types, and remoting. With Microsoft .NET, 
developers gain superior memory management technology for seamless garbage collection and reduced 
program complexity. Developers can use the Microsoft .NET Framework Common Type System to leverage 
code written in any of more than 20 languages that support .NET, while making efficient remote 
procedure calls.
 
 Developers can also use the tested and proven .NET Framework class library to gain powerful built-in 
functionality, including a rich set of collection classes, networking support, multithreading support, 
string and regular expression classes, and broad support for XML, XML schemas, XML namespaces, XSLT, 
XPath, and SOAP. And, with the Java Language Conversion Assistant (JLCA), programmers can begin 
migrating their Java-based projects to the Microsoft .NET environment.
 
 Using Visual C# .NET 2003, developers can construct powerful Web services that encapsulate business 
processes and make them available to applications running on any platform. Developers can easily 
incorporate any number of Web services that are catalogued and available in many independent Universal 
Description, Discovery, and Integration (UDDI) directories, providing a strong foundation of services 
and business logic for their applications.
 
 Visual C# .NET 2003 also enables developers to build the next generation of Windows-based applications. 
With visual inheritance, developers can greatly simplify the creation of Windows-based applications by 
centralizing in parent forms the common logic and user interface for their entire solution. Using 
control anchoring and docking, programmers can build resizable forms automatically, while the in-place 
menu editor enables developers to visually author menus directly from within the Forms Designer.
 
 With native support for the .NET Compact Framework, mobile Web devices, and embedded applications 
available as part of Visual Studio .NET 2003 Professional Edition, C# developers can now target a 
wide variety of mobile devices, including Pocket PCs, mobile phones, and devices powered by the 
Windows CE .NET operating system. Programmers can become immediately productive by using the same 
programming model and tools for creating powerful device-based software as they use for building 
robust Windows - and Web-based solutions.
 
 
 FEATURES
 
 Microsoft Visual C# .NET 2003 is the comprehensive toolset for creating XML Web services and Microsoft 
.NET-connected applications for Microsoft Windows and the Web.
 
 This robust development package, which uses the component-oriented C# development language, offers 
beginning and intermediate developers with C++ or Java experience a modern language and environment 
for creating next-generation software. Visual C# .NET 2003 delivers superior functionality for 
streamlining business processes, including:
 
  With Visual C# .NET 2003, developers can build solutions for the broadest range of clients, including 
Windows, the Web, and mobile or embedded devices. Using this elegant programming language and tool, 
developers can leverage their existing C++ and Java-language skills and knowledge to be successful in 
the .NET environment.Rapid design, development, and deployment support for creating and consuming Web services.
  Form designers and visual controls for creating rich Windows-based applications.
  Authoring tools and services for building powerful Microsoft .NET server-based solutions.
  Migration tools for converting Java-based projects to the Microsoft .NET development environment.
 
 
 Innovative Language for Quickly Learning Microsoft .NET
 
 Intuitive C++-based Language
 Use a language modeled on C++ syntax, immediately familiar to C++ and Java developers, as well as 
intuitive new language constructs that greatly simplify development tasks.
 
 Reliable Interoperability
 Employ "unsafe" code to call native Windows APIs, use pre-built COM components, and leverage existing 
ActiveX controls to seamlessly integrate existing applications and components.
 
 Modern, Component-Oriented Language
 Take advantage of inherent support for properties, indexers, delegates, single and multidimensional 
arrays, advanced inheritance, attributes, versioning, and XML comments.
 
 A Fast-Growing Developer Community
 Learn from the rapidly growing community of C# developers and leverage skills across multiple computing 
environments by using an interoperable, standards-based language.
 
 
 Powerful Productivity-Enhancing Environment
 
 Complete Windows-based Application Development Environment
 With visual inheritance, developers can greatly simplify the creation of Windows-based applications by 
centralizing in parent forms the common logic and user interface for their entire solution. Using 
control anchoring and docking, programmers can build resizable forms automatically, while the in-place 
menu editor enables developers to visually author menus directly from within the Forms Designer.
 
 The Ultimate Developer Toolset
 Use Visual Studio .NET productivity features, including the Start Page, improved IntelliSense 
technology, Toolbox, Task List, and new custom build rules, to quickly build powerful solutions and 
leverage an active and vibrant developer community.
 
 Powerful Debugging and Testing Tools
 Visual C# .NET 2003 includes a powerful remote and multi-language debugger, enabling developers to test 
applications and build reliable multi-tier solutions that span process boundaries and are written in 
multiple programming languages.
 Note: Remote debugging is available only in Visual Studio .NET Professional Edition and higher.
 
 
 .NET-connected Software for Windows and the Web
 
 Microsoft .NET
 Incorporate next-generation technology for resource management, unified types, and remoting to 
construct reliable, scalable solutions by using a unified type system and data from applications 
written in any of the more than 20 languages that support .NET. Migrate Java-based projects to 
Microsoft .NET using the Java Language Conversion Assistant (JLCA).
 
 .NET Framework Class Library
 Gain mature and powerful, built-in functionality, including a rich set of collection classes, networking 
support, multithreading support, string and regular expression classes, and broad support for XML, XML 
schemas, XML namespaces, XSLT, XPath, and SOAP.
 
 Robust Web Development Environment
 Create Web-based solutions in C# using the shared Web Forms Designer and XML Designer. Developers can 
also use IntelliSense features and tag completion or choose the WYSIWYG editor for drag-and-drop 
authoring to build interactive Web applications.
 
 Mobile Web Application Development
 Available as part of Visual Studio .NET 2003 Professional Edition, native device support enables 
developers to construct solutions for a wide variety of mobile devices, including Pocket PCs, Tablet 
PCs, and mobile phones. Become immediately successful by using the same programming model and techniques 
for building mobile applications as desktop and Web-based applications.
 
 
 SYSTEM REQUIREMENTS
 
 Minimum Requirements
 
 Processor
 
  Operating System450-megahertz (MHz) Pentium II-class processor
  600-MHz Pentium III-class processor recommended 
 
 Visual C# .NET 2003 Standard can be installed onto any of the following systems:
 
  Applications can be deployed onto the following systems²:Microsoft Windows Server 2003
  Windows XP Professional
  Windows XP Home Edition¹
  Windows 2000 Professional (SP3 or later required for installation)
  Windows 2000 Server (SP3 or later required for installation)
 
  ¹Limited functionality. Visual C# .NET 2003 Standard does not support creating ASP.NET Web 
applications or ASP.NET XML Web services when using Windows XP Home Edition.Windows Server 2003
  Windows XP Professional
  Windows XP Home Edition
  Windows 2000 (Service Pack 2 recommended)
  Windows Millennium Edition (Windows Me)
  Windows 98 
  Microsoft Windows NT 4.0 (Service Pack 6a required)
 ²ASP.NET Web applications and XML Web services can only be hosted on Windows XP Professional, 
Windows 2000, and Windows Server 2003.
 
 Memory
 
  Hard DiskWindows Server 2003:  160 megabytes (MB) of RAM
  Windows XP Professional:  160 MB of RAM
  Windows XP Home Edition:  96 MB of RAM
  Windows 2000 Professional:  96 MB of RAM
  Windows 2000 Server:  192 MB of RAM
 
  Drive
Display500 MB of available space required on system drive, 1.5 gigabytes (GB) of available space 
  required on installation drive 
  Additional 1.9 GB of available space required for optional MSDN Library documentation 
 
  MouseSuper VGA (1024 x 768) or higher-resolution display with 256 colors 
 
  Microsoft Mouse or
  compatible pointing device
 |  
  
    The above content is Copyright © by Microsoft Corporation
  
 |  |