
- •Лабораторная работа №1 Разработка и отладка алгоритмов и программ.
- •Лабораторная работа № 2.
- •Лабораторная работа №3
- •Лабораторная работа № 4.
- •Лабораторная работа № 5. Разработка и отладка программ обработки массивов.
- •Лабораторная работа № 6.
- •Лабораторная работа № 7.
- •Лабораторная работа №8. Создание и подключение пользовательских модулей
- •Лабораторная работа № 9.
- •Лабораторная работа № 10.
- •Лабораторная работа № 11.
- •Лабораторная работа № 13
- •Лабораторная работа № 14.
- •Лабораторная работа № 15
- •Лабораторная работа № 16.
- •Лабораторная работа № 17.
- •Лабораторная работа № 18-19 Разработка программ с использованием алгоритмов на графах
- •Лабораторная работа № 21 Разработка приложений с использованием объектно-ориентированного программирования
- •Лабораторная работа № 21 (часть 2) Разработка приложений с использованием объектно-ориентированного программирования. Применение наследования
- •Лабораторная работа №22 «Интегрированная среда программирования Delphi. Стандартные компоненты»
- •Лабораторная работа № 23
- •Лабораторная работа №24 Разработка приложений с использованием дополнительных компонентов.
- •Лабораторная работа № 25
- •Лабораторная работа №26 Использование компонент вкладок Win32 и System
- •Лабораторная работа № 27 Обработка текстовых файлов с помощью изученных компонентов
- •Лабораторная работа № 28 Обработка графической информации
- •Лабораторная работа №29 Мультимедийные возможности Delphi
- •Лабораторная работа № 30 Создание и обработка таблиц базы данных
- •Лабораторная работа № 31
- •Лабораторная работа № 32
Лабораторная работа № 28 Обработка графической информации
Ход работы:
На 4-6 баллов: разработать программу для рисования геометрических примитивов (см. рисунок ниже) по введенным координатам. Как холст использовать компонент PaintBox (вкладка System). Чтобы выделить его цветом на форме, наберите приведенный ниже код.
На 7-8 баллов: Добавить возможность выбора цвета границы и цвета заливки рисуемых объектов при помощи ColorBox. Добавить кнопку ОЧИСТИТЬ для очистки холста.
На 9-10 баллов: Реализовать возможность рисования этих же фигур мышью на компоненте PaintBox ( события OnMouseDown и OnMouseUp).
Лабораторная работа №29 Мультимедийные возможности Delphi
Ход работы:
Реализовать простейший мультимедиа проигрыватель для воспроизведения аудио- и видеофайлов.
Предусмотреть возможность выбора файлов для открытия при помощи OpenDialog, в качестве фильтра предусмотреть расширения .mp3 и .avi.
При воспроизведении видео открывать вторую форму с компонентом, выполняющим роль дисплея (например, панелью).
Подсказка: для того, чтобы выяснить, какой файл вы воспроизводите, аудио или видео, можно, например, воспользоваться свойством FilterIndex компонента OpenDialog. Т.е. по номеру расширения определять открываемый файл.
Видеоурок по данной лабораторной можно посмотреть тут:
http://delphi-lubitel.ucoz.ru/load/videouroki/po_delphi_7/audio_i_video_pleer_v_delphi_7/5-1-0-26
Лабораторная работа № 30 Создание и обработка таблиц базы данных
Создать в MS Access базу данных с предметной областью согласно вашему варианту. Реализовать приложение, состоящее из формы, которая содержит таблицу из данной БД. Организовать поиск по указанному критерию.
Задания по вариантам:
Студенты. Найти всех, со средним баллом ниже 6.
Рейсы в аэропорту. Найти все рейсы в Москву.
Одежда. Найти всю одежду с ценой, меньше 50 000.
Игрушки. Найти все игрушки из пластмассы.
Музыкальные инструменты. Найти все гитары.
Спортинвентарь. Найти весь инвентарь для тенниса.
Компьютеры. Найти все компьютеры с объемом жесткого диска больше 512 гб.
Книги. Найти все книги, выпущенные раньше 2000 года.
Меню ресторана. Найти все блюда калорийностью менее 200 ккал.
Канцтовары. Найти все ручки.
Киносеансы. Найти все сеансы с детскими фильмами.
Ботанический сад. Найти все растения, цветущие в мае.
Зоопарк. Найти всех животных родом из Африки.
Обувь. Найти все модели 38-го размера.
Афиша театра. Найти все спектакли длительностью больше 100 минут.
Лабораторная работа № 31
ТЕМА: Создание и использование справочной системы.
ЦЕЛЬ РАБОТЫ:
Получить практические навыки создания и использования справочной системы средствами Delphi 7.
Изучить возможности программы Microsoft Help Workshop.
Развить потребность в создании программ, оснащенных справочной системой, понятной и доступной конечному пользователю.
Задание для выполнения:
Оснастите программу, созданную в рамках лабораторной работы №30, справочной системой, включающей информацию о назначении программы, возможностях, правилах работы.
Контрольные вопросы:
Посредствам какой утилиты Delphi 7 можно создать справочную систему?
Какие этапы при создании справочной системы?
Каким образом происходит подключение контекстнозависимой справки?
Каким образом создается документ, содержащий текст справки?