KPZ
.docПитання до екзамену
-
Які переваги повторного використання елементів програм? Які елементи можна повторно використовувати в програмах?
-
Опишіть процедуру створення шаблона форми
-
Опишіть процедуру використання шаблона форми у новому проекті. Що таке зв'язана форма?
-
Що таке депозитарій? Як додати та видалити шаблон форми в депозитарію?
-
Які типи запозичення форм із депозитарію ви знаєте? Дайте їх характеристику.
-
Для чого створюють універсальні підпрограми в оброблювачах подій?
-
Як звернутися до компонента на формі не за ім'ям? Приклади.
-
Які методи зміни порядку створення компонентів на формі ви знаєте?
-
Як можна оброблювати набір компонентів як масив? Приведіть загальний вид циклу.
-
Як можна пронумерувати компоненти на формі? Приведіть приклад розрахунку суми значень масиву текстових полів на формі
-
В чому перевага модульного програмування?
-
Дайте характеристику принципу "інформаційного приховання даних" в модулях.
-
Які особливості має принцип створення в модулі підпрограм для обробки компонентів? Приведіть приклад підпрограми знаходження суми значень текстових полів на формі.
-
Опишіть принципи використання масок. Приведіть приклади масок введення даних.
-
Які символи можуть використовуватися при введенні масок?
-
Як створити шаблон компонента? Як створити шаблон групи компонентів?
-
Як видалити створений шаблон компонента? Як перемістити створені шаблони компонентів та депозитарій на інший комп'ютер?
-
Що таке DLL бібліотеки? В чому їх переваги?
-
Які типи зв'язування DLL бібліотек з основною програмою ви знаєте? Дайте їх характеристику.
-
Як створити проект DLL? Яку структуру він має? Як описуються підпрограми в DLL?
-
Опишіть процедуру додавання форми в DLL бібліотеку. Приклад підпрограми для виклику такої форми.
-
Опишіть процедуру виклику DLL бібліотеки через статичне зв'язування.
-
Опишіть процедуру виклику DLL бібліотеки через динамічне зв'язування.
-
Для чого використовують зовнішні компоненти? В чому їх переваги?
-
Опишіть принципи роботи інформаційної системи за технологією файлового сервера. У чому переваги і недоліки такої системи?
-
Опишіть принцип захисту БД за допомогою пароля.
-
Як сховати загальну мережну теку від перегляду в мережнім оточенні.
-
Опишіть принцип надання доступу до загальної мережної теки на рівні користувачів.
-
Опишіть принцип настроювання з'єднання з локальною БД.
-
Опишіть принцип настроювання з'єднання з БД розташованою в мережній теці.
-
Опишіть принцип підключення таблиці БД до додатка.
-
Як відобразити вміст таблиці БД у вигляді сітки на формі?
-
Опишіть принцип роботи інформаційної системи за технологією клієнт/сервер. У чому її переваги і недоліки?
-
В чому основні переваги СУБД MySQL?
-
Які операції можна виконати над базами даних в MySQL? Опишіть процес їх виконання. Який тип таблиць MySQL є «рідним»? В чому його переваги?
-
Які операції можна виконати над таблицями в MySQL? Опишіть процес їх виконання.
-
Опишіть процес забезпечення каскадного оновлення та видалення даних між таблицями в MySQL.
-
Опишіть процедуру настроювання підключення проекту до БД MySQL.
-
Яка властивість дозволяє виконати сортування в таблиці на формі? Як вказати напрям сортування? В якій події сітки можна написати код для сортування даних?
-
Яка команда дозволяє виконувати інтерактивний пошук в таблицях? Як правильно записати список полів, список умов, перелік додаткових параметрів у команді інтерактивного пошуку?
-
Як програмно сформувати та виконати запит у проектах? Які особливості задавання умов у запитах для текстових та числових полів ви знаєте?
-
Які особливості задавання умов у запитах для полів типа "дата" ви знаєте? Як можна конвертувати дату у потрібний й формат для використання у запитах?
-
Для чого потрібно відображати дані з таблиць порціями?
-
Для чого підлеглі записи відображають за допомогою запиту? Як за допомогою запиту відобразити підлеглі записи?
-
Опишіть процес оновлення даних у таблиці за допомогою запитів. Опишіть процес видалення даних із таблиці за допомогою запитів.
-
Як за допомогою запитів можна розрахувати деякі підсумкові показники по полях таблиці? Приведіть приклад розрахунків і відображення суми по деякому полю таблиці на формі.
-
Який запит дозволяє відібрати перелік унікальних значень для списку на формі? Як заповнити список DBCombobox переліком значень, відібраних за допомогою запиту?
-
Опишіть загальні поняття технології COM. Приведіть приклад коду, який або підключається до запущеного екземпляра Word або запускає його.
-
Опишіть принципи роботи з документами Word. Опишіть принципи формування звіту в Word за допомогою шаблонів.
-
Які властивості й методи об'єкта Word ви знаєте для формування табличних документів?
-
Опишіть принципи правильного запуску або підключення до Excel із проектів. Опишіть принципи виконання операцій із книгами в Excel.
-
Опишіть принцип роботи з аркушами Microsoft Excel. Приклади.
-
Які властивості й методи чарунок ви знаєте для роботи з діапазоном чарунок Excel? Яка властивість дозволяє вводити у чарунку аркуша Excel текст формули? Приклад.
-
Розкрийте поняття технології програмування.
-
Розкрийте поняття програмного забезпечення.
-
Назвіть та опишіть стратегії побудови програм.
-
Розкрийте поняття про попереднє проектування.
-
Розкрийте поняття про детальне проектування.
-
Розкрийте поняття керування персоналом.
-
Розкрийте поняття організації групи.
-
Розкрийте поняття помилок проектування. Оцініть їх вартість.
-
Як керувати вимогами замовника? В якій послідовності працювати з ними.
-
Опишіть методи виявлення вимог.
-
Розкрийте поняття якості програмного забезпечення.
-
Назвіть та розкажіть про стандарти проектування.