CUSTOM
SOLUTIONS
 
globe
 
BACK
PRICES
ORDER
HOME
Microsoft Visual C# .NET 2003


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:
  • 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.
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.


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
  • 450-megahertz (MHz) Pentium II-class processor
  • 600-MHz Pentium III-class processor recommended
Operating System

Visual C# .NET 2003 Standard can be installed onto any of 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)
Applications can be deployed onto the following systems²:
  • 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)
¹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.
²ASP.NET Web applications and XML Web services can only be hosted on Windows XP Professional, Windows 2000, and Windows Server 2003.

Memory
  • Windows 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
Hard Disk
  • 500 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
Drive
  • CD-ROM or
  • DVD-ROM drive
Display
  • Super VGA (1024 x 768) or higher-resolution display with 256 colors
Mouse
  • Microsoft Mouse or
  • compatible pointing device

The above content is Copyright © by Microsoft Corporation


home | back | comment | sales

CustomSolutionsPageDate: 05 October 2021
Copyright © 1997 - 2021 Custom Solutions