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

Реферат Розробка системи організації віддаленого обміну файлами з використанням протоколу





gn="justify"> Орієнтація на системного інтегратора. У цьому випадку в якості мов найчастіше використовуються VBasic - подібні мови.

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

Розробка нових функцій при другому підході виконується зазвичай розробниками додатків (як і в традиційних мовах програмування).

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

В усіх мовах функції розділяються на групи, частина з яких присутній практично у всіх мовах: математичні функції, функції роботи з рядками, обмін по SQL, DDE - обмін і т. д.

У додатку, що розробляється створюються програмні фрагменти, що складаються з операторів і функцій мови, які виконують деяку послідовність дій. Ці програмні фрагменти зв'язуються з різноманітними подіями в додатку, такими як натискання кнопки, відкриття вікна, виконання логічного умови (a + b gt; c). Кожне з подій асоціюється з графічним об'єктом, вікном, таймером, відкриттям/закриттям програми. Коли додаток містить сотні вікон, тисячі різних графічних об'єктів, а з кожним з них пов'язано кілька подій, у додатку може працювати величезна кількість окремих програмних фрагментів. Велика ймовірність їх одночасної активізації.

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

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

Скрипти в InTouch

Скрипти в InTouch - це програмні фрагменти, що активізуються по подіях (після натискання клавіші, кнопки, відкриття вікна, зміни значення змінної і т.д.).

Типи скриптів

У InTouch розрізняють кілька типів скриптів: Scripts (скрипти рівня додатки) ставляться до всього додатком і використовуються для запуску інших додатків, імітації технологічних процесів, обчислення значень змінних і т.д.Scripts (скрипти рівня вікна) зв'язуються з конкретним окном.Scripts (клавішні скрипти) прив'язуються до якоїсь клавіші або комбінації клавіш клавіатури. Це може бути корисним при створенні будь-яких глобальних для всього програми функцій (повернення в головне вікно, закінчення сеансу роботи з додатком і т.д.). Pushbutton Action Scripts (скрипти, що запускаються кнопками) дуже схожі на клавішні скрипти і зв'язуються з об'єктами , які будуть використовуватися в якості виконавчих кнопок. Ці скрипти запускаються при кожному натисканні на об'єкт-кнопку.Scripts (скрипти зі зміни логічного виразу) зв'язуються з логічної змінної або виразом, який буде приймати значення або істина raquo ;, або брехня raquo ;. Логічні скрипти можуть містити в собі і аналогові переменние.Change Scripts (скрипти зі зміни даних) зв'язуються або зі змінною, або з полем змінної. Ці скрипти виконуються тільки один раз, коли значення змінної або поля змінюється на величину, що перевищує значення допуску, заданого в словнику переменних.Event (скрипти подій ActiveX) призначенийи для підтримки механізму реакції на події в ActiveX - об'єктах. З кожним подією може бути пов'язаний один скрипт типу ActiveX Event, що запускається в WindowViewer під час виконання пріложенія.Function - скрипти, які можуть викликатися з інших скриптів і використовуватися у виразах при визначенні динамічних властивостей об'єктів.

Діалоги редактора, що відкриваються при створенні скриптів різних типів, мають невеликі відмінності. Виклик діалогу редактора скриптів у вікні WindowMaker здійснюється командою Special/Scripts з наступним вибором типу створюваного або редагованого скрипта. Для цього можна також скористатися вікном Application Explorer, вибравши папку Scripts. На рис. 5.1.1 наведено діалог Application Scripts (скрипти рівня додатки).

Редактор скриптів InTouch підтримує два типи скриптів: прості і складні. Прості скрипти - це скрипти, що містять оператори присвоювання, порівняння, прості математичні функції і т. Д. Складні скрипти доз...


Назад | сторінка 24 з 39 | Наступна сторінка





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

  • Реферат на тему: Розробка арифметико-логічного пристрою для виконання операцій по заданих ло ...
  • Реферат на тему: Методи побудови функції приналежності вимог до заданого рівня якості
  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Розробка та налагодження лінійних алгоритмів і програм. Розробка програм п ...
  • Реферат на тему: Застосування вбудованих функцій табличного редактора excel для вирішення пр ...