- •Перелік описових питань до захисту кр.
- •Що таке інтегроване середовище розробки програми Delphi?
- •Призначення вікна Object Inspector?
- •Що таке властивості об’єкту?
- •Що таке події?
- •Які перетворення здійснюють функції StrToInt і strToFloat та IntToStr і FloatToStr?
- •Що таке Code Templates, як ними користуватись?
- •Що таке Ехе-файл, з яких файлів складається проект Delphi?
- •Для чого потрібна програма InstallShield Express?
- •Перелічте правила запису арифметичних виразів.
- •Що таке підпрограми, їх призначення?
- •Що таке директиви компіляторові?
- •Перерахуйте та поясніть основні функції для роботи зі string-даними
- •Що таке консольний додаток?
- •Для чого потрібен відлагоджувач? Що таке трасування програми?
- •Що є масив у програмуванні? Що таке індекси масиву?
- •Запишіть опис одновимірного констант-масиву, який складається з послідовності символів вашого прізвища. Приклад:
- •Що таке алгоритм простого перебору?
- •Поясніть як здійснюється алгоритм бінарного пошуку?
- •Що таке компонент CheckBox? Що визначає властивість Checked компоненту CheckBox?
- •Що таке сортування масиву? Для чого необхідно сортувати масив?
- •Поясніть алгоритм сортування методом прямого вибору?
- •Поясніть алгоритм сортування методом обміну?
- •Що необхідно для того, щоб використати елемент масиву?
- •Як визначити вимірність масиву?
- •Що таке підпрограми?
- •Що таке глобальні та локальні змінні?
- •Що таке бiблiотека? Які існують типи бібліотек?
- •Поясніть, що таке тип даних, що перераховує?
- •Поясніть, що таке інтервальний тип даних?
- •Що таке структура типу запис, особливості запису?
- •Для чого призначені компоненти ScrollBars, ComboBox, RadioButton?
- •Що таке файл? Наведіть приклад оголошення файлу?
- •Наведіть опис процедури AssignFile, поясніть її призначення.
- •Наведіть процедуру для відкриття файлу у режимі додавання даних, створення нового файлу, закриття файлу.
- •Поясніть чому можуть виникати помилки відкриття файлів? Для чого потрібна функція іoResult?
- •Для чого потрібна функція DateToStr, функція Date? Коли виникає подія OnActivate?
- •Що таке вказівники?
- •Що таке динамічна змінна? Які інструкції використовуються для створення та знищення динамічних змінних?
- •Що таке списки?
- •Що таке власні компоненти програміста?
- •Що таке властивість Canvas? Які властивості визначають розмір полотна?
- •Наведіть методи, що дозволяють накреслити на формі: ламану лінію, еліпс, прямокутник, багатокутник, сектор?
- •Для чого призначені компоненти Animate та MediaPlayer?
-
Що таке властивість Canvas? Які властивості визначають розмір полотна?
Delphi дозволяє виводити графіку: схеми, креслення, ілюстрації на поверхню об'єкта (форми або компонента Image). Поверхні об'єкта відповідає властивість canvas (canvas переводиться як "поверхня", "полотно для малювання"). Для того щоб вивести на поверхню об'єкта графічний елемент (пряму лінію, окружність, прямокутник і т.д.), необхідно застосувати до властивості canvas цього об'єкта відповідний метод. Наприклад, інструкція Form1.Canvas.Rectangle (10,10,100,100) вичерчує у вікні програми прямокутник.
Полотно складається з окремих точок - пікселів. Положення пікселя характеризується його горизонтальною (X) і вертикальною (Y) координатами. Лівий верхній піксель має координати (0, 0). Координати зростають зверху вниз і зліва на право. Значення координат правої нижньої точки полотна залежать від розміру полотна. Розмір полотна можна одержати, звернувшись до властивостей Height і width області ілюстрації (image) або до властивостей форми: ClientHeight і Clientwidth.
-
Наведіть методи, що дозволяють накреслити на формі: ламану лінію, еліпс, прямокутник, багатокутник, сектор?
Для креслення ламаних ліній, або замкнених контурів використовується метод Polyline. Для креслення еліпса або кола використовується метод Ellipse. Прямокутник – Rectangle. Багатокутник – Polygon. Сектор – метод Pie.
-
Для чого призначені компоненти Animate та MediaPlayer?
Більшість сучасних програм, що працюють у середовищі Windows, є мультимедійними. Такі програми забезпечують перегляд відеороликів і мультиплікації, відтворення музики, мови, звукових ефектів. Типовими прикладами мультимедійних програм є ігри і навчальні програми.
Delphi надає в розпорядження програміста два компоненти, які дозволяють розробляти мультимедійні програми:
Animate - забезпечує вивід простої анімації (подібної тієї, котру бачить користувач під час копіювання файлів);
MediaPlayer - дозволяє вирішувати більш складні завдання, наприклад, відтворювати відеоролики, звук, супроводжувану звуком анімацію.