Компоненти ActiveX

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.


Нажми чтобы узнать.
скачати

Федеральне Державне освітній заклад
вищої професійної освіти
«Поволзька академія державної служби
імені П. А. Столипін »
Кафедра прикладної інформатики
та інформаційних технологій в управлінні
курсова робота
з дисципліни: «Високорівневі методи інформатики та програмування»
на тему: «Компоненти ActiveX»
Саратов 2008 р .

Зміст
Введення
1. Internet і технології ActiveX
2. Програмні компоненти ActiveX
3. Завантаження програмних компонент ActiveX
4. Макромова ActiveX
5. Документи ActiveX і засоби розробки компонентів ActiveX
6. Підтримка Java
Висновок
Бібліографічний список

Введення

Елементи управління ActiveX є результатом повторної спроби фірми Microsoft розробити модель мобільного коду. Їх часто описують як пристосовану для Web технологію створення документів зі скріпленням і впровадженням об'єктів (Object Linking and Embedding - OLE). Насправді це сильно спрощене трактування набору інтерфейсів, специфікацій і претендують на винятковість парадигм розробки, що входять в модель СОМ компанії Microsoft (COM - Component Object Model), яка і складає основу технології ActiveX. У той же час подібні спрощення сприяють кращому розумінню. Програми ActiveX можуть створюватися для виконання певних завдань (таких як відтворення відео-або звукового файлу). Їх можна помістити на Web-сторінку, і тоді ці програми будуть виконувати свої функції при її перегляді точно так само, як технологія OLE підтримує операцію вставки електронних таблиць Excel в документи Word.
Зазвичай файли з елементами управління ActiveX мають розширення. OCX (винятком є ​​елементи управління ActiveX, написані на Java). Вони вставляються в Web-сторінки за допомогою дескриптора OBJECT, в якому зазначено, звідки елемент управління потрібно завантажити. Коли браузер Internet Explorer обробляє Web-сторінку з впровадженим в неї елементом керування ActiveX (або декількома елементами управління), першим ділом він звертається до локального системного реєстру. Там він намагається визначити, чи є на комп'ютері потрібний компонент. Якщо це так, Internet Explorer відображає Web-сторінку, завантажує елемент управління в свій адресний простір і виконує його код. Якщо необхідний елемент управління не знайдений, Internet Explorer завантажує його з того місця, яке зазначено в дескрипторі <OBJECT>, і встановлює на комп'ютері користувача. Крім того, за допомогою сертифікатів Authenticode браузер виконує верифікацію автора коду, а потім запускає його. За замовчуванням елементи управління кешуються у каталозі \ windowsccache.
Не виходячи за рамки вищеописаної моделі, хакер-програміст може створити елементи управління ActiveX, які будуть виконувати на комп'ютері користувача практично все, що захочеться їх автору. Що ж може допомогти в такій ситуації? Сертифікати Authenticode компанії Microsoft. Ця підсистема дозволяє розробникам використовувати механізми шифрування і створювати для свого коду криптографічні підписи, які перед запуском елемента ActiveX будуть аутентифицироваться браузером Internet Explorer і додатками сторонніх виробників (одним з таких виробників є компанія Verisign Corporation).
Як же насправді використовуються сертифікати Authenticode? У 1996 році програміст на ім'я Фред Маклейн (Fred McLain) написав елемент керування ActiveX, який коректно вимикав користувача комп'ютер, якщо він працював під управлінням операційної системи Windows 95 з поліпшеним керуванням електроживленням. Для цього коду, названого автором Internet Exploder («вибухова машинка Internet»), компанія Verisign видала йому справжній сертифікат, після чого Маклейн розмістив програму на власному Web-сайті. У результаті недовгих дебатів про доцільність такої публічної демонстрації моделі безпеки Authenticode, компанії Microsoft і Verisign позбавили Маклейна сертифіката, звинувачуючи його в порушенні зобов'язань, на яких грунтується такий документ. Елемент Exploder працює як і раніше, але при цьому він інформує любителів помандрувати в Internet про те, що код не зареєстрований, і дає їм можливість відмовитися від його завантаження.
Однак не варто забувати про те, що Маклейн міг би написати код, що виконує набагато більш небезпечні дії, ніж просте вимкнення комп'ютера. До того ж він міг зробити все це абсолютно таємно. Тим не менш, на сьогоднішній день елементи ActiveX і раніше, є важливим механізмом, який забезпечує успішне функціонування багатьох Web-вузлів і не варто недооцінювати роль ActiveX в Інтернеті.

1. Internet і технології ActiveX

Microsoft Internet Explorer - багатоплатформний універсальний клієнт Internet, що підтримує технологію ActiveX. ActiveX, у свою чергу, є стандартом, що дозволяє програмним компонентам взаємодіяти один з одним по мережі незалежно від мови програмування, на якому вони були написані. З допомогою ActiveX можна "пожвавити" сторінки Web, використовуючи ефекти мультимедіа, інтерактивні об'єкти або складні додатки, які взаємодіють з користувачем. ActiveX грає роль такого собі купи розчину, за допомогою якого окремі програмні компоненти на різних комп'ютерах склеюються в єдину розподілену систему.
Більшість користувачів Web будуть мати справу з програмними компонентами, активними документами та макромови на основі ActiveX, але взагалі ActiveX більш багатогранна, вона включає в себе клієнтську, серверну частини і бібліотеки для розробника, а саме:
• Програмні компоненти ActiveX - компоненти, що працюють на комп'ютері-клієнті, але завантажуються в перший раз з сервера Web. З їх допомогою можна показувати різнорідну інформацію, що включає звук та відео без запуску додаткових програм. Більш того, ці програмні компоненти можуть використовуватися в додатках, написаних на будь-яких популярних мовах програмування, включаючи Java, Visual Basic, Visual C + +.
• Active Scripting підтримує будь-який популярний макромова, включаючи Visual Basic Script і JScript. Макромова можуть використовуватися для об'єднання на одній сторінці декількох програмних елементів ActiveX або Java, забезпечуючи їх взаємодія між собою.
• Документи ActiveX дозволяють відкрити документ будь-якого формату у вікні Microsoft Internet Explorer і здатні підтримувати повноцінну роботу з ним. Можна, наприклад, відкрити файл Microsoft Excel або Word за допомогою провідника Internet. Успадковує давно знайому концепцію активних документів OLE (OLE Active Documents).
• Віртуальна машина Java (tm) дозволяє будь-якому провідникові Internet, який підтримує технологію ActiveX (наприклад, Internet Explorer) виконувати програмні компоненти Java і забезпечувати їх взаємодію з програмними компонентами ActiveX.
• ActiveX Server Framework забезпечує серверні функції ActiveX, сюди входять підтримка безпечних з'єднань, доступ до баз даних та інші.
• Засоби розробки дозволять використовувати знайомі засоби розробки Microsoft або третіх фірм при створенні програмних компонент на Web-сервері. Ці засоби включають в себе Visual Basic, Visual C + +, Macromedia Shockwave, Adobe Photoshop, Borland Delphi, засоби програмування Sybase і Borland, інші засоби, здатні створювати програмні компоненти Java і т. д.

2. Програмні компоненти ActiveX

Сьогодні існує дуже багато програм, які активно використовуються в повсякденній роботі. За допомогою технології ActiveX ці програми можуть легко використовуватися і в глобальних мережах. При створенні технології ActiveX, фахівці Microsoft переписали OLE таким чином, щоб ці бібліотеки задовольняли таким вимогам (важливим при роботі в Internet), як висока швидкість виконання і невеликий розмір коду. Так само як і OLE, ActiveX базується на технології COM (і її розширення Distributed COM). Таким чином, ActiveX представляє собою ні що інше, як програмні бібліотеки, повністю сумісні з проблем (API) з OLE, але оптимізовані для роботи в глобальних мережах, тому будь-який раніше написаний програмний елемент OLE (OLE Control) буде працювати з бібліотеками ActiveX.
При використанні нової технології ActiveX користувачеві більше не доведеться вручну завантажувати окремі програми для перегляду сторінок, які містять відео, звук, анімаційні ефекти і т.д. Вони можуть бути завантажені автоматично з самої сторінки, причому буде завантажений код, відповідний для конкретної платформи клієнта, будь то Macintosh, Windows або Unix. Використовуючи популярні мови програмування: Visual C + +, Visual Basic або Java, Web-майстри можуть легко створювати програмні компоненти і поміщати їх на свої сторінки. Це так само просто, як працювати з компонентами в Visual Basic або Microsoft Access. Крім того, використовуючи макромови ActiveX, програмісти можуть забезпечувати взаємозв'язок різних компонентів. Кілька прикладів: як програмні компоненти допоможуть пожвавити сторінки Web:
• Динамічне оновлення сторінок в залежності від дій користувача, зовнішніх подій або стану самого Web-сервера. Наприклад, програмна компонента "Новости" може застосовуватися для показу інформації, актуальної до певного часу або компонента "Годинник" (Timer) може використовуватися для синхронізації роботи інших компонент або для залучення уваги користувача після тривалого періоду бездіяльності.
• Зниження мережевого трафіку за допомогою графічного відображення даних. Наприклад, програмна компонента ActiveX Chart (її можна завантажити з www.microsoft.com / ie), використовується для побудови графіка по числовим значенням. Замість того, щоб весь час для відображення графіків надсилати малюнки за допомогою тега IMG, можна використовувати цю програмну компоненту, яка завантажується тільки один раз і зберігається на локальному диску, а потім запускається кожен раз по мірі потреби. Замість цього, кожен раз при малюванні нового графіка по мережі передаються тільки числові дані, а не сам малюнок, що заощаджує час.
• Здатність відображення тексту під будь-яким кутом з використанням ефектів анімації. Текст, розташований по діагоналі або вертикально в деяких випадках може бути більш інформативним і привабливим.

3. Завантаження програмних компонент ActiveX

При перегляді сторінок з посиланнями на програмні елементи ActiveX, ці елементи встановлюються автоматично без будь-якого втручання користувача. На відміну від компонент plug-in, введених Netscape, не потрібно окремо запускати програму установки цього програмного компонента, а потім перезапускати програму перегляду.
Крім того, застосовуючи програмні компоненти ActiveX з цифровим підписом, можна бути впевненим, що даний код не був змінений у процесі передачі по Internet. Якщо програмний елемент ще не встановлений на комп'ютері, Microsoft Explorer перевірить цифровий підпис, який передається разом з кодом.
Досить велика кількість програмних елементів ActiveX знаходиться у вільному доступі. Галерея компонент ActiveX знаходиться за адресою http://www.microsoft.com/activex/gallery/. Галерея представляє собою набір програмних елементів і прикладів сторінок з їх використанням, розроблені ці компоненти не тільки Microsoft, але і різними третіми фірмами. Галерея буде розширюватися по мірі написання додаткових програмних елементів. Розглянемо докладніше деякі компоненти ActiveX.

Програмна компонента ActiveMovie

За допомогою ActiveMovie, можна поміщати на сторінки відео - та аудіоролики, записані в популярних форматах: AVI, QuickTime, MPEG, WAV, AU, AIFF, або MIDI. Це означає, що Web-майстра можуть розміщувати будь-які ролики на свої сторінки без усякого побоювання, що їх не зможе відтворити програма перегляду. Розширювана архітектура ActiveMovie дозволяє додавати підтримку інших форматів, менш популярних зараз або майбутніх розробок. Цей елемент можна завантажити з http://www.microsoft.com/ie/download/.

Відеопрогравач для PowerPoint

Новий відеопрогравач Microsoft PowerPoint Animation Player for ActiveX - найлегше засіб оживити статичну сторінку без вивчення складних мов програмування або купівлі складної апаратури і програм створення заставок мультимедіа. Це засіб можуть використовувати всі ті, хто вміє працювати з PowerPoint, всі анімаційні ефекти, що використовуються в PowerPoint для Windows, можуть бути перенесені на сторінку Web: рухомі об'єкти, що випливає текст, музичне оформлення і так далі.

Програмний елемент підтримки VRML

Цей програмний елемент реалізує підтримку мови моделювання віртуальної реальності (Virtual Reality Modeling Language - VRML), з його допомогою можна спостерігати і досліджувати 3-мірні об'єкти та віртуальні простору в Internet. Цей програмний елемент підтримує розширення VRML 1.0, і дозволяє завантажувати фонові малюнки, вбудовувати віртуальні простору VRML на сторінки Web, показувати об'ємні об'єкти. Після того, як вміст сторінки VRML завантажиться, користувач може вибрати, як йому переміщатися по віртуальному світу, він може йти прямо, повертати, переміщатися убік, нахилятися в будь-яку сторону. Переміщення по 3хмерному світу може здійснюватися за допомогою миші, клавіатури або джойстика. У наступній версії буде реалізована підтримка VRML версії 2.0.

Програмний елемент HTML Layout Control

Цей елемент дозволяє переглядати досить складні сторінки, де для зазначення місця розташування об'єктів використовуються координати, об'єкти можна накладати один на одного і вказувати ступінь їх прозорості. Об'єкти можна розташовувати, використовуючи зміщення відносно верхнього і лівого країв сторінки, вказувати їх розміри і порядок перекриття (z-order). HTML Layout Control реалізує майбутнє доповнення до стандарту HTML з розміщення на сторінках Web плоских об'єктів. Елемент HTML Layout Control може використовуватися як основа для роботи і розміщення на сторінки інших програмних компонент ActiveX. Цей елемент можна завантажити з http://www.microsoft.com/ie/download/ieadd.htm.

Програмний елемент ActiveX RealAudio

Дозволяє прослуховувати записи RealAudio, поміщені на сторінці Web.

Програмний елемент ActiveX Marquee

Дозволяє переглядати сторінку Web, коли вона сама переміщується на екрані. Регулюються швидкість прокрутки і параметри відображення.

Інші програмні компоненти

Будь-який Web-майстер або користувач може завантажити з галереї ActiveX за адресою http://www.microsoft.com/ie/appdev/controls/default.htm будь-який програмний елемент і використовувати його для поліпшення свого Web-сервера.
· Label. Цей програмний елемент дозволяє відобразити текст під кутом або розташований яким-небудь іншим чином. Ця можливість знайома людям, що працюють з видавничими програмами, а для HTML вона нова, але разом з тим і приваблива. При використанні макромов можна управляти цим об'єктом: рухати його, змушувати його зростати або зменшуватися, міняти кольори і т. п.
· Preloader. Цей елемент застосовується при необхідності завантажити сторінку великого обсягу. Вона ініціює завантаження перед тим моментом, коли ця інформація дійсно знадобиться, таким чином, часто вдається зменшити час очікування. Також цей програмний елемент можна використовувати для запобігання переходу на іншу сторінку перед тим, як повністю завантажиться поточна.
· Timer. Програмний елемент використовується для синхронізації сторінки, для синхронізації одночасно працюючих інших компонентів. Наприклад, він може використовуватися для періодичного оновлення сторінки, запиту дій користувача при довгої його неактивності і т. п.
· ViewTracker. Дозволяє оновлювати сторінку в міру того, як користувач прокручує її вміст.
· StockTicker. Оновлює сторінку через певні проміжки часу, дозволяючи відображати змінюється за часом інформацію
· Popup Menu. Відображає меню, що випадає з декількома варіантами вибору.
· Chart. Дозволяє графічно відображати табличну інформацію в різних варіаціях і різними графіками.

4. Макромова ActiveX

Оскільки Microsoft Internet Explorer підтримує Visual Basic Script і Java Scripting, ця програма перегляду пропонує унікальні можливості з управління вмістом Web-сервера за допомогою макромов. Використовуючи макромови, можна створювати сторінки, активно взаємодіють з користувачем.
За допомогою макромов можна створювати сторінки, на яких буде здійснюватися взаємодія програмних компонентів ActiveX, Java, інших програм на клієнтському комп'ютері, різних частин самого Internet Explorer, наприклад, взаємодія документа HTML з панеллю керування або меню. Розглянемо вищезгадані макромови Visual Basic Script і Java Scripting.
Visual Basic Scripting Edition. VB Script є підмножиною мови Visual Basic і призначений для програмування сторінок Web. З його допомогою можна змусити взаємодіяти різні об'єкти на сторінці, в тому числі програмні компоненти. Ця мова повністю сумісний з Visual Basic і Visual Basic for Applications. Microsoft відкриє VBScript для безкоштовного ліцензування третім компаніям, що виробляють програми перегляду ресурсів Internet. За допомогою VBScript, програмісти можуть відслідковувати події, що отримуються від програмних компонентів ActiveX, активізувати методи і змінювати властивості компонентів ActiveX. Код, написаний на VBScript легко змінювати, оскільки він знаходиться на самій сторінці. Виконуватися він може на всіх платформах, де є або будуть інтерпретатори цієї мови.
Java Scripting. JScript забезпечує таку ж функціональність, як і VBScript. Реалізація Microsoft цієї мови дозволяє зв'язувати і синхронізувати об'єкти на сторінці, включаючи програмні компоненти ActiveX і Java, створювати сторінки, здатні реагувати на дії користувачів.
5. Документи ActiveX і засоби розробки компонентів ActiveX
ActiveX Documents дозволяє відкрити вікно іншої програми всередині Internet Explorer. Це означає, що за допомогою Internet Explorer можна відкривати і працювати, наприклад, з таблицями Microsoft Excel, після чого можна повернутися на Web-сторінку, з якої було посилання на цю таблицю.
Як і всі специфікації ActiveX, ActiveX Documents є відкритою специфікацією, доступною для всіх. Підтримка провідником Internet специфікацій ActiveX Documents дозволяє їй стати програмою-оболонкою, здатної показувати не лише сторінки Web, але і будь-які документи. Це дуже цінна властивість для застосування в інтрамережі, оскільки всі співробітники організації можуть використовувати одну програму для роботи з різнорідними документами, тоді як мережеві адміністратори можуть пов'язувати звичайні офісні документи у вигляді сторінок HTML, самі ж ці документи будуть залишатися у форматах тих програм, які використовувалися для їх створення.
Internet Explorer може служити не тільки клієнтом ActiveX Document, але бути і сервером ActiveX Document. Це означає, що будь-який додаток може використовувати Internet Explorer для перегляду файлів формату HTML.
Специфікація ActiveX Documents - доповнення до специфікації OLE Documents, технології складеного документа OLE. Також як і активні документи OLE, додатки, що підтримують ActiveX Documents, можуть працювати як контейнери (клієнти), що забезпечують показ документів ActiveX, або як сервери так, що будь-яка інша програма може їх використовувати для своєї роботи.
Програмісти можуть створювати компоненти ActiveX, використовуючи будь-яку мову програмування, включаючи давно знайомі Visual Basic, Visual C + +, або нові засоби програмування, такі як Java.
За допомогою Visual Basic, програмісти зможуть писати компоненти ActiveX і конвертувати існуючий код у VB Script простою маніпуляцією мишею. Всі макроси, які використовувалися у програмах Microsoft Office, можуть бути легко перенесені на сторінки Web. Якщо програміст використовує нову мову Visual J + +, він побачить знову знайомий інтерфейс Microsoft Developer's Studio - звичний відладчик і редактор - і зможе створювати машинно-незалежні програмні компоненти Java, здатні виконуватися в Internet Explorer.
Якщо користувач хоче швидко з нуля розробляти компоненти ActiveX, він може використовувати Microsoft ActiveX Development Kit (MADK). Він включає в себе всі засоби та інформацію, необхідні для цього.
Web-майстри можуть керувати своїми серверами за допомогою Microsoft FrontPage. Цей продукт розповсюджується з великою кількістю майстрів (wizards), що дозволяють швидко створювати сторінки з таблицями, фреймами й іншими цікавими елементами оформлення, включаючи програмні елементи ActiveX.

6. Підтримка Java

Internet Explorer є відкритою платформою, побудованої за стандартами Internet. Ця платформа дозволяє Web-майстрам створювати, а користувачам - дивитися інформацію, оформлену за допомогою всього самого нового, що з'являється в технологіях. Починаючи з другої бета-версії, Internet Explorer включає в себе саму швидку реалізацію Java.
Microsoft Internet Explorer дозволяє елементам Java використовувати всі переваги ActiveX, більше того, вони можуть бути самі елементами ActiveX. Фактично, мова Java - один з найбільш підходящих для створення елементів ActiveX. У Microsoft Internet Explorer вбудований найшвидший компілятор Java Just-in-Time (JIT).
Крім того, Microsoft Internet Explorer дозволяє використовувати мови сценаріїв, включаючи сценарії VBScript або JScript, щоб пов'язувати програми Java з іншими елементами ActiveX.
Довідник Java, що поставляється разом з Visual J + + містить описи того, як викликати функції з програм Java c допомогою викликів з програмних компонентів ActiveX, написаних на інших мовах (Visual Basic, Visual C + +). Крім того, Java - ідеальний засіб для написання програмних компонентів ActiveX та інших компонент COM.
У відношенні Java Internet Explorer реалізує в собі наступне:
· Відпрацьовує програми Java
· Забезпечує роботу віртуальної машини Sun Microsystems в середовищі Win32.
· Дозволяє Web-майстрам пов'язувати програми Java один з одним, або з компонентами ActiveX, використовуючи будь-яку мову сценаріїв.
· Забезпечує вбудовану безпеку Java (включаючи стандартні схеми безпеки і цифровий підпис).
· Забезпечує швидку компіляцію програм Java при їх виконанні.
Компілятор JIT Microsoft Internet Explorer забезпечує швидке виконання програм Java, це видно з нижченаведеної схеми порівняння швидкості виконання програм Java Internet Explorer і Netscape Navigator. У таблиці представлені оцінки виконання програм Java - більш високі значення оцінок характеризують більш високу швидкість виконання.
Таблиця. Швидкості виконання програм Java в Internet Explorer і Netscape Navigator
Microsoft Performance Test
Netscape Navigator
Internet Explorer
Sieve
4263
4665
Loop
7654
8112
Logic
2108
2181
String
36
132
Float
1228
2661
Method
2305
2903
Image
26
137
Graphics
61
47
Dialog
171
31
Загальна оцінка
1383
1705
Ця таблиця показує, що компілятор JIT, вбудований в Internet Explorer на 18% - 21% швидше, ніж Netscape Navigator.
При проведенні подібних тестів різними незалежними компаніями були отримані аналогічні результати. Наприклад, тести продуктивності Microbenchmark і Linpack показали, що компілятор Microsoft швидше, ніж у Netscape. За результатами цих тестів був зроблений висновок про те, що Internet Explorer швидше при доступі до змінних, трохи повільніше на простих математичних операціях і набагато швидше при створенні об'єктів і при синхронізації їх поведінки.

Висновок

Використання програмних компонент ActiveX виходить за рамки Web-сторінок, технологія ActiveX знайшла застосування і в інших галузях інформаційних технологій. Однак знайомство переважної більшості людей з ActiveX буде відбуватися саме при виході у всесвітню павутину, де з кожним днем ​​ступінь інтеграції вищезазначених компонент зростає. Технології, подібні ActiveX, надзвичайно зручні і часом дозволяють заощадити час і зробити спілкування або роботу в мережі більш продуктивною, зручною та оперативною.
Програмісти, використовуючи мови програмування тіпa C, C + +, Visual Basic, Java і деякі інші, мoжуть розробляти різні види управління на базі технології ActiveX. ActiveX-управління почасти схоже c Java-аплетами, але, на відміну oт останніх, має зовсім вільний доступ до ресурсів OC Windows, що надає йому великі можливості, чeм у Java-аплетів. Однак, при цьому виникає деяка частка pіcкa його шкідливого втручання в роботу стороннього Пo. Для зниження цього pіcкa корпорація Microsoft розробила спеціальну реєстраційну систему, c допомогою якої браузери здатні ідентифікувати ActiveX-управління і перевірити його на справжність ще перед тим, як воно буде додано. Крім того, компоненти ActiveX можуть містити шкідливий код, проте правильні налаштування Internet-браузера і використання ліцензійного антивірусного програмного забезпечення дозволяє практично звести нанівець потенційну небезпеку технології ActiveX. До недоліків ActiveX також слід віднести те, що ActiveX-управління працездатно тільки в OC Windows, на відміну від, наприклад, Java-аплетів, здатних працювати на всіх платформах.
Але, незважаючи на деякі недоліки, при правильному підході до інформаційної безпеки технологія ActiveX здатна забезпечити становлення мережі Internet ще більш зручною для роботи і розширити можливості подальшого удосконалення Web-технологій.

Бібліографічний список

1. В. Шмідт. Microsoft Visual Basic 5.0. M.: 1997.
2. Колесов А., Павлова О. «Використання елементів керування ActiveX у документах Word» КомпьютерПресс.-1998 .- № 4.-С. 114-122.
3. матеріали сайту http://www.microsoft.ru/offext/developers/ від 09.04.07
4. матеріали сайту http://www.cetis.ru/ від 10.04.07
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Курсова
59.1кб. | скачати


Схожі роботи:
Основні компоненти НД
Електронні компоненти
Інтонація та її компоненти
Компоненти методу акупунктури
Компоненти комп`ютера
Вітаміни і харчові компоненти
Базові компоненти характеру
Мислення і його компоненти
Компоненти та препарати крові
© Усі права захищені
написати до нас
Рейтинг@Mail.ru