Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Алгоритм кодування тексту

Тип роботи: 
Реферат
К-сть сторінок: 
28
Мова: 
Українська
Оцінка: 

що знаходиться в полі Memo. Розглядається як єдине ціле.

Lines - масив рядків, відповідний вмісту поля. Доступ до рядка здійснюється по номеру. Рядки нумеруються з нуля.

Left - відстань від лівої межі поля до лівої межі форми.

Тор - відстань від верхньої межі поля до верхньої межі форми.

Height - висота поля.

Width - ширина поля.

 - Компонент Mainmenu є головним меню програми. Знаходиться в панелі інструментів Standard. Значок компоненту Mainmenu можна помістити в будь-яке місце форми, оскільки під час роботи програми його не видно. Пункти меню з'являються у верхній частині форми в результаті налаштування компоненту. Для налаштування меню використовується редактор меню (Рис.3.1), який запускається подвійним клацанням лівою кнопкою миші на значку компоненту або шляхом вибору з контекстного меню компоненту команди Menu Designer . На початку роботи над новим меню, відразу після додавання компоненту до форми, у вікні редактора знаходиться один-єдиний прямокутник — заготівка пункту меню. Щоб перетворити цю заготівку на меню, потрібно в полі Caption вікна Object Inspector ввести назву меню. Якщо перед якою-небудь буквою в назві меню ввести знак &, то під час роботи програми його можна буде активізувати шляхом натиснення комбінації клавіші <Alt> і клавіші, відповідної символу, перед яким стоїть знак &. У назві меню ця буква буде підкреслена. [14]

Рис.2.3.Редактор меню

Щоб додати в головне меню елемент, потрібно у вікні редактора меню вибрати останній (порожній) елемент меню і ввести назву нового пункту. Щоб додати в меню команду, потрібно вибрати той пункт меню, в який треба додати команду, перемістити покажчик активного елементу меню в кінець списку команд меню і ввести назву команди. Після того, як буде сформована структура меню, потрібно, використовуючи вікно Object Inspector виконати налаштування елементів меню (вибрати пункт меню, що настроюється, можна у вікні форми додатку або із списку об'єктів у верхній частині вікна Object Inspector ). Кожен елемент меню (пункти і команди) — це об'єкт типу TmenuItem . Властивості об'єктів TmenuItem визначають вид меню під час роботи програми. Властивості об'єкту TmenuItem:

Action - задає так звану команду, яка буде виконуватися при виборі даного пунтка меню. Весь список команд міститься в компоненті ActionList.

Caption - текст пункту меню.

Enabled - визначає, чи доступний користувачеві даний пункт меню.

Hint - коротка підказка для користувача, що відображається в рядку стану.

Visible - визначає, чи видно користувачеві пункт меню.

.Компоненти вкладки Dialogs (Рис 3.2), дозволяють створювати діалоги з користувачем програми. Діалоги надають програмі гнучкість і дозволяють користувачеві маніпулювати об'єктами програми під час її роботи. Вкладка містить десять компонентів стандартних діалогів.

Рис 3.2. Компоненти вкладки Dialogs

Є такі різновиди діалогів:

OpenDialog (Діалог відкриття) - дозволяє створити в програмі діалог відкриття файлів. Має можливість встановлення фільтрів на ім'я і розширення файлів, що відкриваються.

SaveDialog (Діалог збереження) - створює в програмі діалог з можливістю вибору імені файлу для збереження. Зазвичай використовується в зв'язці з компонентом OpenDialog.

OpenPictureDialog (Діалог відкриття малюнка) - призначений для створення діалогів відкриття файлів з графічним зображенням. Відрізняється від компонента OpenDialog можливістю попереднього перегляду файлу зображення безпосередньо у вікні діалогу.

SavePictureDialog (Діалог збереження малюнка) - створює діалог збереження файлу з зображенням. Так само, як і OpenPictureDialog, має можливість попереднього перегляду файлу зображення безпосередньо у вікні діалогу.

FontDialog (Діалог вибору шрифту) - надає можливість створення діалогу для вибору шрифту тексту в програмі.

ColorDialog (Діалог вибору кольору) - призначений для створення діалогу, для вибору кольору з палітри кольорів Windows. Отриманий числовий параметр кольору після цього можна зрадити будь-якого компонента, що має властивість Color.

PrintDialog (Діалог вибору принтера) - дозволяє організувати в програмі діалог вибору пристрою друкування з числа встановлених на комп'ютері. Крім того, даний діалог дозволить задати число копій, вибрати або задати діапазон друкованих сторінок і т. п.

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

FindDialog (Діалог пошуку) - відкриває в програмі діалог пошуку тексту з можливістю налаштування параметрів пошуку.

Отже, при написанні програми були використані такі компоненти: компонент Label, компонентButton, компонентBitBtn, компонент Memo, компонент Mainmenu, компоненти вкладки Dialogs.

 

РОЗДІЛ III. ПРОГРАМНА РЕАЛІЗАЦІЯ ШИФРУ БЕКОНА КОДУВАННЯ ТЕКСТУ

 

3.1. Практичне використання шифру Бекона

 

В зв’язку з широким використанням загальнодоступних каналів обміну

інформацією (інтернет, телефонні лінії, телекомунікаційні канали) виникає

завдання захисту інформації, що передається. Для захисту інформації, що

передається через незахищені канали зв’язку, використовується шифрування 

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

Фото Капча