Успех
на главную написать письмо карта сайта


О центре обучения Курсы Цены Запись на курсы Корпоративные программы
Начало занятий
Галерея центра Успех
Видеоролики о учебном центре Успех
Наши координаты
Вакансии и резюме


Горячая линия

Суспільне визнання

Лиценции






вернуться к программам обучения вернуться к выбору тем


Курс "Программирование на языке C++"


Кол-во ак.ч. 64
Время Занятия по будням 2 раза в неделю или по субботам по 6 академ. часов
Срок обучения в группе 2 месяца

Цена 2000 грн. в месяц (для физического лица)

По окончании курса выдается свидетельство

Скидки 

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

курсы программирования,курсы C++,курсы программирование,курсы c++

Программа

курса C++

Тема 1. Введение в

курс C++

 . Основы языка.

Базовые конструкции языка С++. Основные понятия и терминология. Знакомство с консолью. Написание программы "Hello, world!". Модель программирования Windows, компоненты Visual C++. Знакомство со средой разработки Visual Studio. Каркас приложений.
 
Типы данных в C++. Работа с переменными и константами. Преобразование разных типов данных. 
 
Основные операции и операторы в курсе C++. Условный оператор, его разновидности. Оператор выбора, его особенности. Написание программ с использованием множественного ветвления.
 
Циклы в C++. Виды циклических операторов. Реализация математических и статистических задач на языке C++.

Понятие массива. Способы создания и наполнения массивов. Строки, как частный случай массивов. Обработка строковых данных. Особенности работы с многомерными массивами. Написание обучающих программ в курсе C++.
 
Работа с функциями, описание и вызов функций. Глобальные и локальные переменные. Формальные и фактические параметры, передаваемые в функции. Параметры по умолчанию. Передача параметров по значению, указателю или ссылке, особенности. Функции без параметров. Возврат значений из функций. Рекурсия.

Разработка библиотек функций. Написание различных сервисных программ.

 
 
Тема 2. Работа со сложными объектами и структурами данных в курсе C++.
 
Указатели, операции с ними. Указатели на функции, массивы и строки. Динамическое выделение памяти.  Побитовые операции.
 
Структуры, инициализация и доступ к отдельным элементам. Работа с вложенными структурами, перечислениями и объединениями.
 
Работа с динамическими структурами данных: списки, деревья. 
 
Работа с файлами, основные операции по работе с ними. Понятие последовательного и произвольного доступа.
 
 
Тема 3. Основы объектно-ориентированного программирования (ООП).
 
Понятие класса. Разработка классов в курсе C++. Модификаторы доступа, указатель this.

Конструкторы и деструкторы. Понятие перегрузки. Статические функции и объекты.

Понятие итератора. Переопределение операторов. Реализация итератора для списков в курсе C++.

Исключения. Работа с операторами try, catch, throw. 
 
Шаблоны функций. Знакомство с шаблонами стандартной библиотеки. Шаблоны функций и классов.

Наследование и полиморфизм в курсе C++. Множественное наследование. Виртуальные функции. Абстрактные классы. Указатели на функции и функции-члены.
 

Тема 4. Класс "вид" библиотеки MFC в

курсе C++

 
Знакомство с AppWizard - "HelloWorld!". Интерфейсы SDI и MDI. Знакомство с редакторами ресурсов. Способы запуска программ в курсе программирования C++.

Основы обработки событий, режимы преобразования координат. Окно представления с прокруткой в курсе программирования C++.

Интерфейс графического устройства, объекты GDI. Преобразование цветов в Windows. Шрифты, их выбор, вывод на печать, отображение на дисплее. Вычисление высотв символа.

Модальные и немодальные диалоговые окна, их программирование. Вывод графики и добавление элементов управления  в окнах. Вложение диалоговых окон.

Использование элементов управления ActiveX, их установка, программирование. Стандартные элементы управления Internet Explorer в курсе программирования C++.

Упраление памятью в Win32. Процессы и адресное простанство. Устройство виртуальной памяти. Понятие кучи. Доступ к ресурсам в курсе программирования C++.

Работа с растровыми изображениями, вывод на экран, анимация, программирование палитры.

Обработка сообщений Windows и программирование многопоточных приложений в курсе программирования C++.



Тема 5. Архитектура "документ-вид" в

курсе C++



Меню и быстрые клавиши Windows в обучении C++. Обработка команд. Меню, встроенные в каркас приложений. Возможности редактирования текста в MFC в обучении C++. Окна свойств, создание контекстных меню. Поле Классы основного окна рамки и документа.

Панели элементов управления и каркас приложений в обучении C++, их программирование. Всплывающие подсказки. Управление строкой состояния. Повторно используемый базовый класс окна рамки.

Документ и его представление. Приложения на базе архитектуры "документ-вид" в обучении C++. Диагностика.

Чтение и запись документов в SDI-приложениях. Запуск программ из Проводника Windows и операция drag and drop.

Чтение и запись документов в MDI-приложениях в обучении C++.

Печать в Windows. Программирование вывода на печать. Предварительный просмотр перед печатью.

Разделяемые окна и множественное представление данных. Контекстно-зависимая справка. Программа WinHelp. Пример создания справки без программирования.

Динамически подключаемые библотеки. Основы DLL. DLL с пользовательскими элементами управления в обучении C++.

MFC-программы без классов "документ" и "вид".


Тема 6. COM, автоматизация и OLE в

курсе C++



Модель многокомпонентных объектов. Реальная COM с применением MFC в курсе программирования C++.

Автоматизация. Взаимодействие C++ с VBA. Свойства, методы и наборы. Варианты программирования автоматизации.

Унифицированная передача данных в курсе программирования C++.

Структурированное хранилище. Составные файлы. Различные виды интерфейсов.

Внедряемые компоненты и контейнеры OLE. Сводка интерфейсов. Вспомагательные функции.

Основы ATL. ATL и ActiveX.


Тема 7. Работа с базами данных в

курсе C++


Microsoft ODBC, архитектура и классы. База данных для учета студентов. Фильтрация и сотртировка данных. Запросы.

Microsoft DAO. Варианты работы с базами данных. Программирование динамического набора записей.

Шаблоны OLE DB в курсе программирования C++.


Тема 8. Программирование для Интернета

TCP/IP, Winsock и WinInet. Создание Web-сервера и Web-клиента.

Программирование для Microsoft Internet Information Server. Интернет и серверы ActiveX документов.

Visual C++ и DHTML.

Visual C++ для Windows CE.

Предварительная подготовка к курсу C++: пользователь ПК

Цель

курса C++


Этот курс для тех, кто начинает учиться программированию с "нуля" до программиста на языке C++

По окончании вы будете уметь

Слушатель професиионально научится программировать на языке C++, создавать программы, игры.




Поиск по сайту
Компьютерные курсы
Школа архитектурного и ландшафтного дизайна

Школа бухгалтерии

Школа иностранных языков

Академия бизнес решений

Дистанционное обучение

X
Клиенты учебного центра Успех Киев
Нас поздравляют:
Газета "Всё про бухгалтерский учёт"
20 лет учебному центру Успех Киев. Нас поздравляют наши клиенты
Компания "Корисна картка"
Поздравляем учебный центр "Успех" с такой серьёзной датой. Желаем успехов, процветания и побольше довольных клиентов.
Компания ООО "ГЛОБАЛ 17 ИСТ"
Мы работали с Вами впервые, но с удовольствием выразим нашу благодарность преподавателю Вашего учебного центра Грицаю Ихтиандру Алексеевичу!
Агентство интернет-рекламы "3-БИТ"
Сотрудничаем с Учебным центром "Успех" не один год. Ведем их рекламную кампанию в Интернете.
подарочный сертификат успех
Система электронного документооборота «M.E.Doc»



  О центре     |     Курсы     |     Цены     |     Запись на курсы     |     Корпоративные программы     |     Наши координаты
  Developed by Domino    
© 2003-2016 Успех: курсы дизайна, 3d, дизайн интерьера, курсы web, курсы обучения, бухгалтерские, компьютерные курсы, курсы 1С, курсы менеджеров, бизнес курсы.