Відмінності між версіями «Навчальний курс "Програмування засобами Delphi"»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 97: Рядок 97:
  
 
:Тема 16. Розробка довідкової системи додатку.
 
:Тема 16. Розробка довідкової системи додатку.
 
==Варіант Календар==
 
 
===Тиждень 1===
 
Навчальні теми для вивчення на 1-му тижні.
 
 
===Тиждень 2===
 
Навчальні теми для вивчення на 2-му тижні.
 
 
===Тиждень 3===
 
Навчальні теми для вивчення на 3-му тижні.
 
 
===Тиждень 4===
 
Навчальні теми для вивчення на 4-му тижні.
 
  
 
----
 
----
Рядок 116: Рядок 102:
 
=Зміст курсу=
 
=Зміст курсу=
 
==Змістовий модуль 1. Технологія програмування в середовищі DELPHI.==
 
==Змістовий модуль 1. Технологія програмування в середовищі DELPHI.==
===Тема 1. Середовище розробки додатків системи DELPHI. Бібліотека компонентів VСL. Основи проектування додатку.===
+
===Тема 1. Середовище розробки додатків системи DELPHI. Бібліотека компонентів VСL. Основи проектування додатку===
 
====Теоретичний матеріал====
 
====Теоретичний матеріал====
 
[https://owncloud.kspu.kr.ua/index.php/s/X04HpzQ6HfyGoc4 Лекція №1]
 
[https://owncloud.kspu.kr.ua/index.php/s/X04HpzQ6HfyGoc4 Лекція №1]
  
 
====Лабораторні завдання====
 
====Лабораторні завдання====
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT лабораторна №1]
+
[[Програмування засобами Delphi|лабораторнi №1]]
  
 
====Самостійна робота====
 
====Самостійна робота====
Рядок 127: Рядок 113:
 
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
 
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №2]
+
===Тема 2. Використання середовища DELPHI для створення додатків. Керування проектами===
 +
====Теоретичний матеріал====
 +
[https://owncloud.kspu.kr.ua/index.php/s/yN50Uaw2Ab0Ygdh Лекція №2]
 +
====Лабораторні завдання====
 +
[[Програмування засобами Delphi|лабораторнi №1]]
 +
====Самостійна робота====
 +
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
  
==Змістовий модуль 2. Назва ...==
+
===Тема 3. Засоби налагодження програм у середовищі DELPHI===  
===Тема 1. Назва теми===
+
 
====Теоретичний матеріал====
 
====Теоретичний матеріал====
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №1]
+
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №3?]
 +
====Самостійна робота====
 +
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №2]
+
===Тема 4. Загальні принципи будови і роботи компонентів. Властивості і методи, загальні для нащадків класу TСomponent ===
 +
====Теоретичний матеріал====
 +
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №4?]
 +
====Лабораторні завдання====
 +
[[Програмування засобами Delphi|лабораторнi №2]]
 +
====Самостійна робота====
 +
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №3]
+
==Змістовий модуль 2. Основні візуальні компоненти бібліотеки VСL.==
 +
===Тема 5. Форми, модальні форми, створення багатодокументного проекту===
 +
====Теоретичний матеріал====
 +
[https://owncloud.kspu.kr.ua/index.php/s/xfdUmUfEHVbJKGx Лекція №5]
 +
====Лабораторні завдання====
 +
[[Програмування засобами Delphi|лабораторнi №3]]
  
====Практичні завдання====
+
====Самостійна робота====
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №1]
+
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №2]
+
 
 +
===Тема 6. Використання кнопок, індикаторів та перемикачів===
 +
====Теоретичний матеріал====
 +
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №6]
 +
====Лабораторні завдання====
 +
[[Програмування засобами Delphi|лабораторнi №4]]
  
 
====Самостійна робота====
 
====Самостійна робота====
 +
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
  
 +
 +
===Тема 7. Компоненти введення і відображення текстової інформації. Введення і відображення чисел, дат, часу===
 +
====Теоретичний матеріал====
 +
[https://owncloud.kspu.kr.ua/index.php/s/SNsrBs8kxue33ba Лекція №7 (ч.1)]
 +
[https://owncloud.kspu.kr.ua/index.php/s/ncLwBwQAsO9szul Лекція №7 (ч.2)]
 +
====Лабораторні завдання====
 +
[[Програмування засобами Delphi|лабораторнi №4]]
 +
 +
====Самостійна робота====
 
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
 
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №2]
+
 
 +
===Тема 8. Меню та стандартні діалоги. Компоненти організації та керування додатком===
 +
====Теоретичний матеріал====
 +
[https://owncloud.kspu.kr.ua/index.php/s/vR06CZ5OlsoTOQV Лекція №8]
 +
====Лабораторні завдання====
 +
[[Програмування засобами Delphi|лабораторнi №5]]
 +
 
 +
====Самостійна робота====
 +
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
 +
 
 +
 
 +
===Тема 9. Компоненти зображення та малювання===
 +
====Теоретичний матеріал====
 +
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №9?]
 +
 
 +
====Лабораторні завдання====
 +
[[Програмування засобами Delphi|лабораторнi №3]]
 +
 
 +
====Самостійна робота====
 +
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Самостійна робота №1]
 +
 
 +
 
  
 
==Змістовий модуль 3. Назва ...==
 
==Змістовий модуль 3. Назва ...==
Рядок 158: Рядок 198:
 
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №3]
 
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Лекція №3]
  
====Практичні завдання====
+
====Лабораторні завдання====
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №1]
+
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT лабораторна №1]
  
[https://owncloud.kspu.kr.ua/index.php/s/4C5hSXyOOt0R5DT Практична №2]
 
  
 
====Самостійна робота====
 
====Самостійна робота====

Версія за 10:36, 25 жовтня 2016


Зміст

Назва курсу

Програмування засобами DELPHI


Галузь знань: 0402 Фізико-математичні науки

Напрям підготовки: 6.040201 Математика*

Освітньо-кваліфікаційний рівень: бакалавр

Мета та завдання навчального курсу

Мета: сформувати у студентів знання, вміння і навички, необхідні для ефективного використання мови візуального програмування Delphi 6/7(Object Pascal) при розробці прикладного програмного забезпечення, розв'язуванні практичних обчислювальних задач на ЕОМ.

Завдання: Навчити студентів основам мови Object Pascal , вмінню використовувати можливості візуального програмування Delphi 6/7, способам організації додатків, роботі з файлами і папками, створенню графічних додатків, реалізації мультимедійних можливостей.

У результаті вивчення навчального курсу студент повинен

знати:

  • основні поняття об’єктно-орієнтованого програмуванняl;
  • основи мови Object Pascal;
  • інтегроване середовище розробки Delphi;
  • модель візуальних компонентів;
  • конструктор форм і конструктор меню;
  • структуру проекту, редактор коду;
  • компоненти VCL;
  • архітектуру доступу до баз даних у Delphi.

вміти:

  • працювати з сховищем об’єктів;
  • створювати форми із допомогою майстрів;
  • виконувати налагодження додатків
  • використовувати інструментальні засоби DELPHI.
  • створювати консольні та графічні додатки. Програмування графіки;
  • створення псевдонімів BDE;
  • створення форм для баз даних.
  • створення додатків для роботи з базами даних.

Робоча програма курсу

Автор (автори) курсу

Дроговоз Наталія Анатоліївна


Учасники

Сторінка координування курсу "Програмування засобами Delphi" (2016р.) викладач Дроговоз Наталія Анатоліївна



Графік навчання

Варіант Структура

Змістовий модуль 1

Навчальні теми змістового модуля 1. Технологія програмування в середовищі DELPHI.

Тема 1. Середовище розробки додатків системи DELPHI. Бібліотека компонентів VСL. Основи проектування додатку.
Тема 2. Використання середовища DELPHI для створення додатків. Керування проектами.
Тема 3. Засоби налагодження програм у середовищі DELPHI.
Тема 4. Загальні принципи будови і роботи компонентів. Властивості і методи, загальні для нащадків класу TСomponent.

Змістовий модуль 2

Навчальні теми змістового модуля 2. Основні візуальні компоненти бібліотеки VСL.

Тема 5. Форми, модальні форми, створення багатодокументного проекту.
Тема 6. Використання кнопок, індикаторів та перемикачів.
Тема 7. Компоненти введення і відображення текстової інформації. Введення і відображення чисел, дат, часу.
Тема 8. Меню та стандартні діалоги. Компоненти організації та керування додатком.
Тема 9. Компоненти зображення та малювання.

Змістовий модуль 3

Навчальні теми змістового модуля 3. Основи обробки табличної інформації.

Тема 10. Компоненти для відображення та обробки табличної інформації.
Тема 11. Компоненти для організації сумісної роботи з електронними таблицями Excel.
Тема 12. Компоненти для виведення графіків та діаграм.

Змістовий модуль 4

Навчальні теми змістового модуля 4. Основи роботи з базами даних.

Тема 13. Технологія створення баз даних.
Тема 14. Компоненти для роботи з базами даних.
Тема 15. Робота з локальними базами даних.
Тема 16. Розробка довідкової системи додатку.

Зміст курсу

Змістовий модуль 1. Технологія програмування в середовищі DELPHI.

Тема 1. Середовище розробки додатків системи DELPHI. Бібліотека компонентів VСL. Основи проектування додатку

Теоретичний матеріал

Лекція №1

Лабораторні завдання

лабораторнi №1

Самостійна робота

Самостійна робота №1

Тема 2. Використання середовища DELPHI для створення додатків. Керування проектами

Теоретичний матеріал

Лекція №2

Лабораторні завдання

лабораторнi №1

Самостійна робота

Самостійна робота №1

Тема 3. Засоби налагодження програм у середовищі DELPHI

Теоретичний матеріал

Лекція №3?

Самостійна робота

Самостійна робота №1

Тема 4. Загальні принципи будови і роботи компонентів. Властивості і методи, загальні для нащадків класу TСomponent

Теоретичний матеріал

Лекція №4?

Лабораторні завдання

лабораторнi №2

Самостійна робота

Самостійна робота №1

Змістовий модуль 2. Основні візуальні компоненти бібліотеки VСL.

Тема 5. Форми, модальні форми, створення багатодокументного проекту

Теоретичний матеріал

Лекція №5

Лабораторні завдання

лабораторнi №3

Самостійна робота

Самостійна робота №1


Тема 6. Використання кнопок, індикаторів та перемикачів

Теоретичний матеріал

Лекція №6

Лабораторні завдання

лабораторнi №4

Самостійна робота

Самостійна робота №1


Тема 7. Компоненти введення і відображення текстової інформації. Введення і відображення чисел, дат, часу

Теоретичний матеріал

Лекція №7 (ч.1) Лекція №7 (ч.2)

Лабораторні завдання

лабораторнi №4

Самостійна робота

Самостійна робота №1


Тема 8. Меню та стандартні діалоги. Компоненти організації та керування додатком

Теоретичний матеріал

Лекція №8

Лабораторні завдання

лабораторнi №5

Самостійна робота

Самостійна робота №1


Тема 9. Компоненти зображення та малювання

Теоретичний матеріал

Лекція №9?

Лабораторні завдання

лабораторнi №3

Самостійна робота

Самостійна робота №1


Змістовий модуль 3. Назва ...

Тема 1. Назва теми

Теоретичний матеріал

Лекція №1

Лекція №2

Лекція №3

Лабораторні завдання

лабораторна №1


Самостійна робота

Самостійна робота №1

Самостійна робота №2


Ресурси

Рекомендована література

Базова


Допоміжна

Інформаційні ресурси

---