Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЕРЕДМОВА_методичкаСП.doc
Скачиваний:
1
Добавлен:
27.11.2019
Размер:
252.93 Кб
Скачать
  1. Практична частина

2.1 Блок – схема рішення утиліти

2.2 Програмне рішення

Утиліта повинна дозволяти здійснювати підключення мережевого диска іншого комп’ютера, який знаходиться в цій мережі та виводити список об’єктів, що знаходяться на цьому диску (папки, файли), розміщувати отриману інформацію у текстовий файл diskinfo.txt в даному каталозі. Ім’я диска, що підключається, може передаватися утиліті в командному рядку. Якщо цього не відбувається, утиліта сама запитує шлях до диска. Передбачити варіант іменування підключеного диска самого і за замовченням. Ім’я утиліти складається з прізвища виконавця.

зміст файлу

# include <iostream.h> // Підключення бібліотеки для роботи

// з функціями введення – виведення

# include <string.h> // Підключення бібліотеки

// для роботи зі строками

# include <process.h> // Підключення бібліотеки для роботи з функцією system

# include <stdio.h> // Підключення стандартної бібліотеки введення - виведення

int main (int argc,char* argv[]) // Передаємо параметри командному рядку

{

char str[200]="net use K: "; // Об’ява рядку, який містить в собі команду net use

if (argc==3) // Умова, якщо програма запущена з параметрами

{

strcat (str,argv[2]); // Додавання до рядку параметр

system (str); // Виконання рядку

system("dir K: >> Z:\\diskinfo.doc"); // Виконання команди dir і запис результатів у текстовий файл

}

if (argc==1) //Умова, якщо програма запущена без параметрів

{

char str1[50]; // Об’ява рядку

cout << "Enter adres"; // Вивід на екран повідомлення

cin >> str1; // Введення значення адреси

strcat (str,str1); // Додавання до рядку значення адреси

system (str); // Виконання рядку

}

return 0; // Повернення функції main значення 0

}

(Обов’язково коментувати рядки програмного коду)

2.3 Інструкція по використанню утиліти

Програма може працювати в двох режимах:

  • Запуск програми з параметром.

  • Запуск програми без параметру.

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

Після проведених дій утиліта виведе на екран повідомлення: «Команда выполнена успешно»

Виконані дії повинні мати такий вигляд.

В іншому випадку, при запуску утиліти без параметрів, програма запускається введенням шляху до файлу запуску зі вказаним ім’ям. Далі програма повинна вивести на екран повідомлення, в якому пропонує користувачу ввести адресу потрібного диску.

Далі потрібно ввести адресу ідентифікатором вузла та ім’ям диску.

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

Після збереження файл буде мати такий вигляд.