Платформа .Net Framework

Автор работы: Пользователь скрыл имя, 15 Января 2011 в 20:03, реферат

Описание

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

Содержание

1 ПЛАТФОРМА .NET FRAMEWORK 2
2 ОБЩЕЯЗЫКОВАЯ ИСПОЛНЯЮЩАЯ СРЕДА 2
2.1 Независимость от платформы 3
2.2 Повышение производительности 3
2.3 Языковая способность к взаимодействию 4
2.3.1 Visual Basic 2008 4
2.3.2 Visual C++ 2008 5
2.3.3 COM и COM+ 6
3 ОСОБЕННОСТИ ПРОМЕЖУТОЧНОГО ЯЗЫКА (IL) 6
3.1 Поддержка объектной ориентации и интерфейсов 7
3.2 Различие типов значений и типов ссылок 9
3.3 Строгая типизация данных 9
3.3.1 Важность строгой типизации данных для межъязыкового взаимодействия 10
3.3.2 Общая система типов 10
3.3.3 Общая спецификация языка 12
3.3.4 Сборка мусора 13
3.3.5 Безопасность 15
3.3.6 Домены приложений 16
3.4 Обработка ошибок с помощью исключений 19
3.5 Применение атрибутов 20
4 СБОРКИ 20
4.1 Приватные сборки 21
4.2 Разделяемые сборки 22
4.3 Рефлексия 23
5 КЛАССЫ .NET FRAMEWORK 24
6 ПРОСТРАНСТВА ИМЕН 25
ЗАКЛЮЧЕНИЕ. 26
СПИСОК ЛИТЕРАТУРЫ 27

Работа состоит из  1 файл

Реф 2.docx

— 240.83 Кб (Скачать документ)
    • Ключевые средства, предлагаемые IL (включая примитивные типы данных CTS, описанные в главе В).
    • Поддержка и управление Windows GUI.
    • Web Forms.
    • Доступ к данным.
    • Доступ к каталогам.
    • Доступ к файловой системе и реестру.
    • Взаимодействие с сетью и доступ в Web.
    • Атрибуты и рефлексия .NET.
    • Доступ к аспектам операционной системы Windows.
    • Способность взаимодействия с СОМ.

       Так же можно отметить, что в соответствии с источниками Microsoft, значительная часть базовых классов .NET реализована на С#.

       6 ПРОСТРАНСТВА ИМЕН

 

       Пространства  имен (namespaces) — это способ, благодаря которому .NET избегает конфликтов имен между классами. Они предназначены для того, чтобы исключить ситуации, когда вы определяете класс, представляющий заказчика, называете его Customer, а после этого кто-то другой делает то же самое (подобный сценарий достаточно распространен).

       Пространство  имен — это не более чем группа типов данных, но дающая тот эффект, что имена всех типов данных в пределах пространства имен автоматически снабжаются префиксом — названием пространства имен. Пространства имен можно вкладывать друг в друга. Например, большинство базовых классов .NET общего назначения находятся в пространстве имен System. Базовый класс Array лежит в этом пространстве, поэтому его полное имя — System.Array.

       Таким образом платформа .NET требует, чтобы все имена были объявлены в пределах пространства имен. Если пространство имен не указано явно, тип будет добавлен к безымянному глобальному пространству имен.

       Для большинства случаев Microsoft рекомендует применять хотя бы два вложенных пространства имен: первое — наименование вашей компании, а второе - название технологии или пакета программного обеспечения, к которому относится класс. В большинстве случаев такой подход защитит классы проектируемого приложения от возможных конфликтов с именами классов, написанных разработчиками из других компаний.

       ЗАКЛЮЧЕНИЕ.

 

       Если  сказать, что платформа .NET Framework является одной из наиболее важных технологий для разработчиков за многие годы, это не будет преувеличением. Она предлагает средства кодирования почти любого типа программного обеспечения или компонентов, которые можно писать для платформы Windows.

       Платформа .NET была призвана революционно изменить способ написания программ, намного облегчая задачу программирования для Windows, по сравнению с тем, что было когда-либо ранее. И сейчас можно с уверенностью сказать, что это ей удалось. 
 
 
 

       СПИСОК  ЛИТЕРАТУРЫ

 

       [1] Либерти, Дж. Создание .Net–приложений. Программирование на C#  / Дж. Либерти. – Символ–Плюс, 2003. – 684 с.

       [2] Троелсен, Э. C# 2008 и платформа .NET 3.5 / Э. Троелсен. – СПб. : Питер, 2008. – 796 с.

       [3] Рихтер, Дж. Программирование на платформе Microsoft .NET Framework, 2–ое издание / Дж. Рихтер. – Русская Редакция, 2003. – 796 с.

Информация о работе Платформа .Net Framework