Орта мектепте визуалды программалау негіздерін оқыту


КІРІСПЕ
1. ОРТА МЕКТЕПТЕ ВИЗУАЛДЫ ПРОГРАММАЛАУ НЕГІЗДЕРІН ОҚЫТУ
1.1. Орта мектепте программалау тілін оқытудың орны
1.2. Орта мектеп оқушыларын компьютерде визуалды программалау дағдысына баулу.
1.3. Қолданбалы есептерге (жүйеге) программа құру.
1.4. Программалау тілінің құрамы .

2. DELPHI ВИЗУАЛДЫ ПРОГРАММАЛАУ ТІЛІН МЕКТЕПТЕ ОҚЫТУ ӘДІСТЕРІ
2.1. Delphi программалау тілін оқыту
2.2. Delphi программасының жалпы құрылымы
2.3. Delphi тілінің операторлары
2.4. Амалдар және өрнектер
2.5. Поцедуралар және функциялар

Қорытынды

Қолданылған әдебиеттер

1 қосымша

2 қосымша
Кіріспе

Ақпараттық коммуникациялық технологиялардың қарқынмен дамып, күнделікті тұрмысқа енуіне байланысты соңғы кездері программалауға деген қызығушылықтың арта түскені белгілі. Қазіргі уақытта компьютерсіз қандай да бір жұмыс орындауды көз алдымызға елесмтету қиын. Бұл компьютермен жұмыс істейтін адамға қандай да бір ұмтылысты тудыруы мүмкін.
Елімізде соңғы жылдары дүние жүзінің дамыған мемлекеттерінде кең қолданылып жүрген бағдарламалау тілдеріне деген сұраныс артуда. Соған байланысты осы тілді үйренуге талап қылған жастарымызды сол бағдарламалау тілдерін қазақ тілінде оқып-білуі үшін солардың мектеп оқулықтарына енбеген бағдарламалау жүйелерімен таныстырайық.
Бағдарламалаудың жалпы модульдік, обьектілі-бағдарланған және құрылымдық сияқты негізгі әдістері бар. Ол әдістердің ішінен обьектілі-бағдарланған түріне тоқталайық. Бұл әдіс обьектілі-бағдарланған визуалды бағдарламалау тіліне негізделген. Мұндай бағдарламалау тілдеріне: Smalltalk, C++, Actor, Iava және басқалар жатады. Соңғы жылдары дайындалған бағдарламалар осы визуалды бағдарламалау тәрізді жүзеге асырылады.
Визуалды бағдарламалау ортасын пайдаланудың басты ерекшелігі, ол бағдарламалық жобаны құру болып табылады.
Ондай жүйе қатарына: Visual Basic, Delphi, C++ Builder, Visual C++ және тағы басқалар енеді.
Осы жүйелер ішінен бағдарламалаушылар арасында менің дипломдық жұмысымда жиі қолданылып жүрген Delphi визуалды бағдарламалау жүйесінің 7.0 версиясын қарастырдым.
Қолданылған әдебиеттер тізімі

1. Архангельский А.Я. Приемы программирования в Delphi. –М.: ООО «Бином-Пресс», 2003 г. –784 с.
2. Джон Матчо Delphi на примерах. // Джон Матчо, Дэвид Р. Фолкнер. –М.: БИНОМ, 1995г.
3. Дарахвелидзе П.Г. Delphi-среда визуального программирования. // П.Г.Дарахвелидзе, Е.П.Марков Спб.: BHV - Санкт-Петербург, 1996г.
4. Дарахвелидзе П.Г. Программирование в Delphi 5. // П.Г.Дарахвелидзе, Е.П.Марков, О.А.Котенок –СПб.: БХВ-Питербург, 2001.
5. Орлик С.В. Секреты на примерах: –М.: Восточная книжная компания, 1996г.
6. Конопка Рэй Создание оригинальных компонент в среде Delphi. Киев: DiaSoft Ltd, 1996г. -512с.
7. Епанешников А.М. Программирование в среде Delphi: Часть 4. Работа с базами данных. Организация справочной системы. // А.М.Епанешников, В.А.Епанешников –М: «Диалог –МИФИ» 1998
8. Федоров А. ADO в Delphi. Пер. с англ. // А.Федоров, Н.Елманов –СПб.: БХВ-Питербург, 2002.

Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 15 бет
Таңдаулыға:   
Бұл жұмыстың бағасы: 900 теңге
Кепілдік барма?

бот арқылы тегін алу, ауыстыру

Қандай қате таптыңыз?

Рақмет!






МАЗМҰНЫ

КІРІСПЕ
1. ОРТА МЕКТЕПТЕ ВИЗУАЛДЫ ПРОГРАММАЛАУ НЕГІЗДЕРІН ОҚЫТУ
1.1. Орта мектепте программалау тілін оқытудың орны
1.2. Орта мектеп оқушыларын компьютерде визуалды программалау дағдысына баулу.
1.3. Қолданбалы есептерге (жүйеге) программа құру.
1.4. Программалау тілінің құрамы .

2. DELPHI ВИЗУАЛДЫ ПРОГРАММАЛАУ ТІЛІН МЕКТЕПТЕ ОҚЫТУ ӘДІСТЕРІ
2.1. Delphi программалау тілін оқыту
2.2. Delphi программасының жалпы құрылымы
2.3. Delphi тілінің операторлары
2.4. Амалдар және өрнектер
2.5. Поцедуралар және функциялар

Қорытынды

Қолданылған әдебиеттер

1 қосымша

2 қосымша

Кіріспе

Ақпараттық коммуникациялық технологиялардың қарқынмен дамып, күнделікті тұрмысқа енуіне байланысты соңғы кездері программалауға деген қызығушылықтың арта түскені белгілі. Қазіргі уақытта компьютерсіз қандай да бір жұмыс орындауды көз алдымызға елесмтету қиын. Бұл компьютермен жұмыс істейтін адамға қандай да бір ұмтылысты тудыруы мүмкін.
Елімізде соңғы жылдары дүние жүзінің дамыған мемлекеттерінде кең қолданылып жүрген бағдарламалау тілдеріне деген сұраныс артуда. Соған байланысты осы тілді үйренуге талап қылған жастарымызды сол бағдарламалау тілдерін қазақ тілінде оқып-білуі үшін солардың мектеп оқулықтарына енбеген бағдарламалау жүйелерімен таныстырайық.
Бағдарламалаудың жалпы модульдік, обьектілі-бағдарланған және құрылымдық сияқты негізгі әдістері бар. Ол әдістердің ішінен обьектілі-бағдарланған түріне тоқталайық. Бұл әдіс обьектілі-бағдарланған визуалды бағдарламалау тіліне негізделген. Мұндай бағдарламалау тілдеріне: Smalltalk, C++, Actor, Iava және басқалар жатады. Соңғы жылдары дайындалған бағдарламалар осы визуалды бағдарламалау тәрізді жүзеге асырылады.
Визуалды бағдарламалау ортасын пайдаланудың басты ерекшелігі, ол бағдарламалық жобаны құру болып табылады.
Ондай жүйе қатарына: Visual Basic, Delphi, C++ Builder, Visual C++ және тағы басқалар енеді.
Осы жүйелер ішінен бағдарламалаушылар арасында менің дипломдық жұмысымда жиі қолданылып жүрген Delphi визуалды бағдарламалау жүйесінің 7.0 версиясын қарастырдым.

1 DELPHI ПРОГРАММАЛАУ ОРТАСЫ
1.1 Delphi программалау жүйесі
Delphi 6 ортасын жүктегеннен кейін экранда интегралданған программаланған ортасының терезесі пайда болады: негізгі терезе, проектілеу ортасы код редакторы және объектілер инспекторы.
Экранның жоғарғы бөлігінде негізгі терезе орналасады. Онда құрал-саймандар тақтасы (Standard. View. Debug және Custom) және компоненттер палитрасы орналасады. Негізгі терезе Delphi 6 ортасы жабылмайынша ашық тұрады. Негізгі терезені жабу арқылы Delphi 6 -ны жабамыз.
Тақырыбында қазіргі ашулы тұрған проектінің аты тұрады. Проекті орындалу немесе проектілеу режимінде ашық тұруы мүмкін. Проект орындалу режимінде ашық тұрса онда [Running] сөзі қосылып жазылады.
Мәзір жолағы программаны басқарудағы, тестілеуге және құруға керекті командалардан тұрады.
Құрал-саймандар тақтасындағы түймелер мәзірдегі белгілі бір командаға сәйкес келеді. Мысалы File менюіндегі Open командасын таңдасақ та немесе Standard құрал-саймандар тақтасынан Open кнопкасын бассақ та бір нәтижеге әкеледі.Құрал саймандар тақтасындағы пернелер көмекші түсіндірмелермен (подсказка) жабдықталған.Егер тышқан курсорын перне қасына жақындатсақ онда көмекші түсіндірме шығады. Қолданушы құрал саймандар тақтасының орналасуын, көрініп немесе көрінбей тұруын Customize диалогтық терезесі арқылы өз қалауынша өзгерте алады және оларды тышқан курсоры арқылы жылжытуына болады. Customize терезесіндегі құрал-саймандар тақтасының үлгісінен тышқанның оң жақ пернесін басу арқылы шақырылады.
Компоненттер палитрасындағы компоненттер арқылы программа құрылады. Компоненттер Delphi программасының негізгі элементтері болып табылады. Олар арқылы қолданбалы программаның қолданушы интерфейсін құруға көмек береді. Ең бірінші Delphi-ді жүктегенде Standard палитрасы ашық тұрады. Қолданушы өз қалауынша , компонеттер палитрасының орналасуын реттеуге болады. Осы өзгерістердің барлығын Palette Properties терезесінде жүзеге асырылады. Бұл терезені 2 жолмен шақыруға болады.
Палитраның кез-келген жерінен тышқанның оң жақ пернесін басып Properties мәзірін таңдау.
1.2 DELPHI - дің артықшылықтары
қосымшаны өндеу жылдамдығы;
Жасалған қосымшаның өнімділігінің жоғарылығы;
Жасалған қосымшаның компьютер ресурстарына төмен қажеттіліктерін талап етуі;
Delphi ортасына жаңа компоненттер мен құрылғыларды қосу арқылы қосымшаның жұмысын арттыру;
Delphi-дің жеке құралдарымен жаңа компонент пен инструмент құрудың мүмкіншілігі;
1.3 Өнімнің негізгі сипаттамалары.
Delphi - бұл бірнеше маңызды технологиялардың комбинациясы:
машина кодына аударатын жоғары өнімді компилятор;
объекті-бағытталған модель компонент;
программалық прототиптерден визуальді ( сонымен қатар жылдам ) қосымшаларды құру;
мәліметтер қорын құру үшін арналған масштабталатын құралдар;
Delphi ортасы көп терезелі жүйе тәрізді .Оны жүктеу үшін:
ПускпрограммыBorland delphiDelphi.
командасын қолданамыз .Жүктелгеннен кейін экранда 4 терезе пайда болады.
Бұл Delphi ортасының негізгі терезесі болып бірінші жолда мәзір орналасқан болып және саймандар тақтасы бар: Стандарт, Вид, Откладка, Палитра пользователя, панель компонентов, рабочая область

1.Негізгі терезе(Project1)
2.Обьектілер инспекторының терезесі . (Object inspector)
3.Форма конструкторының терезесі(form1)
4.Кодтар редакторының терезесі(Unit1.pas)

Бұл терезе объекттер ағаша. Бұл терезеде формадағы барлық компоненттердін дізімі тұрады. + немесе - белгісі бул компоненттін ішкі класында екінші компоненттің бар екендігін білдіреді. Егерде компоненттін аты ерекшеленген болса онда бұл компонент формада екпінді болғанын анықтайды.

Терезесі форма конструкторының терезесі болып бұл терезеге негізгі конпоненттер орналасады.
Бұл терезе объекттер инспекторы болып, мұнда объекттің негізгі параметрлері енгізіледі. Уақиғалар тізімі жазылады. Мұны Viewobgect inspector немесе F1клавиші арқылы экранға шығамыз . Obgect inspector терезесі екі жапсырмада тұрады.
1. Propertits ( қасиет )
2. Events (жағдай)

Терезесі кодтар редакторының терезесі болып табылады. Бұл терезеде формаға қойылған компоненттердің тізімі, компоненттердің уақиғалар тізімі және сол уақиға сәйкес командалар жазылады.
Бір проектімен жұмыс қажеттілігіне қарай экранда басқа да терезелер тұруы мүмкін. Жұмыс жасау барысында негізгі терезеден басқа терезелерді алып тастауға, орын ауыстыруға болады. Көп терезелі болғанмен Delphi-де тек қана бір уақытта жасауға болады.
Delphi-де құрылғының қосымша проекті түрінде жиналған бірнеше элементтерден тұрады. Олар
1. Проект коды (DPR кеңейтілген мен берген формада сақталады)
2. Форма сипаттамасы (DFM)
3. Форма модулі (PAS)
4. Модулдер (PAS)
5. Объектілер параметрі (ОРТ)
6. Ресурстар сипаттамасы
Копилтильда таңбасымен өзгеріс енгізеді. Ең қарапайым проектінің өзі көп формадан тұрады. Сондықтан кез-келген проект құру барысында оның барлық элементін сақтайтын каталог ашқан дұрыс.
Негізгі программа төмендегідей құрылымда болады:
Program project1;
Uses Forms,
Unit1 in `Unit1. pas'{Form1},
Unit2 in `Unit2 . pas'{Form2};
{$R*.RES}
begin
Application. Initialize;
Application. Create Form(TForm1,Form1);
Application.CreateForm(TForm2,Form2 );
Application.Run;
End.
Проекті аты проекті файлының атымен сәйкес келеді және дискіге сақталу барысында да ресурстар файлымен проектілер параметрлері файлы да осы атпен аталады. Проект файлының атын өзгерткенде автоматты түрде осы файл аттары өзгереді. Проектіні құру проект файлын компиляциялау барысында орындалады және қосымшаның ехе файл проект атымен аталады.
Проект файлын қарауға және өңдеуге болады. Ол ұшін Progectview Sourec (проект) (просмотр источника) командасы арқылы ашылады. Формаларды қарау үшін view\Forms...shift+F12. формалар сипаты сақталған файлда форманың өзі мен оның сипаттамасы беріледі. Форма модулінің файлында форма класының сипаты беріледі. Ол форманы қолданғанда автоматты түрде ашады. Қажетті модульді ашу үшін view-Units... немесе ctrl+F12 модульдер файлында кез келген формамен байланыспаған модульдер сақталады. Олар объект pascal тілінде жазылады. Оларды қолдану үшін Uses бөлігінде атты көрсету қажет. Ресурстар файлының проект аты беріледі. Проектіні сақтағанда автоматты түрде құрылады. Delphi-тен ресурстар файлымен жұмыс жасауға арналған графиктік редактор қарастырылған. Бұл Tools\image Editor3.0 командасы арқылы алынады. Ресурстарға
:: Компаненттер пиктограммасы (.DCR)
:: Расторлық бейнелер (.BMP)
:: Қосымшалар пиктограммалары (.ICD)
:: Курсорлар (.CUR)
Проект параметрлер файлында параметрлер мен олардың мәндері текстік редактордың әр түрлі жолында орналастырылады.
Проектіні компиляциялау және орындау.
Проектіні компиляциялау барысында орындалуға дайын файл немесе динамикалық кітапхана (Д44) құрылады. Компиляциялау процесі Progect\complieпроект аты ctrlF9 командалары арқылы орындалады және мынандай жағдайлар атқарылады. Соңғы рет компиляцияланғаннан кейін мәні өзгерген модульдердің файлдары компиляцияланады. Нәтижесінде әрқайсысы үшін DCU кеңеймесімен анықталған модулге өзгеріс енгізілген болса, онда осы модулге пайдаланылатын модулге қайта компеляцияланады. Барлық модульдер компиляцияланғаннан кейін проект файлы компиляцияанады да қосымша орындалуға дайын файл құрылады. Проектіні Delphi немесе Windows жүйесінде жүктейді. Delphi ортасында проектіні жүктеу үшін Run Run немесе F9 тетігі басылады. Егер қосымша жұмыс жасамай қалса, Delphi ортасында Run Program Reset немесе Crtl+F12 командалары арқылы тоқтатылады.
1.4 Ұйымдастырушының ортасын икемдеу .
Delphi - ді қосқан соң жоғарғы терезеде компанент палитрасының иконкалары орналасады. Егер курсор бір иконкаға тоқтап қалса, оның астында сары төрт бұрышта көмекші пайда боладлы.
Бұл компонент палитрасынан қосымшаларды құрайтын копоненттерді таңдайды. Компонент құрамы визуальды және логикалық компоненттерден тұрады. Тетік редакциялау жазықтығы сияқты заттар визуальді компоненттер, ол кестелер логикалық болады.
Delphi-де программа визуальді түрде жазылатындықтан, барлық осы компоненттер форма жазықтығында өзінің графикалық көрінісіне ие болады, олармен тиісті түрде операциялану үшін қажет. Бірақ жұмыс істеп тұрған программаға көрініп тұрған тек визуальді копонент болып қалады. Копонент қызметі бойынша палитра беттерінде топталған. Мысалы, Windows "common-dialogs" көрсететін компоненттердің барлығы "Dialogs" деп аталатын палитра бетінде орналасқан.
Delphi ұйымдастырушыға ортаны максимальді ыңғайлылық үшін икемдейді. Компонент палитрасын, құралдар сызғышын оңай өзгертуге және синтаксисті белгілеп, қоюларды түспен икемдеуге болады.
Delphi - де компоненттің өз тобын анықтауға болады, және оны палитра бетіне орналастыру мүмкіндігі бар, сондай-ақ компоненттерді топтау мен пайдаланбайтындарды жойып тастау мүмкіндігі ... жалғасы
Ұқсас жұмыстар
Орта мектепте информатика пәнін оқытудың негіздері
Жаратылыстану-математикалық бағытта бейіндік оқытудың әдістемелік ерекшеліктері
Информатиканы оқытудың мақсатты жүйесі
Delphi программалау тілін оқыту әдістемесі
Мектепте алгоритмдеу және Паскаль тілін оқыту әдістемесі
Логикалық ойлауды дамытудың әдістемелік аспектілері
Жаратылыстану-математика бағытындағы информатикадан жүргізілетін қолданбалы курстар
Орта мектепте Паскаль программалау тілін оқытуды жетілдіру жолдары
Программалау тілінде программа құру
Сыни ойлау технологиясы
Пәндер