Опис курсу

Обсяг курсу: 64 академічних години, 2 місяці навчання, режим занять: 2 рази на тиждень по 4 академічних години або 1 разу на тиждень (субота або неділя) по 6 ак.годин.

Час проведення: заняття в ранковий (10.00-12.50), денне (14.00-16.50) або вечірній (18.30-21.20) час; група вихідного дня з 10.00 до 14.20.

Тема 1. Введення в C ++. Основи мови.
Базові конструкції мови С ++. Модель програмування Windows, компоненти Visual C ++. Знайомство з середовищем розробки Visual Studio 6.0. Каркас додатків.
Поняття масиву. Написання навчальних програм.
Покажчики. Дінамічемкое виділення пам'яті.
Розробка бібліотек функцій. Написання різних сервісних програм.
Поняття класу. Розробка класів
Конструктори і деструктори.
Побітові операції.
Поняття ітератора. Перевизначення операторів. Реалізація ітератора для списків
Винятки, шаблони функцій. Знайомство з шаблонами стандартної бібліотеки. Шаблони класів.
Спадкування. Віртуальні функції. Абстрактні класи. Покажчики на функції і функції-члени.
Тема 2. Клас "вид" бібліотеки MFC.
Знайомство з AppWizard - "HelloWorld!". Інтерфейси SDI і MDI. Знайомство з редакторами ресурсів. Способи запуску програм
Основи обробки подій, режими перетворення координат. Вікно подання з прокруткою
Інтерфейс графічних пристроїв, об'єкти GDI. Перетворення кольорів в Windows. Шрифти, їх вибір, висновок на друк, відображення на дисплеї. Обчислення висотв символу.
Модальні і немодальні діалогові вікна, їх програмування. Висновок графіки і додавання елементів управління в вікнах. Вкладення діалогових вікон.
Використання елементів управління ActiveX, їх установка, програмування. Стандартні елементи управління Internet Explorer
Управління пам'яттю в Win32. Процеси і адресний простір. Пристрій віртуальної пам'яті. Поняття купи. Доступ до ресурсів
Робота з растровими зображеннями, висновок на екран, анімація, програмування палітри.
Обробка повідомлень Windows і програмування багатопотокових додатків в курсі програмування C ++.
Тема 3. Архітектура "документ-вид"
Меню і швидкі клавіші Windows в C ++. Обробка команд. Меню, вбудовані в каркас додатків. Можливості редагування тексту в MFC в навчанні C ++. Вікна властивостей, створення контекстних меню. Поле Класи основного вікна рамки і документа.
Панелі елементів управління і каркас додатків в C ++, їх програмування. Підказки. Управління рядком стану. Повторно використовуваний базовий клас вікна рамки.
Документ і його уявлення. Додатки на базі архітектури "документ-вид". Діагностика.
Читання і запис документів в SDI-додатках. Запуск програм з Провідника Windows і операція drag and drop.
Читання і запис документів в MDI-додатках.
Друк в Windows. Програмування виводу на друк. Попередній перегляд перед друком.
Спільні вікна і множинне уявлення даних. Контекстно-залежна довідка. Програма WinHelp. Приклад створення довідки без програмування.
Динамічно підключаються біблотеки. Основи DLL. DLL з одними елементами управління.
MFC-програми без класів "документ" і "вид".
Тема 4. COM, автоматизація і OLE в C ++ Модель багатокомпонентних об'єктів. Реальна COM із застосуванням MFC
Автоматизація. Взаємодія C ++ з VBA. Властивості, методи та набори. Варіанти програмування автоматизації.
Уніфікована передача даних
Структуроване сховище. Складові файли. Різні види інтерфейсів.
Впроваджувані компоненти і контейнери OLE. Зведення інтерфейсів. Допоміжні функції.
Основи ATL. ATL і ActiveX.
Тема 5. Робота з базами даних
Microsoft ODBC, архітектура і класи. База даних для обліку студентів. Фільтрація і сотртіровка даних. Запити.
Microsoft DAO. Варіанти роботи з базами даних. Програмування динамічного набору записів.
Шаблони OLE DB.
Тема 6. Програмування для Інтернету
TCP / IP, Winsock і WinInet. Створення Web-сервера і Web-клієнта.
Програмування для Microsoft Internet Information Server. Інтернет і сервери ActiveX документів.
Visual C ++ і DHTML.
Visual C ++ для Windows CE.

Додати коментар
При заповненні форми була допущена помилка
Невірно заповнені поля відмічені червоним.
Будь ласка, перевірте форму ще раз.
Ім'я*:
Коментар*:
не більше 1000 символів (введено: 0)
Ел. пошта*:
Перевірочний код*:
5 англійських букв:
Залишити коментар
Партнери сайту
Бджілка, центр раннього розвитку дітей
Бджілка, центр раннього розвитку дітей
Всі партнери | Стати партнером

Усі курси в Києві, а також ВНЗ в Києві, коледжі та технікуми в Києві, репетитори в Києві, тренінги в Києві, робота в Києві

Зворотній зв'язок