много забезпечення, що розробляється корпорацією Microsoft і включає мову програмування і середовище розробки. Мова Visual Basic успадкував дух, стиль і почасти синтаксис свого предка - мови Basic, у якого є чимало діалектів. У той же час Visual Basic поєднує в собі процедури та елементи об'єктно-орієнтованих і компонентно-орієнтованих мов програмування. Середа розробки VB включає інструменти для візуального конструювання користувальницького інтерфейсу.
HTMLHelp ( Microsoft Compressed HTML Help , Microsoft Compiled HTML Help , .CHM ) - пропріетарний формат файлів контекстної довідки, розроблений корпорацією Microsoft, випущений в 1997 році lt; # justify gt; Embarcadero Delphi раніше Borland Delphi і CodeGear Delphi, - інтегрована середа розробки ПЗ для Microsoft Windows на мові Delphi (раніше носившем назва Object Pascal), створена спочатку фірмою Borland і на даний момент належить і розробляється Embarcadero Technologies.
Embarcadero Delphi є частиною пакету Embarcadero RAD Studio і поставляється в чотирьох редакціях: Starter, Professional, Enterprise і Architect.
Переваги: ??
· повна підтримка Unicode lt; # justify gt; Для розробки програмного продукту я скористався мовою програмування Delphi. Підставою такого вибору, служить основна перевага Delphi -тут реалізовані ідеї візуального програмування. Середа візуального програмування перетворює процес створення програми в приємне і легко розуміється конструювання додатки з великого набору графічних і структурних примітивів.
Розробка програми в даній програмі не змушує замовника додатково встановлювати її т.к. вона вже є.
Вихідний код програми створюється в середовищі Delphi, за допомогою вбудованого редактора вихідних кодів. Цей редактор відрізняється гнучкими можливостями колірного виділення різних елементів коду програм (ключових слів, назв, операцій, чисел і рядків) і надає можливість швидкого введення часто зустрічаються конструкцій - підказки завершення коду. Ліва панель редактора являє собою Провідник, що дозволяє швидко переміщати між частинами вихідного тексту і за структурою створюваної програми.
Важлива характеристика розробляється програми - зручність її користувальницького інтерфейсу, наявність і доступність необхідних елементів управління. У системі є спеціальний проектувальник форм, за допомогою якої вікна майбутньої програми підготовляються вигляді форм. Дозволяється вибрати оптимальні розміри вікон, розмістити і налаштувати всілякі елементи управління і меню, додати готові зображення, вказати заголовки, підказки, підписи і т.д., тобто екранна форма в системі Delphi складається із елементів інтерфейсу, як і в попередніх візуальних системах.
Потреба в ручному програмуванні виникає, тільки тоді коли обійтися готовими компонентами не вдається. У Delphi використовується мова Object Pascal, а для підтримки баз даних є система InterBase. Використовувана мова не накладає обмежень, тому в системі Delphi однаково раціонально створювати як текстові бази даних, так і системи обробки даних з великою кількістю розрахунків.
2. СТВОРЕННЯ ПРОГРАМНОГО ДОДАТКИ «Шифрування інформації»
.1 Загальні відомості
Програмне додаток «Шифрування інформації» розроблено в середовищі розробки Delphi.
Це програмне додаток дозволить дізнатися про те, що таке шифрування інформації, які способи шифрування інформації існують і де вона застосовується.
Переваги: ?? програмне додаток володіє простим і зручним інтерфейсом, надає необхідні відомості на тему «Шифрування інформації».
Недоліки: неможливо змінити структуру даного програмного додатка без знань програмування мовою Delphi.
Вхідні і вихідні дані електронного підручника представлені в текстовому форматі.
2.2 Функціональне призначення
Програма забезпечує можливість виконання перерахованих нижче функцій:
. 2.1. Виклик форми, при натисканні користувачем на ярлик програми
. 2.2.Функцію навігації через:
· зміст (через компонент TTreeView);
· теоретична частина (через компонент TWebBrowser);
· меню (через компонент MainMenu).
2.3 Опис логічної структури
Розробка інтерфейсу
розроблюється дає необхідні знання при вивченні теми «шифрування інформації». Для більшої зручності кінцевого користувача потрібно розробити зрозумілий і зручний...