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