Delphi 7 версиясында өте көп өзгерістер енгізілген

Автор работы: Пользователь скрыл имя, 10 Сентября 2013 в 21:50, доклад

Краткое описание

Delphi 7 версиясында өте көп өзгерістер енгізілген. Программалармен қамтамасыз етудің тиімді өңдеу құралдарын қажет ету “жылдам жасау” ортасы деп аталатын программалау жүйелерінің пайда болуына алып келді.

Содержание

I. Кіріспе
Delphi программасын өңдеу.
II. Негізгі бөлім
1.Delphi ортасымен танысу
2.Программа кодының терезесі.
3. Delphi ортасында шартты оператормен танысу
4. Басқару элементтері.
III. Қорытынды
IV. Интернет рессурстары

Прикрепленные файлы: 1 файл

Delphi 7 версиясында өте көп өзгерістер енгізілген.docx

— 28.34 Кб (Скачать документ)

I.  Кіріспе

Delphi программасын өңдеу.

II.  Негізгі бөлім

1.Delphi ортасымен танысу

2.Программа кодының терезесі.

3. Delphi ортасында  шартты оператормен танысу

4. Басқару элементтері.

 

III. Қорытынды

IV. Интернет рессурстары

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Қазіргі уақытта  объектілі – бағытталған бағдарламалар  өте танымал болып барады. Артық  айтпасақ Delphi ортасында құрылған бағдарламаның 99% пайызы осыларға байланысты ұғымдарға  сүйенеді. Сондықтан объектілі –  бағытталған бағдарламалаудың негізін, сырттай қарағанда қарапайым  нәрселердің ішкі жұмысын түсінбей ары жылжу мүмкін емес. Әдістемелік  құралдың екінші бөлімінде «Object Pascal тіліндегі объектілі бағытталған  бағдарламалау» объектілі – бағытталған  бағдарламалаудың негізгі қағидалары, негізінде класс және объект ұғымы  жатқан Object Pascal объектілі моделінің  теориялық негізі қарастырылады.

Delphi – Windows операциялық жүйесінде  жұмыс істеуге бағытталған бағдарлама  құру ортасы. Delphi  - дегі бағдарлама  қазіргі көркемдік жобалау технологиясының  негізінде құрылады, ал олар өз  кезегінде объектілі – бағытталған  бағдарламалау идеясына сүйенеді (2 – ші бөлімді қараңыздар). Delphi – дегі бағдарлама Object Pascal тілінде  жазылады, ол Turbo Pascal тілінің қабылдауышы  мен дамушысы болып табылады. Turbo Pascal бағдарламалау тілі мен  ол қолданылатын біратты интегралдық  құру ортасы кезінде бағдарламалық  өнімді  құру құралы, соның ішінде  бағдарламалауды оқып – үйренетін  құрал негізінде кеңінен танымал  болған.   Бұл танымалдық тілдің  қарапайымдылығы, жоғары сапалы  компилятор және қолайлы құру  ортасына байланысты. Бірақ бағдарламалық  технологиялар бір орында тұрмай  ары қарай дамиды, сондықтан Borland фирмасы (1998 жылдың сәуір айынан  бастап Inprise Corporation) тағы бір жаңалық  ашады: Turbo Pascal тілінің орнына  Object Pascal тілі келеді, ол объектілі  – бағытталған бағдарламалау  концепциясына сүйенеді.

Delphi және Object Pascal көп жылғы эволюцияның  нәтижесі болып саналады, сондықтан  бүгінгі таңда олар қазіргі  компьютерлік технологияның   өнімі болып табылады. Жеке тұрғыдан  алғанда оны былай айтуға болады, Delphi – дің көмегімен бағдарламаның  әртүрлі типін – консольді  қосымшалардан бастап, деректер  базасы мен  Internet – те жұмыс  істейтін бағдарлама құруға болады.

Delphi бағдарлама құратын және  жаңа бағдарламаны даярлайтын  бағдарлама құру әдістерінен,  сондай-ақ құрауыштар кітапханасынан  тұрады. Delphi бағдарламасы – бұл өзара байланысқан бірнеше файлдар. Кез – келген бағдарлама жоба файлы (мұндай файл .dpr кеңейткішінен тұрады) және бір немесе бірнеше модульден тұрады (.pas кеңейткіші бар файлдар). Жоба файлы бағдарламаның жинақтаушы бөлігі болып табылады, ол өте үлкен емес және Delphi бағдарламалау жүйесінде автоматты түрде қалыптасады.

 

 

Delphi 7 версиясында  өте көп өзгерістер енгізілген. Программалармен қамтамасыз етудің  тиімді өңдеу құралдарын қажет  ету “жылдам жасау” ортасы деп аталатын программалау жүйелерінің пайда болуына алып келді. Мұндай ортаға мысал ретінде Borland Delphi жатады. Жылдам жасау RAD – жүйесінде “Rapid Application Development” жүйесінің негізі визуалды жобалау және оқиғаны өндеуді программалар технологиясы жатады, оның мағынасы өңдеу үнемсіз жұмыстың көп бөлігін өзіне алады да, программистке диалогты терезелерді және оқиғаны өңдеу функциясын құрастыру жұмыстары қалады. Ортада қатаң типтелген объектіге бағдарлы тілі қолданылады, оның негізіне Object Pascal (Turbo Pascal жалғасы) жатады. Delphi әр түрлі программаларды құруға мүмкіндік береді: қарапайым біртерезелі қосымшалардан тармақталған дерекқорларды басқару программаларына дейін. Delphi-дің ұлғайтылған мүмкіндіктері графикпен, мультимедиямен, дерекқорларымен жұмыс істейтін және динамикалық құрылымдармен қосымшаларды құруға мүмкіндік береді. Delphi-дің айрықша ерекшелігі .NET технологиясының сүйемелдеуі болып табылады. 
Жалпы қазіргі уақытта Delphi, MathCad, Maple туралы алған білімдердің болашақ мамандар және қоғам үшін маңызы өте зор. Қазір осындай пәндерді игеру үшін көптеген оқудықтар мен оқу-әдістемелік нұсқаулар жазылуда. Мысалы, Delphі ортасымен танысып және онда жұмыс жасап үйренуде Фаронов, Культин Н секілді жазушылар еңбектерінің маңызы зор болса, ал компьютерлік математикамен танысуда жазушы В.И.Дьяконовтың еңбектерінің орны ерекше. 
Бұл тәжірибе алудың мақсаты студенттердің информатика,программалау технологиялары, компьютерлік графика пәндерінен алған білімдерін ары қарай жалғастыру, жоғары курстарда оқытылатын пәндер туралы алғашқы түсінік беру, сонымен қатар студентті таңдаған мамандығының ерекшелігімен таныстыру және ол туралы түсінігін тереңдету болып табылады. 
Бұл есеп беру құжаты бес бөлімнен тұрады. Олар: кіріспе, негізгі бөлім, қорытынды және пайдаланған оқулықтар тізімі. Негізгі бөлімде студенттің тәжірибе алу барысында Delphi, MathCad, Maple орталары мен желілер туралы алған білімдері толығымен сипатталады. 
 
 
Delphi ортасымен танысу. 
 
Delphi ортасын – програмалаушының сапалы жұмысын қамтамасыз ететін күрделі механизм. Ол экрандағы бір уақытта ашылатын бірнеше терезелермен сипатталады. Бұл терезелер бір-бірін жартылай немесе толығымен жауып, экранда орын ауыстыра алады. 
Delphi ортасы – көптерезелік жүйе. Оның негізгі төрт терезесі: 
1. Негізгі терезе (Project 1) 
2. Объектілер бақылаушысының терезесі (Object Inspector) 
3. Формаларды құрастырушының терезесі (Form 1)  
4. Программа кодының терезесі (Unit 1. Pas). 
 
Негізгі терезеден басқа терезелерді жылжытуға, өлшемін өзгертуге немесе экраннан алып тастауға болады. Форманың терезесінен Unit кодына өту және одан кері өту F 12 пернесі арқылы орындалады.  
Негізгі терезе мен компоненттер жинағы.Негізгі терезе программаның жобасын құрудағы жұмыстарды басқарады және Delphi ортасы іске қосылып тұрғанда міндетті түрде экранның жоғарғы қатарында орналасады.  
Бұл терезде Delphi-ң негізгі меню жүйесі, пиктограммалық командалық батырмалары мен компоненттер политрасы орналасады. 
 
 
 
 
Компоненттер жинағы – Delphi-ң негізгі байлығы болып табылады. Ол негізгі терезенің оң жағында орналасып, қажетті компонентті тез табуға арналған белгілерден тұрады: 
Компонент деп белгілі бір қасиеттерді иемденген және форма терезесінде кез-келген объектіні орналастыру мүмкіндігін туғызатын функциональды элементті айтады. Delphi ортасының компоненттері 19 топқа бөлінген, ол топтарды парақтар деп атаймыз. 
Форма құрастырушының және объектілер бақылаушысының терезесі. Форма құрастырушының немесе форманың терезесі – болашақ программаның Windows жобасы. Алдымен бұл терезе бос болады. Бұл терезенің жұмыс аймағы координаттық тордың нүктелерімен реттелген. 
Формада орналасқан әр компоненттер өзінің мекен-жайымен, мөлшерімен және түсімен анықталады. Форманы құрастыру File=>New=>Form опциялары арқылы орындалады. Шығып тұрған бос формаға бір компонентті, мысалы Standard парағының Button батырмасын орналастыру үшін компоненттер жинағындағы Standard белгісін сырт еткізіп, парақты екпінді күйге келтіру керек. 
Button батырмасының кескінің ажырату үшін тышқанды баспай тұрып парақта орналасқан белгілердің үстінен жылжытып көрген сәтте компоненттердің аты шығып тұрады. Қажетті компонентті сырт еткізіп белгілеп, тышқанды форма аймағының кез-келген жеріне сырт еткізсек, форманың бетінде Button 1 элементі пайда болады. 
 
Объектілер бақылаушысының терезесі 2 парақтан құрылады: Properties – қасиеттері және Events – оқиғалары. Properties парағы арқылы компоненттің қасиеттері – параметрлері анықталады, ал Events парағы арқылы компонентті әртүрлі оқиғаларға сәйкес сезіндіру анықталады. 
 
 
 
Программа кодының терезесі: 
Программа (немесе Модуль) кодының терезесі программаның мәтінін құруға және оны түзетуге арналған. Бұл мәтін арнайы ережелер бойынша құрылып, алгоритм жұмысын анықтайды. Delphi жүйесінде Pascal тілінің ұлғайтылған және дамытылған нұсқасы – Object Pascal программалау тілі қолданылады. Delphi ортасы іске қосылғанда программа кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан тұрады. Жаңа форманың кодына Delphi ортасы бұл қатарларды автоматты түрде қосып отырады.  
Жобаны құру барысында осы кодқа қажетті өзгерістер енгізіледі. Delphi ортасы Unit, Unit 1 және implementation қатарларының аралығын өзгертіп отырады, ал программалаушының жұмыс аймағы – {SR*DFM} және END қатарлар аралығы бойынша. 
 
1 Енді екі санның қосындысын сипаттайтын программа енгізейік.Программа екі операндыны енгізеді және есептеу батырмасынан кейін нәтижесін көрсетеді. 
edit1.SetFocus; 
end; 
 
end.

Delphi ортасында  шартты оператормен танысу 
 
Оператор дегеніміз – алгоритмді жүзеге асыру барысындағы орындалатын іс-әрекеттерді анықтайтын тілдің қарапайым сөйлемі. Операторлар жазылу ретінде қарай бірінен кейін бірі тізбектеліп орындалады. 
Басқару операторлары программа қатарларының орындалу реттілігін өзгертеді. Олар шартты тексерту, таңдау және цикл операторларына жіктеледі. Шартты оператор кейбір шарттарды тексеруге және тексеру нәтижесіне байланысты мына немесе келесі әрекетті орындауға мүмкіндік береді. Шартты оператор “Иә” немесе “Жоқ” деп жауап беруге болатын белгілі бір логикалық шартты тексереді.  
Шартты оператор құрылымы мынадай: 
if <шарт> then <1-оператор> else <2-оператор>;  
Шарт оператор келесі алгоритм бойынша жұмыс істейді: егер оның нәтижесі ақиқат, яғни құптарлық болса (Иә), онда бір программалық тармақ орындалады. Тексеру нәтижесі жалған болған жағдайда (Жоқ), программаның басқа бір тармағы жүзеге асырылады. Мұнда есептің шартына байланысты тармақталу алгоритмдерінің “Таңдау” немесе “Аттап өту” мүмкіндіктерінің бірі орындалуы тиіс.  
 
Delphi ортасында таңдау оператормен жұмыс істеу  
 
Таңдау операторы программаның мүмкін болатын бірнешежалғасының бірін таңдауға мүмкіндік береді. Таңдау операторының құрылымы мынандай: 
Case< ключ выбора> of <список выбора> [else<операторы>] end;  
Таңдау операторлар келесі алгоритм арқылы жұмыс істейді: Case операторы айнымалының мәнін мүмкін болатын қатарымен салыстырады және әр мәнге сәйкес әр түрлі операторларды орындайды. ELSE сөзінің болуы міндетті емес, егер ол болмаса, яғни жәй ол өрнек ешбір мәнге сәйкес болмаса, онда, CASE-тің END

  • TControl (Басқару) класын қалыптастыратын басқару элементтері. 
    Басқару элементтері (TControl класының ұрпақтары болып келген құрауыштар) – қолданушымен қарым – қатынасты жүзеге асыратын экранда бейнеленетін құрауыштар (көрнекілік құрауыштар) Бағдарламада қолданушы шарт бойынша оларды басқара алады (пернетақтаның көмегімен ақпаратты енгізу, оларға тышқанның көмегімен әсер ету және т.б.). Олар экранда қосымша орындалғанда бейнеленеді.
  • Экранда бейнеленбейтін элементтер (бейнеленбейтін немесе көрнекілік емес құрауыштар). Олар жүйелік ресурстарға қатынауға жауап береді: драйвер, деректер базасы, таймер, меню, әртүрлі қиын объектілер, стандартты диалог терезелеріне ұқсас және т.б. Құру кезінде көрнекілік емес құрауыштар пиктограмма түрінде бейнеленеді, ал қосымшаны орындағанда ереже бойынша көрінбейді.

Басқару элементтерін өз кезегінде  екі үлкен кластарға бөлуге болады және олардың арасында принциптік айырмашылық  бар:

  • Терезелік басқару элементтерінің класы TWinControl (Терезелік басқару элементі). 
    Терезелік басқару элементі ( TForm, TButton, TEdit, TMemo, TPanel, TGroupBox және т.б. кластардың құрауыштары) терезелік функциялардан (немесе процедуралар) тұрады, олардың арқасында ол келіп түскен ақпаратқа ықпал етеді және экранда активтенеді.
  • Графикалық басқару элементтерінің класы TGraphicControl (Графикалық басқару элементі). 
    Графикалық басқару элементі ( TImage класының құрауышы – кескін, TPaintBox – сурет салуға арналған панель, TShape – геометриялық фигура, TCustomLabel – белгінің тегі) мұндай функцияны басқармайды, тек экранға ақпаратты ғана шығарады, олар тышқан арқылы берілетін хабарламадан басқа белгілі қимылға ықпалын тигізе алмайды. Жеке жағдайларда пішін терезелік басқару элементіне жатады.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Интернет рессурстары

 

  1. http://sachok.kz/referat/show/899
  2. http://www.topreferat.com
  3. http://stud.kz/referat/show/2532

Информация о работе Delphi 7 версиясында өте көп өзгерістер енгізілген