Развитие информационных технологий неразрывно связано с


 Введение в платформу .NET



Pdf көрінісі
бет2/15
Дата08.02.2022
өлшемі414,76 Kb.
#130932
1   2   3   4   5   6   7   8   9   ...   15
Байланысты:
Лекции 1,2 Введение
Әдістер
 
1.1 Введение в платформу .NET 
 


Идея платформы .NET это создание единой системы, предназначенной 
для разработки и выполнения приложений, написанных на любом языке 
программирования. 
Для написания приложений в платформу .NET включена среда 
разработки для нескольких языков программирования, называемая Visual 
Studio.NET, которая содержит текстовый редактор, предназначенный для 
ввода и корректировки кода проекта приложения, средства отладки и 
запуска проекта, справочную систему и другие элементы. 
Для обеспечения совместимости типов данных разных языков 
программирования платформа .NET требует для каждого языка 
программирования использование общей системы типов (Common Type 
System – CTS) – однообразной формы представления данных в памяти 
компьютера.
Для обеспечения переносимости приложений на различные типы 
компьютеров в платформе .NET предусмотрен единый промежуточный 
язык компиляции (Common Intermediate Language – CIL), в который 
преобразуются приложения, написанные на любом языке платформы. 
Команды этого языка не привязаны к конкретной операционной 
системе и типу компьютера и тем более к исходному коду приложения. 
Программа на языке CIL выполняется не самостоятельно, а под 
управлением системы, которая называется общеязыковой средой 
выполнения (Common Language Runtime,– CLR), и которая может быть 
установлена в любой операционной системе на любом компьютере. 
Общеязыковая среда выполнения включает JIT компилятор, переводящий 
код с языка CIL в машинные команды конкретного процессора. 
Название JIT компилятора характеризует принцип его работы – то 
есть компилируются только те части приложения, которые требуется 
выполнить в данный момент (just in time – вовремя). 
Для обеспечения безопасности в платформе .NET использован 
системный подход – на этапе компиляции приложения создается 
специальный файл с расширением exe или dll – сборка, которая содержит 
код на языке CIL и метаданные. Метаданные включают имя и версию 
сборки, сведения об объектах и типах данных, используемых в 
приложении, список файлов (сборок), от которых зависит данная сборка и 
т.д., что позволяет обеспечить безопасность и облегчает установку и 
развертывание приложения на компьютеры пользователей. 
Платформа .NET содержит огромную библиотеку классов 
(Framework Class Library – сокращенно .NET Framework), которые можно 
использовать при программировании на любом языке .NET. 
При изложении материала мы будем часто использовать термины 
приложение, проект, программа. Термин «приложение» можно для начала 
воспринимать 
как 
синоним 
слова 
«программа». 
Приложения, 
разрабатываемые для «консоли», будем называть программами. 
Программы, разрабатываемые для «Windows» (Windows-приложения) 
будем называть приложениями.


Приложение в стадии разработки называется проектом. 
Подробное изучение библиотеки классов .NET – необходимая, но и 
наиболее трудоемкая задача программиста при освоении этой платформы.
Платформа 
.NET 
рассчитана 
на 
объектно-ориентированную 
технологию создания программ, поэтому прежде чем начинать изучение 
языка C#, необходимо познакомиться с основными понятиями объектно-
ориентированного программирования (ООП). 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   15




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет