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

Реферат Розробка файлового менеджера





люється після кожного проходу циклу.

Конструкція «while» - це найпростіший з операторів циклу. Тіло циклу виконується, поки значенням виразу - умови є «true».

Приклад циклу «while» -

i=0;

while (i lt; 5) {j=i;// Тіло циклу виконатися п'ять разів ++;

}


У протилежність попередньому оператору, тіло «do ... while» виконується, поки вираз умови циклу обчислюється в «false».

Приклад циклу «do ... while» -

i=0;

do {j=i;// Тіло циклу виконатися п'ять разів ++;

} (i gt;=5)


У тілі циклу можна використовувати два ключових слова для управління циклами конструкції. Перший оператор «break» перериває виконання циклу. Другий «continue» перериває виконання поточної ітерації циклу і переходить до наступної. Складові типи даних - це типи, що складаються з комбінації простих типів. Прикладом таких типів є масиви.

Масиви представлені як набір пар «ключ - значення». Як ключі, так і значення можуть бути різного типу даних. У даній реалізації об'єкти повністю аналогічні масивам.

Літеральна уявлення визначається перерахуванням значень у квадратних дужках «[]», при цьому ключі матимуть зростаючий від нуля індекс.

Приклад оголошення масиву і додавання значень в масив


//Оголошення массіваarr=[1,, text, [1, 2, 3], function (x, y) {return x + y;}, true];

arr [lenght]=6;

//Отримання елементів з масиву: n0=arr [0];// n0 стане числовий змінної зі значенням 1

var n1=arr [1];// n1 стане undefined

var n2=arr.lenght;// n2 стане числовий змінної зі значенням 6n3=arr [lenght]//аналогічно попередньої сходинці


Таблиця 2.6 - Спеціальні оператори

ОператорПріорітетКолічество операндовОперація.01Доступ до властивості об'єкта [] 01Доступ до елементу масиву () 0Группіровка операцій або виклик функцій, 142Последовательное обчислення виразів

Висновки


У даному розділі поставлена ??мета, розроблені детальні вимоги до програми, для користувача інтерфейсу і мови опису користувальницьких сценаріїв.

3 Розробка програмного забезпечення


У даному розділі розробляється структура програми, програмні інтерфейси, алгоритми файлових операцій, а так само підтримка користувацьких сценаріїв.

Структурно файлові менеджери можна розділити на блок користувальницького інтерфейсу і блок роботи з файловою системою. Передбачається, що функції обробки подій інтерфейсу включають в себе виклик функцій блоку роботи з файловою системою. Потрібно відзначити, що перед розробкою блоків, в них доцільно виділити загальну частину. Зокрема представлення даних використовуються в обох блоках повинні бути однаковими, це необхідно для організації ефективного інтерфейсу між блоками.


3.1 Розробка структури програми


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

При розробці структурної схеми необхідно враховувати, що закладалася модульність. На малюнку 3.1 представлена ??структурна схема програми.



Малюнок 3.5 - Структура програми


На схемі представлені три блоки забезпечують взаємодію з ресурсами системи, це блоки доступу до файлової системи і консолі, а так же блок введення даних з клавіатури. Головна мета цих блоків - це забезпечення однакового доступу до даного типу ресурсу.

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

Визначившись з взаємодією з зовнішніми ресурсами можна перейти до розгляду самої системи.

Після введення даних і генерації події в блоці дешифрации визначається тип події, якщо дана подія є системним (наприклад, зміна активного елементу або запуск інтерпретатора користувальницьких сценар...


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





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

  • Реферат на тему: Розробка програми Виявлення Порушення прав доступу до об'єктів файлової ...
  • Реферат на тему: Розробка прототипу інформаційної системи на всіх етапах життєвого циклу про ...
  • Реферат на тему: Розробка програми обробки масиву даних з побудовою діаграми (предметна обла ...
  • Реферат на тему: Розробка методичного підходу до оцінки стану системи обліку та контролю яде ...
  • Реферат на тему: Моделі життєвого циклу програмного забезпечення