Әдістері:
1. procedure FillRect (const Rect: TRect);
Бұләдіс Brush қылқаламыныңағымдағымәнінпайдаланаотырып, RECT кенептіңтікбұрыштыаумағынтүспентолтыруғамүмкіндікбереді.
2. procedure MoveTo (x, y: integer);
Әдісқаламдынүктеге (X, Y) жылжытуғамүмкіндікбереді.
3. procedure LineTo (X, y: integer);
Әдіс қаламның ағымдағы позициясынан басталып, нүктемен (x, y) аяқталатын түзу сызық салуға мүмкіндік береді. Сурет салу кезінде PEN қаламының ағымдағы қондырғылары қолданылады.
24. Image компоненті және оның кейбір қасиеттерін анықтаңыз.
Image және PaintBox компоненттері кескіндерді енгізуге болатын кейбір шектеулі беті болып табылады. Бұл жағдайда paintbox компоненті, шын мәнінде, пішін канвадағы суретпен салыстырғанда ештеңе бермейді. Пішін орнына paintbox сурет ешқандай артықшылықтары жоқ,,, мүмкін, терезе алаңында бір немесе бірнеше суреттер орналасқан кейбір жеңілдету.
Image компоненті өз мүмкіндіктеріне бай және paintbox қарағанда ыңғайлы. Сурет салу тәсілдерін пайдалану кезінде де Image компонентінің маңызды артықшылығы бар: онда осы терезенің басқалармен жабылуына байланысты бүлінген бейнені қайта салу туралы ойлауға тура келмейді. Image бағдарламасында OnPaint оқиғаларының өңделуіне байланысты барлығы автоматты түрде жүзеге асырылады. Сонымен қатар, Image көмегімен пішін жиегінде тікелей сурет салғаннан гөрі, қолданбаның терезесінде бірнеше суреттерді орналастыру және оларды басқару оңай. Бұл ретте, суреттердің қажетті өзара орналасуын қамтамасыз ететін форманың канвасы координаталарының күрделі және нудты есептеулерінің қажеттілігі жойылады, яғни визуалды бағдарламалаудың артықшылықтары толық көлемде көрсетіледі. Сондықтан, бәлкім, барлық жағдайларда Image канвасымен жұмыс істеу жақсы. Бірақ осы мүмкіндіктерден басқа Image компонентінде графикалық файлдардың әр түрлі түрлерімен жұмыс істеуге мүмкіндік беретін қасиеттер бар.
Rad Studio файлдардың үш түрін қолдайды-биттік матрицалар, пиктограммалар және метафайлдар. Файлдардың барлық үш түрі бейнелерді сақтайды; айырмашылық тек оларды файл ішінде сақтау тәсілі және оларға қол жеткізу құралдары. Биттік матрица (файл кеңейтумен .bmp) суреттегі әрбір пиксельдің түсін көрсетеді. Бұл ретте ақпарат кез келген компьютер кескінді оның конфигурациясына сәйкес түстер саны мен рұқсат ету қабілеті бар көрсете алатындай етіп сақталады.
25. Пиктограммаларды сипаттаңыз.
Пиктограммалар (кеңейтілген файлдар .ico) - бұл кішкентай биттік матрицалар. Олар барлық жерде қолданба таңбашаларын, жылдам кнопкаларды, мәзір пункттерін, түрлі тізімдерді белгілеу үшін қолданылады. Пиктограммаларда бейнелерді сақтау тәсілі биттік матрицаларда ақпаратты сақтауға ұқсас, бірақ айырмашылықтар да бар. Атап айтқанда, пиктограмманы масштабтау мүмкін емес, ол жасалған өлшемді сақтайды.
26. Метафайлдарды сипаттаңыз.
Метафайлдар (Metafiles) бейнеден тұратын биттер тізбегі емес, сурет жасау тәсілі туралы ақпаратты сақтайды. Олар суретті қайта жасау кезінде қайталануы мүмкін сурет командаларының кезектілігін сақтайды. Бұл, әдетте, биттік матрицалар қарағанда ықшам файлдарды жасайды.
27. Басқа сипат — Stretch жайында айтыңыз.
Басқа сипат — Stretch компонентті сурет өлшеміне емес, компонент өлшеміне сәйкестендіруге мүмкіндік береді. AutoSize-ті false-ге орнатыңыз, созыңыз немесе Image компонентінің өлшемін сығып, Stretch-ті true-ге орнатыңыз. Сурет компоненттің барлық ауданын алады, бірақ Image өлшемін суреттің өлшеміне дәл пропорционалды етіп орнату екіталай, сурет шығады. True-да Stretch орнату тек кейбір үлгілер үшін мағынасы болуы мүмкін, бірақ суреттер үшін емес. Stretch қасиеті өз өлшемдерін өзгерте алмайтын пиктограммалардың бейнелеріне әсер етпейді.
True орнатылған сипат-Center, егер компонент өлшемі сурет өлшемінен көп болса, Image алаңында суретті орталықтандырады.
28. Transparent-ті сипаттаңыз.
Тағы бір сипатты қарастырайық — Transparent (ашықтық). Егер Transparent шынайы болса, Image сурет мөлдір болады. Бұл суреттерді бір-біріне салу үшін пайдалануға болады. Image екінші компонентін пішінге салып, оған басқа суретті жүктеңіз. Тек аздап толтырылған, контурлық суретті алуға тырысыңыз. Мысалы, әдетте, көрсеткіні (файл) сияқты түймелерге орналастырылған суреттің ішінен суретті алуға болады ...\program files \ common files\borland shared\images\buttons\arrow1l.bmp). Олар бір-бірін жабу үшін Image жылжытыңыз және жоғары компонентте Transparent тең true орнатыңыз. Сіз жоғарғы суреттің төменгі жағына тосқауыл қойғанын көресіз. Бұл сипаттың ықтимал қолдануының бірі-суретте биттік матрица түрінде жазылған жазулар салу. Бұл жазбаларды Image Editor Rad Studio-де ендірілген бағдарламаның көмегімен жасауға болады.
29. Графикалық файлдарды құруды түсіндіріңіз .
30. Ресурстар файлдарымен жұмысты көрсетіңіз.
31. InputBox функцияcын сипаттаңыз.
InputBox` — пайдаланушы мәтін немесе деректерді енгізе алатын диалогтық терезе жасау үшін әртүрлі бағдарламалау тілдерінде қолданылатын функция. Ол ақпаратты енгізуге мүмкіндік беру арқылы пайдаланушымен өзара әрекеттесу жолын қамтамасыз етеді.
Microsoft Excel бағдарламасына арналған VBA (Visual Basic for Applications) пайдалану мысалы:
```vba
Пайдаланушы енгізуін жол ретінде азайту
userInput = InputBox («Мәтінді енгізіңіз:», «Терезе тақырыбы»)
```
Бұл код «Терезе тақырыбы» және «Мәтінді енгізіңіз:» сұрауы бар терезені көрсетеді. Пайдаланушы енгізген мән `userInput` айнымалысында сақталады.
Достарыңызбен бөлісу: |