- •Қазақстан Республикасы Білім және ғылым министрлігі
- •Алғысөз
- •Қазақстан Республикасы Білім және ғылым министрлігі
- •Түсінік хат
- •Курс мазмұны
- •Практикалық сабақтардың болжамдық тақырыптары
- •Пәннің оқу-әдістемелік қамтамасыз етілуі
- •Қазақстан Республикасы Білім және ғылым министрлігі
- •Түсінік хат
- •Оқу жоспарынан көшірме
- •Модуль бойынша пәннің тақырыптық жоспары
- •Пән мазмұны
- •1 Модуль. Delphi ортасында құрылымдық және модульдік бағдарламалау
- •2 Модуль. Графика, динамика және мультимедия. Интерфейсті қосымшалар құру.
- •Бақылау түрі
- •Негізгі әдебиет
- •Қосымша әдебиет
- •Алғысөз
- •Оқу жоспарынан көшірме:
- •Бекітілген кестеге сәйкес курс бойынша сабақ кестесі
- •Бағалау саясаты
- •Оқытудың кредиттік технологиясы бойынша студенттердің білімін бағалау шкаласы
- •Пән мазмұны
- •Сөж тақырыптары
- •Рефераттар тақырыптары
- •Негізгі әдебиет
- •Қосымша әдебиет
- •Пәннің оқу-әдістемелік қамтамасыз етілу картасы
- •Пән бойынша тапсырмаларды орындау және тапсыру кестесі
- •Практикалық сабақтар
- •1Модуль. Delphi ортасында құрылымдық және модульдік бағдарламалау №1.1 практикалық сабақ
- •1.1. Delphi бағдарламаны құрастырудың интегралданған ортасы
- •1.2. Delphi бағдарламаларының құрылымы
- •Interface
- •1.3.4. Жазбаларды орналастыру (tLabel)
- •1.3.5. Нәтижені шығарудың көпжолды терезесін орналастыру (tMemo)
- •1.3.6. Форма құру жағдайын өңдеу бағдарламасын жазу (FormCreate)
- •1.3.7. Батырманы басу жағдайын өңдеу бағдарламасын жазу (ButtonClick)
- •1.3.8. Бағдарламаны орындау және онымен жұмыс жасау
- •1.4. Өзіндік жұмысты орындау
- •№1.2 Практикалық сабақ
- •2.1. Паскаль тілінің if және case операторлары
- •2.2. Delphi-дегі ауыстырғыш-батырмалар
- •2.3. Бағдарлама жазудың мысалы
- •2.3.1. Форманы құру
- •2.3.2. TСheckBox компонентімен жұмыс жасау
- •2.3.3. TRadioGroup компонентімен жұмыс жасау
- •2.3.4. FormСreate және Botton1Сlick жағдайларын өңдеуді құру
- •№1.3 Практикалық сабақ
- •3.1. Pascal тіліндегі циклдерді ұйымдастыру операторлары repeat, whіle, for
- •3.2. Delphi-дегі бағдарламаларды өңдеу құралдары
- •3.3. Тапсырманы орындау реті
- •3.4. Жеке тапсырманы орындау
- •№1.4 Практикалық сабақ
- •4.1. Массивтермен жұмыс
- •4.2. TStringGrid компоненті
- •4.3. Тапсырманы оырндау реті
- •4.4. TStringGrid компонетін баптау
- •№1.5 Практикалық сабақ
- •5.1. TListBox компоненті
- •5.2. TComboBox компоненті
- •5.3. TBitBtn компоненті
- •5.4. Жеке тапсырманы орындау тәртібі
- •№1.6 Практикалық сабақ
- •6.1. Жазба типті айнымалыны қолданып программалау
- •6.2. Файлдармен жұмыс
- •Файлдармен жұмыс жасайтын процедуралар және функциялар:
- •6.3. Файлдармен жұмыс жасайтын ішкі программалар
- •6.4. TOpenDialog және tSaveDialog компоненттері
- •6.5. Тапсырманы орындау реті
- •6.5.1.TOpenDialog және tSaveDialog компоненттерін күйге келтіру
- •6.1-Сурет
- •6.5.2. Программамен жұмыс
- •6.2-Сурет
- •6.6. Жеке тапсырмалар
- •№1.7 Практикалық сабақ
- •7.1. Ішкі программалардың қолданылуы
- •7.2. Модульдердің қолданылуы
- •7.3. Тапсырманы орындау мысалы
- •7.3.1. Модульді құру
- •7.3.2. Модульді іске қосу
- •7.1 - Сурет
- •7.4. Жеке тапсырмалар
- •2 Модуль. Графика, динамика және мультимедия. Интерфейсті қосымшалар құру.
- •№2.2 Практикалық сабақ
- •9.2 Динамикалық тізімдерді қолдану
- •9.2-Сурет Edit Button Модуль тексті
- •9.3. Жеке тапсырманы орындау
- •№2.3 Практикалық сабақ
- •Бұрыштары дөңгеленген тіктөртбұрыш
- •№2.4 Практикалық сабақ
- •І. Мәліметтерді файлдан оқу және файлға жазу. Тестілеу программасын құру
- •№2.7 Практикалық сабақ
- •№2.8 Практикалық сабақ
- •Төмендегі компоненттердің қайсысы визуальды компонентке жатпайды?
- •Осөж-ды орындауда қолданылатын әдебиеттер тізімі:
- •Үй тапсырмалары
- •1 Модуль. Delphi ортасында құрылымдық және модульдік бағдарламалау
- •1.1 Тапсырма.
- •1.2 Тапсырма.
- •1.3 Тапсырма.
- •1.4 Тапсырма.
- •1.5 Тапсырма.
- •1.6 Тапсырма.
- •1.7 Тапсырма.
- •1.8 Тапсырма.
- •Арнайы кабинеттер, аудиториялар мен зертханалар тізімі.
- •Мазмұны
Түсінік хат
Delphi ортасында программалау. Алгоритмдерді және программаларды құру практикалық сабақтарда орындалады. Бұл пән «Delphi ҚҚИО» пәні бойынша алған білімдерін тереңдету мақсатында жүргізіледі.
Пәнді оқытудың мақсат – міндеттері: қазіргі заманға сай ақпараттық технологияларды студенттерге тереңірек меңгерту және сол білімдерін нақты бір есепті шешуде қолдануға үйрету. Delphi ортасында қосымшалар құру.
Берілген курсты сәтті аяқтағаннан кейін студент келесідей қабілеттерді меңгереді:
жобаны компиляциялау және орындауды;
IDE ортасының құралдарын пайдалануды;
қосымшаның интерфейсін құру және функционалдығын анықтауды;
формалар, диалогтар, мәзірлер құруды;
Delphi-дің IDE ортасында жұмыс жасай білуді;
қосымшаның интерфейсін құру және функционалдығын анықтауды.
Курс пререквизиттері мен постреквизиттері: Алгоритмдер және мәліметтер құрылымы, Delphi ҚҚИО; Деректер қорының теориясы, Объектіге бағытталған программалау.
Курс мазмұны
Сызықтық алгоритмдерді бағдарламалау.
Тармақталу алгоритмдерін бағдарламалау.
Циклдік алгоритмдерді бағдарламалау.
Массивтерді қолданып бағдарламалау.
Жолдарды қолданып бағдарламалау.
Жазба мен файлдарды қолданып бағдарламалау.
Ішкі программар мен модульдерді қолданып бағдарламалау.
Графиктік ақпараттарды бейнелеу құралдарын пайдаланып бағдарламалау.
Динамикалық бағдарламалау.
Мультимедиялық құралдарды қолданып бағдарламалау.
Тест қосымшасын құру.
Телефон анықтамалығын құру.
Диаграмма тұрғызу.
Қосымшаға қыстырма (заставка) қою.
Ойындарды бағдарламалау.
Практикалық сабақтардың болжамдық тақырыптары
Сызықтық алгоритмдерді бағдарламалау.
Тармақталу алгоритмдерін бағдарламалау.
Циклдік алгоритмдерді бағдарламалау.
Массивтерді қолданып бағдарламалау.
Жолдарды қолданып бағдарламалау.
Жазба мен файлдарды қолданып бағдарламалау.
Ішкі программар мен модульдерді қолданып бағдарламалау.
Графиктік ақпараттарды бейнелеу құралдарын пайдаланып бағдарламалау.
Мультимедиялық құралдарды қолданып бағдарламалау.
Тест қосымшасын құру.
Анықтамалық жүйе құру.
Телефон анықтамалығын құру.
Диаграмма тұрғызу.
Қосымшаға қыстырма (заставка) қою.
Ойындарды бағдарламалау.
Пәннің оқу-әдістемелік қамтамасыз етілуі
А.Я.Архангельский Программирование в Delphi 7, М.:ООО «Бином-Пресс», 2003г. – 1152 с.
А.Я.Архангельский Разработка прикладных программ для Windows в Delphi 5 – М. :Все о Delphi, “Издательство БИНОМ”,1999. – 256 с.
Архангельский А.Я. 100 компонентов общего назначения библиотеки Delphi5, 2002
Бобровский В.К. Delphi х. Учебный курс. СпБ,Питер,2000г.
Гофман В., Хомоненко А. Delphi х в подлиннике. СпБ., BHV, 1999г.
Ревич Ю.В. Нестандартные приемы программирования на Delphi. СПб.: БХВ-Петербург, 2006
Стиввенс Р. Delphi готовые алгоритмы, 2004
Баженова И.Ю. Самоучитель Программиста Delphi 5., М., Кудиц-Образ, 2000 г.
Жуков А. Изучаем Delphi. – СПб.: Питер, 2002.
Баженова И.Ю. , «Delphi6. Самоучитель программиста». –Москва, «Кудиц – образ», 2002.
Гаврилов Г.П., Сапоженко А.А. «Задачи и упражнения по дискретной математике: Учебное пособие»- М.:ФИЗМАТЛИТ, 2004
Марков А.С. и др. Программное обеспечение ЭВМ. – М.: Выс. Шк., 1990.
Александровский Г., Шубин А. Delphi для профессионалов, М., ДМК, 2000 г.
Тейксера С. , Пачеко К. , «Delphi6. Руководство разработчика»-Москва, СПб-К.Вальяж, 2001
Фаронов В. В. Delphi 6. Учебный курс. – М.: Издатель Молгачева С.В., 2001.