Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Учебные пособия » Дистанційні технології в освіті

Реферат Дистанційні технології в освіті





темними повідомленнями програми з операційною системою. Це істотно збільшує необхідні для нормального функціонування програми ресурси комп'ютера і уповільнює її роботу. Такий спосіб організації роботи прикладних програм істотно обмежує застосування LabWindows/CVI при розробці програмного забезпечення дослідницького обладнання нового покоління через можливе підвищення системних вимог до необхідного для нормальної роботи програми комп'ютерному обладнанню.

Крім того, відсутність механізмів ООП значно обмежує функціональні можливості програм, створених на LabWindows/CVI, або суттєво збільшує час, необхідне на їх розробку.

Тому використання LabWindows/CVI для створення програмного забезпечення дослідницького обладнання можливо для вирішення нескладних завдань, що не вимагають високої швидкості виконання або серйозного математичного апарату.

Засоби об'єктно-орієнтованого програмування

Засоби об'єктно-орієнтованого програмування (ООП), такі як Microsoft Visual C + +, Borland C + +, Watcom C + + - є основними засобами програмування в операційних середовищах сімейства Microsoft Windows і застосовуються при створенні програмного забезпечення, до якого пред'являються вимоги високої надійності і швидкості роботи при мінімальних необхідних обчислювальних ресурсах. Це більшою мірою віртуальні драйвери пристроїв для самої операційної системи, службові програми, програми для роботи з мережею, потужні програмні комплекси, наприклад, Microsoft Word. Кожна з перерахованих середовищ розробки програмного забезпечення володіє своїми достоїнствами і недоліками, але, загалом, всі вони практично ідентичні у функціональному плані. Відмінності зводяться до оптимальності готового коду програм, швидкості його роботи, але вони незначні.

Однак всі перераховані кошти ООП володіють істотним недоліком - вони слабо пристосовані для розробки програмного забезпечення з розвиненим інтерфейсом користувача. У них є деякий набір стандартних елементів, таких як кнопки, текстові поля, таблиці тощо, але цей набір незначний і придатний для створення інтерфейсу, притаманного системного програмного забезпечення. У описуваних засобах, звичайно, можна створити програму з будь-яким за своєю складності інтерфейсом користувача, насиченим графікою і зручними елементами, але на створення такої програми піде значно більше часу.

Таким чином, кошти об'єктно-орієнтованого програмування при розробці програмного забезпечення дослідницького обладнання доцільно використовувати при створенні найбільш важливих частин програмного забезпечення - серверів, модулів для роботи в мережі тощо, які не потребують розвиненого інтерфейсу користувача.

Засоби візуального програмування, засновані на ООП

Засоби візуального програмування, засновані на ООП, Borland Delphi, Borland C + + Builder - функціонально нічим не поступаються засобам, описаним вище. Але створення програм за допомогою цих систем програмування займає значно менше часу, ніж, наприклад, в Microsoft Visual C + +. Це досягається завдяки наявності великої кількості компонентів, починаючи з найпростіших кнопок, і закінчуючи компонентами для роботи з мережею або яким-небудь устаткуванням. Однак механізм розробки програмного забезпечення на основі компонентів тягне за собою неоптимальність виконуваної програми, внаслідок чого вона працює повільніше і вимагає більше ресурсів, ніж така ж програма, написана, наприклад, на Microsoft Visual C + + або Borland C + +.

До пріоритетами Delphi і C + + Builder слід також віднести простоту роботи з базами даних завдяки наявності спеціальних компонентів.

Багаті можливості Delphi і C + + Builder легко розвиваються підключенням інших бібліотек компонентів. В даний час існує безліч різних бібліотек для цих середовищ програмування, починаючи від бібліотек візуальних компонентів до потужних бібліотек математичного аналізу. Особливий інтерес при розробці програмного забезпечення дослідницького обладнання являє бібліотека Component Works, розроблена американською фірмою National Instruments. Ця бібліотека функціонально повторює бібліотеку інструментів інших продуктів цієї компанії - LabWindows/CVI і LabView, істотно розширюючи спектр можливостей програм, створених на Delphi або на C + + Builder.

Таким чином, засоби візуального програмування, засновані на ООП - Borland Delphi і C + + Builder, завдяки швидкості розробки програм і функціональним можливостям найбільш привабливі для використання при розробці програмного забезпечення дослідницького обладнання нового покоління практично в будь-якій його частині, а особливо в частині програмного забезпечення вищого рівня. Використання цих коштів можливе і при розробці відповідальних частин програмного забезпечення, таких як програмне забезпечення серверів, модулі роботи з мережею або модулі управління обладнанням завдяки як можливості використання функцій API у складі програми, так і можливістю написання програми ...


Назад | сторінка 54 з 56 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Розробка програмного забезпечення
  • Реферат на тему: Розробка програмного забезпечення для функціонування кадрового відділу на м ...
  • Реферат на тему: Об'єктно-орієнтована технологія розробки програмного забезпечення будил ...
  • Реферат на тему: Моделювання при розробці програмного забезпечення