Вопросы для подготовки к контрольной работе № 2

1. Как создать главную MDI форму? Как создать дочернюю форму?

2. Как обратиться к активной дочерней форме? Как упорядочить дочерние окна на главной?

3. Для чего нужен компонент RichEdit? Приведите его основные свойства. Как можно форматировать выделенный текст и абзацы в поле?

4. Как сохранить содержимое компонента RichEdit в разных форматах?

5. Как выполнить подключение таблицы в программу по технологии ADO? Опишите принципы работы с полями таблицы.

6. Как можно обратиться к значению поля, как создать вычисляемое поле и написать для него формулу? Пример.

7. Как программно задать ограничения на значение нужного поля? Приведите пример.

8. С помощью каких компонентов можно отобразить значения полей таблицы на форме, какие свойства при этом нужно указать?

9. Приведите пример кода, который помещает в Blob-поле выбранный графический файл. Какие ограничения имеет компонент DBImage?

10. Какой компонент используется для работы с полями типа дата/время? Приведите пример.

11. Как создать список-справочник. Опишите действия для создания такого справочника.

12. С помощью какого компонента можно добавить на форму набор кнопок для выполнения над данными основных операций? Какие свойства имеет этот компонент?

13. Приведите основные методы таблицы для выполнения навигации по записям. Приведите пример цикла для перехода по всем записям таблицы.

14. Приведите методы таблицы для выполнения редактирования данных таблицы.

15. Опишите основные свойства сетки DbGrid.

16. Опишите основные свойства отдельной колонки в сетке DbGrid.

17. Как можно в программе обратиться к нужной колонке в сетке DbGrid? Как можно обратиться к текущей колонке?

18. Как в сетке DbGrid создать пустую колонку? Как для колонки сетки создать выпадающий список?

19. В каком событии сетки DbGrid выполняют раскрашивания строк или ячеек? Приведите пример раскрашивания всех ячеек строки сетки.

20. Приведите пример раскрашивания отдельной ячейки в сетке DbGrid. Как в ячейке сетки отобразить иконку из ImageList?

21. Какое свойство позволяет выполнить сортировку в таблице? Как указать направление сортировки данных в таблице?

22. В каком событии сетки можно написать код для сортировки данных по щелчку на заголовках полей? Пример.

23. Какая команда позволяет выполнять интерактивный поиск в таблицах? Приведите синтаксис этой команды.

24. Как выполняется фильтрация данных в таблице? Какие особенности задания условий для текстовых и числовых полей вы знаете?

25. Какие особенности задания условий в запросах для полей типа дата вы знаете? Как можно конвертировать дату в нужный формат для использования в запросах?

26. Опишите принципы работы информационной системы, построенной по технологии файлового сервера.

27. В чем преимущества информационной системы, построенной по технологии файлового сервера?

28. В чем недостатки информационной системы, построенной по технологии файлового сервера?

 

 

=====================================

Контрольная работа

по междисциплинарному курсу

МДК.01.02 "Прикладное программирование"

студента 3 курса группы ПКС-2019-1/9

Иванова Ивана Ивановича

 

 

Вариант № 1

=============================

 

 

Распределение вариантов

 

Вариант

Студент

Вопросы

1

Бойко

Александр

1,8,15,22

2

Бутков

Антон

2,9,16,23

3

Демьяненко

Лилия

3,10,17,24

4

Доля

Никита

4,11,18,25

5

Елкина

Яна

5,12,19,26

6

Ключка

Полина

6,13,20,27

7

Кобушко

Александр

7,14,21,28

8

Колюшко

Никита

1,7,13,19

9

Костылев

Сергей

2,8,14,20

10

Крамаренко

Валерия

3,9,15,21

11

Кузнецов

Павел

4,10,16,22

12

Куманец

Сергей

5,11,17,23

13

Любченко

Дарья

6,12,18,24

14

Мудрый

Максим

7,13,19,25

15

Рыженко

Александр

8,14,20,26

16

Сапожников

Тимур

9,15,21,27

17

Сидоров

Артём

10,16,22,28

18

Скрипчук

Владислав

1,9,17,25

19

Скрыпник

Александр

2,10,18,26

20

Толкачев

Владимир

3,11,19,27

21

Цемкало

Данил

4,12,20,28

22

Ярский

Александр

5,10,15,20