Інструментальна система створення електронних підручників
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
? увагу в цієї моделі Delphi приділялось максимальному повторному використанню коду. Це дозволяє розробникам будувати програмні додатки швидко із завчасно підготовлених обєктів, а також дає їм можливість створювати свої власні обєкти для середовища Delphi. Ніяких обмежень по типам обєктів, які можуть створювати розробники, не існує. Дійсно, все в Delphi написано на ньому самому, тому розробники мають доступ до тих самих обєктів і інструментів, які використовувались для створення середовища розробки. В результаті немає ніякої різниці між обєктами, які надаються фірмою Borland або третіми фірмами, і обєктами, які ви можете створити.
В стандартну поставку Delphi входять основні обєкти, які утворюють вдало підібрану ієрархію з 270 базових класів. На Delphi можна однаково писати як додатки до корпоративних баз даних, так і, для прикладу, ігрові програми. Це пояснюється наступним чином, що традиційно в середовищі Windows було достатньо складно реалізувати інтерфейс користувача. Модель подій у Windows завжди була складна для розуміння і відладки. Але саме розробка інтерфейсу в Delphi являє собою найбільш просту задачу для програміста.
Візуальна побудова програмних додатків з програмних прототипів
Візуальна технологія розробки програм дозволяє швидко створювати програмні додатки шляхом розміщення на формі стандартних компонентів. При цьому відповідний код програми автоматично генерується Delphi. Така технологія звільняє розробника від рутинної роботи по створенню інтерфейсу користувача і дозволяє привертати більше уваги внутрішній організації програми і обробці даних.
Середовище Delphi включає в собі повний набір візуальних інструментів для швидкої розробки додатків (RAD rapid application development), який підтримує розробку інтерфейсу користувача і підключення до корпоративних баз даних. VCL бібліотека візуальних компонентів, яка включає в собі стандартні обєкти побудови інтерфейсу користувача, обєкти управління даними, графічні обєкти, обєкти мультимедіа, діалоги і обєкти управління файлами, управління DDE та OLE.
Масштабовані засоби для побудови баз даних
Обєкти БД в Delphi основані на SQL та включають в собі повну потужність Borland Database Engine. До складу Delphi також включений Borland SQL Link, тому доступ до СКБД Oracle, Sybase, Informix и InterBase проходить з високою ефективністю. Крім того, Delphi включає в собі локальний сервер InterBase для того, щоб можна було розробити розширені на будь-які SQL-сервера додатки в офлайновому режимі. Розробник в середовищі Delphi, який проектує інформаційну систему для локальної машини (для прикладу, невелику систему обліку медичних карток для одного компютера), може використовувати для збереження інформації файли формату *.dbf (як у dBase або Clipper) або *.db (Paradox). Якщо ж він буде використовувати локальний InterBase for Windows 4.0 (це локальний SQL-сервер, який входить до поставки), то його додаток без будь-яких змін буде працювати і у складі великої системи із архітектурою клієнт-сервер.
Отже, один і той самий додаток можна використати як для локального, так і для більш серйозного клієнт-серверного варіанту.
Інтегроване середовище розробки додатків
Інтегроване середовище розробки додатків (IDE Integrated Development Environment) дозволяє створювати, компілювати, проводити тестування та редагувати проект або групу проектів в єдиному середовищі програмування.
Технологія Two Ways Tools
Технологія Two Ways Tools робить більш ефективною роботу з компонентами. При зміні програмного коду у вікні редактора коду Delphi відповідним чином змінюються й самі компоненти. З іншого боку, зміна властивостей компонентів за допомогою інспектора обєктів Delphi (Object Inspector) негайно відображається у вікні редактора коду.
Коротко охарактеризувавши всі ці властивості, я дійшов до висновку, що середовище створення програмних додатків Delphi, найбільше підходить в якості засобу для створення інструментальної системи створення електронних підручників.
2.2 Вимоги до програмного та апаратного забезпечення
Інструментальна система створення електронних підручників для нормальної роботи вимагає персональний компютер сумісний з IBM PC базової конфігурації (монітор, клавіатура, миша).
Система може працювати під керуванням операційних систем Windows 98/NT/2010.
В операційній системі обовязково повинен бути встановлений Web-браузер Microsoft Internet Explorer версії не нижче 4-ої.
Мінімальний обєм вільного місця на жорсткому диску 1Мб.
Обєм оперативної памяті визначається операційною системою.
3. Опис програми
Опис програми містить загальну характеристику, функціональне призначення, детальний опис та принцип роботи програмного додатку “Інструментальна система створення електронних підручників”, а також містить опис файлів та каталогів з яких буде складатись проект електронного підручника. Крім того, опис програми містить інформацію про умови, які система накладає на проект електронного підручника.
3.1 Загальні положення
Інструментальна система створення електронних підручників призначена для створення та зміни вже існуючих проектів електронних підручників. Також, система надає користувачу зручний інтерфейс в процесі створення та редагування проекту електронного підручника. Кожен проект електронного підручника має відповідний файл та каталог проекту, де зберігатиметься електронний підручник. В кожному проекті міститься лише один електронний підручник, який являє собою комплекс Web-сторінок. Останні можна проглядати за допомогою Web-браузерів. Інструментальна си?/p>