Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LEKTsII_VMSR_Denpisal.docx
Скачиваний:
61
Добавлен:
13.04.2015
Размер:
233.39 Кб
Скачать

Базовая платформа – Baseframework

Она содержит подмножество 3 фундаментальных классов, которые используются при создании приложений.

Класс object- базовый класс, которые предлагает насколько методов, включая, те которые разработчики используют для доступа к метаданным практически любого типа.

Класс string–Unicode-строка, которая может быть совместно использована разными языками программирования и с разными региональными стандартами. Класс позволяет исключить необходимость выполнения сложных преобразования строк разного типа.

Класс type– позволяет выполняемым программам получать доступ к системе метаданных для получения информации и типе объекта запрашивается объект этого класса.

2.2 Возможности доступа на платформе .Net Framework

Приложения

При создании программных компонентов разработчики должны обоснованно выбирать способ доступа к функциям своих компонентов, для этого используется один из 4 сценариев.

  1. создание компонентов, которые устанавливаются на клиентских компьютерах в ходе отдельного процесса инсталляции. Этот подход позволяет компонентам запрашивать среду во время инсталляции и модифицировать свои функциональные возможности для более точного соответствия требованиям среды.

  2. создание компонентов функции, которых могут копироваться по internetи размещаться внутри приложения, например веб браузера. Этот подход позволяет компоненту открывать свои функции для различных клиентов, но ограничивает возможности настройки функциональности компонента к отдельным клиентам.

  3. создание компонентов расположенных локально, но с возможностями доступа удаленных клиентов. Такой сценарий используется в ситуациях, когда компонент предлагает доступ к локальному ресурсу, например БД с возможностями доступа удаленных клиентов к ней.

  4. создание компонентов поддерживающих все перечисленные сценарии.

Рассмотрим основные компоненты .Net Framework предназначенные для открытого предоставления функций компонентов:

-Клиенты windows

- WebформыAspNet

- WebслужбыAspNet

Лекция №4 25.09.2012

Основные компоненты платформы .Net Framework предназначенные для открытого предоставления функций компонентов:

- клиенты Windows

пространство имен SystemWindowsFormsплатформы .NetFrameworkсодержит типы для создания приложений с графическим пользовательским интерфейсомGUI(GraphicUserInterface) для ОСwindows. Основные типы в этом пространстве имен по своим функциональным возможностям аналогичны некоторым классам библиотек MFC(MicrosoftFoundationClasses) и AWT(AbstractWindowsToolkit)

  • WebформыASPNET

технология предлагает набор типов для создания webориентированных приложений. В данной технологии определены типы для создания полноценнойwebориентированной системы. Это визуальные элементы, типы предлагающие функции как кэширование, обеспечение безопасности и др.

Так как платформа ASPNETоснована на .NetFramework тоона предлагает функции динамической компиляции веб страниц то есть компиляция происходит на сервере в момент первого обращения пользователя к странице.

- WebслужбыASPNET

являются новым стандартом предоставления доступа к программным функциям в internet. Они построены на основе открытых стандартов и протоколовHTTP,XML,SOAPпозволяющих компонентам взаимодействовать независимо от ОС на том компьютере, на котором они находятся. Типы реализующиеwebслужбы находятся в пространстве имен ,System.Web.Servicesоно определяет такие типы как классWebServicesпредназначеныtдля организации доступа к функциямASPNETс помощьюwebслужб.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]