Файл қосу
VCL Delphi кітапханасының компоненттері
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ Семей қаласының шәкәрім атындағы семей мемлекеттік университеті 3 деңгейлі СМЖ құжаты ПОӘК ПОӘК 042-39. 1.ХХ/01- 2013 Оқытушыға арналған <<Программалау ІІ>> пәнінің бағдарламасы Редакция №____от_____ 5В011100 - <<Информатика>> мамандығына арналған <<Программалау ІІ>> пәнінен оқу-әдістемелік кешен ОҚЫТУШЫҒА АРНАЛҒАН ПӘННІҢ БАҒДАРЛАМАСЫ Семей 2013 АЛҒЫ СӨЗ * ҚҰРАСТЫРЫЛДЫ Құрастырған:___________ Каженова Ж.С., информатика кафедрасының аға оқытушысы, информатика магистры. <<28>> тамыз 2013 ж. * ТАЛҚЫЛАНДЫ + Семей қаласының Шәкәрім мемлекеттік университетінің информатика кафедрасының отырысында талқыланды Хаттама №1, <<11>> қыркүйек 2013 ж. Кафедра меңгерушісі _________________ Абишова А.А. 2.2. Физика-математика факультетінің оқу-әдістемелік бюросының отырысында талқыланды. Хаттама №1, <<12>> қыркүйек 2013 ж. Төрағасы __________ Батырова Қ.А. 3. БЕКІТІЛДІ Университеттің оқу-әдістемелік кеңесінің отырысында мақұлданып, баспаға ұсынылды. Хаттама №1 <<18>> қыркүйек 2013 ж. Оқыту әдістемелік кеңесінің төрағасы___________ Искакова Г.К. 4.БІРІНШІ РЕТ ЕНГІЗІЛДІ МАЗМҰНЫ 1 Қолданылу аумағы 2 Нормативті сілтеме 3 Жалпы мағлұматтар 4 Оқу пәнінің (модульдің) мазмұны 5 Студенттердің өздік жұмысына арналған тақырыптар тізімі 6 Пәннің оқу-әдістемелік картасы 7 Оқу - әдістемелік әдебиетпен қамтамасыз ету картасы 8 Әдебиеттер + ҚОЛДАНЫЛУ АУМАҒЫ Оқытушыға арналған пәннің бағдарламасы 5В011100 "Информатика" мамандығының студенттеріне арналған <<Программалау ІІ>> пәні бойынша оқу әдістемелік кешенінің құрамына кіреді. Бұл кешен студенттерді курс мазмұнымен, курстың өзектілігімен және қажеттілігімен, курс саясатымен, оқу процесінде алатын білімі және дағдыларымен таныстырады. + НОРМАТИВТІ СІЛТЕМЕ Осы оқытушыға арналған пәннің бағдарламасы "Программалау" пәні бойынша оқу үрдісін келесі құжаттардағы талаптар мен ұсыныстарға сәйкес ұйымдастыру ретін орнатады: - Білім беру деңгейіне мемлекеттік жалпыға міндетті білім беру стандарты; - 5В011100 - Информатика мамандығының типтік жұмыс жоспары. * СТУ 042-ГУ-4-2013 Стандарт университета <<Общие требования к разработке и оформлению учебно-методических комплексов дисциплин>>; * ДП 042-1.01-2013 Документированная процедура <<Структура и содержание учебно-методических комплексов дисциплин>>. + ЖАЛПЫ МАҒЛҰМАТТАР * Пәннің қысқаша мазмұны: Нысанды-бағдарланған программалау - құрылымдық программалауға қарағанда программаларды жобалаудың жетілдірілген әдісі. Сондықтан программалау 1 пәнінің мазмұнында қарастырылған құрылымдық программалаудан кейін нысанды-бағдарланған программалау тілі Delphi алынып отыр. Информатика пәнінен оқу үрдісін ұйымдастыру нысанды - бағдарланған программалауға үлкен көңіл бөледі. Нысанды-бағдарланған программалау (НБП) қоршаған ортаны модельдеуде сапалы мүмкіндіктерге ие, сезімдік тұрғыдан түсінікті ұғымдар жиынтығы негізінде құрылады, алдын - ала жазылып қойған программа кодын көп рет қолдануға мүкіндік береді. Delphi НБП іске асырудың танымал құралдары болып табылады. Бұл орта сонымен бірге визуалды программалау құралдар ретінде ұсынылады, яғни объектілерді монитор экранында көру және оларды программаны орындалуына дейін қандай да бір түрде бейнелеу мүмкіндігін береді. Программалау технологиясы көлемді, ауқымды программалық жүйелерді ұжыммен жасауға және шағын программаларды дербес құруда қолданылады. Студент тиімді алгоритмдерді алгоритмдеу жайлы білімін және жоғары деңгейдегі тілдерді қолдана отырып құруды білу керек. Программалау 2 курсы ІV семестрде оқытылады. Cеместрдің соңында емтихан болуы керек. Аудиториялық сабақтардың негізгі формалары болып дәріс және зертханалық жұмыстар табылады. Негізгі талап пән бойынша маманның кәсіби деңгейіне қойылады. Тақырыптық жоспарлау тақырыпты меңгеруге кететін уақытқа байланысты анықталады. * Пәнді оқу мақсаты: нысанды-бағдарланған программалаудың теориялық негіздерін, нысанды-бағдарланған программалау ортасы Delphi-мен танысу және негізіг компоненттерімен жұмыс істеу дағдыларын қалыптастыру. Студенттерді қарапайым қолданбалар жасауға қажетті біліммен қаруландырып, дағдыларын қалыптастыру болып табылады. * Пәнді оқытудың негізгі міндеттері: * Визуалды құралдарды қолдану арқылы программалау тәсілдерін меңгеру; * Программалау жүйесінің интерфейсімен танысу; * Object Pascal программалау тілінің негізін үйрену; * Қолданба жобасы элементтерінің сипаттамасымен танысу; * Өз бетімен программалық жобалар құру. * Оқыту нәтижелері: Пәнді меңгеру нәтижесінде студенттер: * Нысанды-бағдарланған программалаудың негізі үш принципін: инкапсуляция, мұрагерлеу және полиморфизмді білу;. * Object Pascal программалау тілінің сипаттамасын білу; * Қолданба интерфейсін жасауда қолданылатын маңызды визуалды компоненттерді білу; * Жоба сипаттамасын, құрамын білу; * Дайындаудың интегралданған ортасының құралдарын білу; * Курстың пререквизиттері: Пәнді меңгеру үшін студент <<жоғарғы математика>>, <<информатика>>, <<программалау 1>> пәндерінің білімдерін меңгерген болуы керек. * Курстың постреквизиттері: <<Мәліметтер қорын программалау>>, <<Информатиканы оқыту әдістемесі>>, <<Интернетте программалау>> және т.б. пәндерін игеру қажеттілігі бұл пәнді меңгеруге тікелей байланысты. * Жұмыс жоспарынан үзінді: Курс Семестр Кредит Дәріс саны Зертханалық сағат саны СРСП СРС Барлығы Бақылау формасы 2 4 4 30 30 60 60 180 Емтихан + ОҚУ ПӘНІНІҢ (МОДУЛЬДІҢ) МАЗМҰНЫ № Дәріс тақырыптары Сағат саны Объектіге бағытталған бағдарламалаудың теориялық негіздері * Процедуралық бағдарламалаудан объектіліге өту. Объектіге бағытталған бағдарламалаудың негізгі принциптері мен кезеңдері. 2 * Объектілік декомпозиция. Объектілер және хабарламалар. 2 * Класстар. Класстарды құрудың негізгі құралдары. Класстарды құрудың қосымша құралдары. 2 Визуальды бағдарламалау ортасы * Қолданбалар пішімі. Пішімнің компоненттері. 1 * Оқиғалы-басқармалы программалау. Оқиға және оқиғаларды өңдеу процедурасы. 1 * VCL Delphi кітапханасының компоненттері. VCL Delphi кітапханасының батырмалары, индикаторлары, басқару элементтері. 2 * Мәтіндік ақпараттарды енгізу және бейнелеу компоненттері. Кестелік деректерді бейнелеу компоненттері. Иерархиялық деректерді бейнелеу компоненттері. Компоненттер-мәзірлер. 2 * Графикалық және мулътимедиа -ақпараттарды бейнелеу. 2 * Жүйелік диалогтар. Қолданбаны басқаруды ұйымдастыру. Әрекеттерді диспетчерлеу. 2 Delphi Pascal-дың объектілік моделі * Класстарды анықтау. Әдістерді қайта анықтауды жүзеге асырудың ерекшеліктері. Виртуальды әдістер. Абстрактілі әдістер. Әдістерді жүктеу. 2 * Қасиеттер. Қарапайым қасиеттер. Массив-қасиеттер. Индекстелетін массивтер. Метакласстар. Класстарға ңұсқама (метакласс). Is және as амалдары. 2 * Класстың әдістері. Программаны орындау кезеңінде типтерді анықтау механизмі. Әдістерді делегирлеу. 2 * Delphi стандартты класстарының кітапханасы. "Негізгі-көмекші" және "үлкен-кіші" қатынастары. 2 * Delphi хабарламасы. Хабарламаларды өндеу әдістері. Хабарламаларды генерациялау. 2 * Оқиғаларды құру. VCL хабарламаларын өңдеу. Хабарламаларды өңдеу циклдарын басқару. 2 * Алып тастаулар үзінділерінің құрылымы. Алып тастауларды кұру. Алып тастауларды генерациялау. Алып тастауларды өңдеу. 2 Барлығы 30 № Зертханалық жұмыс тақырыптары Сағ. саны * Delphi программалау ортасымен танысу. 2 * Визуалды программалау негіздері 2 * Компоненттермен танысу 2 * Типтер 2 * Тілдің операторлары 2 * Мәліметтер типі 2 * Құрылымдық типтер 2 * Жазулар 2 * Жиындар 2 * Жолдар 2 * Көрстекіштер мен динамикалық жады 2 * Кластар мен интерфейстер. Модульдер 2 * Варианттар 2 * Файлдар 2 * Delphi - дің графикалық және мультимедиялық мүмкіндіктері 2 Барлығы 30 + СТУДЕНТТЕРДІҢ ӨЗДІК ЖҰМЫСЫНА АРНАЛҒАН ТАҚЫРЫПТАР ТІЗІМІ + Объектіге бағытталган бағдарламалаудың теориялық негіздері. + Деректердің абстракциясы, объект. Инкапсуляция. + Класстардың иерархиясы, мұрагерлеу, полиморфизм. + Полиморфты объект. + Параметрленген класстар. + 0бъектіге бағытталган бағдарламалауды бағдарламалау тілдінде жузеге асыру. + Оқиғамен басқарылатын бағдарламалау. + АРІ арқылы техникалық құралдармен басқару. + WINDOWS қосымшасының құрылымы. + Бағдарламалаудың визуальды жүйесінің негізгі принциптері. + ПӘННІҢ ОҚУ-ӘДІСТЕМЕЛІК КАРТАСЫ Тақырып Көрнекі құралдар, ОТҚ, плакаттар, стендтер Өзбетімен оқып-үйренуге арналған сұрақтар Бақылау формасы Дәріс сабақтары 1 4 5 6 Объектіге бағытталған бағдарламалаудың теориялық негіздері. * Процедуралық бағдарламалаудан объектіліге өту. * Объектіге бағытталған бағдарламалаудың негізгі принциптері мен кезеңдері. * Объектілік декомпозиция. * Объектілер және хабарламалар. Интерактивті тақта, презентация Инкапсуляция Мұрагерлеу Полиморфизм Бақылау сұрақтары Объектіге бағытталған бағдарламалаудың теориялық негіздері. * Класстар. * Класстарды құрудың негізгі құралдары. * Класстарды құрудың қосымша құралдары. Интерактивті тақта, презентация Класстар иерархиясы Бақылау сұрақтары Визуальды бағдарламалау ортасы. * Қолданбалар пішімі. * Пішімнің компоненттері. Интерактивті тақта, презентация Delphi ортасы Бақылау сұрақтары Визуальды бағдарламалау ортасы. * Оқиғалы-басқармалы программалау. * Оқиға және оқиғаларды өңдеу процедурасы. Интерактивті тақта, презентация ButtonClick оқиғасы Бақылау сұрақтары Визуальды бағдарламалау ортасы. * VCL Delphi кітапханасының компоненттері. * VCL Delphi кітапханасының батырмалары, индикаторлары, басқару элементтері. * Мәтіндік ақпараттарды енгізу және бейнелеу компоненттері. Интерактивті тақта, презентация Button, Label, edit және т.б. компоненттер Бақылау сұрақтары Визуальды бағдарламалау ортасы. * Кестелік деректерді бейнелеу компоненттері. * Иерархиялық деректерді бейнелеу компоненттері. * Компоненттер-мәзірлер. Интерактивті тақта, презентация Grid компоненті Бақылау сұрақтары Визуальды бағдарламалау ортасы. * Графикалық және мулътимедиа -ақпараттарды бейнелеу. * Жүйелік диалогтар. * Қолданбаны басқаруды ұйымдастыру. * Әрекеттерді диспетчерлеу. Интерактивті тақта, презентация Animate компоненті Бақылау сұрақтары Delphi Pascal-дың объектілік моделі. * Класстарды анықтау. * Әдістерді қайта анықтауды жүзеге асырудың ерекшеліктері. * Виртуальды әдістер. * Абстрактілі әдістер. * Әдістерді жүктеу. Интерактивті тақта, презентация Delphi Pascal-дың объектілік моделі Бақылау сұрақтары Delphi Pascal-дың объектілік моделі. * Қасиеттер. * Қарапайым қасиеттер. * Массив-қасиеттер. * Индекстелетін массивтер. * Метакласстар. * Класстарға ңұсқама (метакласс). * Is және as амалдары. Класстың әдістері. Интерактивті тақта, презентация Delphi Pascal-дың объектілік моделі. Бақылау сұрақтары Delphi Pascal-дың объектілік моделі. * Программаны орындау кезеңінде типтерді анықтау механизмі. * Әдістерді делегирлеу. Интерактивті тақта, презентация Delphi Pascal-дың объектілік моделі. Бақылау сұрақтары Delphi Pascal-дың объектілік моделі. * Delphi стандартты класстарының кітапханасы. * "Негізгі-көмекші" және "үлкен-кіші" қатынастары. Интерактивті тақта, презентация Delphi Pascal-дың объектілік моделі. Бақылау сұрақтары Хабарламалар және оқиғаларды кұру және өңдеу. * Delphi хабарламасы. * Хабарламаларды өндеу әдістері. * Хабарламаларды генерациялау. Интерактивті тақта, презентация MSGBox диалогы Бақылау сұрақтары Хабарламалар және оқиғаларды кұру және өңдеу. * Оқиғаларды құру. * VCL хабарламаларын өңдеу. * Хабарламаларды өңдеу циклдарын басқару. Интерактивті тақта, презентация MSGBox диалогы Бақылау сұрақтары Алып тастауларды өңдеу. * Алып тастаулар үзінділерінің құрылымы. * Алып тастауларды кұру. * Алып тастауларды генерациялау. * Алып тастауларды өңдеу. Интерактивті тақта, презентация Алып тастауларды өңдеу. Бақылау сұрақтары Зертханалық жұмыс Delphi программалау ортасымен танысу. Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Delphi программасының интерфейсі Программа листингі Визуалды программалау негіздері Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Delphi программасының интерфейсі Программа листингі Компоненттермен танысу Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Визуалды компоненттер Программа листингі Типтер Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Object Pascal типтері Программа листингі Тілдің операторлары Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Object Pascal операторлары Программа листингі Мәліметтер типі Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Object Pascal типтері Программа листингі Құрылымдық типтер Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Object Pascal типтері Программа листингі Жазулар Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Object Pascal типтері Программа листингі Жиындар Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Object Pascal типтері Программа листингі Жолдар Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Object Pascal типтері Программа листингі Көрстекіштер мен динамикалық жады Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Object Pascal типтері Программа листингі Кластар мен интерфейстер. Модульдер Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Модульдер Программа листингі Варианттар Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Варианттар Программа листингі Файлдар Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Файлдар Программа листингі Delphi - дің графикалық және мультимедиялық мүмкіндіктері Зертханалық жұмысты орындауға арналған әдістемелік нұсқау, Delphi программасы Delphi - дің графикалық және мультимедиялық мүмкіндіктері Программа листингі + ОҚУ - ӘДІСТЕМЕЛІК ӘДЕБИЕТПЕН ҚАМТАМАСЫЗ ЕТУ КАРТАСЫ Оқулықтар, оқу-әдістемелік құралдар атауы Дана саны Студенттер саны Қамтамасыз етілу пайызы 1 2 3 4 + ӘДЕБИЕТТЕР Әдебиеттер тізімі Негізгі әдебиеттер * Иванова Г.С.; Ничушкина Т.Н.; Пугачев Е.К. Объектно-ориентированное программирование: Учеб. Пособие для вузов/под ред. Г.С.Ивановой - М.:Изд-во МГТУ им. Н.Э.Баумана. * Архангельский А.Я. Программирование в Delphi 7. - М.:ЗАО <<Издательство БИНОМ>> 2005 * Фаронов В. Delphi 7: Учебный курс. - СПб.:Питер2006. * http://www.delphikingdom.com * http://www.citfoum.ru/programming/delphi.shtml * http://www.delphi4all.narod.ru * http://www.delphisorces.ru * http://www.kladovka.net.ru/delphibase Қосымша әдебиеттер * Культин Н.Б. Программирование а Turbo Pascal 7.0 и Delphi. - Учебник по языку программирования PASCAL/+дискета. - СПб., 1998. * Беркинбаев К.М. Практикум по программированию. - Алматы, 2006 * Delphi и Паскаль+ .Учебники и технические документации на русском языке. - Электрон. кн.-2001 * Delphi компоненты. Ч.3 : База данных система.-Электрон. Книга. * Delphi компоненты. Ч.4 : База данных система.-Электрон. Книга. * Delphi компоненты. Ч.5 : База данных система.-Электрон. Книга. * Боглаев Ю.П. Вычислительная математика и программирование. - М.,1990 * Фаронов В.В. Delphi 4:Учебный курс. - М.,1998 * Рысжанова А.С. Delphi ортасында зертханалық жұмыстарды орындауға арналған әдістемелік нұсқау.
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz