лекция один. Тищенко Яков 18окс2 Ответы на вопросы к разделу
![]()
|
Тищенко Яков 18ОКС2 Ответы на вопросы к разделу : Что такое платформа MS.NET ? Каковы её преимущества? Microsoft NET Framework – платформа для создания windows приложений и распределенных web-приложений. NET Framework содержит классы, интерфейсы и типы данных, которые облегчают и оптимизируют процесс разработки, а также обеспечивают доступ к функциям системы. Перечислите основные понятия платформы .NET. : - представление базовых типов данных и исключений; - инкапсуляция структур данных; - операции ввода-вывода; - доступ к сведениям о загруженных типах; - вызов проверок безопасности .NET Framework; - доступ к данным, предоставление графического пользовательского интерфейса на стороне клиента и управляемого сервером графического пользовательского интерфейса на стороне клиента. Охарактеризуйте компоненты MS.NET Framework : - Common Language Runtime (CLR) - общеязыковая среда выполнения – упрощает разработку приложений, поддерживает различные языки, обеспечивает безопасное выполнение кода, контролирует ресурсы; - Библиотека классов – содержит большое количество классов, с возможностью расширения под нужды разработчика; - ADO.NET – обеспечивает поддержку работы с базами данных и XML; - ASP.NET – инструмент для разработки web-приложений; - XML Web сервисы – программируемые web компоненты, которые доступны различным приложениям; 4.Что такое общеязыковая среда выполнения? Какие ее основные сервисы? Общеязыковая среда выполнения упрощает разработку приложений, обеспечивает правильное и безопасное выполнение, поддерживает несколько языков программирования и следит за ресурсами. Сервисы: - Загрузчик классов – управляет метаданными, загружает и располагает классы в памяти; - перевод из промежуточного языка MSIL в машинные коды во время выполнении (Just-in-time); - сборщик мусора – следит за неиспользуемыми объектами. При выходе из области видимости объектов и недостатке памяти сборщик очищает их; - ядро отладки – позволяет отлаживать и трассировать код; - проверка типов – не допускает опасных преобразований типов; - обработка исключений – структурированная система классов исключений, интегрированная с Windows; - поддержка COM-объектов; - поддержка базовых классов интегрированных в среду; - служба безопасности. 5.Перечислите основные классы библиотеки .NET Framework : Библиотека классов разбита на иерархию пространств имен.Некоторые из них: Пространство имен System содержит фундаментальные классы и определяет наиболее часто используемые типы данных, события, интерфейсы, атрибуты и исключения. ADO.NET – следующее поколение технологии ADO, обеспечивает расширенную поддержку отсоединенной программной модели БД, поддерживает работу с XML. ASP.NET – программная структура, основанная на среде выполнения, работающей на сервере, которая позволяет создавать мощные Web приложения. Классы расположены в System.Web. Пространство имен System.Windows.Forms используется для создания windows интерфейса. В нем содержится большое количество функций, ранее доступных только в API. Пространство имен System.Drawing обеспечивает доступ к графике GDI+ . |