Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Модель .Net

Решение.Net

Основные возможности.Net:

Неограниченная возможность взаимодействия с существующим кодом. Двоичные компоненты COM работают вместе с двоичными файлами.Net.

Развитое межъязыковое взаимодействие. В отличие от классической COM в.Net поддерживается межъязыковое наследование, межъязыковая обработка событий (исключений), межъязыковая отладка.

Общая среда выполнения для любых приложений.Net, вне зависимости от того, на каких языках они были созданы. Важно, что для всех языков используется один набор встроенных типов данных.

Разработчикам предлагается библиотека базовых классов.

В.Net нет необходимости регистрировать двойные типы в системном реестре. Более того,.Net позволяет разным версиям одного и того же модуля DLL мирно существовать на одном и том же компьютере.

Среда выполнения.Net обеспечивается с помощью Common Language Runtime (CLR) – стандартная среда выполнения для языков. Главная роль CLR заключается в том, чтобы обнаруживать и загружать типы.Net и производить управление ими в соответствии с вашими командами. CLR берет на себя всю низкоуровневую работу: автоматическое управление памятью, межъязыковое взаимодействие, развертывание двоичных библиотек с отслеживанием версий и т.п.

Common Language Specification (CLS) – это набор правил, определяющих множество общих типов данных, в отношении которых гарантируется, что они одинаково понимаются при использовании во всех языках.Net.

Common Type System (CTS) – стандартная система типов – полностью описывает все типы данных, поддерживаемых средой выполнения, определяет, как одни типы данных могут взаимодействовать с другими и как они будут представлены в формате метаданных.Net. Важно, что во всех языках программирования.Net обязательно поддерживаются все типы данных, определенные в CST. Если программист использует только описанные в CTS, то при интегрировании его разработки с другими программами, возможно, написанными на других языках, проблем не возникнет.

Base Class Library (BCL) – библиотека базовых классов, доступная из любых языков программирования.Net. Эта библиотека обеспечивает поддержку работы с базами данных, с XML, предоставляет классы для обеспечения безопасности, для создания приложений, работающих с Web.

<== предыдущая лекция | следующая лекция ==>
 | Тема 1. Концепция маркетинга 4 часа
Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 268; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.