копіює вказаний файл на віддалений комп'ютер;
? Перемістити вибраний файл - переміщує вказаний файл на віддалений комп'ютер;
? Запустити чат з клієнтом - ініціалізує і відображає вікно чату з підключеним користувачем;
? Встановити підключення - відображає вікно для введення IP-адреси та пароля сервера, створює і запускає на виконання клієнтський потік;
? Завершити підключення - завершує роботу серверного потоку;
? Закрити програму - завершує всі потоки і роботу програми. [6,7]
2.4 Діаграма компонентів
На рис 2.2 схематично зображені компоненти нашої системи і взаємодія між ними. Як ми бачимо взаємодію користувача з операційною системою, серверним і клієнтським потоками не відбувається безпосередньо. Всі дані обробляються і виходять за допомогою функцій, які знаходяться в керуючому класі. Це забезпечує коректність даних, що вводяться, успішне виконання операцій та виключення несанкціонованого доступу до ресурсів. br/>В
Рис.2.2 - Діаграма компонентів
2.5 Характеристика обчислювальних засобів і програмного забезпечення
? Intel Core i5 2.4GHz;
? 3.00 Gb Ram DDR3;
? ATI Radeon 5470 mobile, 512 Mb
? OS Windows 7 Ultimate;
? Visual Studio 2010;
? Net Framework 4.5;
? ArgoUML 0.34.
2.6 Опис програми
Вхідними для програми є файлова система комп'ютера. Стартові дані зчитуються при запуску і під час роботи програми. Каталогом за замовчуванням встановлений каталог "С: ". p align="justify"> Вихідними даними програми є файли та повідомлення, які були передані під час роботи програми.
У програмі присутні деякі обмеження, а саме:
? Не можна копіювати, переміщати, видаляти каталоги. Робота доступна з усіма типами файлів користувача, архівами і системними файлами;
? Відключено відображення прихованих каталогів і файлів, а так само каталогів, до яких немає доступу;
? Максимальна довжина повідомлення складає 256 байт. Т.е.256 символів латиницею або 128 символів кирилицею;