Description:
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 familiar C++-like syntax, 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. 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 XML Web services that encapsulate business processes and make them available to applications running on any platform. Developers can easily incorporate any number of XML 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.