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

Реферат Програмна реалізація системи IP-телебачення на базі архітектури "клієнт-сервер"





им слідує имя модуля и крапка з комою. Секція інтерфейсніх оголошень відкрівається зарезервованому словом Interface, а секція реалізації - словом implementation. Розділення модуля на Дві секції Забезпечує Зручний Механізм обміну алгоритмами между окрем Частинами однієї програми. Термінатором модуля, як и термінатором програми, є end з Крапка. Вихідний текст програмних модулів привидів в лістінгах Б.2 та Б.3 додатка Б.

У інтерфейсному розділі (interface) приводитися інформація про вміст програмного модуля, доступна для других модулів и програм. Такою інформацією оголошені Функції и процедури, візначені змінні, константи и тіпі.

Розділ реалізації (implementation) містіть власне Програмний код модуля. Всі оператори, поміщені в Розділ реалізації, Доступні Тільки усередіні даного програмного модуля. Для того, щоб дістаті доступ до тіх або других ЕЛЕМЕНТІВ ззовні модуля, звітність, помістіті відповідні оголошення в інтерфейсній Розділ цього модулю. Типового випадка організації програмного модуля є размещения оголошення Функції в розділі interface, а Операторів цієї Функції - у розділі implementation.

У операторі uses перераховуються Модулі Object Pascal, Які система Delphi винна скомпоноваті з даною програмою при створенні виконавчого файлу.

зарезервованому слово type сповіщає компілятор про качан розділу Опису тіпів. Будь-які дані, тоб Константі, змінні, Властивості, значення функцій або вирази, в Object Pascal характеризуються своими типами. Тип візначає безліч допустимих значень, Які может мати тієї або Інший об'єкт, а такоже безліч допустимих операцій, Які застосовні до нього. Крім того, тип візначає такоже и формат внутрішнього представлення даних до пам'яті ПК. p> Секції private и public візначають области відімості ЕЛЕМЕНТІВ Опису класу. Класами в Object Pascal назіваються СПЕЦІАЛЬНІ тіпі, Які містять поля, методи и Властивості. Секція public НЕ накладає обмежень на область відімості перераховуваніх в ній полів, методів и властівостей - їх можна віклікаті в будь-якому Іншому Модулі програми. Секція private звужує область відімості до мінімуму: закріті елєменти Опису Доступні Тільки усередіні методів даного класу и підпрограмах, что знаходяться в тому ж Модулі, де описів клас. Елемент, Оголошення в секції private, становится Недоступність даже найближче нащадкам класу, ЯКЩО смороду розміщуються в других модулях.

Далі слідують автоматично створені заготовки Delphi для обробніків подій. p> Під ключовими словами implementation проекту находится так кличуть входити директива $ R. Вона сообщает компілятор, что в проект нужно Включити ресурс Windows, Вказаною в тексті директиви. Символ зірочки (*), Використаних як имя файлу, означає, что имя файлу ресурсу співпадає з ім'ям файлу проекту. Файл (. Dfm) містіть бінарне уявлення створеня за помощью Form Designer форми.

зарезервованому слово var візначає Розділ оголошення змінніх інтерфейсної секції.

Принцип роботи прикладними програ


При запуску програми "Server" на екрані адміністратора з'являється вікно Представлені на рис.3.1. Програма-сервер (Сервер) переходити в режим прослуховування. При запуску програми "Client" на екрані користувача з'являється вкладка "Interactive" вікна, что представлених на рис. 3.2. Програма-клієнт (клієнт) автоматично встановлює зв'язок з сервером. Для приймання списку доступних відеофайлів, клієнт посілає запит серверу, что супроводжується натісненням користувача кнопки "Send list request". После Отримання запиту від клієнта, сервер автоматично посілає список доступних відеофайлів, Який Вказаною на панелі "Archive file content". Отриманий список Відображається на панелі "Available files list" клієнта. Вибраний користувачем файл поміщається в рядок вводу "Chosen file". Для Отримання Вказаною файлу, клієнт посілає запит на сервер, что супроводжується натісненням користувача кнопки "Send videofile request". Отримай назва файлу запиту від клієнта поміщається в рядок вводу "Request file" на сервері. Затвердий запит, адміністратор натіскає кнопку "Adopt", после чего назва файлу Відображається в рядку вводу "Send file". Адміністратор может вручну вібрато файл, натіснувші кнопку "...". Відправки файлу здійснюється после натіснення кнопки "Send". Параметри передачі файлу відображаються на панелі угрупування компонентів "Send file parameters". Користувач проглядає отриманий файл на відеопрогравачі, розміщеному на вкладці "Video player", за помощью кнопок управління "Play", "Pause" і "Stop". br/>

аналіз програмного коду


Початковий текст програмного коду прикладної програми "Server" привидів в розділі implementation, в лістингу Б.2 додатка Б. Початковий текст програмного коду програми "Client" привидів в розділі implementation, в лістингу Б.3 додатка Б.

Механізм взаємодії клієнта и сервера в Delphi Заснований на вікорістанні сокетного з'єднання и Подальшого обміну Даними. Сокетом (socket)...


Назад | сторінка 4 з 7 | Наступна сторінка





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

  • Реферат на тему: Розробка прикладної програми на основі архітектури &клієнт - сервер&
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Інформаційно-обчислювальна мережа на основі архітектури "клієнт-сервер ...
  • Реферат на тему: Інформаційно-обчислювальна мережа на основі технології клієнт-сервер, предм ...