Темір жол вокзалының электронды кестесін құру

1. Кіріспе

2. Жалпы бөлім
2.1 Программалау тілдерінің элементтеріне шолу

3. Негізгі бөлім
3.1.Есептің жалпы қойылымы
3.2 Программа комплексінің сипатталуы
3.3 Комплекстің макро блок схемасы
3.4 Берілгендер тобының сипатталуы
3.6 Проблемалық программаның қойылымы
3.6.1 Проблемалық программаның қойылымы

4. Жұмыстың ұйымдастырылуы
4.1 Есепті шешудегі керекті техникалық жабдықтар комплексі
4.2 Программамен жұмыста қолданушыға берілетін нұсқау

5. Қорытынды

6. Қосымша (блок . схема, программа листингі)

7. Мәліметтер алынған көздер тізімі
1. Кіріспе

XXI – ғасыр ақпараттандыру ғасыры. Заман ағымына қарай бізде өмір керуенін сол кеңістікке бұрып келеміз. Бар болмысымызбен, бар ынтық жігер, ілім – білімімізбен еңбекпіз. Бұл дегеніңіз жаңару, жасарудың бірден – бір айғағы. Бүгін білім беру саласын ақпараттық жағынан қамтамасыз етпейінше, экономиканың қай саласында болмасын, әлеуметтік салада, оның ішінде білім және ғылым саласында жетістіктерге қол жеткізу мүмкін емес.
Ақпарат ғасыры алғашқы компьютерлердің пайда болуымен басталған жоқ. Ол көлемді, күшті ақпарат магистралі бар, телекоммуникация, теледидар және компьютерлік технологияның бірлесуімен, мәліметтерді сандық өңдеу әдісінің кеңінен қолданылуының нәтижесінде, мультимедиа мен телекоммуникацияның пайда болуынан басталды.
Borland Delphi 7 бағдарламалау ортасын зерттеу нәтижесінде маңызды бағдарламалық құралдар дайындауға болады.
Зерттеудің өзектілігі: Қоғамыздың ақпараттық технологияның қарқынды дамуына байланысты оқу процесін ақпараттандырудың ролі зор.
Зерттеу мақсаты : Borland Delphi 7 бағдарламалау ортасының барлық мүмкіндіктерін қолдана отырып электрондық әдістемелік нұсқауға зерттеу жүргізу.
Зерттеу объектісі: Темір жол вокзалының электронды кестесін құру
Зерттеу пәні : Алгоритмдеу және бағдарламалау негіздері.
Курстық жоба теориялық және практикалық маңызы зор, кешенді бағдарлама болып табылады.
7. Мәліметтер алынған көздер тізімі

1. Бобровский С. Delphi 5: Учебный курс. Питер.- 2002.
2. Гофман И.Э., Хомоненко А.Д. Delphi 5. БХВ. – Санкт – Петербург, 2000.
3. Кандзюба С.П. Delphi 6. Базы данных и приложения. М: «ДиаСофт», 2001.
4. Леонтьев Ю. Microsoft Office 2000. Питер, 2000.
5. Тойкенов Г.Ш., «Паскаль тілінде программалау».
6. Перминов О.Н., «Язык программирования Паскаль».
7. Метод проектов в преподавании информатики. Информатика и образование, №1,2 – 1996.
8. Полат Е.С. Новые педагогические и информационные технологии в системе образования. М.Академия. – 1999.
9. Фаронов В.В. Turbo Pascal 7.0. М. Нолидж, 2000.
10. Баженова И. Ю. «Delphi 6.0», М., Кудиц-образ, 2002 г.
11. Архангельский «Delphi 6.0», М., Наука, 2002 г.
12. «Программирование в среде Delphi 7.0. Самоучитель.», Галисеев Г.В., Москва-Санкт-Петербург-Киев, 2004 г.
13. «Компоненты в Delphi 7.0», Галисеев Г.В., Москва-Санкт-Петербург-Киев, 2004 г.
14. «Қазақша – орысша сөздік», Жантекеева Ө., Нақысбеков О., Алматы – 2001 жыл.
15. Кусаинов А.К., Шәріпбаев А.Э., Алдажаров К.С., Беркбаев А., Бөрібаев Б., Есжанов А., Накысбеков Б.К., Сарыпбеков Ж., Токтамысов И., Тұрым А.Ш. «Қазақша – орысша, орысша – қазақша терминологиялық сөздік. Информатика және есептеуіш техника.» Алматы. Рауан 1999 жыл.
        
        1. Кіріспе
2. Жалпы бөлім
2.1 Программалау тілдерінің элементтеріне шолу
3. ... ... ... ... Программа комплексінің сипатталуы
3.3 Комплекстің макро блок схемасы
3.4 Берілгендер тобының сипатталуы
3.6 Проблемалық программаның қойылымы
3.6.1 Проблемалық программаның қойылымы
4. Жұмыстың ұйымдастырылуы
4.1 Есепті шешудегі ... ... ... ... ... ... ... берілетін нұсқау
5. Қорытынды
6. Қосымша (блок – схема, программа листингі)
7. Мәліметтер алынған көздер тізімі
1. Кіріспе
XXI – ғасыр ... ... ... ... ... өмір ... сол кеңістікке бұрып ... ... бар ... ... ілім – ... ... Бұл дегеніңіз
жаңару, жасарудың бірден – бір айғағы. Бүгін білім беру саласын ақпараттық
жағынан қамтамасыз ... ... қай ... ... ... оның ... ... және ғылым саласында жетістіктерге
қол жеткізу мүмкін емес.
Ақпарат ... ... ... пайда болуымен басталған
жоқ. Ол көлемді, күшті ақпарат магистралі бар, телекоммуникация, теледидар
және компьютерлік технологияның ... ... ... ... ... қолданылуының нәтижесінде, мультимедиа ... ... ... басталды.
Borland Delphi 7 бағдарламалау ортасын зерттеу нәтижесінде маңызды
бағдарламалық құралдар дайындауға болады.
Зерттеудің өзектілігі: Қоғамыздың ... ... ... ... оқу ... ... ролі ... мақсаты : Borland Delphi 7 бағдарламалау ортасының барлық
мүмкіндіктерін қолдана ... ... ... нұсқауға зерттеу
жүргізу.
Зерттеу объектісі: Темір жол ... ... ... құру
Зерттеу пәні : Алгоритмдеу және бағдарламалау негіздері.
Курстық жоба ... және ... ... зор, ... ... табылады.
2. Жалпы бөлім
2.1 Программалау тілдерінің элементтеріне шолу
Программалау тілі өзінің компиляторымен ... ... ... қосымша программамен жұмыс ... Ол ... үшін ... ... ... ... ... қолданып
программа жазылады. Сонымен мысалы Basic программасы, Visual Basic, ... және Borland Delphi ... ... жылы ... ... дербес компьютердің кеңінен таралуына
байланысты ... ... ... ойын ... ... ... қажет болды. Осы кезден бастап осы программаларды
құрушылар программист мамандығын алды. Коммерциялық программаларға ... ... Олар ... ... көрнекі болуы қажет. Ол ... ... ... ... сценарист және композитор
қасиетіне ие болуы қажет немесе ... ... ... ... ... деңгейлі программалау процедуралық, логикалық және объектілі
– бағдарлы болып үш ... ... ... ... Windows ... шыққан және объектілі-бағдарлы программалау (ОБП) негізінде
құрылған ... ... – Object Pascal, ... Visual ... Delphi ... ... программаның жұмысы оқиғалар тізбегінен және ... осы ... ... ... Delphi ... тілі ... келген қосымшаны дайындауға болатын қосымшасы тез, қуатты ... - дің ... ... 1994 жылы жарыққы шығып, кейінгі жылдары
оның ... ... 2, 3, 4, 5, 6, 7 - ... ... ... - дің ... ерекшелігі- онда қосымша құруға компоненттік және
объектілік тәсілдер пайдаланылады. Компоненттік тәсілдің мәнісі жеңіл: ... ... ... ... компоненттерден жинақталады. Ол
жеткіліксіз болса, объектіні өңдеуге арналған үстеме программа құрылады.
Компоненттер ... ... ... ... ... жинақталған. Компоненттер панелінде түрлі кластарға тиісті
стандартты компоненттер өте көп. Пайдаланушы жаңа ... ... ... ... қосуына да болады.
Delphi - де программа дайындау, программа ... ... ... ... ұйымдастыру, OLE технологиясын пайдаланып, басқа
офистік қосымшаларды ... ... ... ... және т.б. іс -әрекеттерді
орындауға болады. Көптеген операторлардың жазылуы ... ... ... ... ... ... үшін объект, оқиға, қасиет, әдіс, класс
ұғымдарымен еркін танысып, ... ... және ... ... түрлерін білу қажет.
Borland Delphi ортасының мүмкіндігі
Қолданбалы программаны Borland Delphi – де құру IDE ... ... Бұл ... ... ... қолданушы программаның
интерфейстік бөлігін құрып және программалық кодтарды ... ... ... Borland Delphi ... көп ... ... Оны жүктеу үшін Пуск ---- Программы ---- Borland Delphi ----
Delphi 7.0 ... ... ... ... ... 4 ... пайда
болады:
1. Негізгі терезе (Project1);
2. Объектілер инспектр терезесі (Object inspector);
3. Форма конструкторының терезесі (form1);
4. Кодтар редакторының терезесі (Unit1.pas).
Қажеттілігіне қарай ... ... да ... ... ... ... барысында негізгі терезеден ... ... ... ... орын ауыстыруға болады.
1 – сурет. Borland Delphi 7.0 программасының қосылғандағы күйі.
Borland Delphi көп ... ... тек қана бір ... бір
проектімен жұмыс жасауға болады. Проекті негізгі ... ... ... терезеде мыналар орналасқан :
1. Негізгі меню;
2. Саймандар тақтасы;
3. ... ... ... Borland Delphi – дегі ... ... ... ... жиыны.
Саймандар тақтасында негізгі менюдегі жие ... ... ... ... ... ... ... реттеу үшін
контекстік менюден диологты терезесін ашу керек. Ол үшін негізгі терезенің
оң жақ бөлігінде ... ... ... ... ... деп ... политрасы Borland Delphi – дің ең ... ... ... ... ... негізі қаланады. Компоненттер политрасы
негізгі терезенің оң жағында, негізгі ... ... ... және ... ... компоненттер жиыны енеді. Түріне қарай компоненттер
топтастырылған және жеке ... ... ... ... бөлінеді.
Жапсырмаларда компоненттер жеке пиктограммалар түрінде берілген. Оны
формаға қою үшін тышқанның сол ... ... ... ... ... көрсету
қажет.
Олар:
1. Standard – стандартты;
2. Additional – қосымша;
3. Win 32 – 32 ... ... System – ... ... іске ... Data Access – BDE көмегімен мәліметтер қорын іске қосу;
6. Fast Net – Internet ... ... ... ... Decision Cube – көп ... ... Qreport – есеп беруді құру;
9. Dialogs – қарым – қатынас терезесін құру;
10. Win 3.1 – ... Windows 3. ... Samples – ... ретінде қолданулар;
12. Activex – Activex компоненттері;
13. Servers – жалпы код ... үшін VCL ...... ... политрасы – сіздің формаңызға керек объектіні
таңдайтын орын.
OleContainer компоненті. Компонент ... ... ... ... ... үшін ... ... болып табылады. Мұндай
обьектілер (таблицалар, ... ... ... т.б.) ... ... көрінеді немесе пиктограммалармен алмасады. OLE-
обьектінің тамаша ерекшелігінің бірі – оны активтендіру (тышқанмен екі ... ... ... деп ... ... ... ... редакциялауға мүмкіндік беретін, обьектімен ... да ... ... ... Word, ... ... Excel, Paint және ... жүйелік утилиттер т.б. OLE-сервер болып табылады.
Проект. Форма. ... ... - ... терезесі
Delphi - де дайындалатын программа проект деп аталады. Форма
-программаны дайындау алдында ... ... ... терезесі.
Delphi алғашқы рет іске қосылған кезде Form1 атауымен көрінеді. Проект
құру үшін формаға компоненттер палитрасында орналасқан түрлі компоненттер
орнатылады. Кей жағдайларда ... ... ... ... Оны экранға
шығару үшін View / Forms командасын беру жеткілікті.
Delphi-де құрылған қосымша проекті түрінде жиналған бірнеше
элементтерден тұрады. Олар:
1. Проект коды (DPR ... ... ... ... Форма сипаттамасы (DFM).
3. Форма модулі (PAS).
4. Модулдер (PAS).
5. Обектілер параметрі (OPT).
6. Ресурстар ... ... ... өзі көп формадан тұрады. Сондықтан
кез-келген проект құру барысында оның ... ... ... ... ... және ... енгізілетін компоненттердің түрлі
қасиеттері бар. Қасиет ... ... ... Олар ... ... ... ... күйін анықтайды. ... ... ... - ... ... ... өлшемі, экранда
орналасуы, түсі т.б. Delphi іске ... ... ... қасиеттеріне алғашқы
сәйкес мәндер меншіктеліп қойылады.
Программа құру форманы не онда ... ... ... ... өзгертуден басталады. Объект инспекторы (Object
Inspector) терезесіне енгізілген қасиеттер тізімін шығару үшін ... алу ... ... ... ... қатарына таңдалған объект
атауы да жазылып қойылады. Мысалы, Delphi іске ... ... ... ... ... ... Терезенің екі қосымша беті бар:
Properties (қасиеттер) және Events (оқиғалар). ... ... ... ... жазулардан тұратын оның Propertiеs бөлімі ашулы тұрады.
Бірінші бағанда көрінетіндер - қасиет атаулары, екінші ... ... - ... ... Объектілер инспекторы экранның сол жағында,
негізгі терезенің артында орналасқан. Бұл терезені F11 ... ... ... Fiew ... Object ... ... ... ... ... ...... Объектілер инспекторының көмегімен формадағы объектінің қасиеті
мен мінездемесін ... ... ... ... ... екі ... бар. Оның сол жақ колонкасы – ... ... ал оң жағы – ... ... ... ... дәл мағынасын
көрсетеді.
Delphi - де қосымша 2 этаптан тұрады:
1) Қосымшаның интерфейсін ... ... ... ... Компоненттер визуалды (көрнекті) және визуалды емес ... ... ... ... ... ... ... жатады. Визуалды емес компоненттерге қосымша ... ... ... ... функционалдығын анықтау.
Интерфейс құрылғаннан кейін мұнда ... ... ... қарай (түймешені таңдау, тышқанның оң жақ, сол
жақ тетігімен сілтеу) атқаруға ... ... ... ... ... ... жеткілікті мөлшердегі әртүрлі ... ... Ең көп ... ... ... ... ... Басқарушы элемент таңдау.
- Тышқан сілтегішінің орнын ауыстыру.
- Клавиатурадан клавиш басылғанын анықтау.
- Обьектілердің drag-and-top әдісімен көшірілгені.
OnСlick - тышқанның сол жақ тетігінің бір рет ... ... ... - тышқан батырмасының басылуын анықтайды. OnMouseSellp- тышқан
түймесінің жіберілгенін анықтайды. ... ... ... ... екі ... ... анықтайды. Көрнекті
компонент үстіне тышқан ... ... ... ... ... ... ... отырады. Жағдайларды қорыту кезінде
Sender параметрі тышқан сілтегішінің қайсы басқарушы элементтің ... ал Integer ... x, y ... ... ... Shift ... ALT, Ctrl, Shift клавиштерінің және тышқанның
барлық ... ... ... ... ... ... және OnKeyDown жағдайлары
генерецияланады, ал клавиша жіберілгенде OnKeyUp ... ... ... қасиеттері:
Name (Атау) - формаға берілген атау. Ол Delphi объектілерінің бірі.
Программаның жұмыс барысында Delphi объектіні осы атау ... ... Delphi - дің ... автоматты түрде алғашқы рет меншіктеген атауын
(Form1) өзгертіп, басқа атау ... ... Ол үшін ... терезесінен
Name қасиеті таңдалып, жаңа атау клавиатурадан теріледі.
Font ... - ... ... ... ... ... Оны
таңдап, оң жағында көрінген көп нүкте (...) түймесін шерткен кезде Windows-
тің шрифті таңдау ... ... ... ... ... шрифт
типін, өлшемін таңдап (мысалы, Times Kaz, 10), ОК ... ... ... (Тақырып) форма терезесінің тақырыбына енгізілетін мәтін.
Алғашқы кезде қасиеттер терезесінің Caption қасиетіне Form1 сөзі енгізіліп
қойылады. Оның ... ... Name ... мән меншіктеу сияқты.
Проект аты проект файлының атымен сәйкес келеді және дискіге ... да ... ... ... ... файлы да осы атпен
аталады. Проект файлының атын өзгерткенде автоматты ... осы файл ... құру ... ... компиляциялау барысында орындалады және
қосымшаның exe файлы проект атымен аталады.
Проект файлын қарауға және ... ... Ол үшін Progect / ... ... / ... источника) командасы арқылы ашылады. Формаларды
қарау үшін View / Forms немесе shift+F12 командалары ... ... ... файлда форманың өзі мен оның сипаттамасы беріледі. ... ... ... класының сипаты беріледі. Ол форманы қолданғанда
автоматты түрде ашады. ... ... ашу үшін view / Unit ... ... ... ... ... кез келген ... ... ... Олар ... pascal ... ... ... үшін Uses бөлігінде атты көрсету қажет. Delphi - де
ресурстар файлымен жұмыс ... ... ... ... қарастырылған.
Бұл Tools / image Editor 3.0 командасы арқылы алынады. Ресурстарға
• Компoнеттер пиктограммасы (.DCR)
• Расторлық бейнелер (.BMP)
• Қосымшалар пиктограммалары (.ICD)
... ... ... ... ... мен олардың мәндері текстік
редактордың әр түрлі жолында орналастырылады.
Проектіні компиляциялау және орындау
Проектіні ... ... ... ... файл ... кітапхана (Д44) құрылады. Компиляциялау процесі Project /
complile немесе crtl+F9 командалары ... ... ... ... атқарылады. Соңғы рет компиляцияланғаннан кейін мәні
өзгерген модульдердің ... ... ... ... .DCU кеңеймесімен анықталған модульге өзгеріс енгізілген болса, ... ... ... модуль қайта компиляцияланады. Барлық
модульдер компиляцияланғаннан кейін ... ... ... ... орындалуға дайын файл құрылады. Проектіні Delphi немесе Windows
жүйесінде жүктейді. Delphi ... ... ... үшін Run / ... F9 ... ... Егер ... жұмыс жасамай қалса, Delphi
ортасында Run / Program Reset ... Crtl+F12 ... ... ... мен ... көптеген объектімен жұмыс жасаймыз. Жұмыс жасау барысында
объектінің қасиеттеріне әсер етуіміз ... ... ... ... оның ... ... ... әртүлі телепередачалар көрсету болып
табылады. Сол сияқты программа объектілердің де ... ... ... ... құру барысында және оның жұмыс жасау ... ... ... ... ... ... тексеру үшін және өзгерту үшін ... ... ... процедуралар - әдістер ... ... ... ... болады. Мысалы, программалық кнопканың
(Button) өлшемі, орналасуы, түсі, тексті және басқа да қасиеттері ... сол ... ... ... қасиеттерімен жұмыс жасаймыз. Бір
программада қолданылатын объект ... ... да ... ... объектінің қосылуы программадағы қалған объектінің қасиетіне әсер
етпейді.
Оқиғалар және оның ... ... ... объектілер оқиғаға әсер етуі
мүмкін. Сондықтан программалық объектер құрамына ... ... - ... ... ... көмегімен программаның
қолдануымен ...... ... ... ... іс ... ... оқиғалар қолданбалы деп аталады. Сонымен ... ... ... ... және ... ... технологиялар
Borland Delphi бағдарламалау ортасы Windows ... ... ... сай құруға мүмкіндік беретін қуатты
жүйелердің бірі және ол ... ... және ... ... ... арналған комплекс. Объектілі – бағдарлы бағдарламалау
негіздері бұл күрделі программалар мен ... ... ... Windows
кез келген программасын ... ... ... мәзірлерден,
редакциялау терезелерден, тізімдерден және т.б. тұратын, программаларды
көреміз. ... ... ... ... табылады. Олар өз бетімен
ешқандай іс - ... ... Олар ... да бір ... ... ... – клавишаны басу, тышқанның ... ... ... және т.б. Қандай да бір оқиға орындалғанда ... ол ... ... және қандай да бір есептеулер жүргізеді. ... ... ... ... деп аталады.
Объектілі бағыттау принципі бойынша құрылған қосымшалар қандай да
бір операторлардың тізімі емес. ОБП – бұл ... мен ... ... ... ... ... ... Көп жағдайда негізгі объект
– программаны ... ... ... Ол ... басқаратын оқиғалар
көзі болып табылатын негізгі объект. Объект ОБП-ның негізгі ... ...... ... және ... ... ... тәсілі
ретінде анықтаймыз. Мәліметтерді жазба өрісі ретінде ... ... ... ... ... ... ... қолданушы және
программаның объектілері бұл объектінің мәліметтерін оқып, оларды есептеп
жаңа мәндерді екінші бір объектіге жазу ... ... ... ... ... ... принципі және мәліметтерді ... орын ... ... ... ... ... мәліметтерге
енудің мүмкіндігі ереже бойынша рұқсат етілмейді.
Мәліметтер типі
Borland Delphi 7.0 ... ... ... және ... ... ... да бір ... меншіктеледі.
Object Pascal тілінде типтерді келесі топтарға бөлеміз:
1. Мәліметтердің базалық ... ... тип, ... тип, логикалық тип,
символдық тип, жолдық тип.
2. Мәліметтердің жай типтері: реттік тип, ... ... ... ... ... ... ... жазбалар,
файлдар, объектілер, классқа сілтеме берілетін ... ... ... . . ... ... |0 . . . ... ... |-128 . . . 127 ... |-32768 . . . 32767 ... ... . . . ... ... 64 |-2^63 . . . 2^63-1 ... |0 . . . 255 ... |0 . . . 65535 ... |0 . . . ... ... ... |5.0 * 10 ^ - 324 . . . 1.7 * 10 ^ 308 ... 48 |2.9 * 10 ^ - 39 . . . 1.7 * 10 ^ 38 ... |1.5 * 10 ^ - 45 . . . 3.4 * 10 ^ 38 ... |5.0 * 10 ^ - 324 . . . 1.7 * 10 ^ 308 ... |3.6 * 10 ^ - 4951 . . . 1.1 * 10 ^ 4932 ... |-2 ^ 63 + 1 . . . 2 ^ 63 – 1 ... |- ... . . . ... |
Логикалық тип
|Boolean |True ... False ... |True ... False ... |True ... False ... |True ... False ... ... |Ansi – ... ... |Ansi – ... ... |Unicode ... ... ... |$H ... ... |255 ... ... |~ 2 ^ 31 ... ... |~ 2 ^ 30 ... |
3. ... ... Есептің жалпы қойылымы
Borland Delphi 7 бағдарламалау ортасында темір жол вокзалының
электронды ... құру ... ... Электрондық әдістемелік
нұсқау барлық электронды әдістемелік ... ... ... ... ... ... комплексінің сипатталуы
Курстық жобаның практикалық бөлімі Borland Delphi ортасында ... ... ... ... ... өте қарапайым құрылды.
Программа негізінен бір формадан тұрады. ... ... Image ... ... Label ... ... әдістемелік нұсқаудың тақырыптары
алынды. SpeedButton компоненті арқылы программадан шығамыз.
Borland Delphi 7.0 ... ... ... бағытты тіл
болғандықтан өзінің құрамында объекттер болады. Объект түсінігіне анықтама
беру үшін алдымен класс ұғымын қарастырайық.
Класс ... әр ... ... және ... ... ... ... тип болып табылады. Ал объект ... ... ... ... ... табылады. Сонымен класс – бұл ... ... ... ал ... осы ... ... құрылған
нәрсе.
Объекттер – бұл әр типті мәліметтер ... ... ... олар ... өте ... ... келеді. Бірақ ... ... ... ... қолданылатын процедура мен
функцияларды құрайды. Бұл процедура мен функциялар әдістер деп аталады.
Объекттер өрісін ... ... ... өзгертуге болады.
Объектілі бағдарлы бағдарламалау негіздерінің үш ұғымы бар:
1. Инкапсуляция;
2. Тұқым қуалау;
3. Полиморфизм.
Енді осы ұғымдар туралы қысқаша айта кетейін.
Инкапсуляция – бұл ... ... және ... ... класс ішінде сыртқы қолданушыдан олардың әдістерін өңдеу болып
табылады.
Тұқым қуалау – жаңа ... ... ... ... ... алуға мүмкіндік береді. Бұл қасиеттер мен әдістер және өрістер
объектіде өзгеру қалпында немесе ... ... ... ... ... ... ... жаңа қасиеттер, әдістер және өрістер болуы мүмкін.
Полиморфизм - әр түрлі объектінің әдістері атаулары бойынша бірдей
болып ... ... ... ... ... өрістер, қасиеттер және әдістер енеді. Кластың
әрбір элементі үшін әртүрлі көрінуін қондырамыз. Ол үшін ... ... ... private, ... public, published. Элементтің көрінуі
программада ... ... ... ... ... элементтінің
минимальды көрінуі private кілььік ... ... ... ... ... ... анықтайды. Ал public және ... ... ... ... көрсетеді.
Өрістер
Объект өрісі объектіде тұратын мәліметтерді сақтауға арналады.
Өрістерді сипаттау қарапайым ... ... ... = class
Fint : integer;
End;
Мұндағы TNumber класында жаңа бүтін типті өріс ... ... ... ... ... ... анықтайды. Қасиет
объектінің атрибутын сонымен қатар есептеу нәтижелерін өзгерте алады.
Объект қасиетін ... оның ... және типі ... ... дегеніміз класқа енетін процедуралар мен функциялар.
Әдістер объектінің іс - ... ... ... ... шақыру үшін:
объектінің атауын көрсету қажет және нүкте арқылы әдіс атауы жазылуы қажет.
Әдістердің келесі түрлері бар:
1. Статистикалық;
2. Вертуальды;
3. ... ... ... өңдеу әдістері;
6. Абстрактылы.
Оқиғалар
Оқиға дегеніміз қандай да бір жүйелік өзгерісті ... ... ... ... ... коды деп ... айтамыз. Borland Delphi 7.0 бағдарламалау ортасы екі ... ... ... ... ... ... оқиғаларға қолданушының программамен жұмыс жасаудағы
оқиғалары жатады. Мысалы, тышқан жылжыту, батырмаларды басу және т.б.
Жүйелік оқиғаларға операциялық жүйеде ... ... ... ... таймер оқиғасы және т.б.
Шартты, қайталау, таңдау операторлары.
Құрылымдық операторлар - бұл бір ... ... ... ... ... шартты оператор
➢ таңдау операторы
➢ қайталану операторы(цикл)
➢ with операторы
➢ құрама оператор
Шартты оператор
Шартты оператор ... сай ... ... ... ... істейді. Шартты операторды программаны ... ... ... ... then [Else];
Шарт логикалық типті мән. Оператор мынатүрде жұмыс істейді: егер шарт
ақиқат болса мәні true , онда ... ... ... ... орындалады.
Шартты оператор қысқартылған түрде жазылуы мүмкін, егер else операторы
болмаса.
Таңдау операторы
Таңдау операторы шартты оператордың дамытылған түрі және ... ... ... ... ... Бұл опреатор селектор деп ... және ... ... Else ... тұрады.
Таңдау операторының форматы:
Case of
:;

:< оператор N>;
Else ;
end;
Өрнек-селектор тәртіп бойынша, орналасуы керек. Әрбір ңұсқа өзінше бөлек
констанаталардан тұрады, олар ... үтір ... ... ... өрнек селекторының типіне сәйкес келуі тиіс.
Қайталау операторы
Қайталау операторы цикл ұйымдастыру үшін ... Цикл ... ... ... ... бір ... артық орындалатны
айтады.Қайталану операторды цикл ... деп ... ... 3-ке бөлінеді:
- параметрлі
- алғы шартты
- келер шартты
Егер қайталанудың ... ... ... онда ... цикл , ... алғы ... ... келер шартты цикл қолданады.
Әрбір оператордың жұмысын goto (өту) ... ... ... ... үзе ... - мен ... ... циклдің жұмысын тоқтата алады, ал бұл
басққаруды циклдың соңына ауыстырғанға тең.
Қайталану операторы бір бірінің ішіде ... ... ... ... макро блок схемасы
3.4Берілгендер тобының сипатталуы
Тізімдер
Delphi-де тізімнің 2 түрі бар. 1) жай , 2) ... Жвй ... ... ... ... рамаішінде орналасқан. Жай тізімен
List Box компоненті арқылы ... ... Егер ... ... ... ... ... онда өздігінен айналдыру сызғышы
пайда болады.Айналу сызғышының ... ... ... саны ... Columns қасиетіне байланысты. Автоматты түрде қасиет мәні нолге тең.
Бұл дегеніміз тізімнің барлық элементтері бір ғана ... ... Ал ... ... ... вертикаль айнымылы сызғышы пайда
болады немесе жоғалады. Егер Columns қасиеті бірге тең немесе одан ... ие ... онда ... ... ... ... ... және
элементтер сол сызғыш арқылы барлығын көруге болатындай етіп бағандарға
топтасады. Бұл жағдайда ... ... ... саны Columns
қасиетімен анықталған бағанада орналасады. Кей кезде бірден вертикальды ... де ... ... ... қалады. Ол үшін Columns
қасиетіне нөл мәнін қою ... ... ... ... сызғышы керек
болған жағдайда өзінен өзі шығып тұрады. Көлденең айналу ... үшін ... LB-Set ... Extent ... жіберу
керек. Хабарламаның 3параметрі айнымалы сызғыш пикселімен берілген ең үлкен
мәні. Бұл мәнді әдейі List Box тізімінің ... ... етіп ... ... ... көрініп тұрады. Мұндай болса хабарламаның 4 параметрі ... ол ... тең. Егер ... ... ... ... болмаса, онда ең
үлкен мән ретінде нөлді ... ... ... ... Тізіммен жұмыс
кезінде программисттізімнің жоғарысында ... ... ... алады. Бұл мүмкіндікті беретін integer типті Topindex қасиеті Жай
тізімнің стилін анықтайтын Style 0асиет3н34 мынадай мәндері бар:
A) LB Standard - ... ... LB Owener ... tleihgt ... ... ... бар ... тізім.
C) LB Owener Drow Varihoble әр түрлі биіктігі болуы мүмкін ... Егер ... ... LB ... ... болса, онда
элементтердің салынып шығуына программист жауапты.
Ол үшін Delphi-дің графикалық мүмкіндіктерін пайдалануға болады. ... ... да ... да ... ... Barder Style ... мәндері:
a) BS None- рамасыз
b) BS Singte- рамалы
Форма қасиеттері
Визуалды копаненттерінің қасиеттері ... ... да ... ... ... ... әдістері бар Форманың көріну ,көрінбеуін
анықтайтын Show және Hide әдістері қолданылады. Show форманы модальды ... ... Ал ... терезені ашу үшін Showvodal қолданылады.
Clase- форманы жабу.
Release- форманы жою. Tree, Dectory ... ... ... ... арналған Border Icons қасиеті орнатылады.4 мәні
болады. Форма тақырыбындағы ... меню ... Icon ... ... ... ... ... формадан екінші форманы ашу үшін ашылатын форманың модульі Imple
mentotion бөлігінде Uses ... ... Мұны ... ... ... file\ uses units… компанент арқылы ашылған диологты терезеде
жасалады. ... ... ... ретінде About Delphi терезесін айтуға
болады.Оны ашу үшін file →New ... ... ... form ... ... ... түймелердің үш түрі қолданылады.
1) Стандартты -Button.
2) Суретті түйме.
3) Жеңіл басқарылатын ... ... ... ... бетінде орналасқан .Суретті түйме стандартты
кнопкадан мынадай қасиеттер арқылы ерекшекленеді. Стандарт атына қосымша
глиф қоюға ... ... ... түрі мен ... бойынша бейнелеулер
BitBtn түймесінің үстіне орналасу арқылы ... ... ... ... ... Қалып күй
арқылы CLYPH свойствасы өзіндік мағынаға ие болады. Ол суретті ... ... ... саны ... үш бейнеге шейін жетуі мүмкін
.Осылардың қайсысының басылып шығатындығы тек осы ... ... ... ... ... қосылмаса , сурет бейнеленбейді.
2) Түйме белсенді болмаған немесе дұрыс басымаған ... ... онан ... қосылса бейнеленбейді .Батырма орындалып болған соң,
пайдаланып болған бейнелер дайындалып болғаннан кейін *.BMP ... ... ... ... ... ... ... жасауға
болады.Delphi құрамына кіретін Image, Editor редактор көмегі арқылы
жасалады . ... жеке ... ... ... сызықтық аралықсыз
орналасуы керек. Қалыпты жағдайда сол ... ... ... ... ... ... түс ... отырады. Бірдей түстілер көрінбейді
. Осының себебінен фондық түсте ашық туске еніп ... ... ... ... сол ... ... ... басқанда өзгеріп кетеді.
Олардың мағынасының өзара қатынастығы свойствалар арқылы бекітуге болады.
Қалыпты күйде Kind свойствасы bkcustom ... ... және ... ... ... өзі ... ... Проблемалық программаның қойылымы
3.6.1 Проблемалық программаның қойылымы
1. Database desktop-та кесте құрамыз
2. BDE Administrator ... Delphi.7 мен ... ... ... ... ... Программаның дизайнын ұйымдастыру
4.Жұмыстың ұйымдастырылуы
4.1 Есепті шешудегі керекті техникалық жабдықтар комплексі
Бағдарлама дұрыс жұмыс жасауы үшін ... ... ... ... Тактылық тазалығы 133 МГц-тен кем емес;
• ОЗУ 32 МБ кем емес;
• Қатты дискіде 5 МБ бос ... Borland ... ОЖ Windows ... ... ... ... ... нұсқау
Әдістемелік нұсқаумен жұмыс жасау үшін алдымен программаны іске қосу
керек. Программаның негізгі терезесінде программаның ... мен ... ... ... алғашқы жүктеген кезде, программаның
титулдық беті ... ... ... ... ... жол ... туралы мәліметтер
шығады.
5. Қорытынды
Қазіргі кезде ақпараттық - коммуникациялық технологияны ... ... ... ... болып табылады. Техника ғылымдарының қол
жеткізген табыстары негізінде бағдарламалық құралдардың әр түрін жасау ... ... ... ... мәселесі болып отыр. Қоғамды
ақпараттандыру ... ...... ... ... бағдарламалық
құралдар дайындамайынша мүмкін емес. Олардың ауқымы кең болып ... ... ... ... ... жүйелері, оқыту орталары,
электронды оқулықтар және ... ... жоба ... ... кез ... ... өз орнын табады
деп ойлаймын.
6. Қосымша (блок – схема, программа листингі)
unit Unit2;
interface
uses
Windows, ... ... ... Classes, Graphics, Controls,
Forms,
Dialogs, OleCtrls, SHDocVw, ExtCtrls, Buttons, DB, Grids, DBGrids,
DBTables, StdCtrls;
type
TForm2 = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
Image1: TImage;
Image2: TImage;
Image3: TImage;
Image4: ... ... ... ... ... ... ... TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Edit6: TEdit;
Image5: TImage;
Label1: TLabel;
Label2: ... ... ... ... TLabel;
Button1: TButton;
Edit7: TEdit;
Edit8: TEdit;
Edit9: TEdit;
Edit11: TEdit;
Edit12: TEdit;
Edit13: TEdit;
CheckBox1: TCheckBox;
CheckBox2: TCheckBox;
CheckBox3: TCheckBox;
CheckBox4: TCheckBox;
CheckBox5: TCheckBox;
CheckBox6: TCheckBox;
procedure SpeedButton1MouseMove(Sender: TObject; Shift:
TShiftState; X,
Y: Integer);
procedure ... TObject; ... ... Integer);
procedure SpeedButton3MouseMove(Sender: TObject; Shift:
TShiftState; X,
Y: Integer);
procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; ... ... ... ... ... ... FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure SpeedButton2Click(Sender: TObject);
procedure Button1Click(Sender: ... ... ... CheckBox2Click(Sender: TObject);
procedure CheckBox3Click(Sender: TObject);
procedure CheckBox4Click(Sender: TObject);
procedure CheckBox5Click(Sender: TObject);
procedure CheckBox6Click(Sender: TObject);
procedure Image5Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
HookID: ... Unit1, Unit3, ... ... ... Integer; wParam, lParam: Longint): Longint;
stdcall;
var
szClassName: array[0..255] of Char;
const
ie_name = ... ... nCode < 0 ... := ... nCode, wParam, ... wParam ... SizeOf(szClassName));
if lstrcmp(@szClassName[0], @ie_name[1]) = 0 then
Result := HC_SKIP
else
Result := CallNextHookEx(HookID, nCode, wParam,
lParam);
end
else
Result := CallNextHookEx(HookID, nCode, wParam, lParam);
end;
end;
end;
procedure TForm2.FormCreate(Sender: TObject);
begin
HookID := ... ... ... TForm2.FormDestroy(Sender: TObject);
begin
if HookID 0 then
UnHookWindowsHookEx(HookID);
end;
procedure TForm2.SpeedButton1MouseMove(Sender: TObject; Shift:
TShiftState;
X, Y: ... ... TObject; ... Y: ... ... TObject; ... Y: ... TForm2.Image1MouseMove(Sender: TObject; Shift: TShiftState;
X,
Y: Integer);
begin
Form2.Image2.Picture.LoadFromFile(GetCurrentDir+'\Date\img\1.bmp');
Form2.Image3.Picture.LoadFromFile(GetCurrentDir+'\Date\img\3.bmp');
Form2.Image4.Picture.LoadFromFile(GetCurrentDir+'\Date\img\5.bmp');
end;
procedure TForm2.SpeedButton3Click(Sender: TObject);
begin
Form2.Close;
end;
procedure TForm2.SpeedButton1Click(Sender: TObject);
begin
Form1.Show;
Form2.Hide;
end;
procedure TForm2.SpeedButton2Click(Sender: ... ... ... ... ... ... ... then
begin
n:=edit12.Text;
with table1 do begin
indexname:='indКод';
CancelRange;
setrange([n],[n]);
end;
end else
table1.cancelrange;
end;
procedure TForm2.CheckBox2Click(Sender: TObject);
VAR n:string;
begin
if checkbox2.Checked then
begin
n:=edit8.Text;
with table1 do begin
indexname:='indСтансия';
CancelRange;
setrange([n],[n]);
end;
end else
table1.cancelrange;
end;
procedure TForm2.CheckBox3Click(Sender: TObject);
VAR ... ... ... table1 do ... ... ... TObject);
VAR n:string;
begin
if checkbox4.Checked then
begin
n:=edit7.Text;
with table1 do begin
indexname:='indаялдама';
CancelRange;
setrange([n],[n]);
end;
end else
table1.cancelrange;
end;
procedure TForm2.CheckBox5Click(Sender: TObject);
VAR n:string;
begin
if checkbox5.Checked then
begin
n:=edit11.Text;
with table1 do ... ... ... ... ... ... ... table1 do begin
indexname:='indжуретин-кундер';
CancelRange;
setrange([n],[n]);
end;
end else
table1.cancelrange;
end;
procedure TForm2.Image5Click(Sender: TObject);
begin
end;
end.
end.
7. Мәліметтер алынған көздер тізімі
1. Бобровский С. Delphi 5: Учебный курс. ... ... ... И.Э., ... А.Д. Delphi 5. БХВ. – Санкт – Петербург, 2000.
3. Кандзюба С.П. Delphi 6. Базы данных и ... М: ... ... ... Ю. ... Office 2000. ... ... Тойкенов Г.Ш., «Паскаль тілінде программалау».
6. Перминов О.Н., «Язык программирования Паскаль».
7. Метод проектов в преподавании информатики. ... и ...... ... Е.С. ... ... и информационные технологии в системе
образования. М.Академия. – ... ... В.В. Turbo Pascal 7.0. М. ... ... ... И. Ю. «Delphi 6.0», М., Кудиц-образ, 2002 ... ... «Delphi 6.0», М., ... 2002 г.
12. «Программирование в среде Delphi 7.0. Самоучитель.», ... ... 2004 ... ... в Delphi 7.0», ... Г.В., Москва-Санкт-Петербург-
Киев, 2004 г.
14. «Қазақша – орысша сөздік», Жантекеева Ө., ... О., ...... ... А.К., ... А.Э., ... К.С., ... А., Бөрібаев
Б., Есжанов А., Накысбеков Б.К., ... Ж., ... И., ... ...... ...... терминологиялық сөздік.
Информатика және есептеуіш техника.» Алматы. Рауан 1999 ... ... ... С ++
Программа жүйелері
Программалау тілдері
Labek 1 - 8
Image
Panel
Form1
басы
соны
-----------------------
4
ЕХ– ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi16 бет
Арж-сін микропроцессорлық элементтер туралы6 бет
Екілік кодында берілген екі жылжымалы үтірлі сандарды екі разряд бойынша талдап көбейту17 бет
Жеке жол қиылыстарында қатаң бағдарламалық басқару жағдайында инженерлік есептеулерді тәжірибе жүзінде орындау15 бет
Кәсіпорынға арналған қойма есебінің автоматтандырылған жұмыс орнын әзірлеу63 бет
Мәліметтер базасы және мәліметтер базасын басқару жүйесі13 бет
Мәліметтер базасы туралы түсінік34 бет
Қонақ үй жұмысы22 бет
Кеден10 бет
Темір жол көлігі111 бет


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


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

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

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

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

Email: info@stud.kz

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

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