Architecture Net или что такое Microsoft.NET?
Новая технология .NET, предложенная компанией Microsoft, отражает видение этой компанией приложений в эпоху Internet. Технология .NET обладает улучшенной функциональной совместимостью, в основе которой лежит использование открытых стандартов Internet. Кроме того, она повышает устойчивость классического пользовательского интерфейса операционной системы Windows — рабочего стола. Разработчикам программного обеспечения технология .NET предоставляет новую программную платформу и великолепные инструментальные средства разработки, в которых основную роль играет язык XML (extensible Markup Language — расширяемый язык разметки).
Microsoft .NET — платформа, построенная на верхнем слое операционной системы. Технология .NET явилась главным объектом инвестиций компании Microsoft. С момента начала работ над этой технологией и до момента ее публичного анонсирования прошло три года. Несомненно, на развитие технологии .NET оказали влияние другие технологические достижения, в частности расширяемый язык разметки XML, платформа Java™, a также модель компонентных объектов Microsoft (Component Object Model — COM).
Платформа Microsoft .NET предоставляет:
- устойчивую общеязыковую среду выполнения CLR (Common Language Runtime), которая входит в состав данной платформы;
- средства разработки приложений на любом из многих языков программирования, поддерживаемых платформой .NET;
- лежащую в основе открытой модели программирования огромную библиотеку классов .NET Framework. Эти классы содержат многократно используемый код. Они доступны в любом языке программирования, поддерживаемом платформой .NET;
- поддержку сетевой инфраструктуры, построенной на верхнем слое стандартов Internet, вследствие чего обеспечивается высокий уровень взаимодействия между приложениями;
- поддержку нового промышленного стандарта, а именно технологии Web-служб. Технология Web-служб предоставляет новый механизм создания распределенных приложений.
По сути, она является распространением технологии создания приложений на базе компонентов и на сферу Internet;
- модель безопасности, которую программисты могут легко использовать в своих приложениях;
- мощные инструментальные средства разработки.
Что такое Microsoft.NET?
Основы технологии .NET
Программирование на управляемом C++
Объектно-ориентированное программирование на управляемом C++
Управляемый C++ в .NET Framework
Создание графических пользовательских интерфейсов
Сборки и развертывание
Классы каркаса .NET Framework
Программирование в ADO.NET
ASP.NET и Web-формы
Web-службы
Web-узлы и Web-службы,работающие на основе ATL Server
Защита
Трассировка и отладка в .NET
Смешивание управляемого и неуправляемого кода
Visual Studio.NET
Интегрированные сети ISDN
Сети Token Ring были разработаны фирмой IBM в 1970-х годах и рассчитана на скорость обмена 4.16 Мбит/c при числе сегментов до 250. По своей популярности она уступает лишь Ethernet/IEEE 802.3. Спецификация IEEE 802.5 практически идентична ей и полностью совместима (см. [13], или, например, bbs.uniinc.msk.ru/product/bay/routers/interf/toking.htm. Сеть Token Ring имеет топологию звезды, все оконечные станции которой подключаются к общему устройству (MSAU - MultiStation Access Unit). В IEEE 802.5 топология не оговаривается, не регламентирована здесь и сетевая среда. В Token Ring сеть базируется на скрученных парах. Обе эти разновидности сети используют схему передачи маркера (небольшой пакет - token).
В отличие от сетей с csma/cd доступом (например, Ethernet) в IEEE 802.5 гарантируется стабильность пропускной способности (нет столкновений). Сети Token Ring имеют встроенные средства диагностики, они более приспособлены для решения задач реального времени, но в то же время более дороги.
IEEE (Token Ring)
AppleTalk
Разводка разъемов
Алгоритм DES
Электронная торговля в Интернет
Канальный протокол Fibre Channel
Протокол G3
Статический алгоритм Хафмана
Гипертекстный протокол HTTP
Схема беспроводной локальной сети
Таблица локальных дескрипторов
Маршрутная политика
Стандарт MPEG
Синтетические объекты
Протокол аутентификации Нидхэма-Шредера
Оптоволоконные каналы
Таблица программируемого драйва
Квантовая криптография
Беспроводные (радио) каналы и сети
Расширение RPSL
Модель машины конечных состояний
Таблица Структура BatchStatus
Таблица Базовые SPI процедуры передачи данных Winsock 2
Цифровые каналы Tи Е1
Протокол обмена UUCP
Видеоконференции по каналам Интернет и ISDN
Таблица Команды WAIS Основные
Протоколы сетей X
Алгоритм Зива-Лемпеля
Принципы объектно-ориентированного программирования
Вы познакомитесь с терминологией объектно-ориентированного программирования (ООП) и убедитесь в важности применения в программировании объектно-ориентированных концепций. Бытует мнение, что во многих языках, таких как C++ и Microsoft Visual Basic, есть "поддержка объектов", однако на самом деле лишь немногие из них следуют всем принципам, составляющим основу ООП, и язык С# — один из них. Он изначально разрабатывался как настоящий объектно-ориентированный язык, в основе которого лежит технология компонентов. Поэтому, чтобы чтение этой книги принесло максимальную пользу, вам следует очень хорошо усвоить представленные здесь понятия.
Принципы объектно-ориентированного программирования
Введение в Microsoft .NET
Hello, C#
Система типов
Классы
Методы
Свойства, массивы и индексаторы
Атрибуты
Интерфейсы
Выражения и операторы
Управление ходом программы
Обработка ошибок с помощью исключений
Перегрузка операторов и нестандартные преобразования
Делегаты и обработчики событий
Программирование многопоточности
Получение метаданных с помощью отражения
Взаимодействие с неуправляемым кодом
Работа со сборками