Автор работы: Пользователь скрыл имя, 27 Марта 2015 в 21:03, дипломная работа
Delphi тілінің анимация мүмкіншіліктері
Кіріспе .........................................................................................................................3
1 Тарау. Бағдарламаға жалпы сипатама ……………………………………….4
§ 1.1 Анимацияның замандас мүмкіншіліктері.......................................................4
2 Тарау. Әзірлеме ортасын тандау……………………………………………..14
§ 2.1 Математикалық әдістерді таңдау...................................................................14
§ 2.2 Бағдарламалау тілін тандау............................................................................20
3 Тарау. Бағдарлама құру......................................................................................25
§ 3.1 Бағдарламаның жалпы қызмет ету алгоритімнің әзірлемесі.......................25
§ 3.2 Пайдаланушы интерфейсінің әзірлемесі.......................................................25
4 Тарау. Бағдарламалық бұйым әзірлемесі процесін сипаттау......................27
§ 4.1 Бағдарламаны сипаттау.......................................................................27
§ 4.2 Қолданылатын әдістер, алгоритмді сипаттау..................................28
§ 4.3 Құрамдас бөліктерді және олардың арасындағы байланыстарды
сипаттау.........................................................................................................29
§ 4.4 Бағдарламаның блок-схемасы............................................................29
§ 4.5 Шығыс және кіріс мәліметтерін сипаттау........................................29
§ 4.6 Бағдарламалау тілін сипаттау............................................................30
§ 4.7 Пайдаланушы жетекшілігі................................................................21
§ 4.8 Бағдарламашы жетекшілігі...............................................................32
5 Тарау. Д.К. Жұмыс істеу кезіндегі экономикалық шығындар..................34
6 Тарау. Д.К. Жұмыс істеу кезіндегі еңбекті қорғау, қауіпсіздік техникасы және өртке қарсы шаралар...................................................................................36
7 Тарау. Жалпы қортындылар.............................................................................44
§ 7.1 Бағдарлама листингі.......................................................................................44
§ 7.2 Есептеу қортындылары...................................................................................48
Әдебиет тізімі............................................................................................................49
Қосымшалар.............................................................................................................51
Бағдарламасы бар дискета немесе басқа тасуалы
// "экрана" (области на поверхности формы),
// на котором будет выведен клип
DimAvi(OpenDialog.FileName,
mh:=SpeedButton1.Top - 10;
mw:=Form1.ClientWidth;
if mh > height
then kh :=1
else kh := mh/height;
if mw > width
then kw :=1
else kw := mw/width;
if kw < kh
then k := kw
else k := kh;
// здесь масштаб определен
width := Round(width * k);
height := Round(height * k);
left := (Form1.ClientWidth - width ) div 2;
top := 10;
MediaPlayer.FileName := OpenDialog.FileName;
MediaPlayer.Open;
MediaPlayer.DisplayRect := Rect(left,top,width,height);
SpeedButton1.Enabled := True;
end;
// щелчок на кнопке Play/Stop
procedure TForm1.SpeedButton1Click(
begin
if SpeedButton1.Down then
begin
// начать воспроизведение
MediaPlayer.Play;
SpeedButton1.Hint := 'Stop';
end
else begin
// остановить воспроизведение
MediaPlayer.Stop;
SpeedButton1.Hint := 'Play';
end;
end;
// сигнал от плейера
procedure TForm1.MediaPlayerNotify(
begin
if (MediaPlayer.Mode = mpStopped )
and SpeedButton1.Down
then
SpeedButton1.Down := False; // "отжать" кнопку Play
end;
end.
7.2 Есептеу нәтижесі
“Бейнеойнатқыш” бағдарламасын әзірлеуде, сонымен қатар кез келген бағдарламалық қамтамасыз етуді құрастыруда барлық қажетті шаралардың маңыздылығы мен басымдылығын қарастыруға, бағалауға және оның құрылымын қарауға, нақты жоба үшін қажеттілігін тексеруге болады. Жоғарыда сипатталған жоба бағдарламалық қамтамасыз ету әзірлемесінің барлық аспектілерін – техникалық тапсырманы, әзірлемені, қолдауды мүмкіндік береді.
қосымша
№1қосымша