Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

KPZ

.doc
Скачиваний:
43
Добавлен:
19.02.2016
Размер:
43.52 Кб
Скачать

Питання до екзамену

 

  1. Які переваги повторного використання елементів програм? Які елементи можна повторно використовувати в програмах?

  2. Опишіть процедуру створення шаблона форми

  3. Опишіть процедуру використання шаблона форми у новому проекті. Що таке зв'язана форма?

  4. Що таке депозитарій? Як додати та видалити шаблон форми в депозитарію?

  5. Які типи запозичення форм із депозитарію ви знаєте? Дайте їх характеристику.

  6. Для чого створюють універсальні підпрограми в оброблювачах подій?

  7. Як звернутися до компонента на формі не за ім'ям? Приклади.

  8. Які методи зміни порядку створення компонентів на формі ви знаєте?

  9. Як можна оброблювати набір компонентів як масив? Приведіть загальний вид циклу.

  10. Як можна пронумерувати компоненти на формі? Приведіть приклад розрахунку суми значень масиву текстових полів на формі

  11. В чому перевага модульного програмування?

  12. Дайте характеристику принципу "інформаційного приховання даних" в модулях.

  13. Які особливості має принцип створення в модулі підпрограм для обробки компонентів? Приведіть приклад підпрограми знаходження суми значень текстових полів на формі.

  14. Опишіть принципи використання масок. Приведіть приклади масок введення даних.

  15. Які символи можуть використовуватися при введенні масок?

  16. Як створити  шаблон компонента? Як створити шаблон групи компонентів?

  17. Як видалити створений шаблон компонента? Як перемістити створені шаблони компонентів та депозитарій на інший комп'ютер?

  18. Що таке DLL бібліотеки? В чому їх переваги?

  19. Які типи зв'язування DLL бібліотек з основною програмою ви знаєте? Дайте їх характеристику.

  20. Як створити проект DLL? Яку структуру він має? Як описуються підпрограми в DLL?

  21. Опишіть процедуру додавання форми в DLL бібліотеку. Приклад підпрограми для виклику такої форми.

  22. Опишіть процедуру виклику DLL бібліотеки через статичне зв'язування.

  23. Опишіть процедуру виклику DLL бібліотеки через динамічне зв'язування.

  24. Для чого використовують зовнішні компоненти? В чому їх переваги?

  25. Опишіть принципи роботи інформаційної системи за технологією файлового сервера. У чому переваги і недоліки такої системи?

  26. Опишіть принцип захисту БД за допомогою пароля.

  27. Як сховати загальну мережну теку від перегляду в мережнім оточенні.

  28. Опишіть принцип надання доступу до загальної мережної теки на рівні користувачів.

  29. Опишіть принцип настроювання з'єднання з локальною БД.

  30. Опишіть принцип настроювання з'єднання з БД розташованою в мережній теці.

  31. Опишіть принцип підключення таблиці БД до додатка.

  32. Як відобразити вміст таблиці БД у вигляді сітки на формі?

  33. Опишіть принцип роботи інформаційної системи за технологією клієнт/сервер. У чому її переваги і недоліки?

  34. В чому основні переваги СУБД MySQL?

  35. Які операції можна виконати над базами даних в MySQL? Опишіть процес їх виконання. Який тип таблиць MySQL є «рідним»? В чому його переваги?

  36. Які операції можна виконати над таблицями в MySQL? Опишіть процес їх виконання.

  37. Опишіть процес забезпечення каскадного оновлення та видалення даних між таблицями в MySQL.

  38. Опишіть процедуру настроювання підключення проекту до БД MySQL.

  39. Яка властивість дозволяє виконати сортування в таблиці на формі? Як вказати напрям сортування? В якій події сітки можна написати код для сортування даних?

  40. Яка команда дозволяє виконувати інтерактивний пошук в таблицях? Як правильно записати список полів, список умов, перелік додаткових параметрів у команді інтерактивного пошуку?

  41. Як програмно сформувати та виконати запит у проектах? Які особливості задавання умов у запитах для текстових та числових полів ви знаєте?

  42. Які особливості задавання умов у запитах для полів типа "дата" ви знаєте? Як можна конвертувати дату у потрібний й формат для використання у запитах?

  43. Для чого потрібно відображати дані з таблиць порціями?

  44. Для чого підлеглі записи відображають за допомогою запиту? Як за допомогою запиту відобразити підлеглі записи?

  45. Опишіть процес оновлення даних у таблиці за допомогою запитів. Опишіть процес видалення даних із таблиці за допомогою запитів.

  46. Як за допомогою запитів можна розрахувати деякі підсумкові показники по полях таблиці? Приведіть приклад розрахунків і відображення суми по деякому полю таблиці на формі.

  47. Який запит дозволяє відібрати перелік унікальних значень для списку на формі? Як заповнити список DBCombobox переліком значень, відібраних за допомогою запиту?

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

  49. Опишіть принципи роботи з документами Word. Опишіть принципи формування звіту в Word за допомогою шаблонів.

  50. Які властивості й методи об'єкта Word ви знаєте для формування табличних документів?

  51. Опишіть принципи правильного запуску або підключення до Excel із проектів. Опишіть принципи виконання операцій із книгами в Excel.

  52. Опишіть принцип роботи з аркушами Microsoft Excel. Приклади.

  53. Які властивості й методи чарунок ви знаєте для роботи з діапазоном чарунок Excel? Яка властивість дозволяє вводити у чарунку аркуша Excel текст формули? Приклад.

  54. Розкрийте поняття технології програмування.

  55. Розкрийте поняття програмного забезпечення.

  56. Назвіть та опишіть стратегії побудови програм.

  57. Розкрийте поняття про попереднє проектування.

  58. Розкрийте поняття про детальне проектування.

  59. Розкрийте поняття керування персоналом.

  60. Розкрийте поняття організації групи.

  61. Розкрийте поняття помилок проектування. Оцініть їх вартість.

  62. Як керувати вимогами замовника? В якій послідовності працювати з ними.

  63. Опишіть методи виявлення вимог.

  64. Розкрийте поняття якості програмного забезпечення.

  65. Назвіть та розкажіть про стандарти проектування.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]