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

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

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

Операційна система, під яку розробляється дана програма: операційні системи Windows на платформах x86, x86-64, IA-64, ARM.

Зараз я перелічу переваги даної системи:

Оболонка Wіndows є на сьогодні самим популярним програмним продуктом.

Практично немає такого комп'ютера, де вона б не використовувалася. Це

викликано тим, що Wіndows реалізує вкрай простий і зручний

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

для всіх додатків Wіndows).

Для початку поговоримо про концепцію Wіndows. Зовнішній вигляд і правила

роботи з Wіndows принципово відрізняються від тих же правил для програм

DOS. Перше, у чому полягає ця відмінність - відхід від концепції файлу.

Якщо в DOS кожній програмі у відповідність ставиться ім'я файлу (яке

може бути довжиною тільки 8 символів, а тому дуже неінформативно), то в

Wіndows для кожної програми використовується поняття програмного

елемента. Програмний елемент - це комбінація невеликої картинки і напису

під нею. Картинка має назву піктограма, але частіше її називають іконкою

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

продукту. Напис під іконкою називається описом і також відбиває суть

програми. Тобто можна сказати, що кожному програмному продукту у

відповідність ставиться піктограма з описом. Дана комбінація набагато

більш інформативна і легко запам'ятовується. Крім цього, дерево

директорій у DOS захаращено допоміжними файлами (файлами даних,

настроювань і т.д.), у Wіndows же всі ці допоміжні файли просто не

видні. Усі серйозні програмні продукти мають зараз у своєму складі до

декількох сотень файлів, орієнтуватися в такій величезній кількості дуже

важко, а в Wіndows цьому програмному продукту будуть відповідати 2-3

іконки (запуск безпосередньо програми, настроювання даної програми, файл

Read Me чи Прочитай Мене). До того ж однорідні по своєму призначенню

програми містяться в програмні групи, що також можуть бути згорнуті в

іконки (щоб не займати місця на екрані).

Друга принципова відмінність - це єдиний програмний інтерфейс. Усі

програми, що працюють під керуванням Wіndows (вони називаються

Wіndows-додатками) мають абсолютно однаковий зручний інтерфейс. Тому,

якщо Ви захочете вивчити новий програмний продукт. Вам не потрібно буде

витрачати час на з'ясування особливостей керування ім. Ви відразу

зможете приступити до вивчення його можливостей.

Третя відмінність - це многозадачность Wіndows, тобто одночасно можуть

виконаються відразу трохи Wіndows-приложений (поки відбуваються довгі

обчислення в одному з додатків. Ви можете, наприклад, набивати текст в

іншому додатку). Правда, реально одночасно можуть бути запущені 4-5

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

многозадачном режимі можуть бути запущені і програми, призначені для

роботи в середовищі DOS, щоправда, далеко не усі.

Четверта особливість Wіndows - це підтримка різноманітних додаткових

пристроїв. Якщо Ви установите на своєму комп'ютері новий пристрій,

скажімо, принтер, то Вам не треба ламати голову над тим, чи підтримують

Ваші програми роботу з даним типом принтера чи ні. У Wіndows Вам досить підключити відповідний драйвер (а він завжди поставляється разом з

додатковим устаткуванням), і усі Ваші додатки відразу "навчаться"

працювати з принтером.

П'ята особливість Wіndows - легкість обміну даними між різними

додатками. У Wіndows украй легко, скажемо, уставити тільки що

намальовану в графічному редакторі картинку в оброблюваний текст.

Шосте - це підтримка TrueType шрифтів. Розглянемо відмінність TrueType

шрифтів від звичайних. Звичайні шрифти (їх називають растровими) містять

поточечное зображення кожного символу, тобто для кожного розміру

необхідний свій набір описів. Дуже великі проблеми виникали, якщо

шрифтів даного розміру раптом не знаходилося. TrueType шрифти (їх ще

називають масштабируемыми) містять опис контурів символів і правил

їхнього малювання, тобто по цьому описі може бути відтворений символ

абсолютно будь-якого розміру. І, що дуже важливо, такі шрифти можуть

легко спотворюватися (скажімо, витягатися по вертикалі), досить при

малюванні використовувати необхідні виправлення.

Сьоме - це убудована підтримка мультимедиа, що дозволяє дуже просто

реалізувати принципи мультимедиа в Wіndows-приложениях.

Коротко перелічимо ще раз плюси цієї оболонки:

  • наочне представлення програмних продуктів і відхід від концепції файлу;

  • єдиний зручний інтерфейс;

  • багатофункціональність;

  • підтримка роботи з DOS додатками;

  • простота підключення і підтримки всіх можливих пристроїв;

  • простота обміну даними між додатками;

  • підтримка різних шрифтів;

  • підтримка мультимедіа.

Апаратне забезпечення до якого я звертався під час розробки програми:

Delphi 7:

Delphi спочатку було таємним дослідницьким проектом компанії Borland, який розвинувся у продукт, що мав називатися AppBuilder.

Проте відразу після першого релізу AppBuilder компанії Borland був випущений Novell AppBuilder, тож Borland була змушена придумати нову назву для свого продукту. Після великої дискусії назва Delphi перемогла.

Розробник Дені Торп вибрав кодове ім'я Delphi пов'язавши з оракулом з Дельфів (англ. Oracle at Delphi). Одною з основних цілей Delphi була представити засоби розробки для баз даних, як ключову можливість, а популярним пакетом баз даних на той час був Oracle; звідси, «Якщо ви хочете поговорити з оракулом, ідіть до Дельфів» (англ. «If you want to talk to [the] Oracle, go to Delphi»). Розробка продовжувалась, а Borland дедалі більше схилявся до назви Delphi.

Delphi в основному використовується для розробки настільних застосунків та корпоративних СКБД, проте цей інструмент можна використовувати для розробки будь-якого загального програмного забезпечення. Не залишена осторонь і можливість побудови веб-застосунків.

Delphi поширюється у кількох редакціях з різними можливостями і цінами: Personal (на даний час недоступний), Professional, Enterprise (раніше Client/Server) та Architect.