ВУЗ:
Составители:
Рубрика:
- 9 -
Возможные задания по модификации программ:
• Расширить функциональность программы просмотра файлов изображений
возможностью задания произвольного масштаба (согласно линейке 500,
300, 200, 100, 75, 50, 25, 10% относительно размера изображения в файле).
• Создать проигрыватель двух мультимедиа-файлов одновременно, исполь-
зующий один комплект кнопок управления.
• Снабдить проигрыватель шкалой управления, отражающей текущее поло-
жение в проигрываемом файле и имеющей
возможность управлять пози-
цией проигрывания.
• Реализовать возможность убыстренного и замедленного проигрывания
мультимедиа-файла (линейка 2, 1.5, 1.0, 0.75, 0.5 относительно единичной
скорости).
1.5 Оформление отчета по работе. Содержимое отчета должно отражать
результаты самостоятельной работы над проектом (особенности предлагае-
мой программной реализации и предложения по расширению функциональ-
ности), по требованию преподавателя приводятся твердые копии (
распечат-
ки) внешнего вида интерфейса пользователя и выдачи программ. Фиксация
имеющихся в заготовках проекта ошибок и (особенно) возможностей опти-
мизации кода весьма приветствуются.
1.6 Вопросы для самопроверки.
• Какие высокоуровневые компоненты Delphi/С++Builder применяются в
программах мультимедиа и какова их функциональность?
• По каким причинам компонент типа TImage в стандартной поставке
не
может быть использован при работе с изображениями в формате JPEG?
• Чем отличается масштабирование с сохранением пропорций изображения
от использования свойства Stretch? Каким приемом достигается скролли-
рование изображения большого размера?
• Каким путем возможно достичь неизменности режима вписывания изо-
бражения в окно при изменении (вплоть до ‘растягивания’ во весь экран
дисплея)
размеров окна программы?
• Какими программными средствами может быть реализован показ видео-
файлов во весь экран дисплея?
Возможные задания по модификации программ: • Расширить функциональность программы просмотра файлов изображений возможностью задания произвольного масштаба (согласно линейке 500, 300, 200, 100, 75, 50, 25, 10% относительно размера изображения в файле). • Создать проигрыватель двух мультимедиа-файлов одновременно, исполь- зующий один комплект кнопок управления. • Снабдить проигрыватель шкалой управления, отражающей текущее поло- жение в проигрываемом файле и имеющей возможность управлять пози- цией проигрывания. • Реализовать возможность убыстренного и замедленного проигрывания мультимедиа-файла (линейка 2, 1.5, 1.0, 0.75, 0.5 относительно единичной скорости). 1.5 Оформление отчета по работе. Содержимое отчета должно отражать результаты самостоятельной работы над проектом (особенности предлагае- мой программной реализации и предложения по расширению функциональ- ности), по требованию преподавателя приводятся твердые копии (распечат- ки) внешнего вида интерфейса пользователя и выдачи программ. Фиксация имеющихся в заготовках проекта ошибок и (особенно) возможностей опти- мизации кода весьма приветствуются. 1.6 Вопросы для самопроверки. • Какие высокоуровневые компоненты Delphi/С++Builder применяются в программах мультимедиа и какова их функциональность? • По каким причинам компонент типа TImage в стандартной поставке не может быть использован при работе с изображениями в формате JPEG? • Чем отличается масштабирование с сохранением пропорций изображения от использования свойства Stretch? Каким приемом достигается скролли- рование изображения большого размера? • Каким путем возможно достичь неизменности режима вписывания изо- бражения в окно при изменении (вплоть до ‘растягивания’ во весь экран дисплея) размеров окна программы? • Какими программными средствами может быть реализован показ видео- файлов во весь экран дисплея? -9-
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »