СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Image компоненті

Категория: Информатика

Нажмите, чтобы узнать подробности

Image компонеттеріне т?сініктерін ?алыптастыру ж?не бас?ару элементтерімен ж?мыс

Просмотр содержимого документа
«Image компоненті»

«Талдықорған гуманитарлық – техникалық колледжі» МКҚК


Күні

Топ

28


259

«БЕКІТЕМІН»

Колледж директорының ОІЖ

орынбасары__________М.Ә.Каримов


Пәні:


Бағдарламалау.


Сабақтың тақырыбы:



Image компоненті.

Сабақтың мақсаттары:


Білімділік:

Білім алушыларға Image компонеттеріне түсініктерін қалыптастыру және басқару элементтерімен жұмыс істеуді меңгерту, жобаның интерфейсін құра білуге үйрету;


Дамытушылық:

Білім алушыларды әр-бір сабаққа ынтасы мен қабілеттерін біріктіріп, пәнге деген қызығушылығын арттыру, дамыту;


Тәрбиелік:

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


Сабақтың типі


Аралас сабақ



Сабақтың түрі

Тәжірибелік



САБАҚТЫ ЖАБДЫҚТАУ


Сабаққа қолданылатын әдебиеттер:

1.Е.Қ.Балапанов, А.Б.Даулетқұлов, Б.Б.Бөрібаев «Жаңа информациялық технологиялар: Информатикадан 30 сабақ», Г.Ә.Жапаров. «Информатика негіздері»;

2. Б.А.Бельгибаев «TurboPascal»;

3. Компьютерлік сауаттылыққа оқыту жөніндегі оқу-әдістемелік құрал.


Сабақта қолданылатын көрнекіліктер мен

құрал-жабдықтар:

Компьютер, интербелсенді тақта, проектор, слайд.

Сабақты жүргізу кезеңдері

  1. Ұйымдастыру кезеңі (1 мин)

а) Білім алушылармен сәлемдесу;

ә) Білім алушыларды түгендеу;

б) Білім алушылардың сабаққа дайындығын тексеру;

в) Білім алушылардың назарын сабаққа аудару.


  1. Үй тапсырмасын сұрау (8 мин)

1. Компонеттер дегеніміз не?

2. TPicture, TBitmap, TicоnImege компоненттерінің түрлерінің айырмашылығын айту, мысалы келтіру.

3. TPicture және TBitmap компоненттеріне сызба жасау.

4. Delphi программалау ортасының графикалық мүмкіндіктері қандай?


  1. Тақырыпты баяндау (35 мин)

Image компоненті.

Image компоненті және оның кейбір қосымша программаларды бейнелермен безендіру қажеттілігі жаңа қосымша программаны ашып, оған Image, егер AutoSize қасиетіне ақиқат мәнін Streach қасиеті компонентті сурет өлшеміне ыңғайлайды,
Center қасиеті true орналасса, бейнені Transparent қасиеті, егер ол ақиқат болса, графикалық объектілерді сақтауға арналған  TPicture, TBitMap, TIcon, ТMetaFile кластары  битовты матрицалардан, пиктограммалардан және метафалдардан құралған егер өзіміз графикалық объектілердің класын құрсақ (Graphic as My Class).

My Property мұндағы: My Class енгізілген кластың TBitMap, TIcon, MetaFile кластарының файл форматтары, егер BitMap объектісін құрсаныңыз, онда оны
(FormDestroy процедурасы) орындауға болады: BitMap.Free;  егер қолданушымен редактрленген бейнені қайталап Bit мapка BitMap.Assign (Image1.Picture); егер де алдыңғы бенені қайта құру Image1.Picture.Assign (Bitmap); сонымен біз Assign әдісі бойынша Canvas және Pixel Delphi программистке экранға графикалық бейнелерді шығаратын программа графиканы объектінің бетіне (форма немесе Image
Delphiдегі кейбір компоненттер Canvas қасиетіне Канваның әр нүктесінде X және Y
координаталар пиксельмен өлшенеді.

Пиксель бұл сурет бетінің холст және кенеп жоғарыда айтылғандай, объекттің бетіне графиканы шығару графикалық примитивті шығару әдісі кезінде Сanvas
Холсттың өлшемін алу үшін, (Іmage) жоғарыда айтылып кеткендей, графиканы программа бетіне графикалық примивтерді шығару әдістерінің Canvas қасиетін қалам және қылқалам.

Суретші өз жұмысында қалам нүктелерді, сызықтарды, геометриялық фигураларды: шеңбер, тұрақты Түсі

Clblack 

ClMaroon 

ClGreen 

ClOlive 

ClNavy 

ClPurple 

ClTeal 

ClGray 


Width қасиеті сызықтың енін береді, мысалы, Style қасиеті сызықтың стилін көрсетеді. Ол тұрақты сызық түрі 

psSoild 

PsDush 

PsDot 

Mode қасиеті нүкте түсі мен бет бірақ, программист фон түсіне байланысты сызық тұрақты 

MpBlack 

MpWhite 

MpCopy 

MpNotCopy


Cызық түсі

Pen.

Color

MpNot 

Қылқалам тұйықталған бөліктерді салу әдісімен, мысалы қасиет сипаттама 
Color 
Style 


Контур ішінде бөлік боялған немесе штрихталған
Тұрақты бөлікті толтыру типі 

BsSolid 
BsClear 
BsHorisontal 
BsVertical 
BsFDiagonal 
штрих 
BsBDiagonal 
штрих 
BsCross 
штрих 
BsDiagCross 


Image Editor бейнелеу редакторы. Бейнелеу файлын құру  Delphiде енгізілген ImageEditor бейнелеу редакторы бар, ол жұмыс меню бөліміндегі File басталады, онда егер Newді таңдамасақ, онда қосымша таңдау Recourse File (.res) Файл ресурстары Component Recourse File(.dcr) Компоненттің файл ресурсы 
Bitmap File (.bmp) Битовты матрица файлы Icon File (.ico) Пиктограмма файлы Cursor File (.cur) Курсор бейнесінің файлы, мысалы, битовты матрицаға сурет құрсақ, онда терезенің сол жағында орналасқан саймандар панелі: 

Суреттің тікбұрышты облысын белгілеп,оны тышқанмен жылжытуға, Суреттің проиволды облысын белгілеп, оны тышқанмен жылжытуға, көшіуге, кесіп жеке пикселдерді қарау: суреттің тік бұрышты ластик, ол қозғалғанда сурет өшеді, пиксель қосымша карандаш, оның қозғалуы басты түспен сызық кисть, оның қозғалуы бетті баты түспен бояйды, пульверизатор. Түс тышқанның батырмасын басқаннан таңдалады.

Мәтінді енгізу. Мәтіннің типін және шрифт өлшемін толтырушы ол таңдалған түспен әрбір контурды толтырады, түс индикаторы, ол пиксельдің түсін көрсетеді. 


  1. Жаңа тақырыпты бекіту (30 мин)

Тапсырма 1. Графикалық объекттің бетіне мәтін шығару үшін TextOut әдісі қолданылады. Осы әдістің шақыру нұсқауы жалпы жағдайда мынадай түрде болады:

Объект. Canvas. TextOut (x , y , Текст);

Мұндағы x , y – шығатын мәтіннің координат нүктелері;

Текст – айнымалы немесе символдық типті тұрақты  (шығарылатын мәтін).

TextOut әдісімен шығарылатын мәтін облысының оң жақ шекара координаттарын,

PenPos  қәсиетін пайдаланып алуға болады, мысалы:  TextOut(PenPos.x , PenPos.y, ‘Руб’);

Қарапайым графиктерді сызу әдістері LineTo әдісі түзуді қарандаштың ағымдағы орынан координатасы көрсетілген нүктеге дейін сызады.

Объект. Canvas. LineTo(x , y);

MoveTo әдісі  қарандашты белгіленген  нүктеге апарады.

Объект. Canvas. MoveTo (x , y);

Ellipse әдісі эллипс сызады (жеке жағдайда, шеңбер – параметр мәніне тәуелді болады):           Объект. Canvas.Ellipse(x1 , y1,x2,y2); мұндағы: x1, y1, x2, y2 – ішіне эллипс сызылатын тікбұрыш координаттары.

Arc әдісі доға сызады:

Объект. Canvas.Arc(x1 , y1,x2, y2, x3, y3, x4, y4); мұндағы:  x1, y1, x2, y2 – эллипс параметрі, эллипс белгілі, яғни сызылатын доға болады.

Rectangle әдісі тіктөртбұрыш сызады:

Объект. Canvas. Rectangle (x1 , y1, x2 , y2);

Мұндағы:  x1, y1 және x2, y2 – сол жақ үстінгі және оң жақ астыңғы тіктөртбұрыш бұрыштарының координаттары.

FillRect  әдісі Brush.Color қасиеті арқылы берілген түсімен тіктөртбұрышты бояйды. Бұл әдістің бір ғана параметрі бар, бұл структураның Trect типі.

Мысалы:

Var

R:Rect(20,20,150,150);

With Canvas do

begin

Brush.Color:=clRed;

FillRect(R);

End;

End;


Сергіту сәті.


V. Сабақты қорытындылау (15 мин)

  • Өткен тақырыпқа сараптама жасау

1. Компонеттер дегеніміз не?

2. Imаge компоненттерінің түрлерін айту, мысалы келтіру.

3. TPicture және TBitmap компоненттеріне Imаge сызбасын жасауға болама.

4. Imаge компоненттерінің программалау ортасының графикалық мүмкіндіктері қандай, бар ма?



  • Жеткен жетістіктерін айту;

  • Жіберген кемшіліктерін көрсету;

  • Белсенді Білім алушыларді бағалау.


VI. Үй тапсырмасы (1 мин)

Конспектіні оқу.


Оқытушы ________________А.С.Ишмухамедова


Әдіскер__________________ С.М. Кунапиянова