Introduction to Developing with the .NET Framework
**Note **The sample code for this tutorial is installed in the SDK Samples\Tutorials\PlatformIntroduction subdirectory.
This tutorial shows you how to create .NET Framework applications and components using the .NET Framework SDK. The development tools in the SDK use the .NET Framework to allow you to quickly build and deploy robust applications that take advantage of the new common language runtime environment. Using the tools in the .NET Framework SDK provides the following four benefits:
- Fully managed and feature-rich application-execution environment.
- Application integration through ASP.NET.
- Improved isolation of application components.
- Simplified application deployment.
This tutorial begins by demonstrating how to write the classic Hello World program in three languages: Managed Extensions for C++, which is an update to C++, Visual Basic, and a new language named Visual C# (pronounced C sharp), a simple, modern, object-oriented, and type-safe programming language derived from C and C++.
This simple Hello World program is then greatly expanded to show a small, component-based client/server application, where both the client and server are written using each of the three languages. A fourth client program demonstrates calling these components from the new Windows Forms library. The final client program calls these components from ASP.NET, which is the next generation of Active Server Pages for Web-based development. The steps necessary to construct, compile, and run each program are covered in detail. Appendix A: Tools for Exploring Namespaces ** contains additional information on several useful developer utilities.
Introduction to Development | Common Concepts for Development | Hello World | Writing Simple .NET Components | Clients for the Simple Components | Summary of Development Tutorial | Appendix A: Tools for Exploring Namespaces