Вы находитесь на странице: 1из 6

Contents

Приветствие
Новые возможности в документации по .NET
Основные принципы .NET
Руководство по .NET Framework
Руководство по классическим приложениям .NET
Руководство по языку C#
Руководство по языку F#
Руководство по Visual Basic
Руководство по ML.NET
Руководство по .NET для Apache Spark
Руководство по архитектуре приложений .NET
примеры и учебники;
Добро пожаловать в .NET
23.12.2021 • 2 minutes to read

Чтобы научиться создавать приложения .NET, см. статью Начало работы с .NET.

С помощью .NET вы можете создавать приложения различных типов (например, облачные приложения,
приложения Интернета вещей и игры), в которых используются кроссплатформенные инструменты. Эти
приложения работают на платформах Android, iOS, Linux, macOS и Windows. Вы можете развертывать
приложения на серверах или компьютерах и публиковать их в магазинах приложений для развертывания
на мобильных устройствах. Платформа .NET доступна для студентов и любителей. Приглашаем всех
принять участие в динамичном международном сообществе разработчиков и внести свой вклад в
разработку различных технологий .NET.

Новости
Новости о .NET см. в следующих блогах:

Блог о .NET
Блог об ASP.NET
Блог Visual Studio
Группа Visual Basic

Также следите за последними событиями, связанными с .NET:

Microsoft Ignite
Microsoft Build
.NET Conf
Сведения о последних функциях, добавленных в реализации .NET, и поддерживаемых языках см. в
следующих статьях:

Новые возможности .NET


Новые возможности .NET Framework
Новые возможности C#
Новые возможности Visual Basic

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

Основные принципы .NET


Руководство по .NET Framework
Руководство по языку C#
Руководство по языку F#
Руководство по Visual Basic
Руководство по ML.NET
.NET для Apache Spark
Архитектура приложений .NET
Кроме того, можете обратиться к Справочнику по API .NET.

Видеоролики
Изучите видео в Интернете о мобильных и классических приложениях, приложениях C#, машинном
обучении, контейнерах, Docker, доступе к данным и т. д.

Серия видеоматериалов о .NET (101)

Открытый код
В этой документации используется полностью открытый исходный код. Вы можете внести свой вклад в
проект любым удобным способом — сообщив о проблеме или приняв участие в создании документации.
Кроме того, большая часть самой платформы .NET также имеет открытый исходный код. В следующем
списке показаны основные репозитории .NET GitHub:

Среда выполнения .NET


Пакет SDK для .NET
Платформа компилятора Roslyn (C# и Visual Basic) и средства IDE
Анализаторы кода .NET
Компилятор F# и средства IDE
Windows Forms
WPF
Вы можете присоединиться к активным участникам сообщества .NET, чтобы узнать новости или
обратиться за помощью.
Примеры и руководства .NET
23.12.2021 • 4 minutes to read

Документация по .NET содержит набор примеров и руководств, которые помогают изучить .NET. Из этой
статьи вы узнаете, как находить, просматривать и скачивать примеры и руководства для .NET, ASP.NET
Core и C#. Ресурсы, посвященные языку программирования F#, доступны на сайте F# Foundation. Если вы
хотите изучать язык C# в интерактивном редакторе кода, ознакомьтесь с этим интерактивным
руководством, а затем переходите к следующему. Инструкции по просмотру и скачиванию примеров кода
см. в разделе Просмотр и скачивание примеров.

.NET
Примеры
Тестирование модулей в .NET Core с помощью команды dotnet-test

Из этого руководства вы узнаете, как создать веб-приложение ASP.NET Core и соответствующие


модульные тесты. Сначала создается простое приложение веб-службы, а потом добавляются тесты.
Затем создаются дополнительные тесты для внедрения новых функций. Готовый пример доступен в
репозитории dotnet/samples на сайте GitHub.

Учебники
Учебник. Создание консольного приложения .NET в Visual Studio Code

В этом учебнике показано, как создать и запустить консольное приложение .NET с помощью Visual Studio
Code и .NET CLI. Задачи проекта, такие как создание, компиляция и запуск проекта, выполняются с
помощью .NET CLI,

Учебник. Создание библиотеки классов .NET с помощью Visual Studio Code

В этом руководстве показано, как создавать библиотеки для .NET с помощью Visual Studio Code и
интерфейса командной строки для .NET. Задачи проекта, такие как создание, компиляция и запуск
проекта, выполняются с помощью .NET CLI,

Список руководств по .NET см. в статье о средствах для .NET и пакета SDK .NET.

ASP.NET Core
См. руководства по ASP.NET Core. Многие статьи по ASP.NET Core содержат ссылки на специально
созданные примеры.

C# - язык
Примеры
Итераторы

В этом примере демонстрируется синтаксис и функции для создания и использования итераторов C#.
Готовый пример доступен в репозитории dotnet/samples на сайте GitHub.

Индексаторы

В этом примере демонстрируется синтаксис и функции для индексаторов C#. Готовый пример доступен в
репозитории dotnet/samples на сайте GitHub.
Делегаты и события

В этом примере демонстрируется синтаксис и функции для делегатов и событий C#. Готовый пример
доступен в репозитории dotnet/samples на сайте GitHub. Второй пример, посвященный событиям,
находится в том же репозитории.

Деревья выражений

В этом примере демонстрируется ряд проблем, которые можно устранить с помощью деревьев
выражений. Готовый пример доступен в репозитории dotnet/samples на сайте GitHub.

Примеры LINQ

В этой серии примеров демонстрируются многие функции встроенного языка запросов (LINQ). Готовый
пример доступен в репозитории dotnet/samples на сайте GitHub.

Пример управляемого COM- сервера

В примере COM-сервера показано создание управляемого COM-сервера, его глобальная регистрация и


использование через RegFree COM.

Пример Microsoft Office PIA

В примере ExcelDemo демонстрируется использование Microsoft Office PIA в .NET Core.

Учебники
Консольное приложение

В этом руководстве демонстрируется консольный ввод-вывод, структура консольного приложения и


основные сведения о модели асинхронного программирования на основе задач. Готовый пример
доступен в репозитории dotnet/samples на сайте GitHub.

Клиент REST

В этом руководстве демонстрируется веб-взаимодействие, сериализация JSON и объектно-


ориентированные функции языка C#. Готовый пример доступен в репозитории dotnet/samples на сайте
GitHub.
Работа с LINQ

В этом учебнике демонстрируется множество функций LINQ и элементы языка, которые их


поддерживают. Готовый пример доступен в репозитории dotnet/samples на сайте GitHub.

Учебник. Создание консольного приложения .NET с помощью Visual Studio для Mac

В этом руководстве показано, как создать простое консольное приложение .NET с помощью Visual Studio
для Mac.

Создание библиотеки классов .NET в macOS с помощью Visual Studio для Mac

В этом руководстве показано, как создать библиотеку классов .NET с помощью Visual Studio для Mac.

Создание приложения .NET Core, поддерживающего подключаемые модули

В этом руководстве показано, как создать простое приложение в .NET Core, которое поддерживает
архитектуру подключаемых модулей. Готовый пример доступен в репозитории dotnet/samples на сайте
GitHub.

Развертывание в контейнеры
Запуск приложений ASP.NET MVC в контейнерах Windows
В этом руководстве показано, как развернуть существующее приложение ASP.NET MVC в контейнер
Windows Docker.

Просмотр и скачивание примеров


Во многих статьях показан исходный код и примеры, которые можно просмотреть и скачать на сайте
GitHub. Чтобы просмотреть пример, просто перейдите по ссылке на него. Чтобы скачать код, выполните
следующие действия:

1. Скачайте репозиторий, содержащий пример кода, выполнив одну из следующих процедур:


Загрузите ZIP-файл репозитория на свой компьютер. Распакуйте архив.
Создайте ответвление репозитория и клонируйте его на свой компьютер. Создание и
клонирование ответвления позволяет участвовать в работе над документами путем сохранения
изменений в ответвлении с последующим созданием запроса на включение внесенных
изменений в официальный репозиторий docs. Дополнительные сведения см. в руководствах по
участию в работе над документацией .NET и ASP.NET Core.
Клонируйте репозиторий локально. Если вы клонируете репозиторий docs непосредственно на
свой компьютер, вы не сможете сохранять изменения напрямую в официальном репозитории и,
соответственно, не сможете участвовать в работе над документацией в дальнейшем. Чтобы
сохранить возможность последующего участия в работе над документацией, используйте
описанную выше процедуру ответвления и клонирования.
2. Откройте в репозитории папку с примером. Относительный путь к папке с примером отображается в
адресной строке браузера при переходе по ссылке на пример.
3. Запустить пример можно несколькими способами:
С использованием CLI для .NET: в окне консоли перейдите в папку с примером и используйте
команды интерфейса командной строки dotnet.
Воспользуйтесь программой Visual Studio или Visual Studio для Mac: откройте пример,
последовательно щелкнув " Файл" > " Открыть" > " Проект / решение " , перейдите в папку
проекта, содержащую пример, и выберите файл проекта ( .csproj или .fsproj).
Воспользуйтесь программой Visual Studio Code: откройте пример, последовательно щелкнув
" Файл" > " Открыть папку" и выбрав папку проекта, содержащую пример.
Воспользуйтесь другой средой IDE, которая поддерживает проекты .NET.

Вам также может понравиться