DrawGrid
(сурет кестесі)
|
Additional
|
мәтіндікемесдеректержолдарыменбағандарындакөрсетуүшінқолданылады.
|
|
Chart
(диаграммалар мен графиктер)
|
Additional
|
Компонентдиаграммаларменграфиктердіқұруүшінқолданылатын TChart компоненттерініңотбасынажатады.
|
Сонымен қатар, графикалы қақпаратты Canvas — канв ақасиеті бар кез келген терезе компонентінің бетінде көрсетуге және енгізуге болады.
17. Image, PaintBox компоненттерін сипаттаңыз.
Сондықтан сіз Image, PaintBox, Chart компоненттеріне тап болдыңыз. Алайда, Shape компоненті шартты түрде графикалық ақпаратты ұсыну құралы болып табылады. Егер Image пиктограммаларды, биттік матрицаларды және метафайлдарды көрсетсе, ал Chart диаграммалар мен графиктерді жасау үшін қолданылады, онда Shape компоненті тиісті түрде сызылған әртүрлі геометриялық фигураларды салуға арналған. Бұл компоненттің негізгі қасиеті-Shape, яғни келесі мәндерді қабылдай алатын пішін:
1. stRectangle тіктөртбұрыш ; 2. stRoundRect бұрышымен тік бұрышты
3. stEllipse эллипс ; 4. stSquare шаршы ; 5. stRoundSquare тік бұрыштары бар квадрат
6. stCircle шеңбер
18. Пішімдерді көрсету-shape компонентін түсіндіріңіз.
RAD Studio әзірлеу ортасында TShape компоненті тіктөртбұрыштар, эллипстер, сызықтар және т.б. сияқты қарапайым графикалық пішіндерді көрсетуге арналған визуалды компонент болып табылады.
Төменде TShape компонентімен бірге қолдануға болатын негізгі қасиеттер мен форматтар берілген:
Пішін (Пішін):
Сипаттама: Shape сипаты компонент көрсететін пішін түрін анықтайды.
Рұқсат етілген мәндер:
rectangle: тіктөртбұрыш.
шаршы: шаршы.
stRoundRect: дөңгелек бұрыштары бар тіктөртбұрыш.
stRoundSquare: бұрыштары дөңгеленген шаршы.
stEllipse: Эллипс.
stCircle: шеңбер.
st Line: сызық.
Қылқалам (Щетка):
Сипаттама: Brush қасиеті пішіннің ішкі щеткасын оның түсі мен стилін анықтау арқылы анықтайды.
19. Chart компонентінің графиктері мен диаграммаларын анықтаңыз.
Chart компоненті әртүрлі диаграммалар мен графиктерді құруға мүмкіндік береді. Компоненттің көптеген қасиеттері, әдістері, оқиғалары бар.
Chart компоненті TChartSeries - түрлі бейнелеу стилімен сипатталатын деректер серияларының сериясы сериялы Series объектілерінің контейнері болып табылады. Әрбір компонент бірнеше серияны қамтуы мүмкін. Егер сіз кестені көрсеткіңіз келсе, онда әрбір серия кестедегі бір қисыққа сәйкес болады. Егер сіз диаграммаларды көргіңіз келсе, онда диаграммалардың кейбір түрлері үшін бірнеше түрлі серияларды бір-біріне қоюға болады, өзгелер үшін, мысалы, дөңгелек диаграммалар үшін, бұл, бәлкім, нәзік көрінеді. Алайда, бұл жағдайда сіз бір Chart компоненті үшін диаграмманың әр түрлі түрімен бірдей деректердің бірнеше сериясын қоя аласыз. Содан кейін, уақыт сайын олардың бірін белсенді ете отырып, сіз пайдаланушыға оның қызықтыратын мәліметтерін көрсететін диаграмма түрін таңдауға мүмкіндік бере аласыз.
Бұл диаграмма редакторының кез келген бетін - диаграмманың барлық қасиеттерін орнатуға мүмкіндік беретін көп бет терезесін тудыруға мүмкіндік береді. Диаграмма редакторын Chart компонентінде екі рет басу арқылы немесе тінтуірдің оң жақ батырмасын басу арқылы және қалқымалы мәзірде Edit Chart командасын таңдау арқылы шақыруға болады.
20. Мультимедиа және өзге де ақпаратты бейнелеу компоненттерін атаңыз.
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 бағдарламалыққұралынорнатуқажет.
21. Animate, MediaPlayer компоненттерін сипаттаңыз.
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);
Достарыңызбен бөлісу: |