Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М-15 задания по файлам.doc
Скачиваний:
0
Добавлен:
09.09.2019
Размер:
96.77 Кб
Скачать

Семестровые задания по курсу ”языки программирования” для студентов I курса кб математического факультета

II семестр 2011/2012 учебного года

Проект должен содержать четыре формы.

На первой – главной форме – располагаются:

1. Главное меню MainMenu, содержащее следующие пункты:

Список

Операции с записями

Сортировка

Дополнительные операции

Таблица

О программе

Выход

Создать

Добавить

По одному полю …

Поиск по значениям полей

Вывести список

Уничтожить

Вставить

Сложная (по нескольким полям)

Фильтрация

Очистить таблицу

Удалить

2. Панель инструментов ToolBar, кнопки которой дублируют функции основных пунктов меню.

3. Таблица StringGrid для вывода списка записей.

4. Панель инструментов ToolBar – “навигационная”, кнопки которой осуществляют перемещение по таблице –

  • переход на первую запись,

  • переход на предыдущую запись,

  • переход на последующую запись,

  • переход на последнюю запись.

5. Список зависимых переключателей RadioGroup для определения режима вставки –

  • до выделенной записи,

  • после выделенной записи.

На второй форме проекта, отвечающей за добавление и вставку записи в список, располагаются:

  1. Многостраничный контейнер PageControl

и на нем компоненты, которые необходимо использовать для ввода информации

    1. Однострочный редактор Edit,

    2. Таблица StingGrid,

    3. Развернутый список ListBox,

    4. Свернутый список ComboBox,

    5. Список зависимых переключателей RadioGroup,

    6. Независимый переключатель CheckBox,

а также могут располагаться

    1. Метки Label для комментариев,

    2. Кнопки Button для создания обработчиков.

2. Многострочный редактор Memo – “Эхо ввода”, который используется для просмотра значений полей введенной записи.

3. Кнопки Button для создания обработчиков

  • добавление записи,

  • вставка записи.

4. Метки Label для комментариев.

На третьей форме проекта, отвечающей за выполнение дополнительных операций, размещаются

  1. Компоненты, используемые для ввода значений полей, по которым осуществляется поиск или фильтрация.

  2. Метки Label для комментариев.

  3. Кнопки Button для создания обработчиков

  • поиск,

  • фильтрация.

4. Таблицу StingGrid для вывода списка, удовлетворяющего условиям фильтрации.

5. Многострочный редактор Memo для вывода значений полей записи, найденной в результате поиска.

Замечание. Запись, найденную в результате поиска, можно сделать первой в таблице на главной форме.

На четвертой форме проекта выводятся следующие сведения:

  1. Вариант задания.

  2. Сведения о разработчике проекта

    1. Фотография

    2. Фамилия, имя, отчество

    3. Номер группы

  3. Задания по

    1. Фильтрации

    2. Поиску

    3. Сортировке

Требования к выполнению проекта.

В проекте необходимо использовать

  1. свойство Enabled компонентов, позволяющее во время выполнения проекта делать определенные компоненты доступными / недоступными.

  2. свойство Visible, позволяющее делать компоненты видимыми / невидимыми.