Delphi- де программалау


Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 15 бет
Таңдаулыға:
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
Қазақ Ұлттық Аграрлық Университеті
Ақпараттық жүйелер кафедрасы
Тақырыбы: Delphi- де программалау
Орындаған: Баймуханов Серікбол
ВТ-305
Тексерген: Қырғызбаева Б. Ж.
Алматы 2006
Жоспар
- Кіріспе
- Негізгі бөлім
а) Delphi - де бағдарламалау
б) Delphi аймағы
в) Delphi - дің программалау аймағының негізгі элементтері.
г) Құрал саймандар батырмалары.
д) Негізгі терезе
ж) Delphi ортасын пайдалана отырып, тапсырманы орындау. Программа.
З) Программа листингісі
- Қорытынды
- Пайдаланған әдебиетер тізімі
Кіріспе
Қазіргі кезде компьютер әлемінде бағдарламалау тілінің көптеген түрі бар. Бір ғана іс әрекетті орындайтын бағдарламаны Basic, Pascal, C тілдерін де жазуға болады Ао лсы тілдердін ішіндегі қайсысы жақсы?
Бұл сұраққа жауап беру өңай емес. Бірақта бағдарлама жазып үйрену үшін Pascal тілі басқаларынан қарағанда келеді деп сенімде түрде айта аламыз.
Turbo Pascal - ды жетілдіре отырып, Borland фирмасы бағдарлама жасау үшін арналған пакеттердін жаңа версияларын шағара бастады.
Уақыт келе Turbo Pascal - да обьектілі - бағытталған бағдарламалау концепциясы қолдауын қамтамасыз ететін құралдар пайда болды және Turbo Pascal бағдарламалау тілі Object Pascal деп атала бастады.
Borland фирмасы уақыт өткен соң Windows операциялық жүйесінде жұмыс істеуге арналған Delphi деп аталатын жаңа версиясын жасап шағарды.
Delphi - де бағдарламалау
Windows операциялық жүйеде Паскаль, Си және т. б. тілдерді қолданып программа құру - оңай жұмыс емес. Delphi пакетінде Windows - тін ерекшеліктеріне аса мән бермей программа құруға болады. Бұл оның тағы бір жетістігі.
Кейінгі кездегі дамып келе жатқан визуалды программалау программаның текстін қолдан жазғанның орнына программалау пакетінің ішіндегі дайындықтарын қолдануды қолдайды, ол дайындықтардын тек қана кейбір параметірлерін керек бойынша өзгертіп немесе модификациялай қажет.
Delphi пакеті қиын программаларды программалаудың қарапайым және әрлеу әдістерімен құруға арналған. Программамен жұмыс істегенде екі екі стадияға бөлуге болады. Бірінше стадия -
жобалау стадиясы
. Бұнда программа бөлек құрама бөліктерден құралады да оған қажетті параметірлерімен мінездемелер белгіленеді. Дәл осы стадияда әлі программа жұмыс атқарғанға дейінгі нәтижелерін көруге болады және визуалды программалаудың әдістері қолданылады. Екінші стадия -
программаның жұмыс атқару
стадиясы және аралық, үшінші стадияны бөліп қарастыруға болады. Бұл стадияны -
тексеру стадиясы
деп атаймыз. Тексеру кезінде
программаның қателіктерін, дұрыс жұмыс атқарылуын қарастырады.
Жобалау стадиясында бірнеше файлдар құрастырылып қолданылады. Негізгі бөлігі жоба (Borland\Turbo Pascal - да бұл бөлік программа деп аталған) . Жоба орналасқан файл *. dpr кеңейтілуімен. Әдеттебұл бөлік бүкіл программаның жинақтауыш бөлігі болып келеді, бірақ керек жағдайда өзіне қажетті өзгертулер енгізуге болады.
Программаның жұмыс істеу стадиясында әртүрлі динамикалық кітапханалы файлдарды (DLL - Dynamic Link Library) қолданылуы мүмкін, кеңейтілуі *. dll. Программаның жұмыс істеу барысында әртүрлі текстік немесе текстік емес файлдарды қолданылуы мүмкін, мұнда қажетті мәліметтер орналасады.
Delphi - дің жұмыс барысында жоғарыда айтылған файлдардан басқа керк жағдайларда ресурсты файлдар құрастырылады, кеңейтілуі *. res - бұл жоба үшін, ал *. dfm - файлдың модулі үшін және *. dcr - компонент кітапхасының элементтері үшін.
Delphi аймағы
Delphi 7 версиялы программаның басты терезесі
Delphi - де дайын бөліктерді біріктіру арқылы программа құруға болады және осы құрылған программаны тексеруге жәнежұмыс істеуге болады.
Delphi - дегі программалаудың бір ерекшелігі, программист өзінің істеп отырған жұмыстарын шешімдерін, нәтижелерін көзбе - көз көруіне болады болып табылады (визуалды программалау) .
Программаны құруды пернетақта және тышқан арқылы басқаруға болады. Delphi- дің көптеген элементтері Windows - тің стандартты компоненттеріне ұқсас болып келеді. Delphi - дің интегралдау аймағына келесі мүмкіндіктермен кіруге болады.
Windows - тың жұмыс аймағында - монитор экранындағы негізгі аймақ Delphi - дің сілтеуіші орналасуы мүмкін. Оны тышқанмен активтендіру керек. Бұл нұсқа ең тез және оңай болып келеді.
Delphi - дің программалау аймағының негізгі элементтері
- Басты терезе:Басты мәзір (меню) ; Құрал - саймандар панелі; Компоненттер палитрасы;
- Текстік редактор (Code Editor) ;
- Форма құрастырушы (Form) ;
- Жоба администраторы (Project Manager) ;
- Обьектілі инспектор (Object Inspector) ;
- Компоненттер кітапханасы (Component Library) ;
- Обьектілер архивы (Object Repository) ;
- Обьектілердің навигаторы (Browser) ;
- Мәзір конструкторы (Menu Designer) ;
- Локальді мәзір;
- Анықтама жүйесі;
- Ішкі отладчигі;
Бұл айтылған компоненттерден басқа Delphi - ді орнатқанда автоматты түрде графика редакторы (Image Editor) және мәліметтер базасы (Database Desktop) қосылады;
Delphi - де бағдарламалауда бағдарламашының жұмысы негізінен оқиғаны өндеу үрдісін (ішкі бағдарлама жасаумен аяқталады. Жасалған ішкі бағдарламалардың байланысын ұйымдастыру есебін Delphi өзіне алады.
Программа кодының терезесін көру үшін F12 клавишасын басу жеткілікті. Delphi-ді алғаш шақырғаннан кейін «Intprise-бен байланыс. Delphi Direct терезесі барлық терезенің үстіне шығады. Осы терезенің көмегімен Intprise коорпарациясының Web-беттеріне кіруге мүмкіндік туады.
Құрал саймандар батырмалары
Standard тобы
Жаңа форманы құру. Команда эквиваленті
File-New-Other.
Сақталынған файлды ашу. Команда эквиваленті
File-Open.
Дискіге файлды сақтайды. Команда эквиваленті
File-Save .
Барлық файл проектілерді сақтайды. Команда эквиваленті
File-Save All.
Сақталынған проектілерді ашу. Команда эквиваленті
File-Open Project
.
Жаңа проетіні қояды. Команда эквиваленті
Project-Add to Project.
Проектіні жояды. Команда эквиваленті
Project-Remove from Project.
View тобы
Модуль тізіміндегі ашылған проектіге модуль қояды. Команда эквиваленті
View-Units.
Форма тізіміндегі ашылған проектіге форма қояды. Команда эквиваленті
View-Forms.
Форма терезесімен программа коды терезесімен ауысу. Команда эквиваленті
View-Toggle Form/Unit.
Ашылған проетіге жаңа форма қою. Команда эквиваленті
View-New-Form.
Debug тобы
Компилированиялайды және программаны орындайды. Команда эквиваленті
Run-Run.
Программа ортасында пауза жасайды. Команда эквиваленті
Run-Program Pause.
Біртіндеп программаны алға қарай іске қосады. Команда эквиваленті
Run-Trace Into.
Біртіндеп программаны артқа қарай іске қосады. Команда эквиваленті
Run-Step Over.
Custom тобы
Анықтама қызметін ашады. Команда эквиваленті
Help-Delphi Help.
Desktops тобы
Қалған терезерді реттеу мүмкіндігінің тізімі.
Реттеу терезесін сақтау.
Реттеу терезесін таңдау.
Internet тобы
Қ
осымша Web Snap жаңа технологиясымен құрылады.
Қосымша Web Snap бетті құрады.
Қосымша Web Snap модулін құрады.
Негізгі терезе
Негізгі терезе құрылатын программаның жобаларын басқаратын негізгі қызметті атқарады. Бұл терезе экранда барлық уақытта болады және ең жоғарғы бөлігінде орналасады. Негізгі терезеде Delphi ортасының бас менюіб пиктографиялық командалық батырмалар жиынтығы, компоненттер палитрасы орналасқан.
Бас меню жобаны басқаруға арналған барлық қажетті командалардан тұрады. Бас менюдің барлық операциялары екінші деңгейде ашылатын опциялар тақырыбын қамтиды. Бас терезенің барлық элементтері арнайы панельдерде орналасқан, оның сол жақ бөлігінде басқару батырмалары орналасқан.
Панельде көрінетін батырмалардың құрамын өзгерту үшін оған курсорды келтіріп, тышқанның оң жақ батырмасын басу жеткілікті. Бұдан ашылған көмекші меню терезесінде барлық панельдердің аттары келтірілген және олардың статусы көрсетілген (жалаушалар) . Олардың ішінен Gustomise-ды (настроика, баптау) таңдағаннан кейін баптау терезесі пайда болады. Енді қажет емес батырмаларды алып тастауға болады, Commands терезесіндегі тізімнен қажетті батырмаларды таңдап, оны экранға тасып апаруға болады.
Негізгі терезеге жиі пайдаланылатын пиктограммаларды орналастырған ыңғайлы: Project\Syntax Chek - программа командаларының синтаксисін тексеру; View/Debug/ Windows/Watches- откладкалық режимді бақылау терезесіне кіру және т. б.
Delphi программасын пайдалана отырып, төмендегі тапсырманы орындау: « Қазақтелеком» программасын құрастыру.
Жоспарлау: Мен ең алдымен Delphi 7 программасын қосамын, қосқан кезде Delphi 7 программасының алғашқы терезесінде Form1 пайда болады. Form1 -дің атын өзгертеміз- «Тарифы на разговоры по Казакстану» сөзін жазамын. Мен ең алдымен Label1 батырмасын басып, содан кейін Object Inspector -ден Caption батырмасын басып, сол жерге «Қазақтелеком» сөзін жазамын. Содан кейін Button 1 батырмасын енгіземін де, Object Inspector -ден Caption батырмасын басып «Города» сөзін енгіземін. Және де Main Menu1 батырмасын басып, сол жерге файл- закрыть, ?-о программе сөздерін жазамын.
Қазақтелеком программасы
Келесі Form2- ге көшу үшін File- New- Form батырмасын басу арқылы жүзеге асырылады. «Горада» батырмасын 2 рет кезде келесі терезе шығады Unit1. pas ол жерге мына программаны енгіземін:
procedure TForm1. Button1Click(Sender: TObject) ;
begin
form2:=tform2. create(form1) ;
form2. showmodal
end; end.
Сол кезде 1-ші Form- мен 2-ші Form- ды байланыстырамын.
Соден соң 4 Button батырмасын алып Form2- ге енгіземін. Object Inspector -ден Caption батырмасын басып «Астана, Талдыкурган, Учарал, Сарканд» қалаларын енгіземін. Және де Form2 -нің атын өзгертеміз- «Города» сөзін жазамын. Әрбір қалалардың аттарын 2-рет басып Unit2. pas терезесіне келесі программаны енгіземін:
form3:=tform3. create(form2) ;
form3. showmodal
end;
procedure TForm2. Button2Click(Sender: TObject) ;
begin
form5:=tform5. create(form2) ;
form5. showmodal
end;
procedure TForm2. Button3Click(Sender: TObject) ;
begin
form6:=tform6. Create(form2) ;
form6. showmodal
end;
procedure TForm2. Button4Click(Sender: TObject) ;
begin
form7:=tform7. create(form2) ;
form7. showmodal
end;
end.
Әрбір қала аттарын басқан кезде өздеріне тиесілі қаланың коды, ақысы шығады. Әрбір қалаға жеке -жеке Form- малар енгізілген. Және де 6 Label, 2 Button, 1Edit батырмаларын орнатамын.
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz