Автор работы: Пользователь скрыл имя, 26 Февраля 2015 в 10:13, курсовая работа
Delphi-дің бірінші нұсқасы 1994 жылы жарыққа шығып, кейінгі жылдары оның бірте-бірте кеңейтілген 2, 3, 4, 5, 6, 7 – нұсқалары жарық көрді. 5, 6 – нұсқаулардың бір-бірінен айырмашылығы жоқ деуге болады, екеуі де Windows 32 операциялық жүйесінің негізінде дайындалған. Delphi 6-да интернет үшін қосымшаларды дайындау мүмкіндігі кеңейтілген және мәліметтер қорымен жұмыс істеуде өзгешеліктер енгізілген.
Кіріспе...................................................................................................................3
Жалпы бөлім
Delphi ортасымен танысу, Delphi ортасы туралы жалпы түсінік ................................................................................................................................4
1.1. Delphi бағдарламалау тілінің негізгі түсініктері...............................................6
1.2. Мәзір пукттеріне енгізілген негізгі командаларды орындайтын түймелер. Проект. Форма. Қасиеттер. Объект инспекторы...................................................9
1.3. Форманың кейбір қасиеттері. Оқиғалар. Программалық код терезесі..........10
1.4. Delphi ортасының графикалық мүмкіндіктері. Сурет салу. Сурет салу аумағы..................................................................................................................13
1.5. Графикалық мәліметтерді баспаға шығару. (TPrint объектісі)...................15
Арнайы бөлім
2.Delphi ортасынның графикалық мүмкіндіктерін сипаттайтын программа барысын құру......................................................................................................17
2.1 Есептің жалпы қойылуы................................................................................17
2.2 Шешімнің алгоритмі......................................................................................17
Қорытынды.......................................................................................................20
Әдебиеттер тізімі...............................................................................................21
Object Pascal тілінде фигуралық жақшаға ({}) алынған кез келегн символдар тізбегі түсіндірме болып есептеледі.Жоғарыдағы келтірілген мәтінде екі түсіндірме бар, бірақ {SR*. RES} жолы шын мәнінде түсіндірме емес. Бұл арнайы түрде жазылған фрагменті – компилятор директивасы деп аталады. Директивалар S символынан басталады. Түсіндірме үшін сондай – ақ, (*,*) және // белгілері де пайдаланылады. (*.*) – фигуралық жақша тәрізді, ал // символдары компиляторға түсіндірменің ағымдағы жолдың соңына дейін жазылатынын ескертеді.Program сөзінен кейінгі жазылған атау мен соңынан қойылған «;» программа тақырыбын құрайды. Тақырыптан кейін бейнелеу бөлімі жазылады, мұнда программист программада пайдаланылатын идентификаторларды сипаттайды. Идентификаторлар типер, айнымалылар, процедуралар, функциялар тәрізді программа элементтерін белгілейді. Uses қызметші сөзінен кейін басталатын сөйлемнің көмегімен программист программаның ажырамайтын құрамдас бөлігі ретінде қарастырылатын, басқа файлдарда орналасатын программа фрагменті (модульдер) туралы компиляторға хабарлайды,
Программадағы:
Uses
Forms,
Unit1 in ‘Unit1.pas’ {fmExample};
Жолдары программада файл жобамен қатар, Forms және Unit1 модульдері пайдаланатындығын көрсетеді. Forms модулі Delphi – де стандартты модуль, ал Unit1 - әлі белгісіз, жаңа модуль, Delphi мұндай жағдайда модульдің мәтіні бар файлдың атын да көрсетеді (in ‘Unit1.pas’) және файл модуліне байланысты форманың сипаттамасы {fmExample} – де.
Программа денесі Begin сөзінен басталып, End. Терминеторымен шектеледі. Программа денесі Object Pascal – дың біренеше операторларынан тұрады. Әрбір операторда қандай да бір әрекет жүзеге асырылады – айнымалы мәнін өзгерту, есептеу нәтижесін талдау, қосалқы программаға оралу және т.б. Біздің мысалда программа денесінде үш орындалатын оператор бар:
Application. Unitialize;
Application. Greate Form (TfmExample, fmExample );
Application. Run
Бұлардың әрқайсысы Application объектілер әдісінің біріне оралады. Мұндағы Объект дегеніміз – өңдеуге арналған мәліметтер мен қосалқы программаны қамтитын, арнайы дайындалған программа фрагменті. Мәліметтер деп объектінің өрістерін, ал қосалқы программа деп оның әдістерін айтамыз. Объект тұтасымен алғанда, қандай да бір нақты есепті шығаруға арналған, программада бөлінбейтін бүтін ретінде қарастырылады. Объект қазіргі программалау тілдерінде маңызды роль атқарады. Объектінің басты екі қасиеті бар: оның функционалдығы мен бөлінбейтіндігі.
Delphi – ді құрушылар
жүздеген объектіні
Application. Initialize
жолы Application объектісінің Initialize әдісіне оралатынын көрсетеді. Осы жолды оқығаннан кейін компилятор қандай да бір программа фрагментін орындауды талап ететін кодты құрады. Осы фрагментті орындағаннан кейін (яғни программистердің тілімен айтқанда, қосалқы программадан шыққаннан кейін) процессор басқарудыпрограмманың келесі жолына береді, ол Greate Form әдісі арқылы шақрылады.
Application объектісінің Greate Form әдісі экранда бас форма терезесін құрып көрсетеді, ал Run – Windows – ден түскен пайдаланушының әрекеті жөніндегі хабарларды үздіксіз алып, оны өңдеуді жүзеге асырады. Пайдаланушы Close батырмасын тышқанмен белгілегенде Windows программаға программа жұмысын тоқтатып, оған бөлінген жүйелік ресурстарды босату жөнінде арнайы хабарлама береді.
Сонымен қорыта келгенде, файл жобаны толығымен Delphi өзі құрады. Осы себепті файл – жобаның затының алатын орны ерекше, ол әдетте, кодтерезесінде көрінбейді. Күрделі жобаларды құрғанда бұл файлды оған кіретін басқа формалардың қызметін түсіндіру үшін, сондай – ақ, программа жұмысын бастар алдындағы кейбір арнайы әрекеттерді орындау үшін пайдалануға болады
1.3 Мәзір пункттеріне енгізілген негізгі командаларды орындайтын түймелер. Проект. Форма. Қасиеттер. Объект инспекторы терезесі
Бұл түймелер – пиктографикалық түймелер деп аталады. Пиктографикалық түймелер бас мәзірдің маңызды опцияларына қол жеткізуге мүмкіндік береді. Пиктографикалық түймелер келесі командаларды жүзеге асырады:
Delphi-де дайындалатын программа проект (жоба) деп аталады. Форма – программаны дайындау алдында ашылатын программаның сұхбаттық терезесі. Delphi алғашқы рет іске қосылған кезде форма Form1 атауымен (тақырыбымен) көрінеді. Проект құру үшін формаға компоненттер палитрасында орналасқан түрлі компоненттер орнатылады. Кей жағдайларда форма көрінбеуі мүмкін. Оны экранға шығару үшін View Forms командасын беру жеткіліті.
Форманың
және формаға енгізілетін компоненттердің
түрлі қасиеттері бар. Қасиет (Сипаттама,
параметр) – айнымалылардың ерекше
түрі. Олар объектінің түрлі
Программа
құру форманы не онда
Форманың кейбір қасиеттері. Оқиғалар. Программалық код терезесі
Экранда қасиеттер терезесі көрінбесе, оны шығару үшін View-Object Inspector командасын беру жеткілікті. Ол F11 клавиші басылған кезде де көрінеді.
Delphi-де
программалар түрлі оқиғалар
арқылы басқарылады. Оқиға – программаның
жұмыс істеу барысында объект
жағдайының белгілі бір
Delphi-де
оқиғаға атау беріліп қойылған.
Мысалы, компоненттер палитрасының
Button түймесі арқылы формада
Әр объектіге
байланысты оқиғалар көп. Мысалы,
формаға байлансты оқиғалар
2-сурет. Форма оқиғалары
Олар қасиеттер терезесінің Events қосымша бетіне енгізілген. Терезеде оқиғалар атауының алдына On префиксі (қосымшасы) тіркестіріліп жазылған. Ол – атаудың оқиға екендігін білдіретін белгі. Delphi ортасында жиі кездесетін оқиғалар:
Проект екі бөлімнен тұрады: автоматты түрде project1 атауы берілген проект файлы (негігі модуль) және unit1, pas атауы берілген модуль. Олар жеке терезелерде орналасқан. Модульге оқиғаларға сәйкес іс-әрекеттерді орындайтын программа мәтіні (процедуралар) енгізіледі. Программа мәтінін программалық код деп, ол енгізілетін терезені программалық код терезесі деп атайды.Формадан код терезесіне өту және код терезесінен формаға өту үшін F12 пернесін басу жеткілікті.
3-суретте
форманы екі рет шерткен кезде
программмалық код терезесіне
енгізілген процедура
3-сурет Программмалық код терезесі
Код терезесі программа мәтінін құру үшін арналған. Бұл мәтін арнайы ережелермен құрастырылады және программа жұмысының алгоритімін сипаттайды. Мәтін жазу ережелерінің жиыны бағдарламалау тілі деп аталады. Delphi жүйесінде Borland корпорациясының Паскальдің кең тараған түрін құрайтын Object Pascal бағдарламалау тілі қолданылады.
Бастапқы
кезде код терезесі Windows терезесі
ретінде нормальды бос
Оқиғаға байланысты құрылатын процедура оқиғаны өңдеуіш не оқиғаны өңдеу процедурасы делінеді. Терезенің сол бөлігіндегі – браузер терезесі. Онда код терезесінде барлық жарияланулардың құрылымын көріп шығуға болады.
Delphi ортасының графикалық мүмкіндіктері. Сурет салу. Сурет салу аумағы
Delphi ортасының графикалық мүмкіндіктерін пайдалану үшін Windows- тың графикалық құралдарымен жұмыс атқаруды айтарлықтай жеңілдететін келесі кластар қолданылады. TPaintBox – кез келген бейнені салуға лайықты және арқаумен қамтылған терезе, TCanvas – суретті салуға лайықты аумақ- арқау, TPen – қалам, TBrush – бояу жаққыш, TPicture – бейненің контейнері, TGrafic – графикалық объектінің, бейненің негізі, TBitmap – растрлық бейне, TIcon – пиктограмма, TMetafile – метафайл және т.с.с.
Қарапайым геометриялық фигураларды сызу үшін Additional парағының Shape компоненті қолданылады. Осы компонент арқылы бейнелеу әрекеттерін орындау - графикалық редакторда жұмыс атқарумен бірдей болып келеді. Shape- пен анықталатын фигураның түрі компоненттің Shape қасиеті арқылы анықталады және оның қабылдайтын мәндері келесі:
Delphi
ортасындағы Windows- тың TCanvas (арқау- сурет
салуға лайықты аумақ), TFont (қаріп),
TPen (қалам), TBrush (бояу жаққыш) құралдары
арқылы программаларда
Информация о работе Delphi ортасының графикалық мүмкіндігін көрсету