дій.
У програмі використовуються наступні зарезервовані слова:
- begin - початок складеного оператора;
- end - кінець складеного оператора;
- if (якщо) - частина умовного оператора;
- then (то) - частина умовного оператора;
- else (інакше) - частина умовного оператора;
- for (для) - частина оператора повторень;
- to (до) - частина оператора повторень;
- do (виконати) - частина оператора повторень;
- not - заперечення.
Ідентифікатори - слова, якими програміст позначає будь-який інший елемент програми, крім ідентифікатора, коментаря і зарезервованого слова. Ідентифікатори в Delphi можуть складатися з латинських букв, арабських цифр і знака підкреслення.
Константи - цілі, речові, шістнадцяткові числа, логічні константи, символи, рядки символів, конструктори множин і ознака невизначеного покажчика Nil.
Вирази - константи, змінні, звернення до функцій, сполучені знаками операцій і дужками.
Операції: унарні, мультиплікативні, адитивні, відносини [8].
Для розробки Програми розрахунку фундаментів використовувалися такі стандартні компоненти:
- SpeedButton - кнопка, може містити напис, іконку, що пояснює призначення і опис дій, виконуваних при її натисканні. Кнопка дозволяє виконувати будь-які дії при натисканні на неї під час виконання програми. Може змінювати свій вигляд при встановленні властивості Flat в True, після чого кнопка стає прозорою залишається тільки напис або іконка, при наведенні миші на напис або іконку навколо з'являється рамка;
- Label - статичний текст, з який користувач не може маніпулювати;
- Image - відображає картинки, а також має подія OnClick, що дозволяє використовувати її ще як кнопку;
- Panel - панель яка може містити різні елементи на формі;
- GroupBox - панель для зберігання елементів одного типу;
- WebBrowser - надає доступ до функцій Інтернет Браузера;
- MainMenu - створюється панель управління для форми, може містити пункти і підпункти;
- Timer - таймер. Цей компонент служить для відліку інтервалів реального часу;
- скалярні змінні. Скалярна змінна може містити єдине значення;
- масиви. Масиви являють собою змінні, що приймають як значення список з скалярних величин, посилання на змінні супроводжується значеннями в квадратних дужках. Змінні цілого типу, які зазвичай починаються з нульового значення .;
- умовні оператори. Оператор умови може використовувати просту інструкцію без фігурних дужок.
На сьогоднішній день робота в Delphi є найпродуктивнішим методом створення додатків для Windows [9].
2. Спеціальна частина
. 1 Опис алгоритму
Інтерфейс користувача
Інтерфейс - це механізм взаємодії між користувачем і машиною.
При розробці інтерфейсу користувача використовувалися різні прикладні засоби, такі як:
- графічний редактор Microsoft Paint;
- графічний редактор Adobe Photoshop 6.0;
- графічний редактор Adobe Image Reader 3.0;
- будівник WEB-документів Microsoft Front Page 2003;
- Microsoft Office 2007;
- середа програмування Delphi і його вбудовані можливості.
Для створення інтерфейсу були використані наступні компоненти інструментального середовища Delphi:
- Image - відображення малюнка;
- SpeedButton - змінюється кнопка (у програмі прозора);
- WebBrowser - відображення WEB-документів;
- Label - відображення тексту;
- Edit - введення тексту;
- Memo - відображення тексту.
Логічна структура
Програма має складну логічну структуру, тобто ведеться постійний контроль за діями користувача. Ці дії супроводжуються графічними зображеннями і текстовою інформацією.
Логічна структура програми представлена ??на схемі взаємодії програм ВАМК.230105.БДП - 114 С1.
Програма складається з 15 модулів представлених в Таблиці 2.1.
Таблиця 2.1 - Модулі прог...