Delphi-дің мультимедиалық мүмкіндіктері

МАЗМҰНЫ

I. КІРІСПЕ ... 2

II. НЕГІЗГІ БӨЛІМ
2.1 Delphi.дің мультимедиалық мүмкіндіктері 3
2.2 Animate компоненті ... ... ... ... ... ... ... ... ... ... ... ... ... .3
2.3. Animate компоненттінің қасиеттері ... ... ... ... ... ... ... ... ... ... 5
2.4. Анимация құру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...6

III. ЕСЕП
3.1. Есептің берілгені ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8

3.2. Есептің алгоритімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..8
3.3. Порограмма листингі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11

IV.ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .16

V.ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... ... ... ... ... ... ... ... ..17
I. КІРІСПЕ

Ақпараттық коммуникациялық технологиялардың қарқынмен дамып, күнделікті тұрмысқа енуіне байланысты соңғы кездері программалауға деген қызығушылықтың арта түскені белгілі.Қазіргі уақытта компьютерсіз қандайда бір жұмыс орындауды көз алдымызға елестету қиын.Бұл компьютермен жұмыс шстейтін адамға қандай да бір ұмтылысты тудыруы мүмкін.Программалау іскерлігін үйрену үшін нақты есептер шығарып, программасын жаза білу қажет.Ол үшін программалау тілі мен оны құру ортасын меңгеру керек. Объектілі бағдарланған программалау жүйелерінде программалаудағы негізгі ерекшелік алдымен программалау синтаксисі мен компоненттерді пайдалануды үйренуде болып табылады.
Менің курстық жұмысымда Delphi-дің мультимедиалық мүмкіндіктер жалпы толығымен қарастырылғалы отыр. Delphi ортасында мультимедиалық құралдарды пайдалануды жеңілдететін арнайы кластар қарастырылған . Delphi программистке экранға графикалық бейнелерді шығаратын программаларды жасауға мүмкіндік береді.Осы крустық жұмысымды бойынша програмамды қиындатып анимациялап қозғалыстарға келтіріуге, мультимедия көмегімен іске асыруға тырысамын.
V.ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР

1. С.И.Бобровский. Delphi7) Баженова.И.Ю - Delphi7 самоучитель программиста
2. Сухарев.М.В. основы Delphi профессиональный подход
3. А.Я.Архангельский программирование в Delphi7
4. Вирт Н. Алгоритмы и структуры данных / Пер. с англ. — М.: Мир, 1989. - 360 с., ил.
5. Гринзоу Лу. Философия программирования для Windows 95/NT / Пер. с англ. — СПб.: Символ-Плюс, 1997. — 640 с., ил.
6. Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. — М.: Мир, 1982. — 386 с., ил.
7. Практическое руководство по программированию / Пер. с англ. Б. Мик, П. Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби. — М.: Радио и связь, 1986. — 168 с., ил.
8. Фокс Дж. Программное обеспечение и его разработка / Пер. с англ. — М.: Мир, 1985. - 368 с., ил.
9. Язык компьютера. Пер. с англ, под ред. и с предисл. В. М. Курочки-на. — М.: Мир, 1989. ~ 240 с., ил.
        
        МАЗМҰНЫ
I. КІРІСПЕ ….2
II. ... ... ... мультимедиалық мүмкіндіктері 3
2.2 Animate компоненті……………………………………………..3
2.3. Animate компоненттінің қасиеттері…………………………..........5
2.4. Анимация құру………………………………………………………6
III. ЕСЕП
3.1. Есептің берілгені……………………………………………………8
3.2. ... ... ... ... коммуникациялық технологиялардың қарқынмен дамып,
күнделікті тұрмысқа енуіне байланысты соңғы кездері программалауға ... арта ... ... уақытта компьютерсіз қандайда
бір жұмыс орындауды көз алдымызға елестету қиын.Бұл компьютермен жұмыс
шстейтін адамға қандай да бір ... ... ... ... үшін ... ... шығарып, программасын жаза білу
қажет.Ол үшін программалау тілі мен оны құру ... ... ... ... ... ... ... негізгі
ерекшелік алдымен программалау синтаксисі мен компоненттерді пайдалануды
үйренуде болып табылады.
Менің курстық жұмысымда Delphi-дің мультимедиалық мүмкіндіктер жалпы
толығымен қарастырылғалы отыр. Delphi ортасында ... ... ... ... кластар қарастырылған . Delphi
программистке экранға графикалық бейнелерді шығаратын ... ... ... ... ... ... ... анимациялап қозғалыстарға келтіріуге, мультимедия көмегімен іске
асыруға тырысамын.
II. НЕГІЗГІ БӨЛІМ
2.1. Delphi-дің мультимедиалық мүмкіндіктері
Қазіргі замндағы ... Windows ... ... ... ... болып табылады.Осындай ... мен ... ... ... дыбыстық эффектілерді көрсетуге мүмкіндік береді. Мультимедиалық
программаларға нақты мысал ретінде ойындар мен ... ... ... ... жасау үшін ... ... ... ... ... ... істеуге мүмкіндік береді:
• Animate — Жәй анимацияны шығаруға мүмкіндік береді ... ... ... ... кезде)
• MediaPlayer —Аса қиын есептерді шығаруға мүмкіндік береді.Мысалы:
видеороликтерді, дыбысты, дыбысы бар анимацияны ... және ... Animate ... компоненті Windows стандартты видео клипін формада дыбысты
орындауға мүмкіндік береді(файлдық көшірменің типі, файлдарды іздеу ... ... ... файл .avi - Audio Video ... Бұл ... ... ... кадрын көрсетеді. Олар дыбыстық ... ғана ... ... ... орындалатын бейне мынадай екі қасиеттің бірімен беріледі
FileName немесе Common Avi.FileName проектілеу ... және ... ... атын ... беру ... ие.
Ал CommonAVI қасиеті Windows-тағы стандартты мультипликацияны дыбысты
орындау мүмкіндігін ... Бұл ... ... ... ... ... ... aviFileComputer, aviCopyFile,
aviCopy File, aviRecycleFile, aviEmptyRecycle, aviDeleteFile);
Propery CommoneAVI:CommanAVI;
TCommonAVI типі Windows-та алдын ала ... ... ... ... ... өшіру және т.б. Мультипликациялық типтердің
жиынын ... ... ... ... ... ... әзірге CommonAVI-дің мағынасын орнатсақ, мәселен, тең ... Бұл ... ... ... ... ... келеді. Animate
компонентіндегі Repetitions қасиеті дыбысты орындалатын клиптің қайталануы
санын береді. Егер ол 0-ге тең ... ... ... онда Stop ... ... ... үсті-үстіне қайталанады. Бұл әдіс орындалу
кезінде OnStop ... ... ... ... ... етіп ... үшін қолданылады.
Егер Repetitions қасиетіне 0-ден үлкен мән ... онда ... ... ... Animate ... Active ... ... өзгертеміз. Сонда бейнені орындау жүзеге асып, клип сан ретінде
қайталанады.
Орындалған ... кадр ... көре ... Ол үшін ... ... жақ ... ... және шыққан менюден NextFrame ... ... ... ... ... таңдаңыз. Бұл сізге клиптің
фрагментін таңдауға мүмкіндік берді, егер сіз клиптің толығымен ... ... ... фрагмент дыбысты орындау үшін StartFrame-
дыбысты орындалудың бастапқы кадры, және StopFrame ... ... ... ... ... ... көрсетілгендей клиптың фрагментін дыбысты орындатуды
Play арқылы жүзеге асыруға болады.
Procedure Play(FormFrame6ToFrame:word;Count:integer);
Кадрлық клиптің берілген ізбасар әдісін FromFrame-нан ToFrame-ға ... ... ... бір рет Count ... Егер ... ... орындалу бірінші кадрдан басталады. ToFrame FromFrame-нен кем
болмау ... және ... ... ... ... ... және ... кадрлардың толық сан мәнін көрсететін ... ... ... . Егер Count=0 ... онда stop ... ... орындалу қайталана береді.
Play –ң орындалуы StartFrame FormFrame-ге тең, StopFrame ToFrame-ге
тең, Repetition Count-ке және true болатын Active-тың ... ... ... ... ... ... ... ашу және жабу дыбысты орындалудың
басы мен аяғын генерирлейтін OnClose OnOpen OnStart және OnStop оқиғалары
қарастырылған.
Енді Animate ... ... ... ... ... Осы ... Animate компонентінің Visible қасиетін false-қа
өзгертсек. Бұл файлдарды көшіру, файлдарды іздеу және т.б. ... ... ... шығу үшін ... ... қосымшада дыбысты орындауды тоқтату
және ену батырмасын басу ... ... лы ... ... және ... ... ... дыбысты орындалу соңына дейін орындалу үшін Repetitions
қасиетін 0-ге тең деп беру керек. Active ... ... ... ... бейне экранның центрінде пайда болу үшін AutoSize қасиетін false-
қа, ал Center қасиетін true-ге орнатамыз
2.3. Animate компоненттінің ... ... Win32 ... қосымшасында орналасқан.Ол
кадрлары AVI-файлдарында орналасқан анимациямен ... ... ... Animate ... белгісі
Десе де, AVI-файлында орналасқан анимацияны дыбыстық,эфект арқылы
жылжытуға ... ... ... ... Windows ... ... көруге болады). Animate компаненті суреттің ойнатылуына
ғана қолданылады.Ал толық дыбысы арқылы жүретін анимацияларға Media Player
компонентін қолданамыз.
Animate ... ... ... ... ... оның
сәйкесінше қасиеттерін тағайындау керек. Animate компоненттінің қасиеттері
төменде келтірілген кестеде көрсетілген.
1-кесте. Animate компоненттінің ... ... ... | |
| |Name ... аты. ... ... кіру | |
| | ... алу үшін ... ... | |
| | ... | |
| ... ... ... бейнеленетін анимация | |
| | ... ... аты. | |
| ... ... ... басталатын кадр номері | |
| |stopFrame |Анимация бейнесі аяқталатын кадр ... | |
| ... ... ... бейнелеу прцесін екпінді | |
| | ... ... | |
| |Color ... ... ... фонының түсі | |
| ... ... ... кезінде «мөлдір» түсті | |
| | ... | |
| ... ... ... ... ... | |
| | | | ... компаненті теқ қана AVI-файлдарын ұйымдастыру үшін ғана
қолданылады. FileName ... ... ... файл атын ... ... сізге қате туралы хабар береді. AVI-файлының ішіндегісін ... онда Windows- де ... ... ... Қасиет командасын
орындаңыз. Нәтижесінде Қасиет терезесі ашылады, осы жерде файл туралы толық
ақпарат берілген.
2.4. Анимация құру
Анимациялық (AVI-файла) файлды құруды ... ... ... ... ... ... ... (аяқталған 2-суретте көрсетілген,
бірнеше анимациялық кадрлар — 3-суретте.)
2-Сурет. Дельфийский храмамның эскизі
1
2
3
4
5
6
7
...
37
3-Сурет. Дельфийски храмының суретінің салынуының анимациялық кадры.
III. ЕСЕП
3.1. ... ... ... ... жоба ... Animate компанентін қолданып
үздіксіз немесе кадр бойынша жазу жазып тұрған баланың бейнесін шығаратын
программа құру.
3.2. Есептің алгоритімі
Программа ... ... ... Animate ... ... ... программалық терезесінің көрінісі. Форманың көрінісі 5-
суретте бейнеленген. Ал Animate-компанентінің ... ... ... ... ... ... жайлы информация көрінеді.
5-Сурет. Программа формасы Анимация көру
Формаға программа ... ... ... ... ... көру үшін ... екі режиммен жүреді: непрерывный и
покадровый
2-кесте. Animate1 компонентінің қасиетінің түсінігі
| | | | |
| ... ... | |
| ... ... | |
| |Active |False | |
| ... |True | |
| | | | ... ... анимацияны қозғалту үшін және тоқтату үшін қолданылады.
Тоқтаусыз айналатын анимация процедурасын жөндеу Onclick оқиғасы Пуск
кнопкасында, Active қасиетіне True ұғымын ... Дәл осы ... ... ... ауысады.Анимацияны ойнату үшін Ra-dioButton1 және
RadioButton2 ауыстырғыш қосқыштар ... ... ... ... ... қосқыштарға Enabled қасиетінің мағынасы
басқаруға мүмкін немесе мүмкін емес жасайды:Анимацияны жандандырушы
қозғалтқыш (Button1), келесіге өту ... және ... ... ... ойналғанда Onclick оқиғасы Стоп батырмасы
Active қасиетіне False ұғымын қояды,сол арқылы ойналған анимациялық процесс
тоқтатылады
3.3. Порограмма листингі
Листинг. Animate компоненттін қолдану.
unit ... ... ... ... ... Controls,
Forms, Dialogs, StdCtrls, ComCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Animate1: TAnimate; // компонент Animate
Button1: TButton; // кнопка Пуск-Стоп
Button2: TButton; // следующий ... TButton; // ... ... ... // ... всей анимации
RadioButton2: TRadioButton; // покадровый просмотр
procedure Button1Click(Sender: TObject);
procedure ... ... ... ... RadioButton1Click(Sender: TObject);
procedure RadioButton2Click(Sender: TObject);
private
{ Private declarations } public
{ Public declarations ) ... TForm1; // ... integer; // ... ... ... в ... покадрового просмотра
implementation {$R *.DFM}
// к следующему кадру
procedure TForm1.Button2Click(Sender: TObject);
begin
if CFrame = 1 then ... := ... CFrame < ... then ... := CFrame + ... ... ... := CFrame;
Animate1.StopFrame := CFrame;
Animate1.Active := True;
if CFrame = Animatel.FrameCount // текущий кадр — ... ... к ... ... ... TObject);
begin
if CFrame = Animate1.FrameCount
then Button2.Enabled := True;
if CFrame > 1 then ... := CFrame — ... ... кадр
Animate1.StartFrame := CFrame;
Animate1.StopFrame := CFrame;
Animate1.Active := True;
if CFrame = 1 // ... кадр — ... ... := False;
end;
end;
// активизация режима просмотра всей анимации
procedure TForml.RadioButtonlClick(Sender: TObject);
ттиьбор
Buttonl.Enabled:=True; //доступна кнопка Пуск
// сделать недоступными кнопки покадрового просмотра
Form1.Button3.Enabled:=False ;
Form1.Button2.Enabled:=False;
end;
// активизация ... ... ... ... ... // ... Следующий кадр доступна
Buttons.Enabled:=False; // кнопка Предыдущий кадр недоступна
// ... ... ... Пуск — вывод всей анимации
Buttonl.Enabled:=False; end;
// пуск и остановка просмотра анимации
procedure TForm1.ButtonlClick(Sender: TObject);
begin
if Animate1.Active = False // в ... ... ... не ... ... // ... с ... // по последний кадр
Animate1.Active:=True;
Button1.caption:='Стоп';
RadioButton2.Enabled:=False;
end
else // анимация отображается
begin
Animate1.Active:=False; // ... ... ... ... өзінің программасында стандартты Windows
анимациясымен қолдануға мүмкіндік береді.Анимацияның бұл түрі СommonAVI
қасиетімен анықталады.Қасиеттің ... ... ... ... ... ... біршама мағынасы көрсетіледі, анимация көру және
процесті бейнелеу,суреттеу үшін осы анимациялар қолданады.
.
3-кесте. СomonAVi қасиетінің мағынасы анимацияны анықтайды
| |Анықтамасы |Анимация ... | |
| ... | ... | |
| | | ... | |
| |AviDeleteFile| ... | |
| | | ... | |
| ... ... | |
| |e | ... | |
| | | ... | ... ... мен осы ... ... ... барысында
бағдарламалау әлемінде үздік жетістіктерге қол жеткізіп отырған, қызықты да
күрделі программа – Delphi ... ... ... мәлімет ала отыра, бұл
тілдің басқа программалау тілдерінің ... ең ... ... ... ... сай өз ерекшеліктерімен қатар өз
мүмкіншіліктері де бар озығы екеніне көз ... ... ... ... ... ... осы
мультимедияның көмегімен өзіміз кез-келген ... ... ... түрлендіре аламыз.
Delphi көптеген есептерді шешуге, кестелері, графиктері, анимациялары бар
күрделі есеп берулерді құру және ... ... ... ... ... ... түкпір-түкпіріндегі бұрышында болып жатқан ... ... ... ... салаларында болып жатқан
жетістіктерді, яғни ... ... ... ... ... ... ... арқылы білетін болсақ, осы мүмкіндіктерге одан да әрі қарай қол
жеткізуге Delphi программасы да өз ... қоса ... ... ... Delphi-дің мультимедиалық мүмкіндіктер жалпы
толығымен қарастырылған. Delphi ортасында ... ... ... ... ... қарастырылған . ... ... ... ... ... ... ... береді.Осы крустық жұмыс ... ... ... ... ... мультимедия көмегімен іске
асырдым. рбір программист үшін DELPHI ... ... өте ... әрі
тиімді екенін айта кеткен жөн.
Тоқсан ауыз сөздің тобықтай түйінін ... ... ... ... өте зор және ... ... кең ... күрделі
жүйелік программа болып табылады.
V.ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР
1. С.И.Бобровский. Delphi7) Баженова.И.Ю - Delphi7 ... ... ... Delphi ... подход
3. А.Я.Архангельский программирование в Delphi7
4. Вирт Н. Алгоритмы и ... ... / Пер. с ... — М.: ... - 360 с., ил.
5. Гринзоу Лу. Философия программирования для Windows 95/NT / Пер. с
англ. — СПб.: Символ-Плюс, 1997. — 640 с., ... ... М., Шоу А., ... Дж. ... разработки программного
обеспечения / Пер. с англ. — М.: Мир, 1982. — 386 с., ... ... ... по ... / Пер. с англ. Б.
Мик, П. Хит, Н. Рашби и др.; под ред. Б. ... П. Хит, Н. ... ... ... и связь, 1986. — 168 с., ил.
8. Фокс Дж. ... ... и его ... / Пер. с ... ... Мир, 1985. - 368 с., ... Язык компьютера. Пер. с англ, под ред. и с предисл. В. М. Курочки-
на. — М.: Мир, 1989. ~ 240 с., ил.

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 15 бет
Бұл жұмыстың бағасы: 400 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi-дің мультимедиалық мүмкіндіктері туралы12 бет
Delphi дің мультимедиялық мүмкіндіктері12 бет
Delphi ортасындағы графиканың мүмкіндіктері12 бет
WEBbrowser компонентін қолданып бағдарлама құру16 бет
Жаңа ақпараттық технологиялар53 бет
Жеке тұлға психологиясы және оған әсер ететін факторлар3 бет
Мультимедиа технологиясы17 бет
Мультимедиалық технология20 бет
Оқу үрдісінде мультимедиа технологияларын қолдану27 бет
Оқытушылардың коммуникативтік дағдыларын дамытудағы өзіндік оқытудың тәсілдері31 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь