Новый документ (3) (1) (1)


Rect (rectangle – тіктөртбұрыш), ол Round



Pdf көрінісі
бет7/16
Дата10.12.2023
өлшемі330,22 Kb.
#136675
1   2   3   4   5   6   7   8   9   10   ...   16
Байланысты:
Новый документ (3) (1) (1)

Rect
(rectangle – тіктөртбұрыш), ол
Round
класының мұрагері
болуы керек.
Round
класын универсалды ету үшін, оның қасиеттерін өзгерту
керек.оның радиусымен орталық координатасына орнына төмендегідей
мəндерді енгізу керек:
Тор
– фигураның жоғарғы жағының координатасы;
Left
- фигураның сол жағының координатасы;
Height
- фигураның биіктігінің координатасы;
Width
- фигураның енінің координатасы.
Осы қасиеттер бойынша
фигураға жетпей координаттарды оңай
анықтауға болады. Мысалы, тіктөртбұрышты (квадратты) бейнелеу үшін
сол жақ координатасына енін қосу керек, ал төбесі жағынан биіктігін алып
тастау керек. Делік,
Тор =80, Left =20, Height =40, Width =60.
Онда оң жағы мына мəнге ие болады: Left + Width =80,
Ал төменгісі мынаған: Тор - Height =40.
Демек, аталған тіктөртбұрыш келесідей координаттарға ие болады (оң
координата – горизонталь ось үшін, екінші мəні – вертикаль ось үшін): А
(20,80), В (80,80), аталған тіктөртбұрыш 13.4 суретте қарастырылған.


Round тегі негізінен жоғарыда аталған қасиеттерге сүйене отырып, Rect
ұрпағын құруға болады. Яғни бұл ұрпақты тіктөртбұрыш салу барысында
қолдануға болады. Демек, бұл сурет бейнелеу шеңберлерді бейнелеуден
əлдеқайда бөлектеніп тұруы тиіс. Сонымен, Rect Draw əдісін өзіне тəн етуі
тиіс, ата – анасынан бөлектенуі тиіс. Өзге жағдайларда Rect əдісіне
жататын Draw программасын шақыртқан уақытта экранда тіктөртбұрыш
емес, шеңбер бейнеленіп тұрады. Мұндай оқиға болмау үшін, Rect əдісіне
Draw əдісінің қасиеттерін сипаттау қажет. Сонда Round əдісіне жататын
объектілер үшін Draw мəні шеңбер болады да, Rect əдісі үшін, Draw мəні
тіктөртбұрышты бейнелейді. Draw атымен аталған əдістер əртүрлі
қимылдар үшін жауап береді.
Проектте өзіндік класс құру үшін, менюде Project - Add Class Module
(Класс модульін қосу) командасын таңдау қажет. Нəтижесінде диалогтық
терезе бейнеленеді. Бұл терезеде Class Module пунктін таңдауға болады.
Құрылып жатқан класс үшін берілгендер мəнін осы терезеде енгізуге
болады. Бірақ, Visual Basic класы арқылы VB Class Builder (VB класс
құрғыш) пунктін таңдау арқылы салған жөн болады.
Өзіндік класстар құру үшін Visual Basic- те, Class Builder (VB класс
құрғыш) əдейі құру амалы қарастырылған. жоғарыда аталған Round
класын осы амал арқылы құру əдісін қарастырайық.
VB Class Builder пунктін таңдағаннан кейін, класс құрғыш терезесі
пайда болады. Бұл терезенің сол жақ шетінде аталған проектінің өзінің
проектілері бейнеленеді. Егер класстар құрылмаған болса, онда Project 1
пункті ғана бейнеленеді.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   16




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет