
- •Тема 1. Введення в інформатику та обчислювальну
- •Тема 2. Основи пристрої та функціонування еом
- •Тема 3. Операційна система Windows
- •Тема 4. Сучасна обчислювальна техніка
- •Тема 5. Програмні засоби обробки текстів
- •Тема 6. Мережі еом
- •Тема 7. Основи алгоритмізації та алгоритмічні мови
- •Тема 8. Основи технології візуального проектування
Тема 8. Основи технології візуального проектування
Windows-додатків
Концепція "візуального" проектування Windows-додатків. Поняттяоб'єкта, властивостей об'єкта, класу, форми, події, подієвої і загальноїпроцедур. Склад проекту Windows-програми. Структура коду форми і модуля.
Основи вхідного мови системи програмування. Алфавіт мови. Поняттязмінної. Типи даних і діапазони їх зміни. Поняття оператора іметоду. Оголошення простих змінних і іменованих констант. Областідії змінних. Математичні, логічні та рядкові вирази.
Операнди та операції. Пріоритети операцій і порядок розрахунків. Присвоєннязначень змінним. Вбудовані функції.
Об'єкти для створення призначеного для користувача інтерфейсу. Характеристикавбудованих об'єктів - елементів керування для користувача інтерфейсу.
Огляд елементів керування ActiveX. Колекції об'єктів. Об'єктнізмінні та їх використання.
Лабораторна робота: Введення в роботу з системою програмування.
Склад системи. Керуючі та інформаційні елементи інтегрованоїсередовища розробки. Огляд команд операційного меню. Створення форми, вибір,вставка і видалення об'єктів, установка значень властивостей об'єктів. Створеннямодуля. Робота з редактором текстів. Введення і редагування текстівпроцедур. Основні команди редактора текстів. Виконання програми вінтегрованому середовищі розробки. Файлові операції - збереження, завантаження,видалення файлів форм і модулів. Використання довідкової підсистеми.
Управління формою, виведення інформації і введення даних. Властивості форми,завантаження і вивантаження форми, виведення форми на екран і видалення з екрану.
Подієві процедури, пов'язані з формою. Вивід текстової та графічноїінформації у форму і на принтер. Введення та редагування даних. Вбудованіфункції для перетворення типів даних.
Лабораторна робота: Основи створення призначеного для користувача інтерфейсу
Windows-програми. Завдання властивостей форми, що визначають розміри, положення,конструкцію, поведінку та інші характеристики вікна. Стартова формапроекту. Створення операційного меню. Подієві процедури, пов'язані зменю.
Програмування розгалужуються і циклічних алгоритмів. Умовніоператори. Оператор-перемикач. Оператори циклу типу перерахунку, зпередумовою і постусловіем.
Лабораторна робота: Створення діалогових вікон. Властивості формидіалогового вікна і найбільш часто використовувані об'єкти для організаціїдіалогу. Використання операторів і методів для управління формою.
Використання об'єктів і методів для виведення у форму текстової та графічноїінформації. Організація введення та редагування даних.
Структурні дані. Масиви. Опис і використання масивів.
Структури (записи). Опис структури. Оголошення і ініціалізаціязмінних структурного типу. Доступ до елементів структури. Масивиструктурних змінних.
Лабораторна робота: Використання структур при програмуванніоперацій роботи з базою даних (організація введення даних у базу,редагування даних, виведення вмісту бази в форму).
Структурування програми. Процедури і функції, обумовленіпрограмістом. Опис і виклик процедур і функцій, область дії,правила передачі даних.
Лабораторна робота: Використання загальних процедур і функцій пристворення призначеного для користувача інтерфейсу і програмуванні операцій обробкиданих.
Файли даних. Типи файлів та режими доступу до даних. Оператори іфункції роботи з файлами.
Лабораторна робота: Програмування файлових операцій. Використанняоб'єкта "Загальний діалог" для створення діалогових вікон файлових операцій.
Програмування команд Відкрити, Зберегти меню файлових операцій Windows -додатки.
Лабораторна робота: Вибір даних. Використання контрольнихіндикаторів, кнопок-перемикачів і списків для візуалізації та виборуданих.
Лабораторна робота: Повідомлення при роботі програми. Використанняспеціалізованих вікон для виведення повідомлень і введення даних. Сортуванняданих. Використання методу "бульбашки" для сортування бази даних.
Лабораторна робота: Побудова графічних зображень. Використанняоб'єктів і методів для виведення графічних примітивів.
Лабораторна робота: Налагодження і компіляція програми. Синтаксичніпомилки і помилки часу виконання. Робота з вікном Debug. Переривання іпослідовне виконання програми. Створення здійснимих файлу програми.