Pascal

Навчання Pascal націлене на освоєння принципів програмування на структурних мовах та отримання навичок створення програм з алгоритмами різної складності. Програма курсу Pascal включає вивчення структури програми, алгоритмізації, принципів роботи з простими і складними типами даних, конструкцій мови Turbo Pascal, процедур і функцій, роботи з файлами, використання графіки, а також методів налагодження і тестування створюваних програм. У результаті проходження курсу Ви оволодієте навичками розробки складних програм на мові Турбо Паскаль.

Програма навчання

Середовище програмування Pascal:

- Форма інтерфейсу користувача. Конфігурування робочого середовища програмування в курсі Паскаль;

- Написання першої програми: розробка інтерфейсу, установка властивостей об'єктів, складання програмного коду. Збереження програми і проекту. Побудова виконуваного файлу.

Основи програмування в курсі Паскаль:

- Використання змінних для зберігання інформації, завдання розміру, зміна значень, угоди для імен. Використання змінних для зберігання вхідних даних. Використання змінних для виведення даних. Робота з різними типами даних: типи даних, які визначаються користувачем, константи. Робота з основними математичними операторами. Пріоретет операцій. Використання дужок;

- Використання структур з умовами. Управління програмою за перериваннями. Використання виразів з умовами. Структури якщо-то, виберіть регістр;

- Пошук і виправлення помилок, типи помилок. Використання режиму зупину за допомогою команди зламати. Використання оператора Стоп. Оброблювачі помилок. Налаштування реакції на помилку за допомогою OnError. Оператори Резюме. Оброблювач помилок приводу гнучких дисків;

- Використання циклів і таймерів. Програмування циклів For ... Next. Оператор Вихід з режиму. Програмування циклів Do. Як уникнути нескінченних циклів. Використання оператора До в циклах Do. Створення цифрових годин за допомогою таймера.

Створення інтерфейсу користувача в курсі програмування Паскаль:

- Робота з формами, принтерами. Додавання нових форм у програму. Оператори управління формами. Робота з декількома формами. Доступ до процедур форми. Висновок вихідних даних на принтер. Форми MDI, ієрархічні зв'язку. Друк тексту і графіки;

- Використання об'єктів файлової системи. Об'єкти для введення змішаної інформації;

- Робота з меню і діалоговими вікнами. Робота з редактором меню. Обробка виборів меню. Використання об'єктів загальних діалогів. Процедури подій, керуючі вікнами загальних діалогів;

- Додавання художнього оформлення та спеціальних ефектів. Використання команд малювання для створення фігур. Створення командних кнопок з графічними умовними позначеннями. Додавання в програму підтримки операції перетягування і падіння. Додавання в програму ефектів анімації.

Управління корпоративними даними в курсі програмування Pascal:

- Використання модулів і процедур. Робота зі стандартним модулем. Робота з глобальними змінними. Створення процедур загального призначення. Створення процедур типу Function (функція), її виклик. Використання функції для виконання обчислень. Створення процедур типу Sub (підпрограма), її виклик. Використання процедури типу Sub для управління вхідними даними. Передача аргументів за значенням. Фактичні і формальні параментри;

- Робота з наборами елементів і масивами. Опис наборів. Посилання на набір в об'єкті. Використання циклів For ... Next і For Each ... Наступний для обробки набору Controls. Набір для додатків. Робота з масивами змінних, створення, оголошення. Оператор Option Base. Масиви з фіксованими кордонами і динамічні масиви. Багатовимірні масиви;

- Робота з текстовими файлами і рядками. Відкриття текстового файлу для читання. Оператор Open. Створення файлу на диску. Написання програміми "Блокнот". Сортування тексту, оператори та функції для управління рядками. Шифрування тексту. Використання оператора XOR;

- Взаємодія з MicrosoftOffice. Використання засобів управління OLE. Програмування об'єктів додатків. Використання засобів автоматизації. Засіб ObjectBrowser. Звернення до Word, Excel, Outlook, PowerPoint.

Робота з базами даних в курсі програмування Паскаль:

- Бази даних Access, поля, запису, таблиці. Створення об'єкта даних, модифікація бази даних. Створення програми для роботи з базою даних. Використання текстових полів для відображення даних. Використання об'єкта Recordset. Пошук даних в базі. Додавання записів в базу даних. Видалення записів з бази. Створення архівної копії файлу;

- Використання засобів управління FlexGrid для виконання типових операцій обробки електронних таблиць. Вставка графіки в осередку. Форматування осередків. Розширені операції сортування і пошуку;

- Використання об'єктів типу даних ActiveX (ADO). Установка засоби управління ADO. Джерело даних і контроль кордонів. Приміщення даних ADO в об'єкти типу текстове поле. Створення об'єктів даних ActiveX за допомогою конструктора оточення даних Data Environment Designer.

Розширені можливості Паскаля:

- Обробка текстів за допомогою засобу управління Rich Textbox. Процедури обробки подій, пов'язаних з RTF-форматуванням.

- Індикація ходу виконання операції і відображення параметрів стану. Засіб управління ProgressBar. Управління графічним введенням за допомогою засобу Slider. Відображення інформації за допомогою засобу рядку стану. Відображення статусів CapsLock і NumLock.

- Використання музичних ефектів і відеокліпів за допомогою засобу управління мультимедіа MCI.

- Використання коштів Windows API. Знайомство з функціями Windows API. Використання утиліти API Viewer. Управління використанням пам'яті на вашому комп'ютері. Завершення програм за допомогою оператора Unload.

Програмування додатків для роботи з Інтернет в курсі програмування Паскаль:

- Пересилання файлів за допомогою засобу передачі Інтернет. Завантаження документів HTML з мережі Інтернет. Передача файлів відповідно з протоколом FTP. Контроль помилок у ході інтернет-транзакцій;

- Відображення документів HTML за допомогою Internet Explorer. Додавання посилання в вашу програму. Дослідження об'єктної моделі Internet Explorer. Реакція на події Internet Explorer;

- Додавання елементів і засобів управління ActiveX на DHTML-сторінки. Знайомство з елементами панелі інструментів DHTML. Створення елементів і установка їх характеристик. Створення процедур обробки подій для елементів DHTML.

Практичні роботи на закріплення матеріалу:

- Висновок.

Вартість

Кількість занять

16

Кількість академ. Годин

32

Ціна індивідуального курсу

20000

ціна групового курсу

4500

Онлайн запис






Деталі курсу

Тривалість одного заняття 90 хв. (2 академічні години)

Можливе написання індивідуальної програми під Вас!

По закінченню курсу видається сертифікат.

Викладачі

Записатися

 






×
Записатися

 







×
Лист директору

 




×