Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Технологія ActiveX – основні можливостіСодержание книги
Поиск на нашем сайте
Модель COM використовується як фундамент технологій компонентного програмування, які раніше називалися DDE, OLE Automation, ActiveX. В даний час технологія ActiveX (технологія активних об'єктів) об’єднує декілька технологій, які базуються на моделі СОМ. Основне призначення ActiveX – забезпечення простої взаємодії компонентів в компонентній системі. Ця технологія зараз швидко розвивається у напрямі розширення типів об'єктів, які нею підтримуються і послуг, що надаються. Основні технології, що входять зараз до ActiveX: 1. OLE (Object Linking and Embeding) – технологія зв’язування і вставки об'єктів одного застосування в інше; 2. Automation – технологія управління вставленими об'єктами і об'єктами інших застосувань; 3. ADO (ActiveX Data Object) – технологія універсального доступу до різних джерел даних; 4. елементи управління ActiveX – технологія створення елементів управління ActiveX (власних компонентів); 5. документи ActiveX - технологія створення документів, працюючих в InternetExplorer, і перетворення документів у стандарт документів ActiveX; 6. Active Server Pages – технологія створення і виконання сценаріїв на web-серверах. 7. Remote Automation – технологія віддаленого управління і ряд інших. Питання 1. У чому сутність компонентної парадигми? 2. Які основні ознаки визначають парадигму компонентного програмування? 3. Що таке “компонент” і чим він відрізняється від класу? 4. Що таке “інтерфейс” компонента і як він використовується у компонентній системі (програмі)? 5. Які основні типи композицій використовуються у компонентній моделі? 6. З чого складається внутрішня частина компонента? 7. З чого складається інформаційна частина компонента? 8. З чого складається зовнішня частина компонента? 9. У якому вигляді використовуються компоненти (у вигляді початкового (исходного)), як exe-файли чи як dll-бібліотеки? 10. Які основні компоненті моделі використовуються у Windows? 11. Які основні складові утворюють структуру компонента? 12. Які основні типи композицій використовуються у компонентній моделі? 13. Які правила визначає модель COM? 14. З чого складається модель COM? 15. Які основні типи серверів моделі COM?
Лекція 5. Компонентне програмування в.NET Основні концепції платформи MS.NET Платформа MS.NET – це підхід до проектування і реалізації програмного забезпечення, в основі якого лежать такі основні концепції: 1) ідеологія проектування і реалізації програмного забезпечення; 2 ) модель ефективної підтримки життєвого циклу прикладних систем; 3) уніфікована, інтегрована технологічна платформа для програмування; 4) сучасний, зручний та безпечний інструментарій для створення, розміщення і підтримки програмного забезпечення. Як модель обчислень.NET реалізує: 1. Компонентний підхід як розвиток об'єктно-орієнтованого. 2. Універсальну систему типізації ( уніфікацію даних і метаданих). 3. Строго ієрархічну організацію коду, просторів імен і класів. 4. Універсальний інтерфейс. NET Framework (включаючи підтримку різних мов і парадигм програмування). 5. Високу варіативність екземплярів реалізації (зокрема, на основі веб-сервісів). Підсистема MS.NET Framework є ядром платформи MS.Net, яке забезпечує можливість побудови і виконання MS.Net застосувань. До складу MS.NET Framework входить: загальномовне середовище виконання (Common Language Runtime або CLR) і бібліотека класів підсистеми MS.NET Framework. Бібліотека класів FCL (Framework Class Library) – це статична складова платформи. Загальномовне середовище виконання CLR – динамічна складова. Для динамічного компоненту CLR фізичною одиницею, яка об'єднує класи і інші ресурси, є збірка (assembly). Структура FCL За функціональним призначенням у складі FCL можна виділити: - набір базових класів, що забезпечують, наприклад, роботу з рядками, введення-виведення даних, багатопоточність і т.п.; - набір класів для роботи з даними, що надають можливість використовування SQL-запитів, ADO.Net і обробки XML даних; - набір класів Windows Forms, що дозволяють створювати звичайні Windows-застосування, в яких використовуються стандартні елементи управління Windows; - набір класів Web Forms, що забезпечують можливість швидкої розробки Web-застосувань, в яких використовується стандартний графічний інтерфейс користувача; - набір класів Web Services, що підтримують створення розподілених компонентів-сервісів, доступ до яких може бути організований через Інтернет. Описи просторів імен по аналогії з описами типів даних розміщуються у файлах. Простори імен можуть об'єднувати різні збірки, а також бути вкладеними один в одний. Крім того, файли з описами можуть містити декілька просторів імен. Важливо відзначити, що між просторами імен і файлами не існує однозначної відповідності. Допускається імпорт просторів імен з використанням зарезервованого слова using мови програмування C#. Простір імен визначає область видимості об'єктів (змінних, класів, даних). Основним простором імен бібліотек FCL є простір System, що містить як класи, так і інші вкладені простори імен. Наприклад, простір System.Windows.Forms містить класи, які використовуються при створенні Windows-застосувань. Клас Form з цього простору задає форму - вікно, на якому розміщуються елементами управління. В таблиці перелічено ієрархію основних просторів імен та їх призначення
|
||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-21; просмотров: 317; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.91.15 (0.005 с.) |