24.11.2014 Views

Программирование на С++ - eDrive

Программирование на С++ - eDrive

Программирование на С++ - eDrive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

24<br />

DataModule1–>ADOTable1–>Filter = "Vector2 = " + Edit1–>Text;<br />

if (DataModule1–>ADOTable1–>FindFirst () = = true)<br />

Label1–>Caption = "Есть " + Edit1–>Text;<br />

else Label1–>Caption = "Нет " + Edit1–>Text;<br />

Задачи<br />

1. Блокировать возможность редактирования расчетного поля.<br />

2. Выполнить сортировку по убыванию данных расчетного поля.<br />

3. Организовать заполнение полей случайными числами с помощью функции<br />

RND языка SQL. Эта функция без параметров возвращает случайное число<br />

в диапазоне от 0 до 1. Результат можно округлять через редактор полей<br />

компонента ADOTable.<br />

Работа 10. Управление медиафайлами<br />

Задание<br />

Для освоения техники управления графическими и звуковыми файлами создать<br />

приложение, демонстрирующее <strong>на</strong> экране графические файлы разных<br />

форматов. Предоставить пользователю возможность редактирования таких<br />

файлов и музыкального сопровождения демонстрации. Подготовить з<strong>на</strong>чок и<br />

курсор приложения.<br />

Рекомендации<br />

1. Подготовка файлов. Для отладки приложения потребуется несколько графических<br />

файлов форматов .bmp, .ico, .wmf или .jpg, и аудиофайл формата<br />

.wav, .mid, или .rmi. Эти файлы <strong>на</strong>до разместить в папке приложения.<br />

2. Разработка интерфейса пользователя. Создать новый проект, в форму<br />

которого поместить элемент управления Image вкладки Additional панели<br />

визуальных компонентов для отображения иллюстраций, <strong>на</strong>дпись для вывода<br />

в форму имени файла, поле для задания расширения файла с текстом<br />

по умолчанию «*.bmp» и кнопку для перехода к следующему файлу.<br />

3. Подготовка класса формы. Для работы с jpg-файлами подключить к файлу<br />

кода формы файл заголовка jpeg.hpp, а для организации поиска файлов –<br />

FileCtrl.hpp. В состав класса формы включить функцию поиска первого<br />

графического файла, а также три переменных, описывающих путь к файлу,<br />

указатель <strong>на</strong> иллюстрацию и результат поиска, <strong>на</strong>пример, такие:<br />

void FirstPicture ();<br />

AnsiString myPath;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!