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

Додаток б. Опис бібліотеки easybmp

На диску у папці EasyBMP Manual міститься файл EasyBMP_UserManual.pdf – це документація до бібліотеки EasyBMP (на англійській мові). В майбутньому автор збирається перекласти документацію на українську та російську мови.

Додаток в. Застосування програми на практиці

Щоб використати програми у системі сімейства Windows потрібно:

  1. Запустити інтерфейс командного рядка (Win+R – cmd).

  2. Ввести назву програми, назву вхідного та вихідного файлів:

  1. Або запустити програму через Провідник та ввести назви файлів:

Про те, якими командами зкомпілювати програми вказано в файлі Program\Sources\How to compile.txt на диску.

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

2 Криптоанализ — наука, що вивчає математичні методи порушення конфіденціальності і цілісності інформації.

3 Алгоритм було розроблено Брюсом Шнайєром в 1993 році. Являє собою мережу Фейстеля. Виконано на простих і швидких операціях: XOR, підстановка, складання. Є незапатентованим і вільно поширюваним.

4 - компактна (часто неформальна) мова опису алгоритмів, що використовує ключові слова імперативних мов програмування, але опускає несуттєві подробиці і специфічний синтаксис.

5 [номер_стрічки][номер_стовбчика], зараз при нумеруванні пікселів я використовую початок нумерації як 1, на відмінну від C/C++, де початок нумерації – 0.

6 mod – остача від ділення націло (у C/C++ - %).

7 Тут і далі: нумерація стобчиків і рядків зображення буде вестися як і у C/C++ - від 0 до Висота – 1 або Ширина – 1.

8 Тут і далі при описуванні структур не буде йти мова про аргументи, значення яких можуть набувати елементи цих структур.

9 Порядок від молодшого до старшого або (англ. little-endian, дослівно: «гострокінцевий»), запис починається з молодшого байта і закінчується старшим. Тобто .

10 На мою думку ну не може мова (Delphi), яка унаслідувала свій синтаксис від мови програмування, що була створена для навчання (Pascal), і «прикрутила ООП», бути успішною та зручною.

11 Фреймворк або каркас (англ. Framework) — основна концептуальна система або структура для вирішення комплексних задач. Програмний фреймворком (англ. software framework) є готовим до використання комплекс програмних рішень, включаючи, дизайн, логіку та базову функціональність системи або підсистеми. Відповідно програмний фреймворк може містити в собі також допоміжні програми, якісь бібліотеки коду, скрипти та загалом все, що полегшує створення та поєднання різних компонентів великого програмного забезпечення чи швидке створення готового і не обов'язково великого програмного продукту. Побудова кінцевого продукту відбувається зазвичай на базі єдиного API.

12 Цитата з книги Брайана Кернігана та Денніса Рітчі «Мова програмування C». (Керниган Б. У., Ритчи Д. М. Язык программирования C = C programming language — 2-е изд. — М.: «Вильямс», 2007. — С. 304. — ISBN 0-13-110362-8.)

13 Інтегроване Середовище Розробки (ІСР) — (від Integrated Development Environment (також можливі інтерпретації Integrated Design Environment — інтегроване середовище проектування; чи Integrated Debugging Environment — інтегроване середовище відлагодження) це комп’ютерна програма, що допомагає програмістові розробляти нове програмне забезпечення чи модифікувати (удосконалювати) вже існуюче.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]