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

Реферат Система обміну повідомленнями





на реалізація


Для реалізації програм використовується середовище розробки Delphi XE3 і її стандартні компоненти. Система програмування Delphi розрахована на програмування різних додатків і надає велику кількість компонентів для цього. До того ж роботодавців цікавить, насамперед, швидкість і якість створення програм, а ці характеристики може забезпечити тільки середу візуального проектування, здатна взяти на себе значні обсяги рутинної роботи з підготовки додатків. Можливості Delphi повністю відповідають подібним вимогам і підходять для створення системи обміну миттєвими повідомленнями.


2.1 Використовувані компоненти


Як вже було сказано вище всі використовувані компоненти йдуть в стандартній версії Delphi XE3, але не всі вони за умовчанням доступні. Основні компоненти які відповідатимуть за передачу даних по мережі, потрібно включити, щоб це зробити слід виконати наступні дії:

· Запустити Delphi.

· На верхній панелі вибрати вкладку Component= gt; Install Packages= gt; Add

· Знайти файл dclsockets7. bpl в папці bin c встановленої Delphi

· Тепер потрібні компоненти будуть доступні в програмі.

Використовувані компоненти для реалізації мережевої взаємодії:

· TServerSocket Компонент серверної частини

· TClientSocket Компонент клієнтської частини

Ця пара компонентів ServerSocket і ClientSocket потрібні для роботи програм по мережі. На мою особисту думку ці компоненти куди краще підходять для реалізації даної роботи, вони є більш простими для освоєння, хоча ці компоненти і не є рекомендованими я вважаю що вивчати мережеве взаємодія в DELPHI потрібно саме з них, і так як я є новачком у цій галузі програмування, то ці компоненти як ніяк речі підійдуть для початку освоєння програмування мережевих програм і взаємодії в мережі.



.2 Опис властивостей і методів


Опис TServerSocket.

СвойстваМетодиСобитія Socket - клас TServerWinSocket, через який Ви маєте доступ до відкритих сокетних каналам. Далі ми розглянемо це властивість більш докладно, тому воно, власне і є одне з головних. Тип: TServerWinSocket ; ServerType - тип сервера. Може приймати одне з двох значень: stNonBlocking - синхронна робота з клієнтськими сокетами. При такому типі сервера Ви можете працювати з клієнтами через події OnClientRead і OnClientWrite . stThreadBlocking - асинхронний тип. Для кожного клієнтського сокетного каналу створюється окремий процес (Thread). Тип: TServerType ; ThreadCacheSize - кількість клієнтських процесів (Thread), які будуть кешуватися сервером. Тут необхідно підбирати середнє значення залежно від завантаженості Вашого сервера. Кешування відбувається для того, щоб не створювати кожен раз окремий процес і не вбивати закритий сокет, а залишити їх для подальшого використання. Тип: Integer ; Active - показник того, активний в даних момент сервер, чи ні. Тобто, фактично, значення True вказує на те, що сервер працює і готовий до прийому клієнтів, а False - сервер вимкнений. Щоб запустити сервер, потрібно просто привласнити цій властивості значення True . Тип: Boolean ; Port - номер порту для встановлення з'єднань з клієнтами. Порт у сервера і у клієнтів повинні бути однаковими. Рекомендуються значення від +1025 до 65535, тому від 1 до 1024 - можуть бути зайняті системою. Тип: Integer ; Service - рядок, що визначає службу ( ftp , http , pop , І т.д.), порт якої буде використаний. Це своєрідний довідник відповідності номерів портів різним стандартним протоколам. Тип: string ; Open - Запускає сервер. По суті, ця команда ідентична присвоєнню значення True властивості Active ; Close - Зупиняє сервер. По суті, ця команда ідентична присвоєнню значення


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





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

  • Реферат на тему: Розробка тестового додатку "Компоненти меню Delphi"
  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...
  • Реферат на тему: Описание алгоритмом Функціонування бази даних міст України в середовіщі віз ...
  • Реферат на тему: Особливості роботи в середовищі програмування Delphi
  • Реферат на тему: Розробка синтезатора звуку в середовищі візуального програмування Delphi. ...