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

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





ShellApi, shlobj, registry ;: integer;: real;: boolean;

TDDEServe.Timer1Timer (Sender: TObject); LPTbyte: byte;:=xsin + 1; xsin gt; 1000 then xsin:=xsin - 1000; .Text:=inttostr (5 * (xsin - 20 * trunc (xsin/20)));// пилкоподібний

сігналdx, 379hal, dxal, 80hLPTbyte, al; .Text:=inttostr (LPTbyte * 100);// стан лінії LPT-порта.Text:=inttostr (round (50 + 50 * sin (xsin/20))); (xsin/5)=trunc (xsin/5) then (ru lt; round (50 + 50 * sin (xsin/20))) then:=true;:=ru + 20else:=false;:=ru - 20; boolka then DDEItem400.Text:= 100 else DDEItem400.Text:= 0 raquo ;;

end;


Для забезпечення DDE-обміну задекларовані наступні константи:


DDEServer - ім'я сервісу (Service Name);

DDETopic - Topic Name;

DDEItem100 - мінлива обміну;

DDEItem200 - мінлива обміну;

DDEItem300 - мінлива обміну;

DDEItem400 - мінлива обміну.


Розробка DDE - клієнта

Основа людино-машинного інтерфейсу в рамках InTouch - це ієрархічно взаємопов'язані анімовані сенсорні вікна. Для створення нового вікна виконаємо команду File/New Window ... (Файл/Нове Вікно). На екрані з'явиться діалогове вікно Window Properties (Властивості Вікна), яке необхідно заповнити.

Тут слід ввести тільки ім'я вікна (поле Name) Scope. Інші поля і опції залишені без змін. Вікно із зазначеними атрибутами з'явиться на екрані. Там же буде відображено і Панель Інструментів InTouch - Tools, з якою доведеться інтенсивно працювати далі.

Графік являє собою прямокутну область з нанесеними координатними прямими, на якій графічно представляється зміна значення однієї або декількох змінних протягом часу. У пакеті InTouch є об'єкти для динамічного відображення значення змінної в реальному часі - графіки реального часу (інструмент (Real-time Trend)), і, так звані, аналітичні криві, які будуються на підставі архівних даних (інструмент (Historical Trend)). Для того, щоб він з'явився у створеному нами вікні, необхідно на Панелі Інструментів InTouch - Tools вибрати пункт Real - Time Trend і потім у вікні додатка, утримуючи ліву кнопку мишки, надати графіком необхідні розміри.

Панель настройки графіків викликається подвійним клацанням лівої кнопки мишки по вікну графіка і складається з чотирьох текстових рядків відповідних графіками (Graph 1, Graph 2, Graph 3, Graph 4). Кожен графік має незалежні настройки масштабу і величини зсуву по вертикалі, на екрані. Для цього використовується компонент Analog Tagname Display (Wizard Selection ® Value Displays ® Analog Tagname Display). Введення даних здійснюється не безпосередньо в WindowViewer, а за допомогою компоненти Incr/Decr Buttons Up/Down (Wizard Selection ® Buttons ® Incr/Decr Buttons Up/Down). Натискання на верхню чи нижню стрілкуприводить відповідно до збільшення або зменшення значення змінної. Обмеження максимального і мінімального значення вказуються при декларації. Кожен компонент пов'язаний зі своєю змінної zoom1 - zoom4 (зміна масштабу графіків 1 - 4 відповідно) і sh1 - sh4 (зміна зсуву графіків 1 - 4). Всі змінні мають тип Memory Integer. Для того, щоб ввести нову змінну, необхідно описати її в розділі Special/Tagname Dictionary/New. При цьому необхідно вказати її ім'я в полі «Tagname:» і тип - в полі «Type:».

Для організації обміну даними через DDE інтерфейс необхідно визначити чотири (по числу каналів) змінні типу DDE Integer (Item1, Item2, Item3, Item4). Для цього спочатку в розділі Special/DDE Access Names ... необхідно натиснути кнопку Add і в діалоговому вікні вказати ім'я додатки (DDE Application/Server Name), від якого буде проводитися запит даних, і ім'я групи/об'єкта (DDE Topic Name), що містить необхідну інформацію. У нашому випадку як ім'я програми використовується ім'я DDEServer, ім'я об'єкта - DDETopic. Далі в розділі Special/Tagname Dictionary/New вводяться почергово змінні типу DDE Integer. Назва елемента (Item) для кожної змінної має різні імена: DDEItem100 - для Item1, DDEItem200 - для Item2, DDEItem300 - для Item3 і DDEItem400 - для Item4. Дана інформація використовується для визначення DDE-змінної в Словнику Змінних InTouch.

Для того, щоб запустити програму графопостроителя і почати DDE - обмін, необхідно включити DDE сервер (т. е. запустити файл Ddeserver.exe) і переключитися у вікно InTouch - WindowViewer (натисканням кнопки Runtime! в правому верхньому кутку вікна InTouch - WindowMaker). У процесі роботи InTouch WindowViewer автоматично виконає всі необхідні дії по встановленню каналу обміну даними та обробці значень елемента.

Нижче представлений зовнішній вигляд програми графопостроителя у вікні InTouch -...


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





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

  • Реферат на тему: Розробка бортового модему для обміну даними FANS У літаків В-757/767
  • Реферат на тему: Клініко-діагностичне значення пігментного обміну
  • Реферат на тему: Зміна показників ліпідного обміну при силовому навантаженні в тренажерному ...
  • Реферат на тему: Розробка системи обміну файлами між двома комп'ютерами, в яких відомі I ...
  • Реферат на тему: Що необхідно знати про людину до знайомства з ним?