Лабораторная работа 8.

Разработка приложений

Вариант задания определяется следующим образом: остаток от деления на три номера студента в группе.

Общие требования к пользовательскому интерфейсу:

1. На экране появляется на 20 секунд форма-заставка с произвольным графическим изображением и текстовой информацией о данном приложении. Далее запускается приложение с возможностью создания, открытия, изменения и сохранения файла по типу электронной таблицы (многодокументный интерфейс).

2. Приложение должно содержать:

Меню приложения:

Работа с файлами:

       создание файла собственного формата,

       открытие файла собственного формата,

       закрытие файла собственного формата,

       сохранение файла собственного формата,

       сохранение таблицы в файл формата Excel,

       сохранение таблицы в файл формата Word.

Окно:

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

       расположение окон мозаикой,

       расположение окон вертикально,

       расположение окон горизонтально.

Задание:

       (согласно варианта).

Панель инструментов с быстрыми кнопками, каждая кнопка должна содержать соответствующую подсказку согласно производимой операции. Кнопки должны дублировать системное меню.

Контекстное меню для работы ячейками таблицы.

3. Предусмотреть механизм ввода, изменения и удаления информации из ячеек, возможность распознавания текстовой и числовой информации.

4. Создание диаграммы по выделенному диапазону.

Задание №1

Для числовой информации: возможность подсчета суммы значений в выделенных ячейках или из указанного диапазона, при невозможности выполнения выдать соответствующее сообщение.

Для текстовой информации: занесение в ячейку строки получаемой в результате выбора из выделенных ячеек или с указанного диапазона всех слов начинающихся на букву "А", в случае невозможности найти такие слова выдать соответствующее сообщение.

Задание №2

Для числовой информации: возможность подсчета среднего значения в выделенных ячейках или из указанного диапазона, при невозможности выполнения выдать соответствующее сообщение.

Для текстовой информации: занесение в ячейку строки получаемой в результате выбора из выделенных ячеек или с указанного диапазона всех слов, длина которых меньше 4 символов, при невозможности найти такие слова выдать соответствующее сообщение.

Задание №3

Для числовой информации: возможность подсчета количества четных чисел в выделенных ячейках или из указанного диапазона, при невозможности выполнения выдать соответствующее сообщение.

Для текстовой информации: занесение в ячейку строки получаемой в результате выбора из выделенных ячеек или с указанного диапазона всех слов, в которых есть словосочетание "Del", в случае невозможности найти такие слова выдать соответствующее сообщение.