DELPHI программалау жүйесі

КІРІСПЕ 1
I DELPHI ПРОГРАММАЛАУ ОРТАСЫ 3
1.1 DELPHI ПРОГРАММАЛАУ ЖҮЙЕСІ 6
II DELPHI.ДІҢ ГРАФИКАЛЫҚ МҮМКІНДІКТЕРІ ЖӘНЕ ГРАФИКАЛЫҚ ОБЪЕКТІГЕ АНИМАЦИЯ ЖАЗУ 9
2.1 ҚАРАПАЙЫМ ГРАФИКТЕР СЫЗУ ЖӘНЕ ИНДИКАТОРЛАРДЫ ПАЙДАЛАНУ 17
2.2 СANVAS ОБЪЕКТІСІНІҢ ҚАСИЕТТЕРІ 20
2.3ANIMATE КОМПАНЕНТІ 22

ҚОРЫТЫНДЫ 23

ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР КӨЗІ 24

ҚОСЫМША 26
Әлемдегі миллиондаған программистер Delphi-де жұмыс жасайды және олардың көбісі Delphi-де мәліметтерді өңдеуге және сақтауға арналған программалар құрады. Күнбе-күн коммерциялық және жеке мәліметтерді санамағанда (адам ататтары, мекен-жайлар, есепшоттар) визуальды интерфейс көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: дыбыс файлдары, видео көріністер, WEB –парақшалары және т.б. Осындай көп ақпарат арасында өзімізге керекті мәліметтерді алу үшін, оларды өңдейтін программалар қажет.
Программа құруға ыңғайлы тамаша ортаның бірі – Delphi ортасы таңдап алынды. Оны оқып үйрену , түсіну және логикалыңқ ойлауға өте қарапайым , әрі жеңіл. Delphi программалаудың структуралық тәртібін және программалаудың басқа тілдерге қарағанда жалпы жақсы дамыған.Оның қызықты рекурсивті мүмкіндіктері , сонымен қатар қызықты есептер шығару мүмкіндіктері бар.
Delphi типті жүйені тез және визуальды құру ортасы деп атайды.Себебі ол өзіне компилятормен қоса редактор және көптеген дайын программалар жиынтығын қамтиды.Delphi – де шамамен 200 – ге жуық дайын компоненттер бар.Delphi-де программа құру жақсы жабдықталған компьютерді қажет етеді.
1. Компьютерная технология обучения:словарь-справочник/Под редакцией В. Ю. Гриценко, А. М. Довгялло, А. Я. Савельева-К.: «Накова думка», 1992
2. Нұрғалиева Г. Қ. Электрондық оқулықтар – мұғалім мен оқушы арасындағы әрекетттестікті гуманизациялау құралы// «Информатика негіздері» республикалық журналы, №2, 2002.- 2-3 б.
3. Тажигулова А. И. Конструирование электронных учебников//Научно-практический журнал «Информационные технологии в Казахстане», №1, 2000.- С. 42-43.
4. Виштынецский Е. И., Кривошеев А. О. Вопросы применения информационных технологий в сфере образования и обучения//Информационныетехнологии, 1998, №2 – с. 32-36.
5. Сливина Н. А., Фомин С. С. Компьютерное учебное пособие «Высшая математика для инженерных специальностей»//КомпьютерПресс.- 1997.- №8.- с.72-77.
        
        МАЗМҰНЫ
кіріспе
1
|i Delphi программалау ортасы |3 ... dELPHI ... ... |6 ... ... ... ... және |9 ... объектіге анимация жазу | ... ... ... сызу және индикаторларды |17 ... | ... Сanvas ... ... |20 ... компаненті |22 ... |23 ... ... көзі |24 ... |26 ... ... ... Delphi-де жұмыс жасайды және
олардың ... ... ... өңдеуге және сақтауға арналған
программалар құрады. Күнбе-күн коммерциялық және жеке ... ... ... мекен-жайлар, есепшоттар) визуальды интерфейс
көмегімен жұмыс ... ... ... ... ... бар: дыбыс
файлдары, видео көріністер, WEB –парақшалары және т.б. Осындай көп ақпарат
арасында ... ... ... алу ... ... ... ... құруға ыңғайлы тамаша ортаның бірі – Delphi ... ... Оны оқып ... , ... және ... ойлауға өте
қарапайым , әрі жеңіл. Delphi программалаудың ... ... ... ... ... қарағанда жалпы ... ... ... ... , ... қатар қызықты есептер шығару
мүмкіндіктері бар.
Delphi типті жүйені тез және ... құру ... ... ол ... компилятормен қоса редактор және көптеген
дайын программалар жиынтығын ... – де ... 200 – ... ... компоненттер бар.Delphi-де программа құру ... ... ... ... – бұл Borland ... ... тез құруға
арналған жеткілікті жаңа өнімі. Қосымшалармен мәліметтер ... ...... Internet/Intranet, сонымен қатар ... және “ ...... жұмыс істейді.
DELPHI тілі объектілі – бағытталған Object Pascal тілінің ... ... ... SQL сервері, есеп беру генераторлары,
визуальді ... және ... ... ... Windows ... ... ... өндеуде өзіңді сенімді сезіну үшін
арналған тағы басқа құрылғылар жатады.
Жоғарыда айтылғандай ... және ... ... ... ... Delphi -ден өздерінің есептерін шешу үшін идеал
көмекші құрал тапты. Delphi 7-нің Visual Basic ... ... ... ... ... фирмалар өз программа интерфейсінің стандарты
ретінде қабылдады. Қолданушы интерфейсі ... ... ... ортасында программалауды тез программа құру ортасы ... ... ... аспектісі ол- көмекші жүйесінінің ... ... ... процедуралық, логикалық және объектілі-
бағдарлы болып үш түрге бөлінеді. Delphi-дің бірінші ... 1994 ... ... ... жылдары оның бірте-бірте кеңейтілген 2, 3, 4, 5, 6,
7 – нұсқалары жарық көрді. 5, 6 – ... ... ... ... болады, екеуі де Windows 32 ... ... ... Delphi 6-да ... үшін ... ... мүмкіндігі
кеңейтілген және мәліметтер қорымен жұмыс істеуде өзгешеліктер енгізілген.
Бұл курстық жұмысты жазудағы мақсатым – ... ... ... ... сипаттама жүргізу. Оның барысында сіз бұл
күрделі жүйемен таныса аласыз.
i delphi программалау ортасы
1.1 Delphi ... ... 7 ... ... ... ... интегралданған
программаланған ортасының терезесі пайда ... ... ... ... код ... және объектілер инспекторы.
Экранның жоғарғы бөлігінде негізгі терезе орналасады. Онда ... ... ... View. Debug және Custom) және ... орналасады. Негізгі терезе Delphi 7 ортасы жабылмайынша ашық
тұрады. Негізгі терезені жабу арқылы Delphi 7 -ны ... ... ... ... ... ... көрінбей тұруын Customize
диалогтық терезесі ... өз ... ... ... және оларды тышқан
курсоры арқылы жылжытуына болады. Customize терезесіндегі ... ... ... оң жақ ... басу ... шақырылады.
Компоненттер палитрасындағы компоненттер арқылы программа құрылады.
Компоненттер Delphi программасының негізгі элементтері болып табылады. Олар
арқылы қолданбалы программаның қолданушы ... ... ... ... ... ... ... Standard палитрасы ашық тұрады. Қолданушы
өз қалауынша , компонеттер палитрасының орналасуын реттеуге ... ... ... Palette ... ... ... ... кез-келген жерінен тышқанның оң жақ пернесін басып Properties
мәзірін таңдау.
1.Негізгі терезе(Project1)
2.Обьектілер инспекторының терезесі . (Object ... ... ... ... ... терезе объекттер ағашы. Бұл ... ... ... ... ... + ... - белгісі бұл компоненттің ішкі
класында екінші компоненттің бар екендігін ... ... ... ... ... онда бұл компонент формада екпінді болғанын
анықтайды.Терезесі форма конструкторының терезесі ... бұл ... ... ... ... ... инспекторы болып,
мұнда объектінің негізгі ... ... ... ... Мұны ... ... ... F1клавиші арқылы экранға
шығамыз . Obgect inspector терезесі екі ... ... ... ( ... )
2. Events ... ... ... проекті түрінде жиналған бірнеше
элементтерден тұрады. Олар:
1. Проект коды (DPR ... мен ... ... ... ... ... ... Форма модулі (PAS)
4. Модулдер (PAS)
5. Объектілер параметрі (ОРТ)
1.2 Ұйымдастырушының ортасын икемдеу.
Delphi-ді қосқан соң жоғарғы терезе де ... ... ... Егер ... бір ... тоқтап қалса оның
астынды сары төрт бұрышт көмекші пайда болады.
Бұл компанент палитрасынан ... ... ... құрамы визуальды және логикалық компаненттерден
тұрады.Тетік ... ... ... ... ... ол ... логикалық болады.
Delphi-де программа визуальді түрде жазылғандықтан, барлық ... ... ... өзінің көрінісіне ие болады, олармен
тиісті түрде операциялану үшін қажет. ... ... ... тұрған
программаға көрініп тұрған тек ... ... ... ... ... палитра беттерінде ... Windows ... ... ... барлығы
‘’Dialogs’’ деп аталатын палитра бетінде орналасқан.
Delphi ұйымдастырушыға ортаны ... ... ... палитрасын, құралдар сызғышын оңай өзгертуге және
синтаксисті белгілеп, қоюларды икемдеуге болды.
Интелектуальді редактор. Программалар редакциялауды ... мен ... ... ... дұрыстағыш. Delphi-де қуатты редакторға енгізілген кодтағы
қателерді тауып, оларды жоятын граикалық дұрыстағыш ... ... ... ... ЖӘНЕ ... ОБЪЕКТІГЕ
АНИМАЦИЯ ЖАЗУ.
Delphi ортасы схемаларды, сызбаларды, түрлі иллюстрацияларды экранға
шығаратын программаларды неғұрлым қарапайым жолмен ... ... ... элементтер объекттің үстіңгі жағында шығарылады (формалар
немесе Image компоненті), бұған Canvas қасиеттері ... ... ... ... элементтерді (түзу сызық, шеңбер және т.б) шығару үшін осы
объектінің Canvas қасиетін қолдану әдісін ... Canvas. ... ... ... графиктерді шығару әдісінде ... ... ... бет ... ... Canvas қасиеттері қарастырылады. Бұл бет
(холст) жеке ... ... ... әр ... ... және тік (Y) координата лар арқылы анықталады.
Қарандаш және қылқалам
Қарапайым ... бет ... ... ... қамтамасыз ететін
әдістер үшін, қарандаш және қылқалам қолданылады: қарандашты түзулер ... ... ... ал қылқаламды аймақтарды шекаралық контурмен
бояуға қолданады.
Графиктерді бетке (холстқа) шығаратын арнайы ... ... Pen ... Brush (қылқалам) қасиеттері сәйкес келеді, бұлар
TPen және TBrush типтерін көрсетеді. Осы ... ... ... ... ... түрін анықтайды.
TPen объектісінің мынадай қасиеттері бар:
Color – түзудің түсі(контуры)
Width - түзудің қалыңдығы (пиксель бойынша)
Style - ... ...... мәні ... ... ... тұрақтыларды
қолдануға болады (TColor): clBlack, clOlive, clGray, clBlue, clMaroon,
clNavy clSilver, clAqua, clGreen, clPurple, clRed, ... ... ... ... қабылдайды:
psSolid – біркелкі түзу;
psDash – пункттирлік түзу, ұзын штрихтар;
psDot - пункттирлік түзу, қысқа штрихтар;
psClear – түзу көрінбейді.
Егер ... ... мәні ... ... ... онда пункттирлік
түзулер біркелкі түзулер болып шығады.
Қылқалам (Canvas.Brush) тұйық аймақтарды сызатын және сол облыстарды
бояуды қамтамасыз ететін әдіс ретінде ... ... ... ... ... ... облысты бояйтын түс;
Style - аймақты толықтыру стилі (типі).
Brush.color қасиетінің мәні ретінде жоғарыда айтылып ... ... ... ... ... ... ... мынадай мәндерді қабылдайды:
bsSolid - біркелкі бояу;
bsClear – облыс болмайды;
bsHorizontal – көлденең штрих;
bsVertical – тік штрих;
bsFDiogonal – ілгері қарай көлбеген диоганалдық ... ... ... ... ... ... тың ... құралдарымен жұмыс атқаруды айтарлықтай
жеңілдететін келесі кластар қолданылады. TPaintBox – кез ... ... ... және ... ... ... TCanvas – ... салуға
лайықты аумақ- арқау, TPen – ... TBrush – бояу ... TPicture ... контейнері, TGrafic – графикалық ... ... ...... ... TIcon – пиктограмма, TMetafile – метафайл және
т.б.
Қарапайым геометриялық фигураларды сызу үшін ... Shape ... ... Осы компонент арқылы бейнелеу
әрекеттерін орындау - графикалық редакторда жұмыс атқарумен ... ... Shape- пен ... ... түрі компоненттің Shape ... ... және оның ... ... ... StCircle – ... ... – эллипс;
- StRectangle – төрт бұрыш;
- StRoundRect – жұмырланған төрт бұрыш;
- StRoundSquare – жұмырланған квадрат;
- StSquare – ... ... Windows- тың TCanvas ... ... салуға лайықты
аумақ), TFont (қаріп), TPen (қалам), TBrush (бояу жаққыш) ... ... ... ... қолдануға, яғни әртүрлі бейнелерді
программаның орындалу барысында форманың бетіне орналастыруға, сызуға
болады.
Осы сәтте ... ... ... ... жиынынан
(нүкте, шеңбер ,төрт бұрыш ... ... ... ... салу ... ... туындысы Canvas компоненті қолданылады. Осы компоненттің
бетіне бейнесін сызу ... ... ... ... ... басқару терезелері (мысалы, Memo немесе List) арқауды ... ... олар Windows ... ... ... ... қасиеттер, оқиғалар және әдістермен
қамтылған:
- Қаріп, қалам, бояу жаққышты қолдану арқылы бейнелерді сызу;
- Фигура және ... салу және ... ... ... ... Графикалық бейнелерді шығару;
- Ағымдағы бейнелердің өзгеруіне сәйкес ... ... ... ... және әдістерін қолдану арқылы
әртүррлі суреттерді, көпбұрыштыларды және ... ... ... бірақ
бағдарлама құрамында арқаудың OnPaint – оқиғасын өңдеуші үзіндісі міндетті
түрде болуы керек.
- Canvas объектісінің TBrush ... Brush ... ... ... Bitmap ... – Tbitmap) – ... 8*8 сурет, осы суретпен экрандағы
аумақ толтырылады немесе ... Color ... – Tcolor) – ... ... анықтайды;
- Handle (түрі - Tbrush) – Windows-тың API процедураларын тікелей
шақырғандағы бояу ... ... ... ... Style ...... – бояудың түрін анықтайды. Бұл параметр
Bitmap қасиетімен бәсекелеседі: екеуінің қайсысы соңғы болып анықталса,
бояудың ... сол ... ... ClipRect ... – Trect) ... – тек қана оқуға тағайындалған.
Ол графикалық бейнені ... ... ... ... CopyMode ... – Tcopy Mode) ... арқылы көшірменің түрін,
яғни өзгеріссіз немесе екі есе үлкейту, бейненің түсін инверсия
арқылы көшіру және т.с.с ... Font ... – Tfont) Canvas ... шығарылатын мәтіннің қарібін
анықтайды. Осы параметрдің келесі қасиеттерін ажыратады:
- Color (Tcolor) – мәтіннің түсін анықтайды;
- Height ...... ... пиксель өлшемінде анықтайды;
- Name (TfontName) - қаріптің атын ... ... ... New Roman ... Size ... Integer) – ... ... пункт (1 пункт- 1/72
дюйм) өлшемінде ... Бұл ... Height ... ... ... ... ... екіншісі
автоматты түрде өзгеріп отырады;
- Style (түрі - TfontStyle) – ... ... ... ... асты ... және т.с.с.).
2.1 Қарапайым графиктер сызу және индикаторларларды ... ... ... ... ... орынан координатасы
көрсетілген нүктеге дейін сызады.
Объект. Canvas. LineTo(x , y);
MoveTo әдісі қарандашты ... ... ... Canvas. MoveTo(x , ... ... ... сызады (жеке жағдайда, шеңбер – параметр мәніне
тәуелді болады): ... ... , ... x1, y1, x2, y2 – ... ... ... ... әдісі доға сызады:
Объект. Canvas.Arc(x1 , y1,x2, y2, x3, y3, x4, y4);
Мұндағы: x1, y1, x2, y2 – эллипс параметрі, ... ... ... доға ... ... ... ... Canvas. Rectangle (x1 , y1, x2 , y2);
Мұндағы: x1, y1 және x2, y2 – сол жақ ... және оң жақ ... ... ... ... ... қасиеті арқылы берілген түсімен
тіктөртбұрышты бояйды. Бұл әдістің бір ғана ... бар, бұл ... ... Canvas ... пайдалану
Индикатор жалпы диаграмманың қарапайым түріне жатады және ол арқылы
кейбір ұзақ уақыт ... ... ... ... ... ... ... процестердің көрінісін мәтіндік және графикалық ... ... Delphi ... ... ... ... және Gauge ... ұсынады.
Индикатордың позициясын программада көрсетуге болады, мысалы:
ProgressBar1. Position:=35;
ProgressBar-ның элементінің позициясын StepIt ... Step) ... ... ... Delta) ... ... өзгертуге
болады. Мысалы, ProgressBar1.StepBy (13).
Бұл оператор ... ... ... 13-ке өсіп ... ... Caption немесе Text қасиеттері жоқ
болғандықтан, жұмыс атқару ... ... ... ... ... ... болады.
Samples парағында орналасқан Gauge элементі қарапайым ... ... Gauge ... ... ... бір параметрдің мәнін
пайызға сәйкестеп, лайықтап шығарады.
Kind қасиеті шығарылатын диаграмманың түрін анықтайды және оның ... бола ... ... ... - көлденең төртбұрыш;
□ gkVerticalBar - тік ... gkPie - ... gkNeedle - ... ... Canvas ... ... кеткендей, программа орындайтын графиктерді бетке шығару үшін
Canvas қасиеті келеді. Canvas объектісінің Pixels ... ... ... ... кез ... нүктесін қажетті түске бояуға болады.
Мысалы, ... 10] ... ... ... қызыл түске бояйды.
Мысал1. Форма бетіне олимпиядалық ... ... ... ... компонентінің үстіне шығарамыз. Формаға Image, button1 компоненттерін
орналастырамыз. Button1 компонентінің Caption қасиетіне «сурет ... ... Button1 ... Onclick ... ... ... ... TObject);
begin
with Image1.canvas do
begin
pen.Width:=1;Pen.Color:=clblack;
brush.Color:=clcream;Rectangle(30,30,150,115);
pen.Width:=2;brush.Style:=bsclear;
Pen.Color:=clblue;ellipse(40,40,80,80);
Pen.Color:=clblack;ellipse(70,40,110,80);
Pen.Color:=clred;ellipse(100,40,140,80);
Pen.Color:=clyellow;ellipse(55,65,95,105);
Pen.Color:=clgreen;ellipse(85,65,125,105);
end;
end;
Жоғарыда айтылып кеткендей, графиканы программа бетіне шығаратын ... ... ... Өз ... Canvas І бұл Canvas ... ... ... әдістері графигі примитивтерді (нүктелер, сызықтар, тіктөртбұрыштар)
шығаруды қамтамасыз ... ал ... бұл ... ... ... ені және ... ... т.б.) бере алады.
Графикалық примитивтерді шығару әдістерінің Canvas қасиеті сурет сала
алатын абстрактілі бет ... ... Бет ... ... ... тұрады. Пикселдің орны оньің горизонталь (X) және вертикаль
(Ү) осьтері ... ... ... сол жақ ... ... Координаттар жоғарыдан төмен және солдан оңға қарай өседі. Беттің
өлшемін Height жэне Width қасиеттері арқылы өзгертуге болады.
Қалам және ... ... өз ... ... жэне қылқаламды
қолданады. Бетте осы примитивтерді салу эдістерін қамтамасыз ететін Pen
(қалам) жэне Brush ... ... ... Қалам сызықтарды, ал
қылқалам контурмен шектелген облыстарды салу үшін ... ... ... ... фигураларды:
шеңбер, тіктөртбұрыш, эллипс, және т.б. суреттерді салу ... ... ... Треn ... ... ... ... ... ... түсі ... ... ені ... ... түрі ... |Тәртіп бейнесі |
Color ... ... ... сызықтың түсін анықтайды. Келесі
кестеде Color ... мәні ... ... ... ... берілген.
| Тұрақты |Түсі ... |Tүсі |
| ClBlack ... ... ... сұр |
| CIMaroon ... |CIRed ... |
| CIGreen ... |Clime ... |
| ClOlive ... |ClBlue |Көк |
| CINavy |Көк қара ... ... ... |
| CIPurple ... қызыл |ClAqua |Көкшіл |
| CITeal |Көк ... |ClWhite |Ақ |
| CIGray |Сұр | | ... ... сызықтың енін береді. Мысалы, Canvas.Pen.Width:=2
операторы ені 2 писель ... ... ... ... ... қасиеті сызықтың стилін көрсетеді. Ол түзу, шрихталған немесе
ирек болуы ... ... ... ... стилін көрсететін тұрақтылар
келтірілген, Жартылай пунктир сызықтың ені 1 - ден көп ... ... ... қасиетіне бірден үлкен мән берсек, онда жартылай пунктир ... ... ... шығады.
|Тұрақты ... түрі ... |Жай ... ... ... ұзын штрих |
|PsDot ... ... ... ... Dot ... ұзын және ... |
| ... ... ... DotDot ... бір ұзын бір ... |
| ... ... ... ... көрінбейді ... ... ... түсі мен бет ... ... ... бойынша сызық Pen.Color қасиетінің мәнімен сызылады. Бірақ,
программист фон түсіне ... ... ... өзгерте алады. Төменгі
кестеде Pen.Mode ... мэні ... ... ... |Сызық түсі ... ... ... ... ... ... |
|MpWhite |Ақ, ... ... ... тәуелсіз |
|MpCopy ... ... ... ... мәнінен тәуелді |
|MpNotCopy ... ... ... ... мәніне инверсиялы |
|MpNot |Сызық түсі бет нүктелерінің түсіне инверсті ... ... ... салу ... ... геометриялық
фигураларды салумен сипатталады. Қылқалам, объект ретінде төменгі кестеде
келтірілген екі ... ... ... ... ... бөлікті салу түсі |
|Style ... ... ... ... ... бөлік боялған немесе штрихталған болуы мүмкін.
Бөлікті штрихтаудың төменгі кестеде сипатталған ... ... ... ... ... типі ... |Жай ... |Бөлік боялмайды ... ... ... ... ... штрих ... ... алға ... диагональды штрих |
|BsBDiagonal ... ... ... ... ... |
|BsCross ... ... ... штрих |
|BsDiagCross |Торлы диагональды штрих ... ... ... ... ... ... және оның ... бола алады :
□ GkHorizontalBar - көлденең төртбұрыш;
□ gkVerticalBar - тік төртбұрыш;
□ gkPie - сектор;
□ gkNeedle - ... gkText - тек қана ... - ... түрі bsSingle деп ... онда жиегі
жіңішке сызықпен салынады. Егер bsNone деп ... - ... ... - ... ... ... ... индикатордан бос
аймағының түсін, Progress - параметр мәнін пайызға сәйкестеп анықтайды.
MinValue және MaxValue - ... ең кіші және ең ... ... ... ол мәндер - 0% және 100% ).
Мысалы, ... ... Animate ... ... іске ... компонент тек тығыздалмаған ... ... ... ... Осы ... орындалуын графикалық түрде ProgressBar
компоненті арқылы көрсетуге болады.
График және ... ... ... күрделі диаграммаларды салуда қолданылады. Бұл
компоненттің құрамындағы көптеген қасиеттері өздері объект ... және ... ішкі ... ... ... мәні ретінде мынадай атаулы тұрақтыларды
қолдануға болады (TColor): clBlack, clOlive, clGray, clBlue, ... ... clAqua, clGreen, ... clRed, clWhite.
Pen.Style қасиеті мынадай мәндерді қабылдайды:
psSolid – біркелкі түзу;
psDash – пункттирлік ... ұзын ...... ... ... ... – түзу көрінбейді.
Егер Pen.Width қасиетінің мәні бірден ... ... онда ... ... ... болып шығады.
Қылқалам (Canvas. Brush) тұйық аймақтарды сызатын және сол ... ... ... әдіс ... ... Қылқалам объект сияқты
екі қасиетке ие:
Color – тұйық облысты ... ...... толықтыру стилі (типі).
Brush.Color қасиетінің мәні ретінде жоғарыда айтылып өткен TСolor
типті атаулы тұрақтыларды ... ... ... ... ... ... :
bsSolid – біркелкі бояу;
bsClear – облыс болмайды;
bsHorizontal – көлденен штрих;
bsVertical – тік ...... ... ... диагоналдық штрих.
2.3Animte компаненті
TMediaPlayer - компоненті әртүлі мультимедиялық ... ... ... карталары және т.б. тұрады. TmediaPlayer компонентінің
бірнеше батырмалары бар, олар өздеріне ... ... ... ... ... ... ... дербес менюі болады.
Меню қолданушылық интерфейсінің тараған түрінің бірі, ол ... ... ... ... ... ... ... олардың
әрқайсысы команда немесе іштей менюді көрсетеді. Қосымшада бір басты меню
және бірнеше контекстік меню ... ... меню ... ... ... менюдің әрқайсысы жеке интерфейстік ... ... ... Win32 ... ... ол ... ... орналасқандар үшін анимацияны шығаруға мүмкіндік береді.
Animate компонентінің белгісі
Animate ... ... ... ... Компонентті формаға
орналастырғаннан кейін оның ... қою ... ... қасиеттері
| |Қасиет | ... | |
| |Name | ... аты. | |
| ... | ... ... арқылы бейнеленетін | |
| | ... ... ... аты. | |
| ... Анимацияның бейнеленуі басталатын кадрдың нөмірі| |
| |stopFrame| Анимацияның бейнеленуі аяқталатын кадрдың ... | |
| ... | ... ... ... процессінің | |
| | ... ... | |
| |Color | ... іске қосылатын компоненттің фонының түсі| |
| |Repetitio| Анимацияның қайталану саны | |
| |ns | | |
| | | | ... ... ... ... Delphi ... ... көрсететін программа және теориялық материал дайындау болды.
Ізденістерімнің нәтижесінде мен көптеген қызықты жайттарға тап болдым. Және
де көп ... ... қана ... ... ... үйрендім.
Жалпы курстық жұмыс мен үшін өте ... ... ... жаңа ... ... жетістіктері, идеялары
қолданбайтын саланы айту қиын. Ғылымның әр ... ... ... ... ... күрделі құбылыстарды зерттеу мен ... жаңа ... ... ... ... ... бірі – ... бағытталған программалау тілі. Delphi
интегралды ортасы объекті программалау принципіне негізделген. Бұл ... ... ... және тестілеу жүйелерін, ... ... ... ... ... Республикасында ақпараттандыру процессі басталған кезден
бастап-ақ оны қолданудың тиімді жолдары іздестіріле басталды. Басында текст
теру, электронды ... ... ... ... ... ... ... қазіргі уақытта әр-түрлі салада өзіне әмбебап бағдарламалар
дайындауға көшті.
Оған дәлел қай ... ... ... ... ... ... ... Міне, осыдан бастап-ақ бағдарламашылардың
жұмысының ... ... деп ... ... ... ... ... дәл осы
жұмыспен айналысатын фирма жоқ, дегенмен де бағдарламашылар тобы ... ... ... ... ... ... оқу ... ақпаратты жүйелер немесе информатика
мамандығы бойынша оқып жатырған студенттердің ... ... өзі ... ... ... бір пән бойынша ақпараттандырылған жұмыс
орны және тағы да сол сияқты үлкен жобаларды ... ... ... ... ... де ... ... айта кеткен жөн деп есептеймін.
Ақпараттық технологияларды жұмыс орнында пайдалану өте тиімді екенін
сезінген адамдар оны ... ... ... құлшыныс білдіріп отыр.
Апталап жасайтын жұмысты компьютер көмегімен жылдам жүзеге асыруға болады.
Сол ... де ... ... ... өте ... ... алмасу көптеген жолға кететін қаражатты үнемдейді.
Оған қоса ақпараттың толық және жылдам жетуіне сенімді болуға болады. ... ... сол ... ... ... технологияларға көшуге басқа
мүмкіндік қалдырмай отыр.
Себебін айтып жатудың өзі артық фирмалардың ... ... ... технологиялар бөлменің қайсі бір түпкірінде және көптеген отырып
жұмыс жасайтын қызметкердің алдында болады.
Тіпті мектептерде ақпараттық ... ... ... ... болсақ: компьютер, сканер, принтер, факс және ... ... ... Бір ... бір ... бір ғана басу
машинкасымен көптеген жұмыс орындалағна. ... ол ... ... — 2030" ... бағдарламасы приоритеттерінің бірі
ұлттық білім ... ... ... және ... ... бүкіл әлемдік білім кеңістігіне кіріктірумен сипатгалатын білім
беру саласы ... ... ... ... ... индустриялдық қоғамнан
интерактивті қатынас жасауға және оны жүзеге ... ... ... ... ... ... ... информациялық қоғамға,
яғни негізгі рөлді информацияны алу, өңдеу, сақтау, тасымалдау, тарату және
пайдалану істерді ... жаңа ... көшу ... жүріп жатыр.
Информациялык. қоғамға ... ... және ... дамьггу мен күнделікті тұрмыста пайдалану (конвергенциялау)
жолымен, яғни қоғамды ақпараттандыру ... ... ... ... ... ... көшу ... информация құндылығы өзгеріп,
біздің уақыт, ... және ... ... ... да ... ... ... жаңа мәдениетті - информациялық ... ... ... ... ... ... ... адамдардың информациялық қарым-қатынасын қанағаттандыру,
қабылданған шешімдердің тигізетін әсерін болжап, әлемді ... ... ... информацияны жасау, сақтау, өндеу, тасымалдау, бейнелеу ... ... ... ... жолындағы жеткен деңгей түрінде
қарастыру керек.
Пайдаланылған әдеиеттер ... ... ... ... ... В. ... А. М. Довгялло, А. Я. Савельева-К.: «Накова думка», 1992
2. Нұрғалиева Г. Қ. ... ...... мен ... ... гуманизациялау құралы// «Информатика негіздері»
республикалық ... №2, 2002.- 2-3 ... ... А. И. ... ... учебников//Научно-
практический журнал «Информационные технологии в Казахстане», №1, 2000.-
С. 42-43.
4. Виштынецский Е. И., Кривошеев А. О. ... ... ... в ... ... и ... №2 – с. ... Сливина Н. А., Фомин С. С. ... ... ... «Высшая
математика для инженерных специальностей»//КомпьютерПресс.- 1997.- №8.-
с.72-77.
Қосымша
unit Main;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, Buttons, ... ... ToolWin, ... = class(TForm)
tmrRoll: TTimer;
imgPic1: TImage;
imgPic2: TImage;
imgPic3: TImage;
imgPic4: TImage;
imgPic5: TImage;
imgPicRollMask: TImage;
tmrViewInfo: TTimer;
ToolBar: TToolBar;
QuitBtn: ... ... ... ... TLabel;
ToolList: TImageList;
Timer1: TTimer;
Label1: TLabel;
Bevel1: TBevel;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
procedure imgPic5MouseLeave(Sender: TObject);
procedure imgPic5MouseEnter(Sender: TObject);
procedure imgPic4MouseLeave(Sender: TObject);
procedure imgPic4MouseEnter(Sender: ... ... ... ... ... ... ... imgPic2MouseEnter(Sender: TObject);
procedure imgPic1MouseLeave(Sender: TObject);
procedure imgPic1MouseEnter(Sender: TObject);
procedure SmallPicsClick(Sender: TObject);
procedure tmrViewInfoTimer(Sender: TObject);
procedure tmrRollTimer(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ... ... ... ... PrecedentClick(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure FormCenter;
procedure SaveBtnClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
const
Info: Array[0..3] of String = ('Қ. ... ... ... ... ... ... мүмкіндіктері');
var
Form1: TForm1;
BigStream: TBitmap;
DestR: TRect;
SmallW, SmallH: Integer;
W,
H,
NewX,
dX1,
dX2,
X1,
X2: Integer;
MaskBevelW,
CurrFrame,
LastPicId,
PicId: Byte;
InfoId, Count: Byte;
AFormat: Word;
AData: THandle;
APalette: HPalette;
flag1:Integer;
BlendFunc: TBlendFunction;
implementation
uses about;
{$R *.dfm}
procedure Tform1.FormCenter;
begin
with form1 do ... := ... div 2 - Width div ... := ... div 2 - Height div ... ... TObject);
var
i: Byte;
begin
flag1:=0;
Left := (Screen.Width - Width) div 2;
Top := (Screen.Height - Height) div 2 - 16;
with BlendFunc do
begin
BlendOp := AC_SRC_OVER;
BlendFlags := ... := ... := ...

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 16 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi ортасында программалау29 бет
Delphi программалау ортасы15 бет
Delphi программалау ортасы жайлы24 бет
Delphi программалау ортасы және мәліметтер қоры34 бет
Delphi программалау ортасы туралы10 бет
Delphi программалау ортасы. Мәліметтер базасы19 бет
Delphi программалау ортасында Қазақстан туралы мәліметтер қорын даярлау 51 бет
Delphi программалау ортасының негізі34 бет
Delphi программалау тілі36 бет
Delphi тілінде программалау ортасымен танысу12 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь