русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Державний комітет зв’язку та інформатизації України


Дата додавання: 2014-11-28; переглядів: 925.


Image1.Picture.LoadFromFile (OpenPictureDialog1.FileName);

Form1.ClientHeight := Image1.Height + 10;

Image1.Top := Form1.ClientRect.Top + (Form1.ClientHeight – Image1.Height) div 2;

Form1.ClientWidth := Image1.Width + 10;

Image1.Left := Form1.ClientRect.Left + (Form1.ClientWidth – Image1.Width) div 2;

end;

10. Қосымшаны жіберіңіздер және көзі жетесіздер не өте жақсы бейнелеулердің әртүрлі мөлшерлері жанында қосымша көрінеді .

 

4-кезең. Батырма үшін пиктограмманы құру

1. Бейнелеулердің - Image Editor қоса салынған редакторын ашыңыздар, Tools - Image Editor командасымен шақырылады

2. Биталы файл матрицаны құрыңыз (File – New – BitMap File (.bmp) және ашылған терезеге өлшем 64х16 беріңіз.

3. 4 квадратқа бейнелеуді сындырыңыздар, ақ рамкалармен бөлінгендердің бір пикселге және жүйелілікте олардың бояңыздар сол жағында оңға гүлдермен қызыл, сұр, сары және жасылмен. Үшін мынаның Zoom аспабын таңдаңыздар және ақ тікбұрыш сол жоғарғы бұрышына курсорды орнатыңыздар, тышқан сол бүркеншектегі шегесін басыңыздар және оң төменгі бұрышқа созыңыздар. Жұмыс істеу мыналар жанында мүмкіншілік көрінеді пикселаді бөлектермен.

4. Filled rectangle аспабын таңдаңыздар және , мөлшерлер алдын ала есептеп , 4 суретін салыңыздар симметриялы және біркелкі таратылғандардың тікбұрыштың , қалдыра айнала әрбірдің бір пиксел ақ рамканы оларды.

Назарды ықылас білдіріңіздер анау, не пикселмен сол төменгі түс сұрау қояды «мөлдірліктің» т.с.с. түс бүркеншектегі шеге беттері түспен ауыстырылады, және сондықтан егер сіздер рамканы бермесеңіздер, онда квадрат бүркеншектегі шегеде белгілі болмайды .

5. Құрылған файлды сақтаңыз.

6. Пиктограмманы қарау үшін қосымша құрыңыз.

7. Формаға үш батырма енгізіңіз: SpeedButton, BitBtn және Button.

8. Келесі әрекеттерді орындаңыз:

Белгіленген объект Object Inspector Қасиеттің және оқиғаның аты Орындалатын амалдар
SpeedButton1 BitBtn1 Properties Gliph загрузите ваш файл пиктограмм
NumGliph 4 (убедиться)
Margin
Spacing
Margin
Spacing
SpeedButton1 Properties GroupIndex
AllowAllUp True
BitBtn1 Properties Caption BitBtn
Button1 Events OnClick SpeedButton1.Enabled := not SpeedButton1.Enabled; BitBtn1.Enabled := not BitBtn1.Enabled;

 

9. Қосымшаны жіберіңіздер және көзі жетесіздер, не қызыл пиктограмма сығылған күй-жағдайында болады, кезеңге басулар - сарылармен, жасыл SpeedButton басылған бүркеншектегі шегелері пиктограмма түсі болады, ал қол жетпеулерді бүркеншектегі шегелерде - сұр.

10. Жұмыс нәтижелерін оқытушыға көрсетіңіздер.

 

Өздік жұмыс

1. Пиктограмма файлына өзгертулерді салыңыздар, тікбұрыштарға қосымша элементтер қосып. Нәтижені оқытушыға көрсетіңіздер.

2. Бейнелеулердің редакторында суретін салыңыздар (Resource – New – Cursor) жаңа стандарттысыз курсор және қорлардың файлына оның қосыңыздар (. res ) сіздердің жобаңыздың (с помощью функции LoadCursor в свойстве Cursors компонента Screen).

 

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

1. Image және DBImage компоненттерін қалай ажыратуға болады?

2. Image компоненті қандай қасиеті бойынша суретті бейнелейді?

3. Суреттер редактор терезесін қалай ашуға болады?

4. Графикалық файлда Picture қасиетінен процедураның жүктелуін сипаттаңыз.

5. Image компонентінің басты қасиеттерін санап шығыңыздар.

6. Delphi қандай графикалық файлдарды форматы қабылдайды?

7. Графикалық объектілерді сақтау үшін кластарды санап беріңіз.

8. Суреттер редакторынан құралдарды белгідеуін сипаттаңыз.

9. Батырма үшін пиктограмма құру процедурасын сипаттап беріңіз.

 

 

Державний комітет зв’язку та інформатизації України

—————————————————

ОДЕСЬКА НАЦІОНАЛЬНА АКАДЕМІЯ ЗВ’ЯЗКУ ім. О. С. Попова

 

Кафедра обчислювальної техніки та мікропроцесорів

 


<== попередня лекція | наступна лекція ==>
SQL тілі. TQuery компоненті | Теоретичні відомості


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн