Описание курса

Объем курса: 96 академ. часов. 3 месяца с режимом занятий 2 раза в неделю по 4 ак. часа

Время проведения:Занятия в вечернее (18.30-21.20) время; группа выходного дня по субботам и воскресеньям с 12.30 до 15.20.

Программа курса C++

Тема 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 с пользовательскими элементами управления в C++.
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 английских букв:
 или Отменить
Оставить комментарий

Все курсы в Киеве, а также вузы в Киеве, колледжи и техникумы в Киеве, репетиторы в Киеве, тренинги в Киеве, работа в Киеве

Обратная связь