Для студентів

Мови програмування


Вивчення основ об’єктно-орієнтованого програмування є обов’язковою складовою підготовки майбутніх вчителів інформатики, оскільки надає їм знаряддя проектування та реалізації програмного забезпечення в середовищі сучасних операційних систем з графічним інтерфейсом  й дозволяє сформувати цілісне уявлення про методологію розробки сучасних програмних засобів.
Технології об’єктно-орієнтованого програмування та візуального проектування програм покладені до основи ідеології середовищ швидкої розробки додатків (RAD-систем, Rapid Application Development), одним із найпопулярніших серед яких є середовище Borland Delphi. В якості мови програмування в даному середовищі використовується мова Delphi, прямий нащадок класичної для навчання мови Pascal. Все це дає підстави вважати доцільним вибір саме  Borland Delphi як найбільш зручного середовища для початкового знайомства майбутніх вчителів з основами ООП.
На підтримку вивчення курсу «Мови програмування» пропонуємо навчальний посібник (укладачі Олефіренко Н.В., Остапенко Л.П., Пономарьова Н.О), де  розміщені методичні рекомендації для студентів педагогічних навчальних закладів до виконання лабораторних робіт з курсу «Мови програмування» в середовищі візуальної розробки програм Borland Delphi:



Для підготовки до кожної лабораторної роботи студентам пропонується ознайомитися з наведеними теоретичними відомостями за темою роботи, що супроводжуються закоментованими прикладами програм. Кожна робота містить контрольні запитання та обов’язкові для виконання  індивідуальні завдання. До посібника включено також  варіанти індивідуальних навчально-дослідних завдань, перелік рекомендованої літератури.
Матеріали посібника можуть бути використані не тільки студентами педагогічних вищих навчальних закладів, але й вчителями інформатики загальноосвітніх закладів, учнями та студентами.
З матеріалами посібника можна ознайомитися тут.

Орієнтовний перелік тем лабораторних робіт:
Лабораторна робота № 1
Знайомство з інтегрованим середовищем Delphi
Лабораторна робота № 2
Базові інтерфейсні компоненти
Лабораторна робота № 3
Обробка числових даних у Delphi
Лабораторна робота № 4
Способи знаходження помилок при створенні програми. Обробка винятків
Лабораторна робота № 5
Обробка текстових даних у Delphi
Лабораторна робота № 6
Опрацювання даних типу Дата-час
Лабораторна робота № 7
Діалогові вікна. Вікна повідомлень
Лабораторна робота № 8
Застосування компонентів вибору і компонентів-контейнерів
Лабораторна робота № 9
Засоби оформлення додатка
Лабораторна робота № 10
Опрацювання табличної інформації
Лабораторна робота № 11
Запис та читання даних з файлів
Лабораторна робота № 12
Засоби управління файлами
Лабораторна робота № 13
Створення класів. Клас TComponent
Лабораторна робота № 14
Графічний інструментарій у середовищі  Delphi

БАЖАЄМО УСПІХІВ!

Список рекомендованої літератури
1.        Белоусова Л.И., Веприк С.А., Муравка А.С. Сборник задач по курсу информатики/под ред.Л.И.Белоусовой. – Харьков: Мир детства, 2000. – 168 с.
2.        Бобровский С. Delphi 5: учебный курс- СПб: Питер, 2001.- 640 с.
3.         Бондарев В.М., Рублинецкий В.И., Качко Е.Г.  Основы программирования. – Харьков: Фолио, 1997. – 368 с.
4.        Глинський Я.М., Анохін В.Є., Ряжська В.А. Паскаль. Turbo Pascal i Delphi. Навч.посібн. – Львів: «СПД Глинський», 2007. – 192 с.
5.        Дантеманн Д., Мишел Д., Тейлор Д.  Программирование в среде Delphi / Пер. с англ. – К.: НИПФ "ДиаСофт Лтд.", 1995. –608 с.
6.        Дарахвелидзе П.Г., Марков Е.П.  Delphi – среда визуального программирования. – СПб.: BHV, 1996. -352 с.
7.        Дэн Оузьер, Стив Гробман, Стив Батсон. Delphi 3. Освой самостоятельно / Пер. с англ. – М.:“Издательство БИНОМ”,1998 г. – 560 с.
8.        Ильяшенко м.Б. Алгоритмы и программы решения задач по информатике. – Запорожье: Константа-И, 2001. – 176 с.
9.        Кадлец В. Delphi: Книга рецептов. практические примеры, трюки, секреты/ Пер. с чеш. Рус. изд. под ред М.Ф.Финкова, О.И.Березкиной. Серия «просто о сложном».- СПб.: Наука и техника, 2006.- 384 с.
10.    Калверт Ч.  Delphi 2: Энциклопедия пользователя / Пер. с англ..– К.: НИПФ "ДиаСофт Лтд.", 1996. – 736 с.
11.    Калверт Ч.  Программирование в Windows: Освой самостоятельно за 21 день / Пер. с англ. – М.: БИНОМ, 1995. – 496 с.
12.    Конопка Р.  Создание оригинальных компонент в среде Delphi / Пер. с англ. – К.: НИПФ "ДиаСофт Лтд.", 1996. – 512 с.
13.     Культин Н.Б. Delphi в задачах и примерах. – Спб.:БХВ-Петербург, 2004. – 288 с.
14.    Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi.- СПб.: BHV- Санкт-Петербург,1997- 240 с.
15.    Матчо Дж. и др. Delphi 2: Руководство для профессионалов / Пер. с англ. –СПб.: BHV, 1997. –784 с.
16.    Матчо Дж., Фолкнер Д.  Delphi / Пер. с англ.–М.:БИНОМ, 1995.-464 с.
17.    Мизрохи С.В. Turbo Pascal и объектно-ориентированное программирование. - М., Финансы и статистика, 1992. - 192 с.
18.    Орлик С.В.  Секреты Delphi на примерах. – М.: БИНОМ" 1996. –316 с.
19.    Порублев И.Н., Ставровский А.Б. Алгоритмы и программы. Решение олимпиадных задач. – М.: ООО «И.Д.Вильямс», 2007. – 480 с.
20.    Рубенкинг Н.  Программирование в Delphi для "чайников". – К.: "Диалектика", 1996. – 304 с.
21.    Сван Т.  Основы программирования в Delphi для Windows 95 / Пер. с англ. – К.: "Диалектика", 1996.–480с.
22.     Стивенс Р. Delphi.Готовые алгоритмы.–М.:ДМК Пресс, 2001. – 384  с.
23.    Сурков Д.А., Сурков К.А., Вальвачев А.Н.  Программирование в среде Borland Pascal для Windows. – Мн.: Высш. шк., 1996. – 432 с.
24.    Фаронов В.В. Delphi 3. Учебный курс. – М.: "Нолидж", 1998. – 400 с.
25.    Фаронов В.В. Delphi. Программирование на языке высокого уровня. Учебник для вузов- СПб.:Питер, 2008. – 640 с.
26.    Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. – СПб.:Питер, 2006. – 459 с.
27.    Федоров А., Рогаткин Дм.  Borland Pascal в среде Windows. – Киев: "Диалектика", 1993. – 656 с.
28.     Федоров А.Г. Delphi 3.0 для всех. – М.:КомпьютерПресс, 1998. – 544 с.

Електронні ресурси:
29.    Cod-net 10. Все для программиста: [Електронний ресурс]. – Режим доступу: http://www.codenet.ru/cat/Languages/Delphi/
30.    Delphi Plus – ежедневные новости информационных технологий: [Електронний ресурс]. – Режим доступу: http://www.delphiplus.org/
31.    Delphi world:  [Електронний ресурс]. – Режим доступу:  http://www.delphi.my1.ru/
32.    Windows API & Delphi:  [Електронний ресурс]. – Режим доступу: http://delphiapi.narod.ru/
33.    Дружественный сайт Delphi: [Електронний ресурс]. – Режим доступу: http://delphi.vov.ru/
34.    Клуб программистов :  [Електронний ресурс]. – Режим доступу:  http://programmersclub.ru/help/
35.    Королевство Delphi. Виртуальный клуб программистов: [Електронний ресурс]. – Режим доступу: http://www.delphikingdom.ru/
36.    Мастера Delphi [Електронний ресурс]. – Режим доступу: http://www.delphimaster.ru/
37.    Программирование на языке Delphi. Учебное пособие:  [Електронний ресурс]. – Режим доступу:  http://www.rsdn.ru/summary/3165.xml