Krististudio.ru

Онлайн образование
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Курсы по c скачать

Профессия Разработчик на C++ с нуля

Получите профессию разработчика на C++: вы научитесь понимать принципы разработки, писать код, использовать сторонние инструменты и разбираться в документации.

Записаться на курс

  • Длительность 18 месяцев
  • Онлайн в удобное время
  • Обучение на практике
  • Доступ к курсу навсегда

На рынке не хватает программистов на C++

  • 3 540 компаний сейчас ищут разработчиков на С++
  • 150 000 рублей зарплата начинающего специалиста

Данные сайта hh.ru

Кому подойдёт этот курс

Новичкам

Вы начнёте с изучения переменных и простейших алгоритмов. Системное обучение поможет научиться программировать с нуля и усвоить всю программу.

Практикующим программистам

Вы пройдёте полный курс по С++ и прикладной курс по Unreal Engine 4. Вам будет проще найти работу программиста в геймдеве.

Чему вы научитесь

  1. Понимать структуру и синтаксис языка С++
  2. Понимать алгоритмы и уметь их создавать
  3. Разбираться в документации
  4. Работать с многопоточностью
  5. Работать с SQL и STL
  6. Использовать инструменты и средства разработки: Git, GCC, GDB
  7. Применять в работе Jira и Confluence
  8. Внедрять кроссплатформенную разработку
  9. Понимать основы и принципы ООП и применять их на практике

От первого урока к работе мечты

Студенты и выпускники Skillbox получают индивидуальную поддержку от Центра карьеры на протяжении всего обучения — от помощи с выбором профессии до выхода на работу мечты. Вот как это происходит.

С каждым уроком ваш профессиональный уровень растёт, и вы можете планировать карьеру уже во время обучения.

Реакция потенциального работодателя зависит от того, как вы подаёте себя в резюме. Мы дадим советы по его составлению и поможем написать резюме, подающее вас лучшим образом.

Выбираете лучшую вакансию

Мы экономим ваше время — подбираем подходящие вакансии и договариваемся об интервью с работодателем. Вам нужно только пройти собеседование.

Начинаете карьеру мечты

Вы успешно проходите собеседование, выходите на работу и сразу начинаете выполнять задачи.

Записаться на курс или получить бесплатную консультацию

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Ваша заявка успешно отправлена

Как проходит обучение

Изучаете тему

В курсе — практические видеоуроки.

Выполняете задания

В том темпе, в котором вам удобно.

Работаете с наставником

Закрепляете знания и исправляете ошибки.

Защищаете дипломную работу

И дополняете ею своё портфолио.

Программа

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

  • Базовые знания
  1. Вводный модуль. Первая программа.
  2. Целочисленные переменные. Данные и вычисления.
  3. Ввод данных пользователя. Строки.
  4. Условный оператор if.
  5. Логические выражения и сложные условия.
  6. Введение в циклы: while, do while, break, continue.
  7. Циклы for и алгоритмы на циклах.
  8. Числа с плавающей запятой. Математические вычисления.
  9. Функции в программировании.
  10. Создание проекта на VS Code.
  11. Отладка и логирование.
  12. Одномерные массивы. Базовые алгоритмы на массивах.
  13. Двумерные массивы.
  14. Продвинутые алгоритмы на массивах. Сортировка.
  15. Массивы как указатели. Динамическое выделение памяти.
  16. Контейнеры и автоматическое управление памятью.
  17. Стандартные алгоритмы.
  18. Модульность и организация исходного кода в C++.
  19. Строки и текстовые данные. Базовые алгоритмы со строками.
  20. Работа с файлами, std::fstream.
  21. Структуры и составные форматы данных.
  22. Битовые операции и обработка двоичных данных.
  23. Автоматическое тестирование, юнит-тесты.
  24. Перегрузка функций. Рекурсия и рекурсивные алгоритмы.
  25. Функции. Передача параметров по ссылке и по значению. Константные данные и функции.
  1. Введение в ООП (объектно-ориентированное программирование). Переход от работы со структурами к объектам.
  2. ООП и простые классы. Конструкторы и деструкторы.
  3. Практические приёмы работы с классами.
  4. Инкапсуляция.
  5. Наследование.
  6. Виртуальные методы, интерфейсы и полиморфизм.
  7. ООП и архитектура.
  1. Командные инструменты. Контроль версий и учёт ошибок. Git и Jira.
  2. Продвинутые алгоритмы работы с текстовыми данными: регулярные выражения.
  3. Параллельные вычисления, std::thread.
  4. Обобщённое программирование: обобщенные функции.
  5. Обобщённые структуры данных и классы.
  6. Использование сторонних библиотек. FLTK.
  7. С++ 11, 17.
  8. Принципы solid, grasp, kiss, dry и yagni.
  9. Особенности библиотеки Boost.

Программирование игр на C++ для Unreal Engine

  • Делаем простой арканоид на Blueprints
  1. Создание проекта, интерфейс редактора, базовые операции.
  2. Базовые классы, настройки проекта, структура проекта и движка.
  3. Как использовать Git при работе в одиночку.
  4. Первый блюпринт, компоненты.
  5. Переменные, функции, управление потоком в Blueprints.
  6. Actor, взаимодействие между Actor.
  7. Отладка, тестирование Blueprints.
  8. Наследование, массивы.
  9. События скриптов (Construction Script, Spawn, Event Dispatcher).
  10. Сборка на Blueprints.
  1. Инструменты C++.
  2. Базовый синтаксис C++ и принципы ООП на примере змейки.
  3. Змейка: переписываем классы с помощью STL.
  4. Создание проекта, создание базовых классов на C++, настройка проекта.
  5. Правила создания классов и объектов, заголовки и макросы.
  6. Переписываем Arkanoid на С++.
  7. Отладка и тестирование.
  8. Сборка.
  1. Создание проекта, настройка проекта, настройка базовой сцены
  2. Разбор диздока, разработка архитектуры проекта и настройка базовых классов под определенный жанр
  3. Работа с камерой
  4. ООП в UE4: Как строить архитектуру фичи на базе фреймворка UE4
  5. Типы ассетов.
  6. Импорт различных типов ассетов, правила наименования, структура проекта.
  7. Статичные модели (Static Mesh).
  8. Модели со скелетной анимацией (Skeletal Mesh).
  9. Анимация моделей с помощью инструментов Animation Blueprint, State Machine, Blending.
  10. Создание ландшафтов с помощью Landscape.
  1. Система событий.
  2. Базовый класс Pawn.
  3. Механизм процедурных разрушений (Destructable Mesh).
  4. Взаимодействие между Actor.
  5. Контроллер (Controller).
  6. Навигационные данные (Navmesh) и навигация.
  7. Получение управления классом Pawn (Possess), создание новых Actor (Spawn).
  8. Ссылка на функцию (Delegates).

Бонусные курсы

  • Система контроля версий Git
  1. Версии программного кода
  2. Установка Git
  3. Индекс и частичные коммиты
  4. Сравнение версий
  5. Отмена изменений и откат версий
  6. Репозитории и коллективная работа
  7. Ветки — создание и управление
  8. Слияние и разрешение конфликтов
  9. Полезные инструменты
  10. Правила работы с Git
  1. SQL. Введение
  2. Структура БД, запрос DESCRIBE
  3. Выбор и фильтрация данных, запрос SELECT
  4. Функции и выражения, агрегация данных
  5. Отношения и соединение таблиц: JOIN
  6. Группировка
  7. Модификация данных
  8. Подзапросы
  9. Объявление и изменение структуры данных
  1. Как стать первоклассным программистом
  2. Как искать заказы на разработку
  3. Личный бренд разработчика
  4. Photoshop для программиста
  5. Вёрстка email-рассылок. Советы на реальных примерах
  6. The state of soft skills
  7. Как мы создавали карту развития для разработчиков
  8. Как общаться по e-mail и эффективно работать с почтой?
  9. Повышение своей эффективности
  10. Спор о первом языке программирования
  11. Саморазвитие: как я не усидел на двух стульях и нашел третий
  12. Data-driven-подход к продуктивности — инсайты из данных миллиона людей

Уже учились на каком-то курсе из программы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Получить презентацию программы и консультацию специалиста

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Программирование на Visual C++. Продвинутый обучающий курс (2011) PC

Название: Программирование на Visual C++. Продвинутый курс
Тип издания: Портативный бесплатный видеокурс
Назначение: Обучающий видеокурс
Разработчик: Неизвестен
Год: 2011
Платформа: PC
Язык интерфейса: Русский
Таблетка: Не требуется

Читать еще:  Скачать курс по тендерам

Инструкция по установке: Файл представляет собой удобную оболочку, после установки которой, вы сможете просматривать видеокурс в хорошем качестве и разрешении.

Описание: В видеокурсе “Программирование C++ Продвинутый курс” подробно описаны элементы управления, используемые в современных программах, разработка интерфейса для них, применение разного рода окон и стандартных диалогов, а также вопросы использования графики.

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

Так же как и в видеокурсе для начинающих, Вы будете отвечать на контрольные вопросы преподавателя , указывая на поля на экране, или выполнять определенные тестовые задания. В случае затруднения – система поможет подсказкой. Имеется удобная поисковая система и возможность навигации по закладкам.

По каждому из пользователей ведется статистика пройденного материала, фиксируется дата изучения урока, процент прослушанной части урока, число правильных ответов и ошибок, фиксируется количество использованных подсказок. Статистика выводится в виде протокола поурочно.

Глава 1. Элементы управления Month calendar, Date time picker и Tab control
Month calendar и его свойства
Month calendar. Внешний вид. Установка размера, дня недели и цвета
Month calendar. Сегодняшний день, Выбранный день
Month calendar. Выбранный диапазон. Диапазон работы календаря
Date time picker и его свойства
Date time picker. События. Часть 1
Date time picker. События. Часть 2
Tab control и его свойства. Внешний вид
Tab control. Создание и инициализация
Tab control. Управление элементами
Tab control. Изменение элемента вкладки
Tab control. Переключение между элементами

Глава 2. Элементы управления Bitmap Button и Extended Combo Box
Bitmap Button и его свойства
Bitmap Button. События
Extended Combo Box и его свойства
Extended Combo Box. События

Глава 3. Выравнивание элементов управления
Выравнивание элементов управления. Часть 1
Выравнивание элементов управления. Часть 2
Элемент управления Group Box

Глава 4. Разработка меню
Виды меню. Создание нового меню
Создание подменю. Выделение пункта меню. Свойства элементов меню
Редактирование
Программное добавление элементов
Программное выделение пунктов меню
Программное выделение одного пункта меню из нескольких
Добавление изображений на пункты меню. Реакция на щелчок
Создание всплывающего меню
Организация работы всплывающего меню

Глава 5. Панели инструментов
Панели инструментов. Создание панели Toolbar
Изменение расположения
Изменение стиля кнопок
Реакция на щелчок. Разные элементы на панели
Создание панели CDialogBar
Редактирование панели CDialogBar
Расширенная панель инструментов CReBar
Взаимное расположение разных панелей на окне

Глава 6. Статусная строка
Создание новой строки состояния
Разбиение на отдельные панели и отображение информации
Размещение изображений
Обеспечение функциональности
Взаимодействие с меню

Глава 7. Всплывающая подсказка
Создание новых всплывающих подсказок к элементам. Часть 1
Создание новых всплывающих подсказок к элементам. Часть 2
Создание всплывающих подсказок к окну
Отображение позиции ползунка

Глава 8. Диалоговое окно
Диалоговое окно Свойства. Часть 1
Диалоговое окно Свойства. Часть 2
Модальные окна
Немодальные окна
Размещение окна внутри другого
Дочерние окна. Часть 1
Дочерние окна. Часть 2
Размещение окна поверх остальных. Прозрачное окно

Глава 9. Наборы свойств, вкладки и мастера
Создание страниц для вкладок
Создание вкладок
Настройка функциональности
Класс CPropertySheet
Немодальная вкладка
Создание Мастера
Кнопка Upply

Глава 10. Стандартные блоки диалога
Окно сообщения. Часть 1
Окно сообщения. Часть 2
Выбор файла. Создание диалога выбора файла
Выбор файла. Настройка опций. Получение имени файла
Выбор файла. Множественный выбор
Выбор файла. Диалог сохранения файла
Выбор цвета. Часть 1
Выбор цвета. Часть 2
Выбор шрифта. Часть 1
Выбор шрифта. Часть 2
Найти и заменить. Создание диалога Найти
Найти и заменить. Опции диалога Найти
Найти и заменить. Настройка опций диалога Найти
Найти и заменить. Обработчик нажатия на кнопки диалога
Найти и заменить. Нажатие на кнопки диалога
Печать и настройка печати
Печать и настройка печати. Настройка опций
Печать и настройка печати. Результат работы диалогового окна
Параметры страницы. Создание диалога
Параметры страницы
Параметры страницы. Настройка опций

Глава 11. Графический интерфейс. Общие вопросы
Контексты устройств
Анимационные эффекты. Часть 1
Анимационные эффекты. Часть 2
Режимы отображения фона
Закрашивание многоугольников и рисование
Системы координат. Часть 1
Системы координат. Часть 2
Графические примитивы
Рисование графических примитивов
Отображение точечных рисунков и иконок. Рисование мышью на окне приложения
Заполнение областей цветом. Увеличение и копирование изображения
Карандаш CPen. Настройка опций
Карандаш Cpen
Рисование с использованием карандаша Cpen
Кисть Cbrush. Часть 1
Кисть Cbrush. Часть 2
Шрифт CFont. Часть 1
Шрифт CFont. Часть 2
Битовый массив CBitmap. Часть 1
Битовый массив CBitmap. Часть 2
Регион CRgn. Создание простейших регионов. Закрашивание текста
Регион CRgn. Копирование регионов
Регион CRgn. Рисование и закрашивание регионов

Глава 12. Архитектура Документ-Представление
Создание простейшего приложения и его анализ
Чтение и редактирование html файлов
Просмотр списков. Часть 1
Просмотр списков. Часть 2
Рисование на окне. Часть 1
Рисование на окне. Часть 2
Отображение диалогового окна
Сохранение и чтение данных диалогового окна. Разделитель splitter

Глава 13. Расширенный текстовый редактор
В архитектуре Документ-Представление. Создание с помощью мастера
В архитектуре Документ-Представление. Форматирование
В архитектуре Документ-Представление. Всплывающее меню. Вставка объектов
В диалоговом окне. Создание
В диалоговом окне. Правка текста. Выравнивание. Изменение шрифта
В диалоговом окне. Списки

25 бесплатных онлайн-курсов программирования для обучения с нуля

Осваивайте популярные языки не выходя из дома и в удобном для вас темпе.

Java Programming For Complete Beginners

Вводный курс по Java, рассчитанный на новичков без опыта в программировании. Содержит материалы, которые помогут освоить основы языка, и практические задания для закрепления навыков в написании простых программ.

Learn to Program in Java

Начальный курс для всех, хочет изучить язык программирования Java и стать разработчиком. Процесс построен таким образом, что слушатели научатся не только писать код, но и решать проблемы, с которыми неизбежно придётся столкнуться при создании приложений.

Java. Быстрый старт

Практический курс по изучению Java на базе разработки небольшого проекта. Студенты научатся основам языка и потренируются в написании простых консольных приложений, а также узнают, как за несколько минут создать игру с графическим интерфейсом без применения сторонних библиотек.

Java. Базовый курс

Курс для тех, кто только начинает изучать Java. Лекции содержат материал, охватывающий синтаксис языка, компиляцию программ, основы объектно‑ориентированного программирования и более сложные аспекты Java, а также контрольные вопросы и практические задания.

Android. Быстрый старт

Практический онлайн‑курс для ознакомления с разработкой под Android, требующий базовых знаний Java. В ходе обучения слушатели создадут простую игру, сразу же применяя полученные теоретические знания в деле.

JavaScript

JavaScript для начинающих

Курс по основам разработки на JavaScript, рассчитанный на любой уровень подготовки. Рассматриваются азы программирования на этом языке, а также инструменты и модели данных, которые пригодятся для применения JavaScript на практике.

Читать еще:  Физика егэ курсы

Основы JavaScript

Очень подробный онлайн‑курс, который поможет изучить JavaScript, начиная с самых азов. Слушатели рассмотрят все аспекты популярного языка программирования от простого к сложному и научатся использовать его на реальных примерах.

Python

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

Этот вводный курс подойдёт как начинающим, так и опытным разработчикам, которые хотят познакомиться с Python. На занятиях рассматриваются основы программирования, различные примеры применения языка для решения практических задач и пишутся полноценные программы.

Программирование на Python

Подробный начальный онлайн‑курс для изучения основ Python и базовых аспектов программирования, ориентированный на людей без опыта. Слушатели познакомятся с такими понятиями, как операторы, переменные, списки, условия и циклы. Среди материалов есть обычные упражнения и необязательные задачи повышенной сложности.

Python: основы и применение

Базовый курс, посвящённый основам Python и программирования в целом. Содержит упражнения для закрепления материала, которые проверяются с указанием ошибок. В заключительной части рассматриваются реальные задачи, с которыми можно столкнуться в разработке, и даются примеры их решения.

Интерактивные уроки по Python

Подборка интерактивных уроков для всех, кто хочет освоить Python, независимо от уровня подготовки. Шаг за шагом рассматриваются такие азы, как переменные и циклы, а затем более продвинутые вещи вроде регулярных выражений и инспекции кода.

Machine Learning with Python: A Practical Introduction

Вводный онлайн‑курс по основам машинного обучения на Python, который познакомит с различными видами моделирования. Слушатели освоят классификацию, кластеризацию и другие популярные алгоритмы, а также подкрепят полученные теоретические знания практическими навыками.

Введение в программирование (C++)

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

Introduction to C++

Краткий вводный курс в C++ от экспертов Microsoft. На занятиях студенты освоят синтаксис и базовые принципы этого языка программирования, научатся создавать функции и подготовятся к изучению более сложных аспектов C++.

Основы C++

Рассчитанный на новичков онлайн‑курс, который посвящён основам языка C++. Охватывает базовые элементы и азы объектно‑ориентированного программирования с примерами и заданиями. Заключительная часть отводится практическому применению полученных навыков.

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

Подробный базовый курс по C++, в котором особое внимание уделено основным принципам работы программ и процессу компиляции. Синтаксические конструкции рассматриваются лишь на первой лекции, поэтому слушатели должны быть знакомы с понятиями «переменная», «функция», «цикл».

Углублённое программирование на C/C++

Ориентированный на начинающих разработчиков онлайн‑курс, который предполагает знание основ C++. Материалы помогут приобрести навыки создания программ средней сложности и типовых шаблонов объектно‑ориентированного программирования. Также рассматриваются ключевые аспекты работы с памятью, асинхронные вычисления и диалекты.

C++ Programming — Advanced Features

Более сложный онлайн‑курс, в котором студенты научатся создавать быстрые программы, используя продвинутые возможности C++. Всего за несколько часов лекторы объяснят ключевые расширенные функции этого языка, которые будут закреплены практическими занятиями.

Objective‑C

Become an iOS Developer from Scratch

Обширный и детальный курс, который является пошаговым руководством для всех, кто хочет с нуля освоить Objective‑C и научиться создавать программы для iPhone. В ходе обучения слушатели ознакомятся с пакетом iOS SDK и, применяя доступные инструменты, напишут своё первое полнофункциональное приложение.

Swift

Swift 5: Основы

Очень подробный онлайн‑курс, который подойдёт для новичков без каких‑либо предварительных знаний. В материалы включены основы теории программирования, переменные и константы, циклы и условные конструкции, а также объектно- и протокол‑ориентированное программирование.

Intro to iOS App Development with Swift

Практический онлайн‑курс для тех, кто уже владеет основами, который познакомит с разработкой под iOS на Swift. Слушатели изучат все нюансы этого языка программирования и создадут забавное приложение, искажающее голос (звучит как у бурундука или Дарта Вейдера).

Веб‑разработка

Веб‑разработка. Быстрый старт

Комбинированный курс для тех, кто хочет научиться создавать функциональные сайты с нуля. Слушатели познакомятся с основами HTML и CSS, получат начальные навыки веб‑разработки на PHP, а также освоят логику работы с этим языком, его терминологию и принципы функционирования.

Основы SQL для начинающих

Вводный онлайн‑курс, который откроет основы SQL. На лекциях слушатели узнают, что такое системы управления базами данных, и научатся использовать SQLite, MySQL и другие необходимые для работы инструменты.

PHP базовый курс

Подробный онлайн‑курс для всех желающих освоить веб‑программирование с нуля. На занятиях рассматриваются базовые принципы языка и проблемы, с которыми придётся столкнуться. После завершения программы студенты смогут самостоятельно делать несложные сайты.

Beginner PHP and MySQL Tutorial

Объёмный курс для начинающих программистов, охватывающий все аспекты PHP и MySQL. Обучение построено таким образом, что по окончании занятий можно смело браться за разработку функциональных веб‑приложений.

Курсы по c скачать

Изучение языка C++, WinForms и SQL

Создание ПК приложения

Характеристики курса

Большой курс по изучению языка C++ от основ и до продвинутого уровня. В курсе вы познакомитесь с языком C++, научитесь писать консольные программы, а также изучите Visual Studio. Вами будут созданы функциональные программы, умеющие работать с базой данных, а также имеющие красивый UI (пользовательский интерфейс).

Курс в цифрах

С новичка до программ

Курс состоит из уроков по C++, начиная от азов и заканчивая построением полноценных программ под Windows. Вы создадите программы, связывающиеся с базой данных и имеющию графический интерфейс

Множество практики

Большая часть курса состоит из практики. На протяжении всех уроков вы будете создавать различные небольшие как консольные, так и полноценные оконные программы

Домашние задания

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

Всё что нужно

Курс создан таким образом, что вы получите все необходимые знания чтобы стать C++ разработчиком. В курсе вы изучите основы, продвинутые фишки и создание программ с интерфейсом и функциями

Программа обучения

Основы C++

Описание

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

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

Для работы с C++ необходимо установить редактор кода. В уроке будет рассказано как установить нужный компилятор как на Windows, так и на Мак.

20 минут Задания Исходники

C++ профи

Описание

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

Читать еще:  Курсы по алгебре

В уроке будут рассмотрены темы создания макросов, добавления «защитников заголовков«, а также вы узнаете про директивы и немного про их историю.

33 минуты Задания Исходники

Создание программ

Описание

Visual Studio обладает специальным графическим дизайнером, на основе которого можно строить полноценные программы под Windows, используя язык C++ за основу.

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

В ходе первого урока вы настроите среду разработки и создадите вашу первую полноценную программу на языке C++.

17 минут Задания Исходники

Выдача сертификата

После прохождения курса, каждый ученик купивший курс с типом «Наилучший» или «Всё включено» сможет получить сертификат об успешном прохождении онлайн видеокурса. Сертификаты помогают при дальнейшем трудоустройстве, так как работодатель сразу же видит что перед ним человек, проходивший курсы по определенным языкам и технологиям Размер сертификата — А4
Формат — PDF

Программирование на Visual C++. Продвинутый обучающий курс (2011) PC

Название: Программирование на Visual C++. Продвинутый курс
Тип издания: Портативный бесплатный видеокурс
Назначение: Обучающий видеокурс
Разработчик: Неизвестен
Год: 2011
Платформа: PC
Язык интерфейса: Русский
Таблетка: Не требуется

Инструкция по установке: Файл представляет собой удобную оболочку, после установки которой, вы сможете просматривать видеокурс в хорошем качестве и разрешении.

Описание: В видеокурсе “Программирование C++ Продвинутый курс” подробно описаны элементы управления, используемые в современных программах, разработка интерфейса для них, применение разного рода окон и стандартных диалогов, а также вопросы использования графики.

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

Так же как и в видеокурсе для начинающих, Вы будете отвечать на контрольные вопросы преподавателя , указывая на поля на экране, или выполнять определенные тестовые задания. В случае затруднения – система поможет подсказкой. Имеется удобная поисковая система и возможность навигации по закладкам.

По каждому из пользователей ведется статистика пройденного материала, фиксируется дата изучения урока, процент прослушанной части урока, число правильных ответов и ошибок, фиксируется количество использованных подсказок. Статистика выводится в виде протокола поурочно.

Глава 1. Элементы управления Month calendar, Date time picker и Tab control
Month calendar и его свойства
Month calendar. Внешний вид. Установка размера, дня недели и цвета
Month calendar. Сегодняшний день, Выбранный день
Month calendar. Выбранный диапазон. Диапазон работы календаря
Date time picker и его свойства
Date time picker. События. Часть 1
Date time picker. События. Часть 2
Tab control и его свойства. Внешний вид
Tab control. Создание и инициализация
Tab control. Управление элементами
Tab control. Изменение элемента вкладки
Tab control. Переключение между элементами

Глава 2. Элементы управления Bitmap Button и Extended Combo Box
Bitmap Button и его свойства
Bitmap Button. События
Extended Combo Box и его свойства
Extended Combo Box. События

Глава 3. Выравнивание элементов управления
Выравнивание элементов управления. Часть 1
Выравнивание элементов управления. Часть 2
Элемент управления Group Box

Глава 4. Разработка меню
Виды меню. Создание нового меню
Создание подменю. Выделение пункта меню. Свойства элементов меню
Редактирование
Программное добавление элементов
Программное выделение пунктов меню
Программное выделение одного пункта меню из нескольких
Добавление изображений на пункты меню. Реакция на щелчок
Создание всплывающего меню
Организация работы всплывающего меню

Глава 5. Панели инструментов
Панели инструментов. Создание панели Toolbar
Изменение расположения
Изменение стиля кнопок
Реакция на щелчок. Разные элементы на панели
Создание панели CDialogBar
Редактирование панели CDialogBar
Расширенная панель инструментов CReBar
Взаимное расположение разных панелей на окне

Глава 6. Статусная строка
Создание новой строки состояния
Разбиение на отдельные панели и отображение информации
Размещение изображений
Обеспечение функциональности
Взаимодействие с меню

Глава 7. Всплывающая подсказка
Создание новых всплывающих подсказок к элементам. Часть 1
Создание новых всплывающих подсказок к элементам. Часть 2
Создание всплывающих подсказок к окну
Отображение позиции ползунка

Глава 8. Диалоговое окно
Диалоговое окно Свойства. Часть 1
Диалоговое окно Свойства. Часть 2
Модальные окна
Немодальные окна
Размещение окна внутри другого
Дочерние окна. Часть 1
Дочерние окна. Часть 2
Размещение окна поверх остальных. Прозрачное окно

Глава 9. Наборы свойств, вкладки и мастера
Создание страниц для вкладок
Создание вкладок
Настройка функциональности
Класс CPropertySheet
Немодальная вкладка
Создание Мастера
Кнопка Upply

Глава 10. Стандартные блоки диалога
Окно сообщения. Часть 1
Окно сообщения. Часть 2
Выбор файла. Создание диалога выбора файла
Выбор файла. Настройка опций. Получение имени файла
Выбор файла. Множественный выбор
Выбор файла. Диалог сохранения файла
Выбор цвета. Часть 1
Выбор цвета. Часть 2
Выбор шрифта. Часть 1
Выбор шрифта. Часть 2
Найти и заменить. Создание диалога Найти
Найти и заменить. Опции диалога Найти
Найти и заменить. Настройка опций диалога Найти
Найти и заменить. Обработчик нажатия на кнопки диалога
Найти и заменить. Нажатие на кнопки диалога
Печать и настройка печати
Печать и настройка печати. Настройка опций
Печать и настройка печати. Результат работы диалогового окна
Параметры страницы. Создание диалога
Параметры страницы
Параметры страницы. Настройка опций

Глава 11. Графический интерфейс. Общие вопросы
Контексты устройств
Анимационные эффекты. Часть 1
Анимационные эффекты. Часть 2
Режимы отображения фона
Закрашивание многоугольников и рисование
Системы координат. Часть 1
Системы координат. Часть 2
Графические примитивы
Рисование графических примитивов
Отображение точечных рисунков и иконок. Рисование мышью на окне приложения
Заполнение областей цветом. Увеличение и копирование изображения
Карандаш CPen. Настройка опций
Карандаш Cpen
Рисование с использованием карандаша Cpen
Кисть Cbrush. Часть 1
Кисть Cbrush. Часть 2
Шрифт CFont. Часть 1
Шрифт CFont. Часть 2
Битовый массив CBitmap. Часть 1
Битовый массив CBitmap. Часть 2
Регион CRgn. Создание простейших регионов. Закрашивание текста
Регион CRgn. Копирование регионов
Регион CRgn. Рисование и закрашивание регионов

Глава 12. Архитектура Документ-Представление
Создание простейшего приложения и его анализ
Чтение и редактирование html файлов
Просмотр списков. Часть 1
Просмотр списков. Часть 2
Рисование на окне. Часть 1
Рисование на окне. Часть 2
Отображение диалогового окна
Сохранение и чтение данных диалогового окна. Разделитель splitter

Глава 13. Расширенный текстовый редактор
В архитектуре Документ-Представление. Создание с помощью мастера
В архитектуре Документ-Представление. Форматирование
В архитектуре Документ-Представление. Всплывающее меню. Вставка объектов
В диалоговом окне. Создание
В диалоговом окне. Правка текста. Выравнивание. Изменение шрифта
В диалоговом окне. Списки

Ссылка на основную публикацию
Adblock
detector