Файл: Усенова А. Ж. 6В06120 Апаратты жйелер Білім беру бадарламасы бойынша білім алушыларына арналан.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 179

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Бұл диаграмма редакторының кез келген бетін - диаграмманың барлық қасиеттерін орнатуға мүмкіндік беретін көп бет терезесін тудыруға мүмкіндік береді. Диаграмма редакторын Chart компонентінде екі рет басу арқылы немесе тінтуірдің оң жақ батырмасын басу арқылы және қалқымалы мәзірде Edit Chart командасын таңдау арқылы шақыруға болады.

Егер сіз бағдарламаны ойнату көріңіз келсе, Chart компонентінде екі рет нұқыңыз. Сіз бірнеше бетбелгі бар Chart бетіне диаграмма редакторының терезесіне түсесіз. Ең алдымен, бізге Series бетбелгі қажет. Серияны қосу үшін Add түймесін басыңыз. Диаграмма немесе графика түрін таңдауға болатын терезеге түсесіз. Бұл жағдайда pie-дөңгелек диаграмманы таңдаңыз. Titles бетбелгісін пайдаланып, диаграмма тақырыбын орнатуға болады, Legend бетбелгісі диаграмма аңыздарын (белгілеулер тізімі) көрсету параметрлерін көрсетуге немесе жалпы оны экраннан алып тастауға мүмкіндік береді, Panel бетбелгісі диаграмма көрсетілетін панель түрін анықтайды, 3D бетбелгісі диаграмманың сыртқы көрінісін өзгертуге мүмкіндік береді: көлбеу, жылжу, қалыңдық және т. б.

Диаграмма редакторымен жұмыс істеп, диаграмма түрін таңдаған кезде Chart құрамдастарында сіздің пішімде шартты деректермен енгізілген оның түрі көрсетіледі. Сондықтан сіз бірден қолданба үшін түрлі опцияларды қолдану нәтижесін көре аласыз, бұл өте ыңғайлы. Сонымен қатар, бірқатар бетбелгілері бар Series беті серияны бейнелеудің Қосымша сипаттамаларын таңдауға мүмкіндік береді. Атап айтқанда, Format бетбелгі айналмалы диаграмма үшін chart компонентінің кез келген өлшемінде диаграмманы шеңбер түрінде көрсетуді қамтамасыз ететін Circled Pie параметрін қосу пайдалы. Marks бетбелгісінде Style тобының түймелері диаграмманың жеке сегменттеріне қатысты таңбашаларда жазылатын болады: Value-мән, Percent-пайыздар, Label - деректер атаулары және т.б. General бетбелгісінде тек бүтін мәндерді бейнелеуді қамтамасыз ететін пайыз үлгісі орнатылған.

Сіз Chart компонентіне тағы бір ұқсас серияны қоса аласыз, содан кейін осы жаңа серияға Change (өзгерту) түймешігін басып, диаграмманың басқа түрін таңдай аласыз, мысалы, Bar. Әрине, бір суретте екі түрлі диаграмма түрі нашар көрінеді. Бірақ сіз осы жаңа серияның индикаторын Series бетбелгісінде өшіре аласыз, содан кейін пайдаланушыға диаграмманың қандай да бір түрін таңдау мүмкіндігін бере аласыз.

Axis және Wolls бетбелгілері осьтердің координаттық сипаттамаларын және графиктің үш өлшемді қырларын көрсетеді.

Көрсетілген мәндерді орындау үшін Series серияларының әдістерін пайдалану керек. Тек үш негізгі әдіске тоқталайық:


1. Clear әдісі бұрын енгізілген деректер сериясын тазартады.

2. Add әдісі диаграммаға жаңа нүктені қосуға мүмкіндік береді. AValue параметрі қосылатын мәнге сәйкес келеді, ALabel параметрі-диаграммада және аңызда көрсетілетін атау, AColor түсі. ALabel параметрі міндетті емес, оны бос етіп қоюға болады:"".

3. AddXY әдісі функция графигіне жаңа нүктені қосуға мүмкіндік береді. AXValue және AYValue параметрлері аргументке және функцияларға сәйкес келеді. ALabel және AColor параметрлері Add әдісі сияқты.

Негізгі әдебиеттер::1-9

Қосымша әдебиеттер: 1-10

Мультимедиялық қамтамасыз ету 1-9

Бақылау сұрақтары:

1. Image, PaintBox компоненттері.

2. Пішімдерді көрсету-shape компоненті.

3. Chart компонентінің графиктері мен диаграммалары.

8 дәріс. Мультимедиа және өзге де ақпаратты бейнелеу компоненттері. Animate, MediaPlayer, ProgressBar, Gauge.

Дәрістің мақсаты: Мультимедиа және өзге де ақпаратты бейнелеу компоненттерімен танысу

Тақырыпта қарастырылатын сұрақтар:

1. Мультимедиа және өзге де ақпаратты бейнелеу компоненттері.

2. Animate, MediaPlayer компоненттері

3. ProgressBar, Gauge компоненттері
Rad Studio бағдарламаға дыбыстар, бейне және Музыка сияқты мультимедиялық нысандарды жеңіл және оңай қосуға мүмкіндік береді. Бұл сабақта Rad Studio-де орнатылған TMediaPlayer компонентін пайдалану арқылы қалай істеу керектігі талқыланады. Бағдарламада осы компонентті басқару және ағымдағы жағдай туралы ақпарат алу егжей-тегжейлі қарастырылады.
Мультимедиа дегеніміз не?

Бұл дәл анықтау жоқ. Бірақ қазіргі уақытта және осы жерде мүмкіндігінше ең жалпы анықтама беру керек және "мультимедиа" - бұл компьютерде қолданылатын анимацияның барлық түрлеріне, дыбыстарға, бейнелерге қатысты термин.

Мұндай жалпы анықтама бере отырып, осы сабақта біз мультимедиа жинағымен айналысатын боламыз:

1. Microsoft ' s Video for Windows (AVI) форматындағыбейненікөрсету.

2. MIDI және Wave файлдарынандыбыстарменмузыканыойнату.

Бұлтапсырманы Windows үшін Microsoft multimedia Extensions динамикалықкітапханасы (MMSYSTEM.DLL), Tmediaplay компонентіндеинкапсуляцияланған, System парағындағыEmbarcadero RAD Studio компонентініңпалитрасы.

Мультимедиафайлдарынойнатуүшінкейбіржабдықтарменбағдарламалықжасақтамақажетболуымүмкін. Дыбыстардыойнатуүшіндыбыскартасықажет. Windows 3.1 (немесе WFW) AVI ойнатуүшін Microsoft Video бағдарламалыққұралынорнатуқажет.
Rad Studio-дегі Мультимедиа



Rad Studio-де TMediaPlayer компоненті бар, ол сізге мультимедианы бағдарламалаудың барлық негізгі мүмкіндіктеріне қол жеткізуге мүмкіндік береді. Бұл компонент пайдалану өте оңай. Іс жүзінде, ол соншалықты қарапайым, көптеген бастаушы бағдарламашылар "Hello World" классикалық жазбасын көрсетпей, бейнені немесе музыканы ойнататын өзінің алғашқы бағдарламасын жасау оңай болады.

Пайдалану қарапайымдылығы екі есе қабылдауға болады:
* Бір жағынан-бұл кез келген қолданба мультимедиасын жасауға мүмкіндік береді.
* Екінші жағынан, компонентте барлық мүмкіндіктер іске асырылмағанын анықтауға болады. Егер сіз төменгі деңгейлі функцияларды пайдаланғыңыз келсе, ондаEmbarcadero RAD Studio тілін пайдалана отырып, жеткілікті терең қазу керек.
Бұл сабақта компонент жұмысы кезінде мультимедиалық функциялардың ішкі шақыруларының егжей-тегжейі сипатталмайды. Барлық білу керек-бұл компонент TMediaPlayer деп аталады, және ол Microsoft жасаған және Media Control Interface (MCI) деп аталатын бағдарлама жиынтығына қол жеткізуге мүмкіндік береді. Бұл бағдарлама бағдарламашыға мультимедиа құрылғыларының кең ауқымына оңай қол жеткізуге мүмкіндік береді. Шын мәнінде, TMediaPlayer жұмыс интуитивті және айқын.

TMediaPlayer компоненті түймелері бар құрылғыны басқару тақтасы ретінде жасалған. Магнитофонда сияқты, мұнда "ойнату", "қайта орау", "жазу" және т. б. түймелері бар.

Құрамдауышты пішінге орналастырып, Нысандар инспекторы "FileName" қасиеті бар екенін көресіз"

Rad Studio Animate компоненті Win32 компоненттер палитрасы бетінде орналасқан. Ол AVI пішіміндегі бейнелер анимациясын (дыбыссыз) ойнатуға мүмкіндік береді, олардың көлемі 64 Кбайт аспайтын және видиода қысылмау керек. Өзі видио клип сақталмайды қосымшасымен бірге, сондықтан бағдарламасын іске қосқанда Сіз білуі тиіс, бұл файл клип бар диск.

Клип файлы FileName сипаттамасымен жүктеледі, онда аты көрсетіледі .AVI файл. FileName қасиетін қолданбаның жұмыс істеу барысында анықтауға болады.Embarcadero RAD Studio ортасымен бір демо файлы-cool.avi,

Animate компоненті өз қосымшаларында пайдалануға болатын стандартты Windows клиптері бар. Ол үшін CommonAVI қасиетіне келесі мәндердің бірін тағайындау қажет:
* Қалтаны іздеу-aviFindFolder;

* Файлды іздеу - aviFindFile;

* Компьютерді іздеу - aviFindComputer;

* Файлдарды көшіру-aviCopyFiles;

* Файлды көшіру - aviCopyFile;

* Файлды себетке жылжыту-aviRecycleFile;

* Себетті тазалау-aviEmptyRecycle;

* Файлды жою-aviDeleteFile;

* FileName - aviNone сипатында көрсетілген клипті пайдалану;
Windows клиптері экранда әр түрлі өлшемге ие, сондықтан AutoSize қасиетін TRUE тең етіп қою қажет (Animate компонентінің өлшемдері бейне клип кадрларының өлшеміне автоматты түрде орнатылады).


Қолданба жұмыс істеп тұрған кезде сипаттарды оқу үшін қол жетімді (Integer түрі) FrameCount - кадр саны, FrameHeight - кадр биіктігі (пикселде), FrameWidth - кадр ені (пикселде).

Клипті ойнату үшін Active (Boolean түрі) қасиетіне TRUE мәнін көрсету керек. Клипті false арқылы Active қасиетіне тоқтатуға болады.

Клипті немесе оның фрагментін Play әдісімен ойнатуға болады, оны жазу формасы:

procedure Play(FromFrame, ToFrame: Word; Count: Integer);


Fromframe-денбастап ToFrame-гедейінберілгенклипкадрларыныңтізбегіойнатыладыжәнеCountқайтаойнатуқайталанады. FromFrame 1 теңойнатубіріншікадрданбасталады.ToFrameпараметрі FrameCount сипаттарыменберілгенмәнненкөпболуыкерек. Count нөлгетеңболғанда, stop әдісіорындалғаншаойнатуқайталанады.

Animateкомпонентінде onclose, OnStart, OnOpen жәнеOnStopоқиғаларыбар.

ProgressBar

Rad Studio ProgressBar компонентіүлкенфайлдардыкөшіру, компьютергеқосымшалардыорнатужәнет.б. сияқтыелеуліуақыталатынүдерістіңбарысынкөрсетугеарналған.

ProgressBar Қасиеттері:

Max көрсетілгенпроцестіңаяқталуынасәйкескелетінпозицияныңеңжоғарғымәні. Әдепкібойыншапайызбен-100

Min процестіңбасталуынасәйкескелетінпозицияныңбастапқымәні

Position процестіңөтушамасынақарайорнатуғаболатынпозиция min мәніненжәне max мәніненбасталады

Step позицияныұзартуқадамы, әдепкі 10

Smooth үздіксіз (true мәніболғанда) процестікөрсету

Orientation компонентшкаласынбағдарлау: көлденеңнемесетік

Rad Studio Gauge Компоненті.Embarcadero RAD Studio Gauge компоненті Samples компоненттерпалитрасыбетіндеболады.Оныңмақсатыбелгіліуақыталатынпроцестердікөрсету, мысалы, қандайдабірдеректердіөңдеу, қолданбаныкомпьютергеорнату, үлкенфайлдардыкөшіружәнет. б.

Gauge компонентініңкелесіқасиеттерібар:

* MinValue-бүтін түр (диаграммадағы параметрдің ең аз мәні 0 тең %),

* MaxValue-бүтін түр (диаграммадағы параметрдің максималды мәні 100 % тең) •

* ForeColor индикатордың түсін анықтайды. Әдепкі бойынша қара орнатылған.

BorderStyle жақтаудың көрінісін көрсетеді -

• bsSingle-жақтаулы компонент,

* bsNone-рамка жоқ •
BackColor-индикатордан бос диаграмма бөлігінің түсі (әдепкі ақ түс).
Progress-бүтін түрі, индикатордың ағымдағы жағдайын пайызда көрсетеді.
ShowText-логикалық түр, TRUE тең мәні болғанда диаграммадағы мәтіндік ақпаратты көрсетеді. FALSE - сандық көрсеткіш пайызда көрінбейді.
Негізгі әдебиеттер::1-9

Қосымша әдебиеттер: 1-10

Мультимедиялық қамтамасыз ету 1-9

Бақылау сұрақтары

1. Мультимедиа және өзге де ақпаратты бейнелеу компоненттері.

2. Animate, MediaPlayer компоненттері

3. ProgressBar, Gauge компоненттері
9 дәріс. Графикалық бейнелерді құру. Image компоненті және оның кейбір қасиеттері.

Дәрістің мақсаты: