Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Варіант 13 BMP-файли






 

Спроектувати базу даних для обліку інформації про параметри BMP-файлів, що є на жорстких дисках різних комп'ютерів мережі.

Передбачити можливість зберігання даних про ім'я комп'ютера, на якому знаходиться файл, букву диска, а також про повне ім'я файлу, включаючи шлях (вказівка: врахувати, що на різних комп'ютерах багато BMP-файлів розташовуються в теках з однаковими повними іменами, так що спосіб зберігання, при якому в числі даних про кожен файл зберігається шлях до нього, може бути пов'язаний з надмірними повтореннями).

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

Розробити процедуру імпорту, що дозволяє завантажувати в базу даних зведення про всі BMP-файли в заданій директорії вказаного комп'ютера і всіх її піддиректоріях (вказівка: використовувати процедуру рекурсивного обходу заданої директорії). Процедура може ігнорувати всі файли, окрім файлів, що містять початкову ділянку у вигляді заголовків BITMAPFILEHEADER і BITMAPINFOHEADER, розташованих послідовно.

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

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

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

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

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

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.