Таймер бағдарламасы

Мазмұны

1 бөлім Delphi ортасы туралы жалпы түсінігі 1.1 Delphi ортасымен танысу 1.2 Delphi ортасында оператормен танысу. 2 бөлім Таймер бағдарламасы 2.1 Таймер бағдарламасының компоненттері Қорытынды Пайдаланылған әдебиеттер тізімі
        
        Кіріспе
Оқып-танысып тәжірибе алу - болашақ мамандықтарды оқыту, үйрету және даярлау барысындағы алғалшқы өткізілетін студенттердің тәжірибе ... ... алу ... ... Delphi ... ортасымен, MathCad пен Maple секілді компьютерлік математика ортасымен және Internet, Intranet.
Borland корпорациясы аз ғана ... ... ... негізгі версиялары мен бірнеше модификацияларын шығарды. Delphi 7 версиясында өте көп ... ... ... ... ... ... ... құралдарын қажет ету "жылдам жасау" ортасы деп аталатын программалау жүйелерінің пайда болуына алып ... ... ... ... Borland Delphi жатады. Жылдам жасау RAD - жүйесінде "Rapid Application Development" жүйесінің негізі визуалды жобалау және ... ... ... ... жатады, оның мағынасы өңдеу үнемсіз жұмыстың көп бөлігін өзіне алады да, программистке диалогты терезелерді және оқиғаны ... ... ... ... ...
Ортада қатаң типтелген объектіге бағдарлы тілі қолданылады, оның ... Object Pascal (Turbo Pascal ... ... ... әр ... ... ... мүмкіндік береді: қарапайым біртерезелі қосымшалардан тармақталған дерекқорларды басқару программаларына дейін.
Delphi-дің ұлғайтылған мүмкіндіктері графикпен, мультимедиямен, дерекқорларымен жұмыс істейтін және ... ... ... құруға мүмкіндік береді. Delphi-дің айрықша ерекшелігі .NET ... ... ... ... ... уақытта Delphi, MathCad, Maple туралы алған білімдердің болашақ мамандар және қоғам үшін маңызы өте зор. Қазір ... ... ... үшін ... ... мен ... ... жазылуда. Мысалы, Delphі ортасымен танысып және онда жұмыс жасап үйренуде Фаронов, Культин Н секілді жазушылар еңбектерінің маңызы зор ... ал ... ... танысуда жазушы В.И.Дьяконовтың еңбектерінің орны ерекше.
Бұл тәжірибе алудың мақсаты студенттердің информатика,программалау технологиялары, компьютерлік графика пәндерінен алған білімдерін ары ... ... ... ... ... пәндер туралы алғашқы түсінік беру, сонымен қатар студентті таңдаған мамандығының ерекшелігімен таныстыру және ол туралы ... ... ... ... ... есеп беру құжаты бес бөлімнен тұрады. Олар: кіріспе, негізгі бөлім, қорытынды және пайдаланған оқулықтар тізімі. Негізгі бөлімде студенттің тәжірибе алу ... Delphi, MathCad, Maple ... мен ... туралы алған білімдері толығымен ... ... ... ... Delphi- да ... ... ... білуін арттыру үшін жасадым. Әсіресе оның ішінді компоненттермен жұмыс істей білу. Компонеттер не үшін арналған олардың өзгеруін білу, батырмаларының пернелері (Button, Label т.б ) ... ... ... өз ... жобамды Delphi бағдарламасында жасап өз дамытушылығымды арттырдым.
3.Delphi-де ... ... ... аналитикалық түрде мәндік саласы
- керекті кешенді бағдарламаларын оқыту
- жобалық компоненттерінің қосымшасы
- жүйенің таңдауын әзірлейтін бағдарламалық ...
1 ... Delphi ... туралы жалпы түсінігі
1.1 Delphi ортасымен ... ... ... - ... ... жұмысын қамтамасыз ететін күрделі механизм. Ол экрандағы бір уақытта ... ... ... ... Бұл ... ... жартылай немесе толығымен жауып, экранда орын ауыстыра алады.
Delphi ортасы - көптерезелік жүйе. Оның негізгі төрт терезесі:1.Негізгі ... (Project ... ... ... (Object Inspector)3.Формаларды құрастырушының терезесі (Form 1) ... ... ... (Unit 1. Pas). ... терезеден басқа терезелерді жылжытуға, өлшемін өзгертуге немесе ... алып ... ... ... ... Unit кодына өту және одан кері өту F 12 ... ... ... ... ... мен ... ... терезе программаның жобасын құрудағы жұмыстарды басқарады және Delphi ортасы іске қосылып тұрғанда міндетті түрде экранның ... ... ... Бұл ... ... негізгі меню жүйесі, пиктограммалық командалық батырмалары мен компоненттер политрасы орналасады.
Компоненттер жинағы - Delphi-ң негізгі байлығы болып табылады. Ол ... ... оң ... орналасып, қажетті компонентті тез табуға арналған белгілерден тұрады:Компонент деп белгілі бір ... ... және ... терезесінде кез-келген объектіні орналастыру мүмкіндігін туғызатын функциональды элементті айтады. Delphi ортасының компоненттері 19 ... ... ол ... парақтар деп атаймыз.Форма құрастырушының және объектілер бақылаушысының терезесі.
Форма құрастырушының немесе форманың терезесі - болашақ программаның Windows ... ... бұл ... бос ... ... ... жұмыс аймағы координаттық тордың нүктелерімен реттелген формада орналасқан әр ... ... ... ... және түсімен анықталады. Форманы құрастыру File=>New=>Form опциялары арқылы орындалады.
Шығып тұрған бос формаға бір компонентті, мысалы Standard парағының Button ... ... үшін ... ... Standard ... сырт ... ... екпінді күйге келтіру керек.
Button батырмасының кескінің ажырату үшін тышқанды баспай тұрып парақта орналасқан белгілердің үстінен жылжытып көрген сәтте компоненттердің аты ... ... ... ... сырт ... ... ... форма аймағының кез-келген жеріне сырт еткізсек, форманың бетінде Button 1 элементі пайда болады.
Объектілер бақылаушысының терезесі 2 ... ... ... - қасиеттері және Events - оқиғалары.
Properties парағы арқылы компоненттің қасиеттері - ... ... ал Events ... ... ... әртүрлі оқиғаларға сәйкес сезіндіру анықталады.
Программа кодының терезесі:программа (немесе Модуль) кодының ... ... ... ... және оны ... ... Бұл ... арнайы ережелер бойынша құрылып, алгоритм жұмысын анықтайды.
Delphi жүйесінде Pascal тілінің ұлғайтылған және ... ... - Object Pascal ... тілі ... ... ортасы іске қосылғанда программа кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан тұрады. Жаңа форманың кодына Delphi ... бұл ... ... ... ... ... Жобаны құру барысында осы кодқа қажетті өзгерістер енгізіледі.
Delphi ортасы Unit, Unit 1 және implementation қатарларының аралығын өзгертіп отырады, ал ... ... ... - {SR*DFM} және END қатарлар аралығы бойынша.
1.2 Delphi ортасында оператормен танысу. ... ... - ... жүзеге асыру барысындағы орындалатын іс-әрекеттерді анықтайтын тілдің қарапайым сөйлемі. Операторлар жазылу ретінде қарай бірінен кейін бірі тізбектеліп ... ... ... ... ... ... ... Олар шартты тексерту, таңдау және цикл операторларына жіктеледі.
Шартты оператор кейбір шарттарды тексеруге және тексеру нәтижесіне байланысты мына ... ... ... ... ... береді. Шартты оператор "Иә" немесе "Жоқ" деп жауап беруге болатын белгілі бір логикалық шартты ... ... ... ... then else ; ... оператор келесі алгоритм бойынша жұмыс істейді: егер оның нәтижесі ақиқат, яғни ... ... (Иә), онда бір ... ... ... ... ... жалған болған жағдайда (Жоқ), программаның басқа бір тармағы жүзеге асырылады.
Мұнда есептің шартына байланысты тармақталу алгоритмдерінің "Таңдау" немесе "Аттап өту" ... бірі ... ... Delphi ... ... оператормен жұмыс істеу. Таңдау ... ... ... ... ... ... ... мүмкіндік береді.
Таңдау операторының құрылымы мынандай:Case< ключ выбора> of [else] end; Таңдау операторлар келесі алгоритм ... ... ... Case ... ... ... мүмкін болатын қатарымен салыстырады және әр мәнге сәйкес әр түрлі операторларды орындайды.
Delphi құрастырушының жинақтаған ... (IDE- ... ... ... дегеніміз - қосымшаларды жобаларға жүктеуге және ... ... ... бәрі бар ... Ол көп ... терезе боп есептеледі. Оның түрі бапталу қажетіне қарай өзгеруі мүмкін. ... тек бір ғана ашық ... ... ... ... бір ... ... қалыптар және оларға сәйкес модульдер болуы мүмкін.
Жоба әкімшісін негізгі мәзірдің View /Project Manager ... ... ... ... ... кейін Delphi 7 жүйесінің интерфейсі бас тақрыптары бар төрт негізгі терезеден тұрады:
1)Негізгі терезе ( Delphi 7 project ... ... ( Object ... ... )
3)Қалыптар конструкторы ( Form1-қалып терезесі )
4)Код редакторы ( Codeтерезесі )
Құрал-саймандар панелі терезенің сол жақ ... ... және ... ... ен ... командаларына ыңгайлы және шапшаң үндеуді қамтамасыз етеді. Құрал-саймандар ... ... ... осы ... қалқымалы (контекст) мәзірдегі Customize командасының көмегімен баптауға болады. Құрал-саймандар панелі анықтамалықжарлықтары бар батырмалары орналасқан 4 қосалқы панельден тұрады:
- жаңа ... (New Items),
- ... ашу (Open file), ... ... ... сақтау (Save all),
- жобаны ашу (Open Project),
- жобаға файлды қосу (Add file to project),
- жобадан ... алып ... (Remove file from ... анықтама мазмұны (Help contents)
- модульдерді қарап шығу (View Unit),
- қалыптарды қарап шығу (View Form),
- қалыптан ... және кері өту ( Toggle ...
- жаңа ... ... (New Form),
- ... жіктеу (Run (F9)),
- қосымшаның орындалуын тақтата тұру ( Pause ),
- жолдар бойынша орындау ( Trace into(F7) ),
- жол ... ... ... ... да - F8 ді бір рет басу ... ... (Step ... терезесі жұмыс өрісінің оң жағындағы бөлігінде код редакторының ... ... ... ... орналасқан. Бұл қосымшаның негізгі терезенің визуальды бейнесі. Ол тақырып жолынан және ... ... ... ... қалыптың жұмыс аймағаынан тұрады. Тақырып жолының оң жақ бөлігінде, терезенің стандартты басқарушы элементтері орналасқан: жыйю, жая және қалыпты жабу. ... ... ... ... ... олардың бойымен орналастырылып жатқан компоненттер тураланды. Компиляцияланған қосымшада тор көрінбейтін болады. Қалып терезесінді ... ... ... ... пайдаланушы мен міндеттердің арақатынасын реттейтін органдар болады. Жаңа қалыптар үшін бұл терезенің үнсіздік ... ... жолы ... ... әзірленген кезде оны өзгертуге болады. Қарапайым бағдарламаларда бір ғана, ал ... ... ... ... ... ... ... инспекторының терезесі. Delphi-дегі бағдарламалаудың ең негізгі құоалдарының бірі болып табылатын екі ... ... ол бір ... ... ... ... ... қалыптардың қасиеттерін немесе оқиғаоарын көрсетеді. Объектер инспекторының терезесі екі беттен тұрады: қасиеттер бетінен (Properties) және ... ... ... ... ... жағында беттер қыстырмалармен (tabs) белгіленген. Олардың көмегімен қосымшаны әзірлеп жатқан кезде бір беттен екіншісіне өтуге болады. ... ... ... ... ... қалып компоненттерінің аттары бар құламалы тізім орналасады: оң жағында батырмасы бар терезе. Батырманы басқан кезде, қалыптың қажетті объектісін белсенді қылу үшін ... ... ... ... ... пайда болады.
Компонент, палитрасынан әзірленіп жатқан қалыптың терезесіне орналыстырылған кезде, оның аты ... ... ... компонент қасиеттер жайлы ақпаратты көрсететін Объектер инспекторының ... ... ... жайлы барлық мәліметтер объектер инспекторының екі бетінде беріледі. Объектер инспекторы ... ... ... ... ... объекті болып табылады және оның өз қасиеттерімен әдістері болады.
Қасиеттер компоненттің күйін ... ... ... ... ... және ... басқа). Әдістер компоненттің әртүрлі оқиғаларға деген жауап қайтаруын жүзеге асырады ( қалыптағы батырманы тышқанмен шерту , тышқанды ... ... ... ... ... ... және тағы ... ).
Компонент реакциясын жүзеге асыратын әдістің мәтіні Код редакторында орналасады.
Келесi әрекеттердi орындау:
ерекшеленген объект терезе Object Inspector қыстырмасы оқиғаның іс ... ... Caption ... ... пiшiннiң есiмiн қондыру
TrackBarl(Win32 қыстырма)Properties (минимум) Min2-шi мағынаны беру(максимум) Max99-шы мағынаны беру (жағдай) Position 2-шi мағынаны беру (Аз өзгерiс) LineSize 1-шi ... беру ... ... ... мағынаны беру (кертiктердiң жиiлiгi) Frequency 7-шi мағынаны ... On Change ... ... ... ... * ... if ... then TrackBar2.Position :=TrackBar1.Position;
Ерекшеленген объект терезе Object Inspector ... ... есiмi ... ... (Win32 ... ) Min2-шi ... беру (максимум ) Max99-шы мағынаны беру (жағдай ) Position2-шi мағынаны беру (Аз ... ... ... беру PageSize (бет ... ... мағынаны беру (кертiктердi жиiлiгi) Frequency7-шi мағынаны беру.
Events OnChange Label2.Caption :=IntToStr(TrackBar2.Position); Label3.Caption :=IntToStr(TrackBar1.Position * TrackBar2.Position); if CheckBox1.Checked then TrackBar1.Position := ... ... қол қою ... (Standard қыстырма)Properties (өздiгiнен таңдау ) AutoSizeFalse мағына ... ... ... беру (тегiстеу ) Alignment(оң шет бойымен тегiстеу) taRightJustify мағына орнату Label2(Standard ... ... ... орнату Caption 2-шi мағынаны беру Alignment (оң шет бойымен тегiстеу) taRightJustify мағына ... ... ... ... мағына орнату Caption 4-шi мағынаны беру Alignment (оң шет бойымен тегiстеу) taRightJustify мағына орнату.
CheckBoxl(Standard ... қол қою ... шет ... ... taLefttJustify мағына орнату. Events OnClick TrackBar2.Position := TrackBar1.Position;
2 бөлім Таймер ... ... ... ...
Timer компоненті Delphi бағдарламасында интервал сағатын көрсетеді. Таймерда өзгерістер бар: мультиплкациялық ... ... ... Timer Delphi ... екі қымет ететін жүктеулері бар.
Олар: Interval- ол сағаттың минисекундын есептейді, Enabled- жетістігін есептейді. Осылай бағдарламаны өзгерту, үшiн сан ... тек қана екi ... ... ... үш ... 2 мен 199 ... табу. Осылай бағдарламаны өзгерту, үшiн екi сандарға сомма табу.Бағдарламадан шығатын есiк үшiн маңдайшада жабатын батырмада тышқанды ... ... ... ... ... ... Жаңа ... ашу.
2. Құрамдас бөлiктердi даналарды пiшiнінде таратып салып қойып: Shape фигура.
3. Келесi әрекеттердi орындау.
Ерекшеленген объект терезе Object Inspector қыстырмасы оқиғаның іс ... Form1 ... Caption ... ... ... Height 300-шi мағынаны беру, Width 120-шi мағынаны беру (Қызметтiк батырмалар) BorderIcons(тоқтату) biMinimize подсвойства үшiн таңдасан және False (тарқату ) biMaximize ... Color ... беру ... ... (BorderStyleBsSingle) мағынаны таңдау.
Events On Mouse Move рәсiмге ... ... алып ... Shift - Ctrl Shift ... ... ... ... мүмкiндігін көрсетедi немесе ALT ;тышқанның көрсеткiшiн X-көлбеу координата; Y-көрсеткiштiң тiк координатасы.
Ерекшеленген объект Терезе Object Inspector қыстырмасы ... есiмi ... ... Height 6l ... беру Width 6l мағынаны беру (пiшiн ) ... ) stCircle ... ... ... clRed (түс ) Color мағына подсвойства үшiн таңдау ,(қол ) Brush(мөлдiр ) bsClear (стиль ) Style мағына подсвойства үшiн ... ... ) Enabled (жоқ ) False ... ... ... қыстырма)Properties Height 6l мағынаны беру Width 6l мағынаны беру Shape (шеңбер ) stCircle мағынаны таңдау.
Pen (сарытүс) clYellow (түс ) Color ... ... үшiн ... BsClear Style ... ... үшiн ... (қосылған ) Enabled(жоқ ) False мағынаны таңдау.
Shape3 (Additional қыстырма)Properties Height 6l ... беру Width 6l ... ... ... ) stCircle ... таңдау Pen (түс,ақшыл,жасыл)
clLime (түс ) Color мағына подсвойства үшiн таңдау. Brush BsClear Style ... ... үшiн ... қосылған ) Enabled(жоқ ) False мағынаны таңдау.Рәсiм FormMouseMove шақырған OnShape функцияға жазу. Функцияның жұмысы келесi оқиғаларды анықтайды.
Егер ... ... ... ... онда түс оны мөлдiрейдi.
Егер тышқанның көрсеткiшi шыраққа бұрса, онда түс оны бағдаршамның түстерiне сәйкес келедi. r: = . Width div 2 ; cx {r - ... ... = . Left + r ; cy {cx, cy - ... ... ... = . Top + rd2: (X - cx) = (X - cx) * (Y - cy) *ның (Y - cy) ... ; OnShape {d2 - орталықтан қашықтықтың шаршысы}: = bsClear ; ... ... ... ... яғни фигураның сыртында болу}if d2 r*r then ObShape: = bsSolid ; тышқанның көрсеткiшi ... ... Edit -- Align ... ... ... ... терезе ашылады.
Содан(терезеде ортаға келтiру) Center in Window ауыстырып қосқыш сол жағында орнату. ... Space Equally ... ... ... солға орнату. OK батырмада шертiп жiберу. Жоба нысақтаңыз, iске қосыңыз және оны тексерiңiз. Iшкi ... ... OnShape (sh: TShape: X, Y: ... ... var r, cx, cy, d2: Integer; ... := sh.Width div 2; cx := sh.Left + r; cy := sh.Top + r;
d2 := (X - cx) * (X - cx) + (Y - cy) * (Y - cy); OnShape := bsClear; if d2 > r*r then ObShape := bsSolid; ... ... ... ... ... ... терезенің оң жақ бөлігінде орналасқан. Ол VCL - ға (Visual Component Library - ... ... ... ... ... ... және VCL компонеттерінің пектограммалары бейнеленген батырмаларды қамтиды. Таймер бағдарламасының компонеттер политрасының көмегімен ... ... ... ... ... ... қосуға және алып тастауға мүмкіндік береді. Мысалы батырмаларды мәзірлерді тізімдерді панельдерді және т.б. ... ... ... ... ... ... ... беттерден тұрады. Интервал сағатымен жүктегеннен кейін, таймер onTimer-мен бірге бірігеді. Таймерді қосу үшін Enabled - true - ні ... ... ... үшін ... операторын жүргізу керек. Delphi-де компонеттер палитрасы беттерінің құрамын өзгертуге болады және оған өзінің жасаған компонеттердің пиктограммаларын ... да ... 1-ші ... ... ... шығу әрекеті орындалады. Екінші кнопкаға алдыңғы суретке көшіреді, ал соңғы кнопка келесі ... ... осы ... ... ... бар ... басыңыз, онда сәйкес суретке көшіріледі.
Қазіргі кезде жана информациялық технологияның жетістіктері,идеялары қолданбайтын саланы айту қиын. Ғылымның әр ... ... ... тілдерінің көмегімен шешіліп, күрделі құбылыстарды зерттеу мен болжау мүмкіндіктері жаңав деңгейге көтерілді. Таймер бағдарламалау технологияларының ... ... бірі - ... ... ... ... Delphi интегралды ортасы объекті программалау принціпіне негізделген. Бұл ортада ... ... ... және ... ... ... ... мәліметтер қорын құруға болады.
Қазақстан Республикасында аппараттандыру процессі басталған кезден бастап-ақ оны қолданудың тиімді жолдары іздестіріле басталды. Басында текст теру, электронды ... ... ... ... ... ... ... жүгінсе,қазіргі уақытта әр-түрлі салада өзіне әмбебап бағдарламалар дайындауға көшті.
Оған дәлел қай жұмыс орнына ... ... ... біліміңізді сұрайды, тексереді. Міне, осыдан бастап-ақ бағдарламашылардың жұмысының өрісі ... деп ... ... ... ... Қазақстанда дәл осы жұмыспен айналысатын фирма жоқ, дегенмен де бағдарламашылар тобы осы ... ... ... тындырып бағуда.
Қазіргі жоғарғы оқу орнындағы ақпаратты жүйелер немесе информатика мамандығы бойынша оқып жатқан студенттердің дипломдық жобасының өзі бір ... ... ... бір пән бойынша ақпараттандырылған жұмыс орны және тағы да сол сияқты үлкен жобаларды орындауды талап етеді. Бұл орайда менің дипломдық ... айта ... жөн деп ... ... ... ... шығару үшін TextOut әдісі қолданылады. Осы әдістің шақыру нұсқауы жалпы жағдайда ... ... ... Canvas. ... y, ... );
Мұндағы x,y- шығатын мәтінің координат нүктелері;
Текст- айнымалы немесе символдық типті тұрақты (шығарылатын мәтін).
TextOut әдісімен шығарылатын ... ... оң жақ ... ... ... ... ... болады;
Қарапайым графиктерді сызу әдістері;
LineTo әдісі түзуді қарандаштың ағымдағы орынан координатасы көрсетілген ... ... ... Canvas. LineTo ... ... қарандашты нүктеге апарады.
Объект. Canvas. MoveTo (x,y,);
Ellipse әдісі эллипс сызады (жеке жағдайда, шеңбер - ... ... ... ... ... Canvas. Ellipse (x1, y1, x2, ... x1, y1, x2, y2 - ішіне эллипс сызылатын тікбұрыш координаттары.
Arc әдісі доға сызады:
Объект. Canvas. Arc (x1, y1, x2, y2,x3,y3,x4,y4);
Мұндағы: x1, y1, x2, y2 - ... ... ... ... яғни ... доға ... әдісі тіктөртбұрыш сызады:
Объект. Canvas. Rectangle (x1, y1, x2, ... ... ... терезесі болып бұл терезеге негізгі конпоненттер орналасады.
Бұл терезеге обьекттер инспекторы болып,мұнда обьекттің негізгі параметрлері ... ... ... ... ... ... F1 ... арқылы экранға шығамыз. Object inspector терезесі екі жапсырмада тұрады.
Propertits (қасиет)
Events(жағдай)
Терезесі кодтар редакторының терезесі болып ... ... ... ... ... тізімі, компоненттердің уақиғалар тізімі және сол уақиға сәйкес командалар жазылады .
Бір проектімен ... ... ... ... ... да терезелер тұруы мүмкін.Жұмыс жасау барысында негізгі терезеден басқа терезелерді алып тастауға,орын ауыстыруға болады.Көп терезелі болғанмен Delphi-де тек қана бір ... ... ... ... ... ... түрінде жиналған бірнеше элементтерден тұрады.
Сондықтан кез-келген проект құру барысында оның барлық элементін сақтайтын каталог ашқан дұрыс.
Проекті аты ... ... ... ... ... және ... сақталу барысында да ресурстар файлымен проектілер параметрлері файлы да осы ... ... ... ... атын ... автоматты түрде осы файл аттары өзгереді. Проектіні құру проект файлын компиляциялау барысында орындалады және ... ехе файл ... ... ... файлын қарауға Delphi программалау жүйесі.
Delphi 6 ортасын жүктегеннен кейін экранда интегралданған бағдарламанған ортасының терезесі пайда ... ... ... ... ортасы код редакторы және объектілер инспекторы.
Экранның жоғарғы бөлігінде негізгі терезе орналасады. Онда құрал-саймандар тақтасы ... View. Debug және Custom) және ... ... ... ... ... Delphi 6 ... жабылмайынша ашық тұрады. Негізгі терезені жабу арқылы Delphi 6 - ны жабамыз.
Тақырыбында қазіргі ... ... ... аты тұрады. Проекті орындалу немесе проектілеу режимінде ашық тұрыуы мүмкін. Проект орындалу режимінде ашық ... онда ... сөзі ... ... ... ... ... тестілеуге және құруға керекті командалардан тұрады.
Құрал-саймандар тақтасындағы түймелер мәзірдегі ... бір ... ... ... ... File мәзіріндегі Open командасын таңдасақ та немесе Standard құрал-саймандар тақтасынан Open кнопкасын бассақ та бір ... ... ... тақтасындағы пернелер көмекші түсіндірмелермен (подсказка) жабдықталған. Егер тышқан курсорының перне қасына жақындастық онда көмекші түсіндірме шығады. Қолданушы құрал-саймандар тақтасының ... ... ... ... ... Customize диалогтық терезесі арқылы өз қалауынша өзгерте алады және оларды тышқан курсоры арқылы жылжытуына болады. Customize терезесіндегі құрал-саймандар тақтасының ... ... оң жақ ... басу ... ... (1 - ... ... - суретте Unit1.pas терезесі
Компоненттер ... ... ... ... құрылады. Компоненттер Delphi бағдарламасының қолданушы интерфейсінқұруға көмек береді. Ең бірінші ... ... Standard ... ашық ... ... зө ... ... палитрасының орналасуын реттеуге болады. Осы өзгерістердің барлығын Palette ... ... ... ... Бұл ... 2 ... шақыруға болады.
Палитраның кез-келген жерінен тышқанның оң жақ пернесін басып Properties мәзірің тандау.
Delphi-дің артықшылықтары:
Ø қосымшаны өндеу жылдамдығы;
Ø жасалған қосымшаның өнімділігінің жоғарғылығы.
Терезесі ... ... ... ... бұл ... негізгі конпоненттер орналасады.
Бұл терезеге обьекттер инспекторы болып,мұнда обьекттің негізгі параметрлері енгізіледі.Уақиғалар тізімі жазылады.Мұны view/object inspector немесе F1 ... ... ... ... Object ... ... екі ... тұрады. Propertits (қасиет) Events (жағдай) терезесі кодтар редакторының терезесі болып табылады.
Бұл терезеде формаға қойылған компоненттердің ... ... ... ... жәнә сол уақиға сәйкес командалар жазылады. Бір проектімен жұмыс қажеттілігіне қарай экранда басқа да терезелер тұруы ... ... ... ... ... ... басқа терезелерді алып тастауға,орын ауыстыруға болады.Көп терезелі болғанмен Delphi-де тек қана бір уақытта жасауға болады.
Delphi-де ... ... ... ... ... ... элементтерден тұрады.
Олар:
- проект коды ( .dpr кеңейтілген мен берген формада сақталады )
- форма модулі (.dfm)
- модулдер(.pas)
- обьектілер параметрі(.opt)
Копилтильда ... ... ... қарапайым проектінің өзі көп формадан тұрады. Сондықтан кез-келген проект құру барысында оның барлық элементін сақтайтын каталог ашқан дұрыс.
Проекті аты ... ... ... ... ... және дискіге сақталу барысында да ресурстар файлымен ... ... ... да осы ... ... файлының атын өзгерткенде автоматты түрде осы файл аттары өзгереді. Проектіні құру проект ... ... ... ... және ... ехе файл ... атымен аталады.
Проект файлын қарауға және өңдеуге болады. Ол үшін Progect/View Sourec (проект) ... ... ... ... ... ... қарау үшін View Forms...Shift+F12 басу керек.
Ақпарарттық технологиялары жумыс орнында пайдалану өте тиімді екенін с езінген адамдар оны қолданысқа ... ... ... ... ... ... ... компььютер көмегімен жылдам жүзеге асыруға болады. Сол ... де ... ... ... өте тиімді.
Электронды мәлмет алмасу көптеген жолға кететін ... ... Оған қоса ... ... және жылдам жетуіне сенімді болуға болады. Есеп беру жүйесінің сол бойда беріліуі ақпараттық технологияларға басқа мүмкіндік қалдырмай ... ... ... өзі ... фирмлардың ашылу сәтінен бастап-ақ ақпараттық технологиялар бөлменің қайсы бір түпкірінде және көптеген ... ... ... ... ... болады.
Тіпті мектептерде ақпараттық технологиялардың барлық түрі, атап айтар ... ... ... ... факс және ... да ... қамтылған. Бір кездері бір мектепте бір ғана басу машинкасымен көптеген ... ...
... ... ... бірі ұлттық білім моделін қалыптастыру тенденциясымен және Қазақстан білім жүйесін бүкіл әлемдік ... ... ... ... ... беру ... болып табылады. Қазір бүкіл әлемде индустриялдық қоғамнан интерактивті қатынас жасауға және оны ... ... ... мүмкіндіктерді тұрақты түрде дамытып отыра алатын информациялық қоғамға, яғни негізгі рөлді информацияны алу, өңдеу, ... ... ... және ... ... ... жаңа ... көшу процесі жүріп жатыр. Информациялық қоғамға ауысу информациялық және коммуникациялық технологияларды дамыту мен ... ... ... (конвергенциялау) жолымен, яғни қоғамды ақпараттандыру істерін дамыту арқылы іске асырылады.
Информациялық қоғамға көшу процесінде информация ... ... ... ... кеңістік және қашықтық ұғымдары туралы да түсінгіміз кеңейіп, осылардың барлығы жаңа мәдениетті - информациялық ... ... ... болджы. Информациялық мәдениетті информациялық процестерді уйымдастырудағы адамдардың информациялық қарым-қатынасын қанағаттандыру, қабылданған шешімдердің тигізетін әсерін болжап, әлемді біртұтас күйде ... ... ... ... ... ... ... бейнелеу және пайдалану істерін тиімді ұйымдастыру жолындағы ... ... ... қарастыру керек.
Мұндағы: х 1, у 1 және х 2, у 2,- сол жақ ... және оң жақ ... ... ... ... әдісі Brush.Color қасиеті арқылы берілген түсімен тіктөртбұрышты бояйды. Бұл ... бір ғана ... бар, бұл ... Trect типі.
Мысалы:
Var
R: Rect (20, 20, 150, 150);
With Canvas do
begin
Brush.Color: = clRed;
FillRect (R);
End;
End;
Canvas ... ... ... ... ... ... ... бетке шығару үшін Canvas қасиеті келеді. Canvas объектіснің Pixels қасиетін пайдалана отырып, графикалық беттің кез келген ... ... ... ... болады. Мысалы ( нұсқауы): Form 1. Canvas Pixels 10, 10 : = clRed;Форманың бетіндегі нүктені қызыл түске ... Delphi ... ... ... ... ... жұмысына Дельфидің графикалық мүмкіндіктерін айқын көрсететін программа жазып шықтым. Ол программаның қызметі суреті слайд шоу түрінде ... ... бар ... ... іске ... ... ... пайда болады:
Объект. 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, ... x1, y1, x2, y2 - ... ... ... белгілі, яғни сызылатын доға болады.Rectangle әдісі тіктөртбұрыш сызады: Объект. Canvas. Rectangle (x1, y1, x2, y2,);
Терезесі форма конструкторының терезесі болып бұл ... ... ... ... ... ... ... түрінде жиналған бірнеше элементтерден тұрады.
Delphi 6 ортасын жүктегеннен кейін экранда интегралданған бағдарламанған ортасының терезесі пайда болады: ... ... ... ... код ... және ... инспекторы.
Қазіргі кезде жана информациялық технологияның жетістіктері,идеялары қолданбайтын саланы айту қиын. ... әр ... ... ... ... ... шешіліп, күрделі құбылыстарды зерттеу мен болжау мүмкіндіктері жаңав деңгейге көтерілді. Программалау технологияларының негізгі бағыттарының бірі - ... ... ... ... Delphi ... ... объекті программалау принціпіне негізделген. Бұл ортада күрделі қосымшалар, ... және ... ... электрондық оқулықтар, мәліметтер қорын құруға болады.
Қазақстан Республикасында аппараттандыру процессі басталған кезден бастап-ақ оны ... ... ... іздестіріле басталды. Басында текст теру,электронды кестемен жұмыс жасау сияқты дайын программалардың кзмегіне ... ... ... ... ... әмбебап бағдарламалар дайындауға көшті.
Оған дәлел қай жұмыс орнына қабылдаған кезде компьютерлік біліміңізді сұрайды,тексереді. ... ... ... ... ... ... кеңеюде деп айқын айтуға болады. Батыс Қазақстанда дәл осы жұмыспен айналысатын ... жоқ, ... де ... тобы осы ... алысқа шаптырмай-ақ тындырып бағуда.
Қазіргі жоғарғы оқу орнындағы ақпаратты жүйелер немесе информатика мамандығы бойынша оқып жатқан ... ... ... өзі бір ... автоматтандыруға немесе бір пән бойынша ақпараттандырылған жұмыс орны және тағы да сол сияқты үлкен жобаларды орындауды ... ... Бұл ... ... ... жұмысымды айта кеткен жөн деп есептеймін.
Графикалық объекттің бетінемәтін шығару үшін TextOut әдісі қолданылады. Осы ... ... ... ... ... мынадай түрде болады:
Объект. Canvas. TextOut(x, y, Текст );
Мұндағы x,y- шығатын мәтінің координат нүктелері;
Текст - ... ... ... ... тұрақты (шығарылатын мәтін).
TextOut әдісімен шығарылатын мәтін облысының оң жақ шекара координаттарын, PenPos ... ... ... ... ... сызу ... LineTo ... түзуді қарандаштың ағымдағы орынан координатасы көрсетілген нүктеге дейін сызады.
Объект. Canvas. LineTo(x,y,);
MoveTo әдісі қарандашты нүктеге апарады.
Объект. Canvas. MoveTo(x,y,);
Ellipse әдісі эллипс сызады ... ... ... - ... ... ... болады): Объект. Canvas. Ellipse(x1, y1, x2, y2,);
Мұндағы: x1, y1, x2, y2- ішіне ... ... ... ... ... доға сызады:
Объект. Canvas. Arc (x1, y1, x2, y2,x3,y3,x4,y4);
Мұндағы: x1, y1, x2, y2 - эллипс параметрі, эллипс ... яғни ... доға ... әдісі тіктөртбұрыш сызады:объект. Canvas. Rectangle (x1, y1, x2, y2,);
Терезесі форма конструкторының терезесі ... бұл ... ... ... ... ... обьекттер инспекторы болып, мұнда обьекттің негізгі параметрлері енгізіледі. Уақиғалар тізімі жазылады. Мұны View/Object Inspector немесе F1 ... ... ... ... Object ... ... екі ... тұрады. Propertits (қасиет), Events(жағдай)
Терезесі кодтар редакторының терезесі болып табылады.Бұл ... ... ... тізімі, компоненттердің уақиғалар тізімі жәнә сол уақиға сәйкес командалар жазылады .
Бір проектімен жұмыс қажеттілігіне қарай экранда басқа да ... ... ... ... ... ... ... терезеден басқа терезелерді алып тастауға,орын ауыстыруға болады. Көп терезелі болғанмен Delphi-де тек қана бір ... ... ... ... ... ... ... түрінде жиналған бірнеше элементтерден тұрады.Олар:
- проект коды (.dpr кеңейтілген мен ... ... ... )
- ... модулі (.dfm)
- модулдер(.pas)
- обьектілер параметрі(.opt)
Копилтильда таңбасымен өзгеріс енгізеді. Ең қарапайым проектінің өзі көп формадан ... ... ... ... құру ... оның ... элементін сақтайтын каталог ашқан дұрыс.
Проекті аты проекті файылының атымен сәйкес келеді және дискіге сақталу ... да ... ... проектілер параметрлері файлы да осы атпен аталады. Проект файлының атын өзгерткенде автоматты түрде осы файл ... ... ... құру ... ... ... барысында орындалады және қосымшаның ехе файл проект атымен аталады.
Графикалық объекттің бетінемәтін шығару үшін TextOut әдісі қолданылады. Осы ... ... ... ... ... ... ... болады:
Объект. Canvas. TextOut(x, y, Текст );Мұндағы x,y- шығатын мәтінің координат нүктелері;
Текст - ... ... ... ... ... ... мәтін). TextOut әдісімен шығарылатын мәтін облысының оң жақ шекара координаттарын,PenPos қасиетін пайдаланып алуға болады.
LineTo әдісі түзуді ... ... ... ... ... нүктеге дейін сызады.Объект. Canvas. LineTo(x,y,);MoveTo әдісі қарандашты нүктеге апарады. Объект. Canvas. MoveTo(x,y,);Ellipse әдісі эллипс сызады ... ... ... - параметр мәніне тәуелді болады): Объект. Canvas. Ellipse(x1, y1, x2, y2,);Мұндағы: x1, y1, x2, y2- ... ... ... ... ... әдісі доға сызады:Объект. Canvas. Arc (x1, y1, x2, y2,x3,y3,x4,y4);
Мұндағы: x1, y1, x2, y2 - ... ... ... ... яғни ... доға ... ... тіктөртбұрыш сызады:
Объект. Canvas. Rectangle (x1, y1, x2, y2,);
Программа кодының терезесі: Программа ... ... ... ... ... ... ... және оны түзетуге арналған. Бұл мәтін арнайы ережелер бойынша ... ... ... ... ... ... Pascal ... ұлғайтылған және дамытылған нұсқасы - Object Pascal программалау тілі ... Delphi ... іске ... ... ... ... Windows ортасының бос терезесінің бастапқы кодынан тұрады. Жаңа форманың кодына Delphi ортасы бұл қатарларды автоматты түрде ... ... ... құру ... осы ... ... өзгерістер енгізіледі. Delphi ортасы Unit, Unit 1 және ... ... ... ... ... ал ... жұмыс аймағы - {SR*DFM} және END қатарлар аралығы бойынша ... ... - ... ... ... барысындағы орындалатын іс-әрекеттерді анықтайтын тілдің қарапайым сөйлемі. Операторлар жазылу ретінде қарай бірінен кейін бірі тізбектеліп орындалады.Басқару операторлары программа ... ... ... өзгертеді. Олар шартты тексерту, таңдау және цикл операторларына ... ... ... ... ... тексеруге және тексеру нәтижесіне байланысты мына немесе келесі әрекетті орындауға мүмкіндік береді. ... ... "Иә" ... "Жоқ" деп ... беруге болатын белгілі бір логикалық шартты тексереді. Шартты оператор құрылымы мынадай:if then else ; Шарт ... ... ... ... ... ... егер оның ... ақиқат, яғни құптарлық болса (иә), онда бір программалық тармақ орындалады. Тексеру нәтижесі жалған болған жағдайда (жоқ), программаның басқа бір тармағы ... ... ... ... ... ... ... алгоритмдерінің "Таңдау" немесе "Аттап өту" мүмкіндіктерінің бірі орындалуы ... ... ... ... ... жұмыс істеу. Таңдау операторы программаның мүмкін болатын бірнешежалғасының бірін таңдауға мүмкіндік ... ... ... ... ... ключ выбора> of [else] end; Таңдау операторлар ... ... ... жұмыс істейді: Case операторы айнымалының мәнін мүмкін болатын қатарымен салыстырады және әр ... ... әр ... ... ... ELSE ... болуы міндетті емес, егер ол болмаса, яғни жәй ол өрнек ... ... ... ... онда, CASE-тің END
Компоненттер жинағы - Delphi-ң негізгі байлығы болып табылады. Ол негізгі терезенің оң ... ... ... ... тез ... ... ... тұрады. Компонент деп белгілі бір қасиеттерді иемденген және форма ... ... ... ... ... ... функциональды элементті айтады. Delphi ортасының компоненттері 19 топқа бөлінген, ол топтарды парақтар деп ... ... және ... ... ... ... құрастырушының немесе форманың терезесі - болашақ программаның Windows жобасы. Алдымен бұл терезе бос болады. Бұл ... ... ... ... ... нүктелерімен реттелген. Формада орналасқан әр компоненттер өзінің мекен-жайымен, мөлшерімен және түсімен анықталады. Форманы құрастыру File=>New=>Form опциялары ... ... ... ... бос ... бір ... мысалы Standard парағының Button батырмасын орналастыру үшін компоненттер жинағындағы Standard белгісін сырт еткізіп, ... ... ... ... ... ... кескінің ажырату үшін тышқанды баспай тұрып парақта ... ... ... ... көрген сәтте компоненттердің аты шығып тұрады.
Қорытынды
Мен өзімнің курстық жобамда таймерді ... ... ... ... Button, Label, Form 1, Win32, Sustem, Standart батырмаларын қолдандым, соның ішінде Button ... 3 рет ... ... ... Button ... ... сондай әрбір жасаған Button-ның ішіне кодттарды жазу керек. Label батырмасы ол таймердің басты экраны деуге болады және ... ... ... бар. ... ... іске қосқанда жұмыс істейді.
Ол қанша жүгіргеннің уақытын дәлме-дәл көрсетіп тұрады. Осы жасалған ... ... ... ... жасадым. Бұнда компонеттер палитрасынның панелінде құрастырушы негізгі терезенің оң жақ бөлігінде орналасқан.
Бұл курстық жұмыстың мақсаты Delphi ортасының графикалық ... ... ... және ... ... дайындау болды. Ізденістерімнің нәтижесінде мен көптеген қызықты жайттарға тап болдым, және де көп материалдарды игеріп қана қоймай,графикалық ... ... ... ... ... мен үшін өте ... болды.
Ол VCL - ға (Visual Component Library - көрініп тұратын компонеттер кітапханасына) қатынауды ... және VCL ... ... бейнеленген батырмаларды қамтиды. Компонеттер политрасының көмегімен қосымша алуан ... ... ... ... ... және алып ... ... береді. Мысалы: батырмаларды мәзірлерді тізімдерді панельдерді және т.б. компоненттер палитрасы әртүрлі компонеттердің ... ... ... ... ... ... ... палитрасы беттерінің құрамын өзгертуге болады және оған өзінің жасаған компонеттердің пиктограммаларын қосуға да болады.
Құрал-саймандар ... ... сол жақ ... ... және ... мәзірдің ең қажетті командаларына ыңғайлы және шапшаң ... ... ... Құрал-саймандар панеліндегі командалар жинағын осы панельдің қалқымалы(контекст) мәзірдегі Customize командасының көмегімен баптауға ... ... ... ... бар ... ... 4 қосалқы панельден тұрады: жаңа мәлеметтер(New Items),файлды ашу (Open File), сақтау(Save), барлығын ... (Save All), ... ... ... ... ... қосу(Add File To Project), жобадан файлды алып тастау (Remove File From Project), анықтама мазмұны 1(Help Contents).
Пайдаланылған әдебиеттер тізімі
* Орысша-қазақша түсіндірме ... ... ... SOYLEM бағдарламасы. Атауы: технология Delphi 2006. Жаңа мүмкiндiктерАвтор: Сергей ... ... ... шығарудың жылы: 2006.-450 бет.
* Атауы: Разработка клиент-серверных ... в ... ... ... ... БХВ-Петербург, шығарудың жылы: 2006.-340 бет.
* Атауы: Delphi. Профессиональное программирование Автор: Дмитрий Осипов ... ... ... ... 2006.-456 бет.
* Атауы: Разработка Web-служб средствами Delphi Автор: Петр Дарахвелидзе, Евгений ... ... BHV - ... - ... жылы: 2003.-540 бет.
* Атауы: Delphi в задачах и примерах ... ... ... ... ... ... ... бет.
* Атауы: Delphi. Трюки и эффекты Автор: А. ... В. ... Ю. ... ... ... шығарудың жылы: 2007.-345 бет.
* Атауы: Графика в ... Delphi ... ... ... ... ... бет.
* Атауы: Delphi 7. Наиболее полное руководство Автор: Анатолий ... ... ... ... Мещеряков, Владимир Никифоров, шығардың жылы: 2008.-654 бет.
* Атауы: Delphi 6/7. Базы данных и приложения. ... и ... С. П. ... В. Н. ... ... жылы: 2002.-645 бет.
* Атауы: Самоучитель Delphi .NET Автор: А. Хомоненко,шығарудың жылы: 2006.- 465 ... ... ... по ... на delphi 7 ... ... ... шығарудың жылы: 2008.-321 бет.
* Атауы: Работа с локальными базами данных в Delphi ... А. Я. ... ... ... ... ... Атауы: Язык SQL в Delphi 5 Автор: А. Я. АрхангельскийБаспа: Бином, жылы: 2000.-467 ... ... ... ... в ... Delphi. ... ... Автор: Голованов М., Веселов Е., жылы: 2004.-478 бет.
* Атауы: Delphi 6. Наиболее полное руководство Автор: Владимир Гофман, ... ... ... ... ... ... Delphi 7 на ... Автор: Шпак Ю.А., шығарудың жылы: 2003.-356 бет.
* ... Delphi на ... ... ... Маслобоев, Виктор Пестриков, шығарудың жылы: 2005.-547 бет.
* Атауы: DirectX и Delphi. Разработка графических и ... ... ... С. ... ... ... ... бет.
* Атауы:Delphi 2006. Справочное пособие, шығарудың жылы: 2006Баспа: А. Я. Архангельский // БИНОМ ... ... ... Delphi 2005. ... ... ... ... Баспа: Питер, шығарудың жылы: 2006.-890 бет.

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









Ұқсас жұмыстар
Тақырыб Бет саны
18-19 ғғ. Қазақстан территориясындағы ұлт-азаттық қозғалыс14 бет
1850-70 жылдардағы ұлт-азаттық көтеріліс49 бет
CISC архитектуралы микроконтроллерлер жайлы16 бет
Delphi ортасында бағдарламалау ( әдістемелік құрал )112 бет
Visual Basic программалау ортасы туралы53 бет
Visual basic-ті оқыту әдістемесі13 бет
XIX ғ. Қазақстан17 бет
«Алаш» партиясы (1917—1920)6 бет
«М.Сералин шығармашылығы»4 бет
Автотербелмелі жүйе - Ван-дер-Поль генераторы5 бет


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


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

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

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

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

Email: info@stud.kz

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

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