Дельфи ортасы

КІРІСПЕ 1
1 ЕСЕПТІҢ ҚОЙЫЛЫМЫ 2
2 ДЕЛЬФИ ОРТАСЫМЕН ТАНЫСУ 4
3 ПРОГРАММАНЫ ЖОБАЛАУ 5
4 ПРОГРАММАНЫ ЖҮЗЕГЕ АСЫРУ 9
5 ПРОГРАММАНЫ ТЕСТІЛЕУ 15
ҚОРЫТЫНДЫ 18
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 19
ҚОСЫМША А: ПРОГРАММАНЫҢ МОДУЛЬДІК СХЕМАСЫ
ҚОСЫМША Б: ПРОГРАММА ЛИСТИНГІ
Оқып-танысып тәжірибе алу – болашақ мамандықтарды оқыту, үйрету және даярлау барысындағы алғалшқы өткізілетін студенттердің тәжірибе алуы.
Тәжірибе алу барысында студенттер Delphi программалау ортасымен, MathCad пен Maple секілді компьютерлік математика ортасымен және Internet, Intranet, Ezernet сияқты желі түрлерімен танысады.
Borland корпорациясы аз ғана мерзім ішінде Delphi7-нің негізгі версиялары мен бірнеше модификацияларын шығарды. Delphi 7 версиясында өте көп өзгерістер енгізілген. Программалармен қамтамасыз етудің тиімді өңдеу құралдарын қажет ету “жылдам жасау” ортасы деп аталатын программалау жүйелерінің пайда болуына алып келді. Мұндай ортаға мысал ретінде Borland Delphi жатады. Жылдам жасау RAD – жүйесінде “Rapid Application Development” жүйесінің негізі визуалды жобалау және оқиғаны өндеуді программалар технологиясы жатады, оның мағынасы өңдеу үнемсіз жұмыстың көп бөлігін өзіне алады да, программистке диалогты терезелерді және оқиғаны өңдеу функциясын құрастыру жұмыстары қалады. Ортада қатаң типтелген объектіге бағдарлы тілі қолданылады, оның негізіне Object Pascal (Turbo Pascal жалғасы) жатады. Delphi әр түрлі программаларды құруға мүмкіндік береді: қарапайым біртерезелі қосымшалардан тармақталған дерекқорларды басқару программаларына дейін. Delphi-дің ұлғайтылған мүмкіндіктері графикпен, мультимедиямен, дерекқорларымен жұмыс істейтін және динамикалық құрылымдармен қосымшаларды құруға мүмкіндік береді. Delphi-дің айрықша ерекшелігі. NET технологиясының сүйемелдеуі болып табылады.
Жалпы қазіргі уақытта Delphi, MathCad, Maple туралы алған білімдердің болашақ мамандар және қоғам үшін маңызы өте зор. Қазір осындай пәндерді игеру үшін көптеген оқудықтар мен оқу-әдістемелік нұсқаулар жазылуда. Мысалы, Delphі ортасымен танысып және онда жұмыс жасап үйренуде Фаронов, Культин Н секілді жазушылар еңбектерінің маңызы зор болса, ал компьютерлік математикамен танысуда жазушы В.И.Дьяконовтың еңбектерінің орны ерекше.
Бұл тәжірибе алудың мақсаты студенттердің информатика,программалау технологиялары, компьютерлік графика пәндерінен алған білімдерін ары қарай жалғастыру, жоғары курстарда оқытылатын пәндер туралы алғашқы түсінік беру, сонымен қатар студентті таңдаған мамандығының ерекшелігімен таныстыру және ол туралы түсінігін тереңдету болып табылады.
Бұл есеп беру құжаты бес бөлімнен тұрады. Олар: кіріспе, негізгі бөлім, қорытынды және пайдаланған оқулықтар тізімі. Негізгі бөлімде студенттің тәжірибе алу барысында Delphi, MathCad, Maple орталары мен желілер туралы алған білімдері толығымен сипатталады.
1. Уэйт М., Прата С., Мартин Д. Язык СИ. Москва: "Мир", 1998 .
2. С.В.Федотова. Москва: “ Создание Windows – приложений в среде Delphi ”,2004./201-203 беттер/.
3. Фаронов В.В. Москва, изд.” Нолидж ”: “ Работа в среде Delphi ”,2000.
4. Архангельский А.Я. “ Программирование на Delphi - 7 ”-Москва: Бином, 2004./324-328 беттер/.
5. Гофман В.Э, Хоманенко А.Д. “ Delphi - 6 ”-СПБ:БХВ.2001. /95-103 беттер/.
        
        МАЗМҰНЫ
| |Кіріспе |1 |
|1 ... ... |2 |
|2 ... ... ... |4 |
|3 ... ... |5 |
|4 ... ... ... |9 |
|5 ... тестілеу |15 |
| ... |18 |
| ... ... ... |19 |
| ... А: ... ... схемасы | |
| ... Б: ... ... | ... ... алу – ... мамандықтарды оқыту, үйрету және
даярлау барысындағы алғалшқы өткізілетін студенттердің тәжірибе алуы.
Тәжірибе алу ... ... Delphi ... ... пен Maple ... ... ... ортасымен және Internet,
Intranet, Ezernet сияқты желі түрлерімен танысады.
Borland корпорациясы аз ғана ... ... ... ... мен ... ... ... Delphi 7 версиясында өте
көп өзгерістер енгізілген. Программалармен қамтамасыз етудің тиімді ... ... ету ... жасау” ортасы деп ... ... ... ... алып ... ... ортаға мысал ретінде Borland
Delphi жатады. Жылдам жасау RAD – жүйесінде “Rapid ... ... ... ... жобалау және оқиғаны өндеуді ... ... оның ... ... ... жұмыстың көп бөлігін өзіне
алады да, программистке диалогты терезелерді және ... ... ... ... ... Ортада қатаң типтелген объектіге бағдарлы тілі
қолданылады, оның негізіне Object Pascal (Turbo Pascal жалғасы) ... әр ... ... ... ... ... ... қосымшалардан тармақталған дерекқорларды ... ... ... ... мүмкіндіктері графикпен,
мультимедиямен, дерекқорларымен жұмыс ... және ... ... ... мүмкіндік береді. Delphi-дің ... NET ... ... ... ... қазіргі уақытта Delphi, MathCad, Maple туралы алған білімдердің
болашақ мамандар және қоғам үшін маңызы өте зор. ... ... ... үшін ... оқудықтар мен оқу-әдістемелік нұсқаулар жазылуда.
Мысалы, Delphі ортасымен ... және онда ... ... үйренуде Фаронов,
Культин Н секілді жазушылар еңбектерінің маңызы зор ... ал ... ... жазушы В.И.Дьяконовтың еңбектерінің орны ерекше.
Бұл тәжірибе алудың мақсаты ... ... ... ... ... ... білімдерін ары қарай
жалғастыру, жоғары курстарда оқытылатын пәндер туралы алғашқы түсінік беру,
сонымен ... ... ... мамандығының ерекшелігімен таныстыру және
ол туралы түсінігін тереңдету болып ... есеп беру ... бес ... тұрады. Олар: кіріспе, негізгі
бөлім, қорытынды және пайдаланған оқулықтар тізімі. ... ... ... алу ... Delphi, MathCad, Maple ... ... ... алған білімдері толығымен сипатталады.
1 ЕСЕПТІҢ ҚОЙЫЛЫМЫ
Екі рет орын ауыстыру тәсілі. Қосымша жасыруды қамтамасыз ету үшін
жасырудан өткен ... ... ... ... ... ... ... екі
рет орын ауыстыру деп аталады. Бұл ... орын ... ... ... және жеке қатары үшін жүргізіледі. Кестеге алдымен хабардың мәтіні
жазылады, ... ... ... ... сосын қатарлар ауыстырылады.
Жасырын мәтінді ашу ... ... кері ... ... Аталған тәсілді қолдана отырып берілген хабар мәтінін
жасыратын және керісінше жасырын мәтінді ашатын ... құру ... DELPHI ... ... ... ... ... немесе қосымшалар IDE
(integrated Development Environment) ... ... ... ... IDE ... ... қарым-қатынасын ұйымдастырып, әр
түрлі басқару элементтерінен құралған бірнеше ... ... ... ... ... ... қосымшаның интерфейстік бөлігін
жобалауға, бағдарламалының кодын жазуға және оны ... ... ... ... ... және ... түзету, оны
орындау әрекеттері IDE ортасында орындалады.
DELPHI-дің IDE ортасы көптерезелік жүйе деп саналады және ... оның ... ... ... ... ... болуы мүмкін (1-
сурет). Интерфейстің құрамына 4 ... ... ... ... (Project ... ... ... терезесі (Object Inspector);
3. Формалар құрастырушысының терезесі (Form1);
4. Бағдарлама кодының терезесі (Unit1.pas).
1-сурет-Delphi ортасының ... ... ... ... ... ... алып ... олардың өлшемін өзгертуге болады. DELPHI бір құжаттық орта, яғни бір
мезгілде тек қана қосымшамен жұмыс атқаруға ... ... ... ... терезенің жоғарғы қатарында көрсетіледі.
Терезелерді кішірейту, үлкейту, жабу ... осы ... ... ... ... ... ... терезесінен Unit кодына және одан кері өту F12 ... ... DELPHI ... Unit терезесі төмендегідей (2-сурет) шығуы
мүмкін. Сол жақтағы терезе Browser терезесі деп ... және бұл ... ... ... танысуға болады. DELPHI ортасынан шығу
үшін негізгі терезені жабу ... ... ... ... ... терезе бағдарламаның жобасын құрудағы жұмыстарды басқарады
және DELPHI ортасы іске қосылып тұрғанда міндетті ... ... ... орналасады (3-сурет).
3-сурет-Негізгі терезенің көрінісі
Бұл терезеде DELPHI-дің негізгі меню жүйесі, ... ... мен ... ... ... ... меню жүйесінің опциялар тақырыптарының құрамына ішкі меню кіреді.
Негізгі меню жүйесінің элементтері сол жағында ||| ... ... ... ... ... ... басқа элементтерді
тақташадағы ||| таңба арқылы негізгі терезеден тыс ... кез ... ... ... ... алып ... болады.
Тақташадағы батырмалар құрамын өзгерту үшін алдымен тақташаны оң жақ
тышқан батырмасымен сырт ... ... ... ... ... ... ... өзгертуге болады (4-сурет).
- белгісі объектің екпінділігін көрсетеді.
4-сурет-Тақташалар құрамын икемдеудегі терезелер
Пиктограммалық батырмалар
Пиктограммалық батырмалар ... ... меню ... ... тез арада қол ... ... ... жұмыстарына
байланысты пиктограммалық батырмалар 6 топқа бөлінген. Әр топ ... ... және ... ... ... ... ... ... ... ... ашу. File/New ... ... ... ашу. File/Open file эквиваленті
Файлды табақшада сақтау. File/Save as… эквиваленті(Ctrl+S)
Табақшадағы барлық файлдарды ... ... all ... ... ... жобасын ашу. File/Open Project
эквиваленті (Ctrl+F11)
Жобаға жаңа файлды қосу. Project/Add to Project ... ... жою. ... from Project ... ... ... тобы
Екпінді жобаның құрамындағы модульдер тізімінен ... ... ... ... ... (Shift+F12)
Екпінді жобаның құрамындағы формалардың тізімінен керекті
форманы таңдау. View/Form опциясының ... ... ... ... ... ... және одан
кері өту. View/Toggle from Unit опциясының эквиваленті ... ... ... View/New Form ... ... ... тобы
Бағдарламаны компиляциялау және орындау
Түзетіп жатқан бағдарламаның жұмысын уақытша ... Pause ... ... тексеру ішкі бағдарламалардың жұмысын бақылайтын
тәртіпте ... ... ... ішкі бағдарламалардың жұмысын ... ... ... ... ... ... ... жәрдемдік жүйені іске қосу.
Help/Contents опциясының ... ... ... ... ... болатын басқа терезелерінің
таңдамалық тізімі
Delphi ортасының екпінді күйін ... ... ... терезелерді орнату
5-сурет-Пиктограммалық батырмалар
3 ПРОГРАММАНЫ ЖОБАЛАУ
Компоненттер жинағы – Delphi-дің негізгі байлығы. Ол негізгі терезенің
оң жағында орналасып, қажетті компонентті тез ... ... ... ... ... ... деп белгілі бір қасиеттерге иемденген және форма терезесінде
кез келген объекті орналастыру мүмкіндігін туғызатын функционалды элементті
атайды. Delphi ортасының ... 19 ... ... ол ... деп ... ... ... бағдарламаның негізгі қаңқасы
құрылады (терезелер, батырмалар, таңдау тізімдері және т.с.с).
7-сурет-Компоненттер терезелер
Батырмалар тақташасы сияқты компоненттер ... ... ... үшін ... ... кіретін кез келген пиктограмманы ... оң ... сырт ... ... редакторды іске қосыңыз.
Ашылған менюдегі Properties (қасиеттері) пунктін таңдағанда 7-суреттегі оң
жақ терезесі шығады.
Мысалы, 6-суретте көрінбейтін ... ... Dialogs ... ... Бұл ... жиі ... компоненттер орналасады. Ол
үшін 7-суретте келтірілген ... Dialogs ... ... сол ... ... ... Dialogs пунктін Data Access пунктінің ... ... ... ... ... ... ... - болашақ
бағдарламаның Windows терезесінің жобасы. ... бұл ... бос ... ... ... ... шақыру, терезені үлкейту, кішірейту, жабу
батырмаларынан, тақырып ... және ... ... – Windows-тің
стандартты интерфейстік элементтерінен тұрады. Бұл терезенің жұмыс аумағы
координаттық ... ... ... ... ... Lego конструкторының
детальдарымен атқарылатын ... ... ... жинағынан қажетті
компонентті таңдап, ... ... ... ... ... ... қажетті компоненттер бірінен соң бірі орналастырылады.
Бұл ерекшелік – визуалды (көзбен шолу) бағдарламалаудың ... әр ... ... бағдарламаның терезесін бақылап
отырып, қажетті өзгерістерді кез келген ... ... ... ... ... ... әр ... өзінің орын-жайымен, мөлшерімен,
түсімен т.с.с. анықталады. Форманы құрастыру File => New => Form ... ... ... ... бос ... бір компонентті, мысалы
Standard парағының Button батырмасын, ... үшін ... Standard ... сырт ... ... екпінді күйге
келтіріңіз.
Button батырмасының кескінін ажырату үшін ... ... ... ... ... үстінен жылжытып көріңіз. Осы сәтте
компоненттердің аты шығып тұрады.
Қажетті компонентті сырт еткізіп ... Енді ... ... кез ... ... сырт ... ... бетінде Button 1
элементі пайда болады.
Компоненттің формадағы орын-жайын, мөлшерін форма терезесінде бірден
өзгертуге болады, ол үшін ... ... сол жақ ... ... төрт бұрыштылар пайда болады). Енді ... ... сол жақ ... басып тұрып, форма аумағының кез
келген жеріне жылжытуға болады. ... ... үшін ... элементті
қоршап тұрған кез келген төрт бұрышқа орналастырсаңыз, пайда болған қос
бағытты тілсызықты тышқанның ... сол жақ ... ... жою үшін оны ... Delete пернесін басса жеткілікті.
Компоненттің басқа ... ... ... ... ... ... бағдарламаның денесінде орындалады.
3 ПРОГРАММАНЫ ЖҮЗЕГЕ АСЫРУ
Программада 4 процедура қарастырылған.
procedure TForm1.BitBtn1Click(Sender: TObject);
var s:string;
i,j,k:integer;
begin
s:=LabeledEdit1.Text;
k:=1;
for i:=0 to 2 do
for j:=0 to 2 do
begin
StringGrid1.Cells[j,i]:=s[k];
inc(k);
end;
StringGrid4.Enabled:=true;
BitBtn3.Enabled:=true;
end;
procedure ... ... ... i:=0 to 2 ... j:=0 to 2 ... және ... ... мен кесте құрып, сөздерді жасырдым.
Осыған қоса екі рет орын ауыстыру ... ... ... қолдандым.
Кестені StringGrid көмекшесімен құрдым. Бірінші және ... ... ... және үш ... ... Ал үшінші, төртінші және бесінші кестелер
үш бағаннан және үш жолдан ... ОК ... BitBtn ... ... TForm1.BitBtn4Click(Sender: TObject);
var i,j,k:integer;
s:string;
begin
for j:=0 to 2 do
begin
k:=StrToInt(StringGrid5.Cells[j,0]);
for i:=0 to 2 ... ... i:=0 to 2 ... j:=0 to 2 ... ... ... i,j,k:integer;
s:string;
begin
{s:=''; k:=1;
for i:=0 to 2 do
for j:=0 to 2 do
k:=StrToInt(StringGrid6.Cells[i,s]);
StringGrid6.Cells[j,k-1]:=StringGrid7.Cells[j,i]; }
end;
end.
Бұл процедурада кестенің екінші бөлігі ... және ... ... Оның кестелері үш бағаннан және үш жолдан ... ... ... құрылған. Программа туралы айтсақ, баған
мен жолдарын ауыстырып «ақпаратты» сөзін ... ... ... ... ... ... ... түрде сөздің зашифровасын шығарып
берді. ... ... ... ... ... ПРОГРАММАНЫ ТЕСТІЛЕУ
1- тест
Осы кестеде Введите текст жолына ақпаратты сөзі жазылған. ... ... 3 ... ал ... 3, 2, 1 ... ... Яғни «ақпаратты» сөзінен
«тытаарапқ» жасырын сөзі шықты. Сөзіміз дұрыс жасырылды.
2- тест
Осы кестеде Введите текст жолына программа сөзі жазылған. Бағандар ... 3 ... ал ... 3, 2, 1 ... ... Яғни ... ... жасырын сөзі шықты. Сөзіміз дұрыс жасырылды.
3- тест
Осы кестеде Введите текст жолына ... сөзі ... ... әріп ... ... және ... саны сәйкес келмегендіктен бос ұяшықтарға таяқша
белгісі қойылады. Сөзіміздің жасырылуы дұрыс емес болып ... ... осы ... ... жаза ... мен DELPHI
ортасымен таныстым. DELPHI құралы үлкен бір ... орта ... ... ... DELPHI ортасында жұмыс істеу онша қиын ... де өте ... DELPHI – ... ... басқару жүйесі болмаса
да, деректер базасымен ... ... ... ... ... ... ... DELPHI–де өзім үшін екінші рет деректер базасын жасадым.
DELPHI ... үшін ... ... ... көп мүмкіншіліктерді
береді. Сол мүмкіншіліктердің біразын біз осы курстық ... ... ... ... DELPHI ... ... ... – күнге
артуда. Бүгінгі күні DELPHI – дің көмегімен деректер базасын интернетте
де ... ... ... ... ... ... үшін DELPHI ... білген өте
пайдалы, әрі тиімді екенін айта кеткен жөн. ... ... ... тілі ... ... ... қатарына жатады. Бұл
программаның осылай болу себебінен, тілдердің операторларының ... және ... ... ... келе мен курстық ... ... ... ... ... Бұл ... арқылы көптеген жұмыстарды
орындауға мүмкіндігі бар ... ... ... ... ... ... ... тілі арқылы берілген хабар мәтінін ... ... ... ... ... программа құру. Қойылған мақсатыма
жеттім.
Пайдаланылған әдебиеттер
1. Уэйт М., Прата С., Мартин Д. Язык СИ. ... ... 1998 .
2. ... ...... Windows – ... в ... Delphi
”,2004./201-203 беттер/.
3. Фаронов В.В. Москва, изд.” Нолидж ”: “ Работа в среде Delphi ”,2000.
4. Архангельский А.Я. “ ... на Delphi - 7 ... ... ... ... В.Э, ... А.Д. “ Delphi - 6 ... /95-103
беттер/.
-----------------------
2 кесте
3 кесте
4 кесте
5 кесте
Код редакторы
Форма
құрастырушысы
Объектілер
бақылаушысы
Негізгі терезе

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









Ұқсас жұмыстар
Тақырыб Бет саны
Дельфи ортасында анимация жасау әдістері21 бет
Дельфи ортасында браузер құру20 бет
Дельфи программалау ортасы26 бет
Delphi программалау ортасының негізі34 бет
Жануартану пәніне мультимедиялық анимация процессін ұйымдастыру технологиясы60 бет
"Delphi ортасымен танысу."26 бет
"Кітапхана" деректер базасы (Delphi тілінде)14 бет
Borland Delphi ортасында электронды оқулық жасау45 бет
Borland Delphi-де калькулятор бағдарламасын құрастыру11 бет
Borland Delphі ортасының интерфейсі28 бет


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


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

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

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

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

Email: info@stud.kz

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

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