Жануартану пәніне мультимедиялық анимация процессін жасау Кіріспе



бет9/24
Дата15.12.2022
өлшемі2,62 Mb.
#57573
1   ...   5   6   7   8   9   10   11   12   ...   24
Байланысты:
dip -zhanuartanu-panine-multimedijalyq-animacija-processin-zhasau-jasavi-2010-63

Форма ќасиеттерi:
Name (Атау) – формаға берiлген атау. Ол Delphi объек­тiлерiнiң (компоненттердiң) негiзгi ќасиеттерiнiң бiрi. Delphi-дiң жұмыс iстеуi кезiнде ол объектiнi осы атау бойынша ажы­ратып таниды. Delphi-дiң формаға автоматты түрде ал­ғашќы рет меншiктеген атауын (Form1) өзгертiп, басќа атау беруге бо­лады. Форманың iс-әрекетi атауынан белгiлi болуы үшiн атауды мазмұнға жаќын етiп енгiзген жөн. Мысалы, форма квадрат теңдеудi шешуге пайдаланылатын болса, Form1 ор­нына KvTend атауын енгiзу. Ол үшiн ќасиеттер терезесiнен Name атауын таңдап, жаңа атауды клавиатура арќылы терiп алса болды. Терiлген атау Name жолының оң ќатарына жазылып ќо­йы­лады [20].
Font (Шрифт) – формаға енгiзiлетiн мәтiн шрифтiн ор­нату ќасиетi. Оны таңдап, оң жағында көрiнген көп нүкте (…) түймесiн шерткен кезде сұхбаттыќ шрифт таңдау терезесi көрiнедi (3-сурет). Терезеден, әдеттегiдей, ќажеттi шрифт ти­пiн, өл­шемiн таңдап ОК түймесiн шерту керек.



3 сурет – Шрифт таңдау терезесi


Caption (Таќырып, бетiне жазу) – форма терезесiнiң таќырыбына енгiзiлетiн мәтiн. Алғашќы кезде ќасиеттер терезесiнiң Caption ќасиетiне таќырып үшiн Form1 сөзi енгiзiлiп ќойылған. Оны “Redactor” не басќа таќырыпќа алмастыру Name ќасиетiне мән меншiктеу тәсiлi сияќты (ќасиет мәнi енгiзiлген соң КІ (каретканы ќайтару, енгiзу) клавишiн басып ќойған жөн).


Color (Түс) – форманың түсiн орнату ќасиетi. Ол таң­далған кезде оң жағында тiлсызыќ түймесi көрiнедi. Тiлсызыќ түймесi – ќасиет мәнiнiң бiрнеше екенiнiң белгiсi. Тiлсызыќ белгiсiн шерткен кезде мәндер (түстер) терезесi ашылады. Тiзiмде көрiнген ќалаған түстi шерткен соң форма сєйкес түске боялып ќойылады.
Width (Ен), Height (Биiктiк) – пиксель өлшем бiрлiгiмен берiлген форманың енi мен биiктiгiн орнату ќасиеттерi (бұл мәндер форманы ќолдан кеңейту не сығу кезiнде де авто­матты түрде орнатылып ќойылады).
Объект ќасиетiн программа (программалыќ код) iшiнде орнату да мүмкiн. Мысалы, форма таќырыбы шрифтiнiң өлшемiн 14 ету үшiн программаға Form1.FontSize := 14 мен­шiктеу операторын енгiзуге болады.
Тiлсызық түймесi – қасиет мәнiнiң бiрнеше екенiнiң белгiсi. Тiлсызық белгiсiн шерткен кезде мәндер (түстер) терезесi ашылады. Тiзiмде көрiнген қалаған түстi шерт­кен соң форма сәйкес түске боялып қойылады.
Width (ұзындық), Height (Биiктiк) – пиксель өлшем бiрлiгiмен берiлген форманың ұзындығы мен биiктiгiн орнату қасиеттерi (мәндер форманы тышқан арқылы кеңейту не сығу кезiнде авто­матты түрде меншiктелдi).
Delphi-де программалар оқиғалар ар­қы­лы басқарылатыны белгiлi. Ал объектiлерге қатысты оқиғалар тiзiмi Объект инспекторы (Object Inspector) терезесiнiң Events қосымша бетiнде орналасқан [18].
Олар қасиеттер тере­зесiнiң екi бағаннан тұратын Events қосымша бетiне енгiзiлген. Терезеде оқиға атау­ларының алдына On префиксi тiркес­тiрiлiп жазылған. Ол – атау­дың оқиға екендiгiн бiлдiретiн белгi. Формаға байланысты оқиғалар саны – 35.
Delphi-де программа мәтiнi про­граммалық код деп, ол енгiзiлетiн терезе программалық код терезесi не қысқаша редактор терезесi деп аталады. 1-суретте көрсетiл­ге­нiндей, Delphi iске қосылған кезде ол форма терезесiнiң астында көрiнбей тұрады. Оны экранға шығару View-Toggle Form/Unit ко­мандасын орындау не клавиатурадан F12 пернесiн басу арқылы орындалады.
Delphi-де программа мәтiнi про­граммалық код деп, ол енгiзiлетiн терезе программалық код терезесi не қысқаша редактор терезесi деп аталады. 1-суретте көрсетiл­ге­нiндей, Delphi iске қосылған кезде ол форма терезесiнiң астында көрiнбей тұрады. Оны экранға шығару View-Toggle Form/Unit ко­мандасын орындау не клавиатурадан F12 пернесiн басу арқылы орындалады.
Код терезесiнiң сол жақ бөлiгiнде Code Explorer (Код Зерттеушi), ал оң жағында программа мәтiнi терiлетiн жұмыс аумағы орналасқан. Код Зерттеушiде ағымдық проектiдегi объектiлердiң құрылымдық ағашы көрiнедi.
Код терезесiнiң тақырыбы ағымдық файл атауымен сәйкес келедi. Терезенiң жұмыс аумағындағы программа коды синтаксистiк мағынасына қарай түрлі стильде жазылып көрсетiледi. Мысалы, Object Рascal тiлiнiң кiлттiк сөздерi (мысалы, type, class, т.с.с.), қалың шрифтпен, ал түсiнiктемелер (мысалы, {Private declarations}) көк түстi көлбеу (курсив) шрифтпен жазылған. Терезенiң төменгi жағында үш элементтен тұратын кұй қатары бар. Оның бiрiншi элементi – курсор позициясын анықтайтын жол және баған индикаторы, екiншiсi – программалық кодтың өзгеруiн бақылайтын модификация индикаторы, үшіншiсi – кiрiстiру режимiнiң индикаторы.
Delphi-де Паскаль тiлiнде орындау мүмкiн және мүмкiн емес күрделi процестердi про­граммалауға болады. Delphi-дiң негiзгi ерекшелiгi – онда ќосымша ќұруда компоненттiк және объектiлiк тәсiлдер пайда­ланылады (Windows ортасында пайдаланатындыќтан, Delphi-де программаны көбiнесе ќосымша деп атайды). Бұл програм­ма­лау технологиясында нағыз рево­люция жасады деуге бола­ды. Компоненттiк тә­сiлдiң мәнiсi жеңiл, әрі ќосымша кiтапха­на­сы программалау ортасында дайындалып, арнайы iс-әре­кет­­тердi орындайтын компоненттер элемент­терiнен жинаќта­ла­ды. Олар жеткiлiксiз болса, объектiнi өң­деуге арналған үстеме программа ќұры­лады. Delphi-де ќолданылатын негiзгi кi­тапхананы ви­зу­аль­ды компоненттер кiтапханасы (VCL, Visual Component Library) деп атайды. Компоненттер панелiнде топ – тобымен жинаќталған, жүз­деген кластарға тиiстi, стан­дартты компоненттер бар. Пайда­ланушы жаңа ком­понент да­йын­дап, оны осы панельге ќосуы­на да болады [25].
Жалпы, бiр ќасиет мәнiмен танысу үшiн оны ќасиеттер терезесiнде таңдап, F1 клавишiн басу арќылы сєйкес аныќ­таманы шаќыру керек. Delphi-де аныќтамалар ағылшын тi­лiнде жазылған. Ол түсiнiксiз болса, экранда орысша ау­дармасын көрсететiн “Magic Gooddy 2” сияќты арнайы дайын­далған программаны пай­да­ланған жөн (мұндай программа компьютерге орнатылса, оны пайдалану ќиын емес).
Экранда ќасиеттер терезесi көрiнбесе, оны шығару үшiн View-Object Inspector командасын беру жеткiлiктi. Ол F11 клавишi басылған кезде де көрiнедi.
Ескерту. Жаңа проект iске ќосылған кезде алдымен Delphi Direct терезесi iске ќосылуы мүмкiн. Терезеден Delphi News бу­масын таңдау жеткiлiктi.
Windows-тағы сияќты Delphi-де программалар оќиғалар арќылы басќарылады. Мысалы, пайдаланушы программа көру үшiн алдымен формаға компонент орнатуы, форманы не фор­мада орналастырылған компоненттi тышќан арќылы шертуi мүмкiн. Оның әр iс-әрекетi оќиға шаќырады. Яғни, оќиға программаның жұмыс iстеуi кезiнде объект жағдайының өз­геруi.
Delphi-де әр оќиғаға атау берiлiп ќойылған. Мысалы, ком­поненттер палитрасының Button түймесi арќылы формада орнатылған Button1 компонентiн шерту Click (Шерту) оќиғасын шаќырады (1.5.4-таќырыпты ќараңыз) [19].
Әр объектiге байланысты оќиғалар жеткiлiктi Мысалы, формаға байланысты оќиғалар саны – 35 (1.4-сурет). Олар ќасиеттер терезесiнiң Events ќосымша бетiне енгiзiлген. Терезеде оќиға атауларының алдына On префиксi (ќосым­шасы) тiркестiрiлiп жазылған. Ол - атаудың оќиға екендiгiн бiлдiретiн белгi.

4 сурет - Форма оќиғлары






Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   24




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

    Басты бет