Высокоуровневые методы информатики и программирования. Тузовский А.Ф. - 7 стр.

UptoLike

Составители: 

7
1. Основные понятия платформы .Net
В 2002 году компания Microsoft создала новую платформу разра-
ботки и выполнения программ, которая поучила название .Net Frame-
work.
1.1. Состав платформы .Net
Данная платформа является новым подходом к созданию и вы-
полнению прикладных программ (приложений). Это полностью объект-
но-ориентированная платформа, которая позволяет использовать уже
имеющиеся и создавать собственные типы данных. В .Net под термином
“тип” понимаются: классы, структуры, перечисления и иные формы
данных. Платформа .Net позволяет разрабатывать компоненты (назы-
ваемые сборками), которые предоставляют доступ к описанным в них
типам другим компонентам (возможно написанным на других языках).
Основными целями платформы .Net являлось создание:
нового формата выполняемых программных модулей компонент
(EXE и DLL), называемых сборками (assembly) или управляемы-
ми модулями, основными особенностями которых является ис-
пользование общего (независимого от исходного языка) промежу-
точного языка программирования и метаданных, описывающих
все открытые типы данных, содержащиеся в них;
специальной виртуальной машины (общеязыковой исполняющей
среды, common language runtime, CLR), которая управляет компи-
ляцией в инструкции процессора и выполнением модулей, состав-
ленных на промежуточном языке; CLR начинает работать при ка-
ждом запуске управляемых модулей на выполнение;
общей библиотеки классов .NET Framework (Framework Class Li-
brary, FCL), которые помогают выполнить все базовую функцио-
нальность управляемых приложений (например, работа с коллек-
циями, файлами, сетями, графическим интерфейсом и т.п.).
набора программных средств, помогающих разрабатывать управ-
ляемые модули, например, таких как компиляторы и отладчики;
основным средством разработки является интегрированная среда
разработки Visual Studio, позволяющая автоматизировать разра-
ботку приложений на всех языках поддерживаемых платформой.
Взаимосвязи компонентов платформы .NET Framework, с концеп-
туальной точки зрения, представлены на рис. 1.1.
Следует отметить, что данная платформа активно развивается и в
2008 году уже использовалась версия .Net Framework 3.5. В связи с ог-
раниченностью объема данного пособия, в нем будут рассматриваться