Программирование для платформы .NET Framework в Visual Studio

Приложения платформы .NET Framework основываются на службах среды CLR и используют преимущества библиотеки классов платформы .NET Framework. Среда CLR управляет памятью, выполнением потоков, выполнением кода, проверкой безопасности кода, компиляцией и другими системными службами. Библиотека классов платформы .NET Framework представляет собой объектно-ориентированную коллекцию типов, которые тесно интегрируются со средой CLR. Можно использовать эти типы для разработки обычных приложений командной строки или приложений с графическим интерфейсом пользователя, а также для приложений на базе ASP.NET, веб-форм и веб-служб XML. Приложения .NET Framework можно разрабатывать на любом из следующих языков программирования: Visual Basic, Visual C#, Visual F# или Visual C++.

Чтобы загрузить .NET Framework 4, воспользуйтесь ссылками в разделе Установка платформы .NET Framework. Дополнительные сведения о платформе .NET Framework см. в следующем разделе документации: .NET Framework 4. Для удобства представлены ссылки на следующие ключевые разделы.

  • Библиотека классов .NET Framework
    Синтаксис и примеры для платформы .NET Framework в целом.

  • Быстрый поиск технологий (.NET Framework)
    Таблица ссылок на разделы со сведениями по основным технологиям .NET Framework.

  • Новые возможности .NET Framework 4
    Описание важнейших возможностей, которые были добавлены или изменены в последней версии .NET Framework.

  • Общие сведения о платформе .NET Framework
    Описание основных концепций .NET Framework, таких как общеязыковая среда выполнения, система общих типов (CTS), взаимодействие разных языков, управляемое выполнение, сборки и безопасность.

  • Разработка ядра .NET Framework
    Описание общих задач программирования, которые применимы к ряду приложений .NET Framework, таких как доступ к данным, файловый и потоковый ввод-вывод, настройка, шифрование, развертывание и отладка.

  • Расширенное программирование в среде .NET Framework
    Представлена информация о других технологиях, используемых в программировании .NET Framework, таких как сборка мусора, COM-взаимодействие и организация поточной обработки.

  • Безопасность в .NET Framework
    Представлены ссылки на разделы, содержащие сведения о классах и службах платформы .NET Framework, которые предоставляют возможность разработки безопасных приложений.

  • Портал .NET Compact Framework
    Представлены ссылки на разделы, содержащие сведения о разработке управляемых приложений для вычислительных устройств с ограниченными ресурсами в Visual Studio 2008. В Visual Studio 2010 не поддерживается разработка приложений .NET Compact Framework.

  • Windows Presentation Foundation
    Сведения о разработке приложений с использованием Windows Presentation Foundation (WPF).

  • Windows Communication Foundation
    Сведения о Windows Communication Foundation (WCF) — модели разработки приложений, ориентированных на службы.

  • Windows Workflow Foundation
    Сведения о платформе, модели программирования и средствах Windows Workflow Foundation (WF).

  • Общий справочник по .NET Framework
    Дополнительные сведения о платформе .NET Framework, включая справочные разделы о ASP.NET и ClickOnce, схему файла конфигурации, неуправляемый API, стандарты XML и глоссарий терминов.

  • Инструменты .NET Framework
    Сведения о средствах разработки для платформы .NET Framework, входящих в состав пакета SDK для Windows.

  • Примеры по платформе .NET Framework
    Ссылки на примеры приложений на сайте MSDN Code Gallery, демонстрирующие возможности .NET Framework.