Разное

C видео уроки для начинающих: 🎥 9 лучших каналов на YouTube по C# и .NET для новичков и профессионалов

Содержание

C#: видео уроки и вебинары для начинающих (бесплатно)

C#: видео уроки и вебинары для начинающих (бесплатно) — Skillbox

Все направления Программирование Дизайн Маркетинг Управление Бизнес-школа Игры Кино и Музыка Психология Общее развитие Другое

Поиск

Тематика
  • C#
  • Геймдизайн
  • Рисование и иллюстрация
  • 3D-моделирование
  • 3D
Спикеры
  • Екатерина Фролова
  • Вадим Верединский
  • Сергей Жданов
  • Надежда Галкина
  • Наталья Дубовая

Геймдизайн Рисование и иллюстрация 3D-моделирование 3D Кино Тестирование Игровые движки Разработка игр Unreal Engine 4 Unity 2D и 3D-графика Вёрстка PHP SQL Базы данных Machine Learning Python Визуализация данных Data Science Математика Работа с таблицами Backend-разработка Figma Аналитика Frontend-разработка Мобильные приложения Git Администрирование Веб-приложения Создание сайтов Фреймворки Java Алгоритмы и структуры данных Командная строка (Bash) iOS JavaScript Android Развитие продукта Планирование Финансы Soft Skills Сценарий CustDev Юнит-экономика Управление проектами Digital-агентства Лидогенерация HR Продажи Мотивация Оформление презентаций Предпринимательство Менеджмент Бизнес Коммьюнити Разработка концепции Стратегия CRM Конкурентный анализ Исследование аудитории Бренд UX/UI Фриланс Управление командами Прототипирование Продюсирование Performance-маркетинг ВКонтакте Работа с документами SMM SEO PR Трафик Таргетированная реклама Контент-маркетинг Контекстная реклама Дизайн среды Портфолио дизайнера Adobe Illustrator Дизайн-концепция Композиция и цвет Photoshop Дизайн интерьера Декорирование Ландшафтный дизайн Скетчинг Графический дизайн Веб-дизайн Создание музыки Обработка фотографий Ювелирный дизайн Монетизация Творчество Фотография Киберспорт Fashion-дизайн Спорт Саунд-дизайн Сторителлинг EdTech Теория музыки Сведение и мастеринг Ableton Live Adobe Premier Монтаж Avid Davinci Основы композиции Видео производство Работа с камерой Продюсирование видео Работа с блогерами Маркетинг игр Дизайн-документ Motion-дизайн Docker DevOps Linux Клипы After Effects Kotlin Анализ аудитории Продюсирование курсов Golang Искусственный интеллект 1C Swift Кросплатформенная разработка Kubernetes Дизайн мобильных приложений Создание сеттинга Flutter Подкасты Дизайн-системы Информационная безопасность Abletone Selenium WebDriver 3D-анимация C# C++

5 вебинаров

  • 02:18:55

    Финальный день: собираем игру

    24. 06.2022 1048

  • 02:20:29

    Оживляем сцену на Unity

    22.06.2022 1028

  • 01:14:15

    «Игра на Unity»: подводим итоги

    02.10.2021 845

  • 02:12:54

    «Игра на Unity»: создаём окружение и учимся стрелять

    01.10.2021 1671

  • 02:17:06

    «Игра на Unity»: создаём сцену и настраиваем камеру

    30.09.2021 2921

  • Бесплатный интенсив 6 ‒ 8 февраля

    Мессенджер на Python за 3 дня

    Подробнее

  • Бесплатный интенсив 6 ‒ 8 февраля

    Продвигаем товары на маркетплейсах: от регистрации до продаж за 3 дня

    Подробнее

  • Бесплатный интенсив 6 ‒ 8 февраля

    Экспресс-погружение в Excel и «Google Таблицы» за 3 дня

    Подробнее

  • Бесплатный интенсив 6 ‒ 8 февраля

    Учимся моделировать с нуля: рисуем 3D-модель замка

    Подробнее

ТОП-16 бесплатных курсов по C# [2023] для начинающих с нуля

Автор Алексей Шаполов На чтение 15 мин Просмотров 50. 4к. Обновлено

Для начинающих с нуля в 2023 году.

1. «‎Уроки C#» от itProger

Пройти курс

Длительность: 26 уроков.

Сертификат: нет.

Формат обучения: видеоуроки + текстовые материалы + практические задания.

Программа обучения: рассчитана на программистов, которые делают первые шаги в карьере и желают изучить основы C#. Рассматриваются конструкции языка (циклы, операторы) и многое другое.

Чему научитесь:

  • Работать в среде MonoDevelop.
  • Выполнять арифметические операции на C#.
  • Применять циклы и операторы.
  • Работать с функциями и строками.
  • Работать с классами.
  • Писать простые программы на C#.

Плюсы:

  • Большое количество полезного материала.
  • Спикер демонстрирует всё на примерах.
  • Можно учиться без регистрации на сайте.

Минусы:

  • Практические задания доступны только после оплаты подписки.

₽ На правах рекламы ₽

Бесплатный вебинар «Как зарабатывать 150 000+ ₽ в месяц на создании сайтов и приложений» от Code Breakers

Узнать больше

2. «Основы C#‎» от LoftSchool

Пройти курс

Длительность: 6 уроков.

Сертификат: нет.

Формат курса: самостоятельное изучение темы по предоставленным видеоматериалам.

Программа обучения: рекомендована новичкам с минимальными навыками программирования. На уроках рассматриваются базовые принципы C#.

Что узнаете:

  • Типы переменных в C#.
  • Концепция ООП.
  • Принципы наследования и инкапсуляции.
  • Что такое полиморфизм и абстракция.
  • Как применять массивы C#.
  • Как использовать базовые циклы.

Преимущества:

  • Нет установленного срока для прохождения курса.
  • Короткие информативные уроки.
  • Приведение реальных примеров для понимания теории.
  • Возможность понять основы языка за короткий период.

Недостатки:

  • Не обнаружено.

3. «‎Windows Forms C#» от itProger

Пройти курс

Длительность: 7 уроков, доступ без ограничений по времени.

Сертификат: нет.

Формат обучения

: работа с темой на основе видеолекций и текстового материала.

Программа обучения: акцент сделан на работе с платформой Windows Forms, которая предназначена для разработки программ под Windows. В процессе изучения материала можно создать приложение с дизайном.

Какие навыки получите:

  • Основы работы с MySQL.
  • Создание простого приложения с использованием Windows Forms.

Плюсы:

  • Информативный и содержательный курс.
  • Понятное изложение материала.
  • Сочетание теории с наглядными примерами.

Минусы:

  • Для доступа к практическим заданиям необходимо оплатить подписку.

4. «Программирование на C#‎» от Stepik

Пройти курс

Длительность: 36 уроков.

Сертификат: да.

Формат обучения: видеолекции, интерактивные задачи, тесты.

Программа обучения: включает основы C# и рассмотрение типичных ошибок, которые допускают программисты в процессе работы. Программа состоит из материалов, использованных на семинарах для студентов ФИТ НГУ. Для успешного прохождения рекомендовано хотя бы поверхностное знакомство с одним из языков ООП (Java, C++). Курс пригодится студентам профильных факультетов.

Что узнаете:

  • Что такое классы в C#.
  • Назначение виртуальных функций.
  • Простейшие и продвинутые конструкции и типы.
  • Принципы асинхронного ввода-вывода.
  • Основы LINQ.
  • Принципы работы с исключениями.

Плюсы:

  • Можно приступать в любое время.
  • Актуальная информация.
  • Много интересных примеров.
  • Отсутствие сложных терминов.
  • Практические задания помогут закрепить навыки.

Минусы:

  • Не обнаружено.

Об авторах: курс подготовлен при поддержке Computer Science Center.

5. «C#‎» от «Академии IT‎»

Пройти курс

Длительность: 32 урока.

Сертификат: нет.

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

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

Какие навыки получите:

  • Понимание основ программирования.
  • Работа с основными элементами языка (переменные, операторы).
  • Основы работы в Unity3D.
  • Понимание базовых принципов ООП.

Преимущества:

  • Хорошая подборка материала.
  • Достаточно информации, чтобы вникнуть суть языка C#.

Недостатки:

  • Посредственное качество видео.
  • Много воды.

6. «‎C# от новичка к профессионалу» от SimpleCode

Пройти курс

Длительность: 97 видеозаписей по 10-30 минут.

Сертификат: нет.

Формат обучения: самостоятельное изучение темы, обратная связь не предусмотрена.

Программа обучения: охватывает основы C# с нуля, а также сферу применения языка. Часть уроков посвящена SQL и базам данных.

Чему научитесь:

  • Работа с переменными в C#.
  • Выполнение операций с числами.
  • Работа с циклами и массивами.
  • Использование функций.
  • Создание проектов в среде Visual Studio.

Плюсы:

  • Интересная и насыщенная программа.
  • Информативные уроки с минимумом воды.
  • Теоретическая часть программы дополнена примерами.

Минусы:

  • Не обнаружено.

7. «‎Полный курс C Sharp» от Code Blog

Пройти курс

Длительность: 107 видеозаписей продолжительностью от 30 минут до 3-х часов.

Сертификат: нет.

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

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

Какие знания и навыки получите:

  • Плюсы и минусы языка C#.
  • Понимание базового синтаксиса C#.
  • Применение операторов, массивов, циклов.
  • Основы ООП.
  • Работа с базами данных.
  • Популярные алгоритмы сортировки C#.
  • Создание приложений в Visual Studio.

Плюсы:

  • Полная подборка материала по языку C#.
  • Интересные уроки простым языком.
  • Дополнение теории презентациями.
  • Спикер отвечает на вопросы в комментариях.

Минусы:

  • Не обнаружено.

Об авторе: Вадим Шванов, программист с 6-летним опытом, сертифицированный специалист MCSA.

8. «‎Видеокурс по языку программирования C#» от Евгения Попова

Пройти курс

Длительность: 43 видеозаписи продолжительностью 10-25 минут.

Сертификат: нет.

Формат обучения: просмотр видеоуроков и создание приложения по инструкции.

Программа обучения: курс посвящён созданию приложений на C# в среде Visual Studio. Спикер познакомит с базовыми принципами языка, и научит создавать простые программы.

Какие навыки получите:

  • Использование переменных.
  • Выполнение арифметических операций.
  • Использование условных конструкций.
  • Работа с циклами, массивами, операторами.
  • Применение рекурсивных функций C#.
  • Обработка исключений.
  • Понимание принципов наследования и полиморфизма.
  • Применение интерфейсов.
  • Создание приложений на C#.
  • Компиляция кода.

Плюсы:

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

Минусы:

  • Не обнаружено.

9. «Курс по C# для Unity3D‎» от AndroidHelper

Пройти курс

Длительность: 17 видеозаписей продолжительностью 6-20 минут.

Сертификат: нет.

Формат обучения: самостоятельный просмотр уроков без обратной связи.

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

Чему научитесь:

  • Понимание принципов программирования на C#.
  • Работа с операторами, циклами, массивами.
  • Создание управления игровыми персонажами.
  • Создание проектов в среде Unity.

Плюсы:

  • Информативные уроки в хорошем качестве.
  • Дополнение теории примерами.
  • Возможность применять полученные навыки на практике.
  • Домашние задания (без проверки).
  • Полезные ссылки под каждым уроком.

Минусы:

  • Не обнаружено.

10. «Введение в C#‎» от Brainoteka Light

Пройти курс

Длительность: 9 видеолекций по 5-10 минут.

Сертификат: нет.

Формат обучения: самостоятельный просмотр видео без обратной связи.

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

Что узнаете:

  • Основы языка C#.
  • Переменные и типы данных.
  • Понятие классов в C#.
  • Условные и циклические конструкции.
  • Как работать с массивами в C#.
  • Как создавать функции.

Плюсы:

  • Структурированная информация без воды.
  • Есть практические задания для самопроверки.

Минусы:

  • Информация представлена слишком поверхностно.

11. «‎Введение в ASP.NET MVC» от Brainoteka Light

Пройти курс

Длительность: видеозаписи продолжительностью 4-10 минут.

Сертификат: нет.

Формат обучения: просмотр видео без обратной связи.

Программа обучения: курс посвящён технологии ASP.NET. Спикер подготовил подборку простых уроков для новичков, которые помогут самостоятельно создать динамический сайт с помощью C# и технологии ASP. NET. MVC.

Какие навыки получите:

  • Понимание принципов создания динамических сайтов.
  • Работа с базой данных.
  • Создание проекта ASP.NET MVC.

Плюсы:

  • Короткие информативные уроки.
  • Лёгкая подача информация.
  • Демонстрация наглядных примеров.

Минусы:

  • Для прохождения необходима самостоятельная предварительная установка Visual Studio.

12. «Уроки C#‎» от YouTube-канала «XpucT»

Пройти курс

Длительность: 40 видеозаписей продолжительностью 10-60 минут.

Сертификат: нет.

Формат обучения: просмотр видеоуроков без обратной связи.

Программа обучения: курс посвящён основам языка C#, а также другим нюансам, связанным с программированием. Он пригодится студентам профильных факультетов и начинающим разработчикам.

Какие навыки получите:

  • Понимание базового синтаксиса языка.
  • Использование операторов.
  • Работа с MessageBox.
  • Обработка исключений.
  • Создание проектов в Visual Studio.

Плюсы:

  • Качественная подборка уроков.
  • Интересная подача информации.
  • Приведение примеров в виде презентаций.

Минусы:

  • Не обнаружено.

13. «‎C# уроки для маленьких и тупых» от Extreme Code

Пройти курс

Длительность: 17 видеозаписей по 5-10 минут.

Сертификат: нет.

Формат обучения: самостоятельный просмотр видео без обратной связи.

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

Какие навыки получите:

  • Работа в среде Visual Studio.
  • Использование переменных и операторов.
  • Работа с условными конструкциями.
  • Основы написания кода.
  • Понимание принципов наследования и полиморфизма.

Плюсы:

  • Подача информации с юмором.
  • Есть наглядные примеры.
  • Полезный материал по теме.

Минусы:

  • Не обнаружено.

14. «‎C# Базовый» от ITVDN

Пройти курс

Длительность: 18 видеоуроков продолжительностью от 10 минут до 3-х часов.

Сертификат: нет.

Формат обучения: просмотр видеозаписей без обратной связи.

Программа обучения: курс посвящён синтаксису и семантике языка C#, а также основам объектно-ориентированного программирования. Программа рассчитана на студентов и начинающих программистов.

Что узнаете:

  • Концепция ООП.
  • Что такое классы и объекты в C#.
  • Наследование и полиморфизм в C#.
  • Как использовать абстрактные классы и интерфейсы.
  • Что такое структуры в C#.
  • Принципы обработки исключений.
  • Основы LINQ.

Плюсы:

  • Хорошее качество видео.
  • Опытный лектор.
  • Актуальная и полезная информация.
  • Интересное изложение материала.
  • Качественные наглядные примеры.

Минусы:

  • Не обнаружено.

15. «Unity 5 C#‎» от itProger

Пройти курс

Длительность: 9 видеоуроков продолжительностью 5-15 минут.

Сертификат: нет.

Формат обучения: самостоятельный просмотр уроков без обратной связи.

Программа обучения: курс рассчитан на новичков, и посвящён программированию на языке C# под Unity 5. Программа не включает основы языка, поэтому для успешного прохождения желательно базовое понимание C#.

Что узнаете:

  • Основные функции для создания игр на Unity.
  • Как использовать переменные.
  • Как создавать объекты с помощью скриптов.
  • Принципы использования функции GameObject.Find.

Плюсы:

  • Сжатый, но информативный курс.
  • Простое изложение материала.
  • Актуальная и полезная информация.

Минусы:

  • Многие моменты покажутся сложными без базового понимания программирования.

16. «Курс C# Base‎» от Георгия Могелашвили

Пройти курс

Длительность: 13 видеозаписей продолжительностью от 10 минут до 1,5 часов.

Сертификат: нет.

Формат обучения: самостоятельный просмотр видео и написание программ по инструкции.

Программа обучения: курс рассчитан на тех, кто хочет перейти на C#, но не знает, с чего начать. Понадобится установка рабочего ПО.

Что узнаете:

  • Основы языка C#.
  • Базовый синтаксис.
  • Переменные, ветвление, циклы.
  • Что такое объекты и классы.
  • Основы работы с консолью и файлами.
  • Что такое наследование и полиморфизм.
  • Массивы и коллекции.
  • Основы работы с XML.
  • Основы SQL.

Плюсы:

  • Полезная и актуальная информация.
  • Подача материала лёгким языком.
  • Дополнение теории презентациями.
  • Возможность попрактиковаться в написании простых программ.

Минусы:

  • Не обнаружено.

Оцените автора

75 лучших видеоуроков по C++ на youtube.com

Главная >> Обучающие компьютерные ресурсы >> эта страница

Вот то, что я считаю 75 лучшими видеоуроками по C++ на youtube.com . Они помогут вам начать кодирование на C++, а также научат вас некоторым более промежуточным понятиям, таким как циклы, массивы, указатели, функции, классы, объекты, указатели, наследование, полиморфизм, статические методы, функции перегрузки, сеттеры/геттеры, конструктор, деконструктор, типы данных, пользовательские данные и многое другое. C ++ — это компилируемый объектно-ориентированный язык программирования общего назначения среднего уровня, с помощью которого мы можем писать компьютерные программы / программное обеспечение. Он начинался как расширенная версия языка c, и создатели добавили к нему объектно-ориентированный подход к программированию.

Главная >> Ресурсы для компьютерного обучения >> эта страница

75 лучших видеоуроков по C++ на YouTube понятия на С++.

Добро пожаловать в C++ — 98 обучающих видеороликов по C++ в этом плейлисте от The Cherno.

Изучение программирования на C++ | Видеоурок для начинающих. Эта серия из 155 обучающих видеороликов по программированию на C++ начинается с самого начала, где вы узнаете, что такое C plus plus и когда он был создан, почему он был создан, а также информацию об истории C++.

ПОЛНЫЙ КУРС C++ для начинающих (изучите C++ за 10 часов) — это полный курс программирования на C++. Он состоит из множества лекций, цель которых — перевести вас с начального на продвинутый уровень программирования.

C++ Tutorial 2021 — это полный курс обучения C++ от Дерека Банасма, который преподает его в Udemy.

Учебник по C++ для начинающих — 78 видеороликов по программированию на C++ от Cave of Programming.

Изучайте C++ вместе со мной — эта серия из 20 видеороликов по программированию на C++ полностью подходит для тех, кто вообще никогда не программировал, или для тех, кто немного разбирается в коде.

Что такое C++, его введение и история | Видеоучебник по программированию CPP — этот видеоучебник по программированию на C++ / серия лекций 155 предназначена для тех, кто только начинает.

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

Программирование на C++ | В одном видео — Майк Дейн из Giraffe Academy проведет вас через отличный учебник по программированию на C++.

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

C++ Programming All-in-One Tutorial Series (10 часов) — хорошо сделанное видео по программированию на C++ от Калеба Карри.

Учебное пособие по C++ от базового до продвинутого — это 9-часовое учебное видео по C++, объединенное из 73 более мелких.

Учебное пособие по C++ 1 («Hello World»). В этом видеоруководстве по C++ показано, как создать свою первую программу с помощью Microsoft Visual C++ Express.

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

Учебное пособие по C++ 2 (часть 2 из 2) — Переменные — это часть 2 из 2 моего второго видеоурока в моей серии учебных пособий по C++. В этом видео я расскажу вам о переменных, управляющих последовательностях, некоторых системных функциях и покажу, как сделать простой калькулятор сложения. Посетите мой веб-сайт www.geocities.com/computersandplus для получения исходного кода.

C++ Tutorial 3 — Базовый ввод и вывод — я рекомендую вам экспериментировать на каждом уроке и смотреть, что вы можете создать…. Третий урок, сделанный Thakillerrr C++ Tutorial.

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

Учебное пособие по C++ 2. Переменные. В этом учебном пособии по C++ показано, как создавать некоторые переменные и распечатывать их.

Учебное пособие по C++ 3 — Циклы For и операторы If (часть 1 из 4) — Учебное пособие по C++ For Операторы цикла If. Посетите мой веб-сайт www.geocities.com/computersandplus, чтобы получить исходный код и непрерывную загрузку этого видео в более высоком разрешении.

Учебник C++ 2 — Учебник C++ ms visual studio 6.0

Учебник C++ 3 — Учебник C++ ms visual studio 6.0

Учебник C++ 4 — Учебник C++ 4….cpp Учебник ms visual studio 6.0.

Strelok — Загрузка Dev-C++ — В этом руководстве показано, как загрузить Dev-C++, программу, которую я буду использовать для своих будущих руководств….C++ Dev Compsci Учебники по компьютерному программированию.

Стрелок — Второе руководство по C++, часть 1 — Базовые типы данных… Учебные пособия по технологиям C++ Bjarne Stroustrup video help.

Стрелок — Второй учебник по C++, часть 2 — Базовые типы данных… Видеоуроки по C++.

Стрелок — Третье руководство по C++, часть первая — Операторы if, простая игра в угадайку.

Стрелок — третье руководство по C++, часть 2 — операторы if, базовая игра в угадайку.

Стрелок — Третий учебник по C++, часть 3 — Основные операторы If, игра в угадайку… видеоуроки по компьютерному программированию на C++.

Стрелок — Четвертый учебник по C++, часть 1 — Циклы — Введение… в программирование.

Стрелок — Четвертый учебник по C++, часть 2 — Циклы, программа для вычисления простых чисел (метод грубой силы)… видео Учебник по C++.

Стрелок — Пятое руководство по C++, часть 1 — Введение в массивы… Программирование на C++ Учебное видео.

Стрелок — Пятое руководство по C++, часть 2 — Массивы, продолжение… видеоуроки по технологии C++.

Стрелок — Пятое руководство по С++, Часть 3 — Завершающие массивы — Шахматная доска, игра-лабиринт в драфте… технология компьютерного программирования Видеоурок по С++.

Стрелок — Шестое руководство по C++, часть 1 — указатели, введение.

Стрелок — Шестое руководство по C++, часть 3 — Указатели — Динамическое выделение памяти. Использование векторов (не объяснено, просто использовано).

Стрелок — Седьмое руководство по С++, часть первая — Функции…видео Учебники по С++.

Стрелок — Седьмое руководство по C++, часть вторая — Основные функции/WinAPI. Цветной текст.

Strelok — Шестое руководство по C++, часть 2 — Указатели… Видеоуроки по C++ Learn help bjarne stroustrup technology.

Стрелок — Восьмой учебник по C++, часть первая

Восьмой учебник по C++, часть вторая — занятия! Часть вторая… Компьютерное программирование C++ Бьерн Страуструп.

Восьмое руководство по C++, часть 3 – Восьмое руководство, часть 4….Наследование, введение. Предупреждение: Не пытайтесь создать программу, реализующую наследование, пока не просмотрите вторую часть Учебников по «наследованию», то есть Восьмую Учебник, часть 4.

Стрелок — Восьмой Учебник по С++, Часть 4 — Наследование, Часть 2… наследование С++.

Стрелок — Девятое руководство по C++, часть 1 — Другие типы данных. Перечисления… Программирование в области информатики C++.

Стрелок — Девятое руководство по C++, часть вторая — Другие типы данных: структуры.

Стрелок — Девятое руководство по C++, часть 3 — Пользовательские данные; Unions…Стрелок реконнектует зайченок C++ Tutorials video bjarne.

Стрелок — Девятое руководство по C++, часть 4 — Шаблоны пользовательских типов данных, часть 1.

Стрелок — Девятое руководство по C++, часть 5 — Пользовательские типы данных; Шаблоны, часть 2;…информатика Bjarne C++ видеоуроки технологии.

Учебное пособие по C++ 3. Циклы For и операторы If (Часть 2 из 4) — Учебное пособие по .C++ Операторы цикла If Посетите мой веб-сайт по адресу www.geocities.com/computersandplus, чтобы получить исходный код.

Учебное пособие по C++ 3. Циклы For и операторы If (часть 3 из 4) — Учебное пособие по C++ Операторы циклов If Посетите мой веб-сайт www.geocities.com/computersandplus, чтобы получить исходный код.

Учебное пособие по C++ 3. Циклы For и операторы If (часть 4 из 4) — Учебное пособие по .C++ Операторы цикла If Посетите мой веб-сайт по адресу www.geocities.com/computersandplus, чтобы получить исходный код.

Учебник по программированию на C++ 2 (Часть 1 из 2) — Часть 1 из 2. В моем новом Учебнике рассматриваются циклы, операторы switch, операторы if else и применение их к другой довольно простой программе.

Учебник по программированию на C++ 2 (часть 2 из 2) — вторая часть моего второго учебника по программированию.

Учебник по программированию на C++ 4 (часть 2 из 2) — продолжение части 1 из 2… Учебник по программированию на C++.

Учебное пособие по программированию на C++ 4 (часть 1 из 2) — указатели C++, как сделать полноэкранный режим и изменить цвета для каждой строки.

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

Основы C++ — основные операторы if и else. Сделайте паузу, если вы думаете, что текст будет слишком быстрым для вас… .. Учебник по C++, простые переменные.

C++ — 19 видеоуроков из Стэнфорда и других источников — перейдите в категорию C/C++ на сайте Idealprogrammer.com, чтобы просмотреть 19 видеоуроков по C++ из Стэнфорда и других источников.

Учебное пособие по программированию компьютерных концепций — Наследование — Четвертое из моих учебных пособий. www.tensing-Tutorial.blogspot.com… Учебное пособие по программированию наследования C-C++.

Базовое редактирование цвета в C++ tut 3 — Учебник по базовому редактированию цвета в C++…C++ Учебное пособие по редактированию цвета.

C++ 102 Переменные — это краткое введение в основные переменные… Учебное пособие по программированию на C++ в Linux.

C++ 103 функции — это краткое введение в базовые функции… Учебное пособие по программированию на C++ в Linux.

Базовая математика на C++, часть 2 (часть 1 из 2) — Учебное пособие по базовой математике на C++.

Базовая математика на C++, часть 2 (часть 2 из 2) — Учебник по основам математики на C++.

The Little Book of C Programming: User Tools — Little Book of C

Deep Creator 2.5 Компиляция с помощью MS Visual C++ 2008 Express — Учебное пособие по созданию и компиляции простой библиотеки .dll Deep Creator версии 2.5 с использованием Microsoft Studio C++ 2008 Экспресс-издание.

Присвоение случайных целых чисел в C++ — Просто глупый учебник о том, как присваивать случайные целые числа в Cpp… Мне нужны идеи D:…C++ случайные целые числа ints Cpp.

C++ Tuts: Void — Учебник по использованию пустот в C++. Для получения дополнительной информации посетите сайт www.reconnetworks.com….computer C++ void draft Tutorial.

C Programming Primer — Краткое введение Учебное пособие по программированию на C. Оно предназначено для новичков.

Учебное пособие по C++ для начинающих: видеолекции

Лекция 1

Воспроизвести видео
Введение в программирование на C++
Первая книга из серии о том, как программировать на C++. Это видео знакомит с C++ и немного объясняет, что это такое и что вам нужно для начала работы.
Лекция 2

Воспроизвести видео
Установка
Видео о том, что нужно установить, чтобы начать работу с C++. Хотя я не буду давать конкретных инструкций для вашей платформы, в этом видео я объясню, что нужно установить и где это найти. Мы рассмотрим компиляторы и IDE, и я скажу вам, где найти рекомендуемые варианты.
Лекция 3

Воспроизвести видео
Hello World
Наконец пришло время написать простую программу на C++! В этом видео я покажу вам, как сгенерировать его с помощью вашей IDE, и мы начнем рассматривать значение всех различных скобок и символов. Но не паникуйте — мы вернемся ко всему позже. На данный момент просто попробуйте создать свою собственную программу Hello World после просмотра этого видео, и у вас все получится.

Установка компилятора и IDE: https://www.youtube.com/watch?v=O17TOOOVkgs

Программа «Hello World»: https://www.youtube.com/watch?v=HztSZsbvhRg

Вывод текста: https://www.youtube.com/watch?v=1Enqpi4trl8

Лекция 4

Воспроизвести видео
Вывод текста
Учебник по выводу текста на C++. Сначала мы еще раз пройдемся по основной программе, затем я объясню, как вы можете «печатать» (выводить) текст в C++ с помощью cout. Кроме того, важно взглянуть на стиль кодирования.
Лекция 5

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

Воспроизвести видео
Строки
Учебник по работе со строками в C++. Строки используются для хранения битов текста, которые вы можете вывести позже или манипулировать ими различными способами.
Лекция 7

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

Воспроизвести видео
Двоичные числа и память
Краткое обсуждение двоичной системы счисления и ее отношения к памяти компьютера. С C++ очень полезно знать некоторые теоретические вещи, поэтому мы начнем с этого.
Лекция 9

Воспроизвести видео
Целочисленные типы переменных
В этом руководстве мы более подробно рассмотрим целочисленные типы переменных C++. Выбор переменной правильного размера для ваших данных очень важен в C++, особенно потому, что C++ не обязательно предупредит вас, если вы выберете слишком маленький тип — ваша программа просто не будет работать должным образом!
Лекция 10

Воспроизвести видео
Типы переменных с плавающей запятой
Учебник по типам с плавающей запятой в C++ и некоторые моменты, на которые следует обратить внимание. Я покажу вам, как использовать double и float и почему значения с плавающей запятой не совсем то, что вы ожидаете от них в C++.
Лекция 11

Воспроизвести видео
Char и Bool
У нас есть еще три примитивных типа для рассмотрения в C++; char, bool и wchar_t. В этом уроке мы увидим, что они из себя представляют и для чего используются.
Лекция 12

Воспроизвести видео
Оператор «Если»
«Если» позволяет вывести программу на совершенно новый уровень интерактивности и сложности, условно выполняя код на основе пользовательского ввода или вычислений.
Лекция 13

Воспроизвести видео
If-Else
If-Else позволяет выбирать между двумя различными вариантами в C++. В этом уроке мы увидим, как его использовать.
Лекция 14

Воспроизвести видео
Выбор между альтернативами: If-ElseIf-Else
В этом руководстве мы рассмотрим оператор if-else if, который позволяет вам выбирать между несколькими альтернативными вариантами действий в вашей программе.
Лекция 15

Воспроизвести видео
— Сложные условия
В этом руководстве мы рассмотрим создание сложных условий в C++ с использованием встроенных операторов, таких как «и» и «или». Как мы увидим, вы даже можете сохранять результаты условных выражений в логических переменных.
Лекция 16

Воспроизвести видео
Циклы «While»
Циклы «While» позволяют многократно выполнять один и тот же код до тех пор, пока не будет выполнено какое-либо условие, то есть вам не нужно 500 раз набирать «hello world» для того, чтобы вывести его 500 раз!
Лекция 17

Воспроизвести видео
Циклы Do-While
Учебник по циклам Do-While в C++. Это своего рода цикл, который всегда выполняется хотя бы один раз, проверяя условие цикла только в конце цикла.
Лекция 18

Воспроизвести видео
Циклы «For»
Циклы «For» являются наиболее общим и мощным видом цикла в C++, позволяющим очень гибко управлять количеством итераций цикла.
Лекция 19

Воспроизвести видео
Прервать и продолжить
Ключевые слова «Прервать» и «Продолжить» позволяют выйти из циклов или пропустить итерации цикла соответственно. Они часто позволяют вам упростить то, что в противном случае было бы довольно сложным кодом.
Лекция 20

Воспроизвести видео
Массивы
Массивы в C++ позволяют работать со списками элементов данных, очень похожими на список покупок, где элементы пронумерованы.
Лекция 21

Воспроизвести видео
Многомерные массивы
Мы можем использовать многомерные массивы в C++ для представления таблиц (двумерные массивы) или даже кубов данных (трехмерный массив) или, реже, даже невизуализируемых 4- или 5-мерных структур.
Лекция 22

Воспроизвести видео
Sizeof и массивы
Вы можете использовать оператор sizeof, чтобы получить количество элементов в массиве в C++, с некоторой хитростью.
Лекция 23

Воспроизвести видео
Sizeof Многомерные массивы
В этом уроке мы увидим, как использовать sizeof с двумерными массивами. Нелегко это сделать, пока не увидишь, как это сделать. Sizeof позволяет нам определить точные размеры нашего массива.
Лекция 24

Воспроизвести видео
Switch: выбор между альтернативами
Оператор switch позволяет вам выбирать между несколькими альтернативами в C++, например, более эффективным и аккуратным if-else if-else.
Лекция 25

Воспроизвести видео
Функции: использование подпрограмм в C++
Подпрограммы или функции — один из самых захватывающих шагов при изучении программирования; наконец, вы можете создавать блоки повторно используемого кода. И даже непрограммисты слышали о подпрограммах!
Лекция 26

Воспроизвести видео
Возвращаемые значения: получение данных из подпрограмм
Возвращаемые значения позволяют получать данные из ваших функций C++.
Лекция 27

Воспроизвести видео
— Параметры функции: передача данных в подпрограммы
Часто нам нужно передать некоторые данные в подпрограмму для работы. В этом уроке мы увидим, как именно это сделать на C++.
Лекция 28

Воспроизвести видео
Заголовки и прототипы
Заголовки и прототипы — это большой шаг на пути к созданию файлов повторно используемого кода C++. Мы рассмотрим их в этом уроке.
Лекция 29

Воспроизвести видео
Классы: основы объектно-ориентированного (ОО) программирования
В наши дни в программировании очень популярны классы, позволяющие моделировать реальный мир или концепции программирования путем объединения кода с данными.
Лекция 30

Воспроизвести видео
Элементы данных, также известные как переменные экземпляра
В этом руководстве мы добавим данные в наши классы C++, что позволит нам моделировать такие вещи, как кошки и люди.
(Это исправленная версия, так как я немного испортил первую, по ошибке воспользовавшись синтаксисом C++ 11. Приносим извинения за потерю комментариев…)
Лекция 31

Воспроизвести видео
Конструкторы и деструкторы
Конструкторы и деструкторы — это специальные методы, которые запускаются при создании и уничтожении ваших объектов соответственно. Вы можете использовать конструкторы для инициализации ваших объектов.
Лекция 32

Воспроизвести видео
Геттеры и сеттеры
Геттеры и сеттеры — это методы, используемые для доступа к данным экземпляра вашего объекта. Весь гнев в объектно-ориентированном программировании несколько лет назад, но теперь последние мысли в C++ утверждают, что вам следует избегать их использования, где это возможно. Но они по-прежнему иногда необходимы, и о них важно знать.
Лекция 33

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

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

Воспроизвести видео
Ключевое слово «this»; Первое знакомство с указателями
Ключевое слово «this» обычно сбивает с толку новичков, но, как мы увидим в этом руководстве, его не нужно бояться. По сути, это просто позволяет вам писать более красивые имена параметров для ваших методов. Хотя полное понимание «этого» не придет, пока вы немного больше не изучите C++, мы можем начать здесь с «этого», так что вы уже можете его использовать, и, надеюсь, это не будет казаться таким загадочным.
Лекция 36

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

Воспроизвести видео
Указатели; Где C++ начинает становиться сложным
Указатели — это момент, когда многие новички отказываются от C++. Когда вы только начинаете, они кажутся чем-то вроде игры ума, но, как и во всем остальном в программировании, если вы потренируетесь вводить код указателя, ваше понимание их будет развиваться на удивление быстро. Хотя всегда хорошо думать о том, что вы делаете, набирать код и заставить его работать на самом деле гораздо важнее, когда вы начинаете!
Лекция 38

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

Воспроизвести видео
Указатели и массивы
Между указателями и массивами в C++ существует тесная связь, которую мы рассмотрим в этом руководстве.
Лекция 40

Воспроизвести видео
Арифметика указателя; Сложение, вычитание и сравнение указателей
В C++ можно складывать или, реже, вычитать указатели, а также добавлять к указателям целые числа. Хотя это звучит так, как будто только ученый-ракетчик хотел бы попробовать, на самом деле арифметика указателей очень полезна, а иногда и необходима в C++; и как только вы освоите сами указатели, это не так сложно.
Лекция 41

Воспроизвести видео
Массивы символов: примитивные строки в C++
В этом руководстве мы рассмотрим важный альтернативный способ представления строк в C++. Массивы символов — излюбленная тема интервьюеров, поэтому о них стоит знать, а также о том, что это способ хранения строковых данных с эффективным использованием памяти.
Лекция 42

Воспроизвести видео
Перестановка строки (вопрос интервью!)
Учебник по любимому вопросу интервьюеров, который дает вам хорошую тренировку C++. На самом деле однажды я получил работу только благодаря тому, что смог ответить на этот вопрос. Хорошо, я ненавидел эту работу и уволился через 3 месяца, но не в этом дело….
Лекция 43

Воспроизвести видео
Ссылки; Лучше, чем указатели!
Иногда вы можете использовать ссылки в C++, где в противном случае вам пришлось бы использовать указатель. Вы должны использовать их вместо указателей везде, где это возможно, потому что с ними намного проще работать.
Лекция 44

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

Воспроизвести видео
Конструкторы копирования; Создание копий объектов
Часто требуется скопировать объект в C++. Для простых объектов, содержащих только примитивные типы данных, это просто «работает» по умолчанию, но для чего-то более сложного вам нужно определить конструктор копирования.
Лекция 46

Воспроизвести видео
Новый оператор; Выделение памяти в C++
Одна из причин, по которой C++ так устроен, заключается в том, что он позволяет вам тщательно управлять требованиями вашей программы к памяти. Оператор «new» в C++ позволяет вам выделить столько памяти, сколько вам нужно. Мы начнем рассматривать это в этом уроке.
Лекция 47

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

Воспроизвести видео
Выделение памяти
Теперь пришло время рассмотреть выделение блоков памяти в C++, что является одной из возможностей C++, которые делают его таким удобным для программирования игр или любых ресурсоемких приложений. К сожалению, это также источник многих ошибок; с властью приходит ответственность!
Лекция 49

Воспроизвести видео
Массивы и функции
Что делать, если вы хотите вернуть массив из функции или передать его в функцию? C++ позволяет вам это делать, но вы должны быть немного осторожны.
Лекция 50

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

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

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

Воспроизвести видео
Наследование конструктора
Конструкторы на самом деле не наследуются в C++, но ARE запускаются, когда вы создаете объект из подкласса какого-либо другого класса. Важно понимать, как ваши объекты инициализируются иерархией конструктора при создании объекта.
Лекция 54

Воспроизвести видео
Дополнение до двух
Как целые числа со знаком (положительные и отрицательные) представлены в памяти компьютера? Ответ — система под названием «дополнение до двух» — по-разному пишется с апострофом или без него. Мы рассмотрим это в этом видео.
Лекция 55

Воспроизвести видео
Статические переменные
Ключевое слово «static» имеет различные применения в C++, наиболее важным из которых является создание элементов данных класса, которые являются общими для всех объектов этого класса и могут использоваться даже без какого-либо объекта. Это позволяет вам, среди прочего, определять константы класса и подсчитывать, сколько объектов вы создаете из своего класса.
Лекция 56

Воспроизвести видео
Particle Fire Explosion
В этом видео представлена ​​программа, которую я покажу вам, как разрабатывать в оставшейся части этого курса. Это программа «взрыва частиц». Эффекты частиц широко используются в играх для имитации огня или жидкостей, а рои частиц — даже в форме искусственного интеллекта. При разработке этой программы вы отлично потренируетесь в C++, изучите некоторые новые концепции и синтаксис, а также изучите некоторые основы разработки игр.
Лекция 57

Воспроизвести видео
Использование библиотек C++
При настройке проекта C++ очень часто вы будете работать со сторонним API (интерфейсом прикладного программирования). Это просто причудливый и краткий способ сказать, что вы загружаете какой-то код откуда-то еще, который затем используете в своей программе, что часто экономит вам огромное количество времени и проблем. Мы рассмотрим различные типы библиотек C++ в вашей программе — бесценные знания не только для разработки программ, но и для их развертывания конечным пользователям.
Лекция 58

Воспроизвести видео
Получение Simple Direct Media Layer
Для разработки симуляции частиц мы будем использовать одну из многих популярных бесплатных медиа/игровых сред C++. SDL (Simple DirectMedia Layer) не предлагает особых возможностей для программирования игр, но его преимущество заключается в том, что он долгое время оставался стабильным на многих платформах. SDL позволяет вам работать с графикой и клавиатурой, которую мы будем использовать для разработки нашей симуляции частиц; он также позволяет вам использовать звук, если вы хотите. Я люблю это.
Лекция 59

Воспроизвести видео
Базовая программа SDL
Теперь, когда у нас есть нужные библиотеки, мы можем собрать базовую программу SDL, чтобы проверить, все ли работает. Он пока ничего не сделает, но по крайней мере должен компилироваться и работать без ошибок.
Лекция 60

Воспроизвести видео
Создание окна SDL
Наконец-то мы можем использовать SDL, чтобы получить что-то на экране — пустое окно для начала!
Лекция 61

Воспроизвести видео
Текстуры, средства визуализации и буферы
Нам нужно настроить доступ к пикселям в нашей программе SDL, создав текстуру, средство визуализации и буфер (область памяти в куче) для хранения данных пикселей.
Лекция 62

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

Воспроизвести видео
Создание класса экрана
В этом руководстве мы немного рефакторим код, чтобы код для настройки SDL был инкапсулирован в класс «экран».
Лекция 64

Воспроизвести видео
Сдвиг битов и цвета
Учебное пособие по использованию сдвига битов для объединения трех значений RGB в 32-битное целое число.
Лекция 65

Воспроизвести видео
Добавление метода Set Pixel
В этом руководстве мы добавим метод setPixel в класс Screen, чтобы упростить настройку пикселей!
Лекция 66

Воспроизвести видео
Анимация цветов
В этом уроке мы разберемся, как анимировать наши цвета, плавно перебирая цвета радуги.
Лекция 67

Воспроизвести видео
Создание частиц (Звездные поля!)
В этом уроке мы разработаем класс для хранения данных о частицах и будем использовать их для рисования звездного поля на экране!
Лекция 68

Воспроизвести видео
Анимация частиц
В этом уроке мы на самом деле заставим наши частицы двигаться и случайным образом подпрыгивать по экрану. Вы можете использовать аналогичные методы для анимации даже изображений в SDL, создавая 2D-игры.
Лекция 69

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

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

Воспроизвести видео
Biwise «И»
Как извлечь отдельные компоненты красного, зеленого и синего из 32-битного значения цвета? Для этого нам понадобится побитовое «и», важный и полезный оператор C++.
Лекция 72

Воспроизвести видео
Реализация Box Blur
Чтобы взрывы частиц выглядели действительно хорошо, имитируя природные явления, такие как огонь или текущие жидкости, нам нужно реализовать алгоритм размытия. В этом уроке мы реализуем простую версию алгоритма «блюра». Если вы хотите по-настоящему попрактиковаться в C++, реализация алгоритмов размытия — хороший способ сделать это. Я не буду оптимизировать алгоритм в этом уроке — я оставлю это вам в качестве упражнения. Но при условии, что ваш компьютер достаточно быстр, реализация, которую я здесь демонстрирую, поможет.
Лекция 73

Воспроизвести видео
Реалистичное движение частиц
Наш взрыв начинает выглядеть великолепно, но ему не хватает определенного реализма. Мы можем сделать его более похожим на какое-то странное природное явление, немного изменив движение частиц, используя простую математику.
Лекция 74

Воспроизвести видео
Обзор языков
В чем разница между C, C++, C#, Objective C и Java? (В названии Java нет слова C, но оно должно быть, поскольку оно основано на C и даже написано в основном на C++). В этом руководстве мы рассмотрим обзор этих различных языков.
Лекция 75

Воспроизвести видео
Что дальше
Наконец-то курс для начинающих подходит к концу! Итак, что вам следует изучать дальше?
Лекция 76

Воспроизвести видео
Соображения объектно-ориентированного проектирования
Это видео по запросу о соображениях проектирования, которые вошли в программу взрыва частиц, которую я представил в этом курсе.
Лекция 77

Воспроизвести видео
Понимание постфикса и префикса
Учебник по приращению и уменьшению постфикса и префикса в C++.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *