С# — Среда
В этой главе мы обсудим инструменты, необходимые для создания программ на C#. Мы уже упоминали, что C# является частью .Net framework и используется для написания .Net приложений. Поэтому, прежде чем обсуждать доступные инструменты для запуска программы C#, давайте разберемся, как C# соотносится с платформой .Net.
.NET Framework
Платформа .Net — это революционная платформа, которая помогает вам писать следующие типы приложений —
- Приложения Windows
- Веб-приложения
- Веб-службы
Приложения .Net framework — это многоплатформенные приложения. Фреймворк спроектирован таким образом, что его можно использовать на любом из следующих языков:C#, C++, Visual Basic, Jscript, COBOL и т. д. Все эти языки могут обращаться к фреймворку, а также взаимодействовать друг с другом.Р>
Платформа .Net состоит из огромной библиотеки кодов, используемых клиентскими языками, такими как C#. Ниже приведены некоторые компоненты платформы .Net —
- Common Language Runtime (CLR)
- Библиотека классов .Net Framework
- Общая языковая спецификация
- Общая система типов
- Метаданные и сборки
- Формы Windows
- ASP.Net и ASP.Net AJAX
- ADO.Net
- Фонд рабочих процессов Windows (WF)
- Фонд презентаций Windows
- Фонд связи Windows (WCF)
- LINQ
О задачах, которые выполняет каждый из этих компонентов, см. в статье ASP.Net — Introduction, а подробные сведения о каждом компоненте см. в документации Microsoft.
Интегрированная среда разработки (IDE) для C#
Microsoft предоставляет следующие инструменты разработки для программирования на C# —
- Visual Studio 2010 (VS)
- Visual C# 2010 Express (VCE)
- Визуальный веб-разработчик
Последние два находятся в свободном доступе на официальном сайте Microsoft. Используя эти инструменты, вы можете писать все виды программ C#, от простых приложений командной строки до более сложных приложений. Вы также можете писать файлы исходного кода C# с помощью обычного текстового редактора, такого как Блокнот, и компилировать код в сборки с помощью компилятора командной строки, который также является частью .NET Framework.
Выпуск Visual C# Express и Visual Web Developer Express представляют собой урезанные версии Visual Studio и имеют одинаковый внешний вид. Они сохраняют большинство функций Visual Studio. В этом руководстве мы использовали Visual C# 2010 Express.
Вы можете загрузить его из Microsoft Visual Studio. Он автоматически устанавливается на ваш компьютер.
Примечание. Для установки экспресс-версии требуется активное подключение к Интернету.
Написание программ на C# в Linux или Mac OS
Хотя .NET Framework работает в операционной системе Windows, существуют альтернативные версии, которые работают и в других операционных системах. Моно — это версия .NET Framework с открытым исходным кодом, которая включает компилятор C# и работает в нескольких операционных системах, включая различные разновидности Linux и Mac OS. Пожалуйста, проверьте Go Mono.
Заявленная цель Mono состоит не только в том, чтобы иметь возможность запускать кросс-платформенные приложения Microsoft .NET, но и в том, чтобы предоставить лучшие инструменты разработки для разработчиков Linux. Mono можно запускать во многих операционных системах, включая Android, BSD, iOS, Linux, OS X, Windows, Solaris и UNIX.
Язык C
- Нория, Нэшвилл, новости и Интернет
- История версий C# и .Net
- Java — настройка среды
- C - Настройка среды
- Настройка среды C++
- Java 10 — Настройка среды
- Python — настройка среды
- Что такое Net Metering?
- Чистое и общее измерение
- 3 способа, которыми окружающая среда может повлиять на ваш двигатель переменного тока