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


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


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

Лиценции на программное обеспечение учебного центра Успех





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


Курс "Программирование на языке 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
Компьютерные курсы
Школа архитектурного и ландшафтного дизайна

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

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

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

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

Курсы психологии


Компьютерные курсы для школьников
 
Онлайн обучение по Скайпу от учебного центра Успех Киев
Ще наші
сайти
Новый сайт учебного центра Успех uspeh.ua Киев
Новый сайт учебного центра Успех uspeh.net.ua/design для дизайнеров в Киеве
Отримайте сертифікат
Autodesk
Учебный центр «Успех» дает возможность получить международный Сертификат Autodesk по курсам Autodesk 3D Max, Autodesk Revit MEP и Revit Architecture
 
Клиенты учебного центра Успех Киев
Нас вітають:
Газета "Все про бухгалтерський облік"
20 лет учебному центру Успех Киев. Нас поздравляют наши клиенты
Медіа група "Авізо"
Вітаємо навчальний центр "Успіх" з Днем Народження! Бажаємо процвітання, успіхів у всіх починаннях. Благополуччя, надійних партнерів та вдячних клієнтів.
Компанія "Корисна картка"
Вітаємо навчальний центр "Успіх" із такою серйозною датою. Бажаємо успіхів, процвітання та більше задоволених клієнтів.
Компанія ООО "ГЛОБАЛ 17 ИСТ"
Ми працювали з Вами вперше, але із задоволенням висловимо нашу подяку викладачеві Вашого навчального центру Грицаю Іхтіандру Олексійовичу!
Агентство інтернет-реклами "3-БІТ"
Співпрацюємо з Навчальним центром "Успіх" не один рік. Ведемо їхню рекламну кампанію в Інтернеті.



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