Главная страница

Лабораторная работа. Лабораторная работа 1. Контрольные вопросы Назначение и структура платформы. Net (NetFrameWork). Виды netприложений и их базовые концепции Платформа. Net framework это технология, которая поддерживает создание и выполнение вебслужб и приложений Windows


Скачать 70.9 Kb.
НазваниеЛабораторная работа 1. Контрольные вопросы Назначение и структура платформы. Net (NetFrameWork). Виды netприложений и их базовые концепции Платформа. Net framework это технология, которая поддерживает создание и выполнение вебслужб и приложений Windows
АнкорЛабораторная работа
Дата13.10.2022
Размер70.9 Kb.
Формат файлаdocx
Имя файлаЛабораторная работа.docx
ТипЛабораторная работа
#732717

Лабораторная работа №1. Контрольные вопросы

  1. Назначение и структура платформы .NET (NetFrameWork). Виды NET-приложений и их базовые концепции

Платформа .NET Framework — это технология, которая поддерживает создание и выполнение веб-служб и приложений Windows.

Назначение:

Основные языки .NET Framework: С#, VB.NET, Managed C++ и JScript .NET. Microsoft предлагает собственные компиляторы, переводящие программу в специальный код, называемый IL-кодом, который выполняется средой CLR.

Данная среда берет на себя всю низкоуровневую работу, например автоматическое управление памятью. Система управления памятью называется Garbage Collector (GC) или сборщиком мусор.

Чтобы создать тип, доступный для других языков, придется задействовать лишь те возможности языка, которые гарантированно доступны в других языках. С этой целью Microsoft разработал:

1) общую систему типов (Common Type System, CTS), которая описывает все базовые типы данных, поддерживаемые средой CLR, и определяет, как эти типы будут представлены в формате метаданных .NET.

2) общеязыковую спецификацию (Common Language Specification, CLS), описывающую минимальный набор возможностей, который должен быть реализован производителями компиляторов, чтобы их продукты работали в CLR, а также определяющую правила, которым должны соответствовать видимые извне типы, чтобы к ним можно было получить доступ из любых других CLS-совместимых языков программирования.

Структура:

FCL - Framework Class Library. Библиотека классов

CLR - Common Language Runtime. Единая среда выполнения программ (Основные языки .NET Framework: С#, VB.NET, Managed C++ и JScript .NET. Microsoft предлагает собственные компиляторы, переводящие программу в специальный код, называемый IL-кодом, который выполняется средой CLR.)

GC - Garbage Collector. Система управления памятью

CTS - Common Type System. Общая система типов, описывает все базовые типы данных

CLS - Common Language Specification. Общеязыковая спецификация, описывающая минимальный набор возможностей, который должен быть реализован производителями компиляторов, чтобы их продукты работали в CLR

COM

DLL



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

  • Консольные приложения. См. статью Построение консольных приложений.

  • Приложения с графическим интерфейсом Windows (Windows Forms). См. статью Windows Forms.

  • Приложения Windows Presentation Foundation (WPF). См. статью Windows Presentation Foundation.

  • Приложения ASP.NET. См. статью Разработка веб-приложений с помощью ASP.NET.

  • службы Windows; См. основные сведения о приложениях служб Windows.

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

  • Приложения, поддерживающие бизнес-процессы Windows Workflow Foundation (WF). См. Windows Workflow Foundation.


написать администратору сайта