8-900-374-94-44
[email protected]
Slide Image
Меню

Видеокурсы c – Видео уроки по C++

Видео уроки по C++

cpp-bookflow

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

 

Урок 1. C++ Первая программа

Урок 2. С++ Циклы

Урок 3. C++ Условный оператор

Урок 4. C++ Оператор switch

Урок 5. C++ Арифметические операции

Урок 6. C++ Таблица умножения

Урок 7. C++ Бросание тела под углом к горизонту

Урок 8. C++ Численное интегрирование

Урок 9. C++ Игра Угадай число

Урок 10. C++ Метод половинного деленияё

Урок 11. C++ Игра угадай число

Урок 12. С++ Классы

Урок 13. C++ Массивы

Урок 14. C++ Двухмерные массивы

Урок 15. C++ Булевая логика

Урок 16. C++ Чтение из файла запись в файл

Урок 17. C++ Пузырьковая сортировка

Урок 18. C++ Поиск числа в отсортированом массиве

Урок 19. C++ vector

Урок 20. C++ Телефоная книга

Урок 21. C++ Школьный метод нахождения чисоа ПИ

Урок 22. C++ Немного об OpenGL

Урок 23. C++ Что будет если долго подбрасывать монетку

Урок 24. C++ Рисование в полярных координатах

Урок 25. C++ Рекурсия

Урок 26. C++ Салфетки

Урок 27. C++ Рекурсия [продолжение]

Урок 28. C++ Разбор арифметических выражений

Урок 29. Tetris game in 10 minutes (Игра тетрис за 10 минут)

Урок 30. C++ Вращающийся куб

Урок 31. C++ Программа печатает саму себя

Урок 32. C++ Красивый спец-эффект

Урок 33. С++ Моделирование гравитации

Урок 34. С++ Рисуем фрактал Мандельброта

Урок 35. С++ Кит и кот

Урок 36. С++ Часы

Урок 37. С++ Моделирование груза на пружине

Урок 38. С++ Моделирование резинки

Урок 39. С++ Обход доски шахматным конем

Урок 40. С++ Обход доски шахматным конем [продолжение]

Урок 41. C++ Волновой алгоритм [A* pathfinding]

Урок 42. C++ Броуновское движение

Урок 43. C++ Работа с мышкой

Урок 44. C++ Рисование трехмерных графиков

Урок 45. C++ Волны

Урок 46. C++ Ханойская башня без рекурсии

Урок 47. C++ Анимация ханойской башня в OpenGL

Урок 48. C++ Загадка Эйнштейна

Урок 49. C++ Звездное небо

Урок 50. C++ Matrix Code

Урок 51. C++ Деление

Урок 52. C++ Спрайты

Урок 53. C++ Код Хаффмана

Урок 54. С++ Быстрая сортировка

Урок 55. C++ Большие числа (часть 1)

Урок 56. C++ Большие числа (часть 2)

Урок 57. C++ Сортировка слиянием

Урок 58. C++ Музыка

Урок 59. C++ Умножение

Урок 60. C++ Римские числа

bookflow.ru

C++ уроки для начинающих — обучение с нуля для чайников

Полезные ссылки:

3) Большой курс по C++;

С++ берёт основу в языке Си, активно разрабатываемом ещё в 1969-1973 годах. За разработку отвечала компания Bell Labs во главе с главным разработчиком Dennis Ritchie. Через 10 лет программист из Дании Bjarne Stroustrup, в своё время являвшийся разработчиком Си, выпускает расширенную версию языка под названием С++. Вначале своего пути C++ являлся всего лишь расширением, неким дополнением к Си, которое расширяло возможности ООП. Сам Страуструп изначально рассматривал язык всего лишь как «Си с классами».

Дата рождения C++ приходится на 1983 год. Хоть он и не являлся полноценным языком, а лишь ответвлением Си, но всё же имел ряд полезных функций. За счёт них программистам удавалось быстрее и проще разрабатывать приложения. С выходом C++ в мире появилось ряд, ныне общераспространённых, понятий:

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

Будет интересно: Си по сей день сохраняет популярность даже несмотря на развитие C++ и доминирующее положение последнего языка в сфере функциональности. Почему старый и менее развитый язык даже сегодня популярен? Всё просто – переносить программы на новый язык — довольно затратное и долгое дело. Часть компаний просто плывут по течению и продолжают поддерживать свои программы на Си.

В сети очень многие специалисты дают советы, что начать изучение С-подобных языков лучше с Си. Они говорят, что только так можно лучше понять суть С++. В реальности – это неправильное мнение. Если начать изучение с С++, в арсенале разработчика появятся знания о более новых и современных возможностях языка. Если когда-то появится необходимость перейти на Си, это не потребует много времени и сил. Даже сам факт необходимости перехода на довольно старый Си уже вызывает большие сомнения.

Но если вы все же хотите изучить Си перед языком C++, то предлагаем вам ознакомиться с большим видео уроком, в котором вы сможете познакомиться с этим языком:

Более детально про язык вы можете почитать на этой странице.

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

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

Несколько сфер использования:

  • Разработка операционных систем. Даже сама Windows преимущественно базируется на С++;
  • Создание драйверов;
  • Написание программ с нуля;
  • Разработка и поддержка антивирусных приложений и прочего.

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

Весьма много игровых движков, предназначенных для визуализации огромного игрового мира, основываются на С++. За последние года всё больше мобильных приложений используют данный язык. Даже в сфере веба нашлось место этому языку. Всевозможные веб-приложения активно используют С++, не обязательно в качестве основы, может просто для реализации вспомогательных функций, но факт остаётся фактом. Если подытожить: сложнее найти сферы, в которых С++ не может применяться, чем там, где используется этот язык.

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

У С++ есть компиляторы и инструменты для работы с кодом на большинстве известных платформ. Это позволяет скомпилировать исходники под любую платформу.

С++ поддерживает написание программ в стиле ООП, чего не умеет Си. В этом случае приложение становится лишь набором классов, объектов, которые способны взаимодействовать с другими элементами кода. Это помогает в разработке крупных приложений.

Как поэтапно развивался С++?

Шаги развития С++:

  • 1979-1980 – С++ появился и позиционировался, как язык Си с дополнительными классами;
  • 1983 – язык начал называться, как все мы привыкли С++;
  • 1985 – релиз коммерческого варианта С++. В этот же год появилась первая бумажная книга «Языка программирования C++», она включала описание функций, возможностей и правил использования языка;
  • 1989 – выпущена вторая версия языка с расширенными возможностями;
  • С 1990 до 2011 – медленное развитие и добавление функционала. Также стоит упомянуть, что в 1998 году впервые попытались стандартизировать язык. Тот стандарт впоследствии назвали ISO/IEC 14882:1998, сегодня — С++98. В 2003 году появилась следующий вариант стандарта C++03;
  • 2011 – издание стандарта C++11, в нём появилось действительно много нововведений. Обновление обогатило язык обилием полезных возможностей;
  • 2014 – выпуск относительно малого добавления к предыдущей версии стандарта. Его прозвали C++14;
  • 2017 – последний крупный релиз языка.

Среды программирования, компиляторы

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

Для работы с C++ необходимо установить среду разработки. Вы можете установить любую удобную для вас среду или же вовсе воспользоваться онлайн компилятором. Среди самых популярных сред разработки можно отметить такие, как: Visual C++, Xcode (только Мак), GCC, Intel C++ Compiler, Embarcadero (Borland) C++ Builder.

Дополнительные курсы

Также можете посмотреть дополнительные курсы по языку C++. На нашем сайте все курсы по языку С++ вы можете найти по этой ссылке.

itproger.com

Видеокурс по программированию на языке C# (С нуля до уверенного пользователя)

Язык С# является продолжением семейства С-подобного синтаксиса, был разработан группой инженеров компании Microsoft. Его синтаксис максимально близок к Java и C++. Данный язык обладает всеми достоинствами своих предшественников, и в то же время лишен их недостатков. Самостоятельно постичь основы программирования C# довольно трудно, поскольку его синтаксис весьма развит и сложен. Он имеет поддержку событий, статической типизации, полиморфизма, атрибутов, свойств, итераторов, функций, исключений и много другого.

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

Уроки программирования на языке C#


Обучающие видео уроки программирования C# разделены на 5 отдельных лекций, общая длительность которых составляет 17 часов 6 минут. Занятия проводятся на русском языке, автор Кораблин Александр. В ходе изучения основ программирования рассматриваются все нюансы использования Си шарп, а также его элементы и конструкции. Несмотря на то, что курс носит теоретический характер, пользователю будет предложено провести ряд лабораторных и практических занятий, в которых он проверит, насколько усвоил материал лекций и сможет оценить свой уровень знаний.




4creates.com

Видео курсы по программированию C# для начинающих

В данном видео уроке курса «C# стартовый» Вы сможете ознакомиться историей языка C# и платформы .NET. Вы изучите инструменты, которые будете использовать на протяжении всего курса. Этот урок даст Вам общее понимание того, что такое программирование, какие типы программ можно создать с использованием языка C#. Вы узнаете об актуальных технологиях и возможностях платформы Microsoft .NET. На этом уроке Вы создадите первое приложение “Hello world”, которое пишут все программисты, когда начинают осваивать новый язык программирования. Также научитесь создавать простые оконные приложения с пользовательским интерфейсом, узнаете что такое компиляция и отладка.

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

 

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

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

C# — объектно-ориентированный язык, но для того чтобы Вам было проще понять этот язык, наш курс разделяется на две части: первая часть (это C# Стартовый) рассматриваются процедурные подходы, а во второй части (это C# Essential) будет рассматриваться именно объектно-ориентированная составляющая. Так, мы понимаем, что у нас есть процедурные языки и объектно-ориентированные языки, которые и включают в себя возможности процедурных языков.

А на чем же это все базируется? Это все базируется на двух понятиях: на алгоритме и на модели.

Алгоритм. Алгоритмирование – это написание простейших программ с использованием переменных, условий, циклов, методов и массивов. А моделирование – это другая часть. Моделирование позволяет формировать высокоуровневые понятия, моделирование позволяет представлять систему при помощи классов и объектов. А классы они уже содержат в себе алгоритмы. Т.е. у нас имеется алгоритм, и у нас имеется модель, содержащая этот алгоритм. Процедурные языки, не имеют возможности строить модели. Язык C# явля

itvdn.com

Видео уроки Visual Studio C++ для начинающих

Разработка программного обеспечения, в наши дни, стала гораздо более простым и быстрым процессом, чем 25-30 лет назад. Современные пользователи имеют открытый доступ к мощным средам разработки и удобным языкам программирования, которые на порядок облегчают создание ПО. Сегодня, для написания своей собственной программы, вам достаточно иметь подходящий инструмент и знания, как им пользоваться, и мы с удовольствием поделимся с вами и тем и другим.

Уроки Visual Studio


Представляем вашему вниманию мини-курс по разработке программного обеспечения в среде Visual Studio компании Microsoft. Представленные видеоуроки познакомят вас с основами программирования и научат создавать программы на языке C++. Курс состоит из 16-ти уроков, общей продолжительностью 5 часов 55 минут. За это время вы поймете саму суть строения программ и навсегда ликвидируете свою компьютерную безграмотность.Первый взгляд на Visual Studio. Разбор интерфейса и настроек среды.
Скачать бесплатную версию Visual Studio можете на нашем сайте — 4create.ru/programm….

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


Знакомство с языком C++ и его структурой. Базовые знания о данных, функциях и переменных.


Что такое венгерская нотация. Правила ввода переменных и синтаксисов. Блоки цифровой информации и манипуляторы signed / unsig

4creates.com

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

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