Результаты поиска по запросу: c starter*
Саздание игры - "Морской бой" на C++ с Qt, часть 3.
Третья часть - "Саздание игры - "Морской бой" на языке C++ с использованием графической библиотеки Qt". Практическая работа в ходе которой будет реализованна игра - "Морской бой".
Пошаговая реализация и теоретическое объяснение в ходе работы над игрой.
Еще больше интересных видео для пользователей ITVDN.
Разработка для iOS | Урок: 5. Первые шаги в Objective C.
Первые шаги и знакомство с синтаксисом и элементами языка программирования Objective C. Что такое placeholder? В каком формате выводится строка на экран? Создание первой простой консольной программы, которая выводит на экран "Hello World!".
Развивайтесь вмeсте с ITVDN.
Знакомство с QML. Пятнашки. Разработка графических приложений на C++ с Qt и QML.
Автор: Дмитрий Афанасьев
<p>Мы начинаем <strong>серию вебинаров</strong>-практикумов по С++, Qt и QML. В ходе данного цикла вебинаров будут рассмотрены все этапы создания кроссплатформенных графических приложений на основе фреймворка Qt.</p>
<p><strong>Всего будет 4 вебинара:</strong></p>
<ol>
<li>Знакомство с QML. Пятнашки (17 сентября)</li>
<li>Model View Controller в Qt. Знакомство с QML - продолжение. (24 сентября)</li>
<li>Работа с базами данных в Qt (22 октября)</li>
<li>Работа с сетью в Qt (29 октября)</li>
</ol>
<p>Мы рассмотрим самые важные части фреймворка в процессе создания приложения "Книга контактов", которое с каждым вебинаром будет улучшаться и масштабироваться. Таким образом, вы узнаете, как создавать интерфейс своей программы, как в нее добавить работу с базой данных, а также как создавать клиент-серверные приложения. Но, прежде чем приступать к созданию книги контактов, мы попрактикуемся с QML на примере создания игры 'Пятнашки'.</p>
<p>Итак, тема первого вебинара - <strong>Знакомство с QML. Пятнашки</strong><br />
<br />
В течении вебинара будет разработана игра «Пятнашки» с бизнес-логикой на C++ и графикой на QML. Эта маленькая игра позволит на практике понять основные принципы и best practices в QML.</p>
<p>После просмотра данного вебинара, зритель освоит базовую информацию о языке QML и об его интеграции с C++, что позволит ему эффективно разрабатывать графические приложения с динамичным пользовательским интерфейсом, используя Qt фреймворк.</p>
<p>Приложение, разработанное в течении вебинара, может стать примером в портфолио джуниор разработчиков.</p>
<p><strong>План вебинара:</strong></p>
<p>1) Структура QML компонентов</p>
<p>2) Компоненты QtObject, Item</p>
<p>3) Базовые графические компоненты</p>
<p>4) Взаимодействие C++ и QML:</p>
<ul>
<li>Q_PROPERTY</li>
<li>Q_INVOKABLE</li>
</ul>
<p>5) Компоненты ListView, GridView</p>
<p>6) Сигналы-слоты в QML</p>
<p>7) Свойства, алиасы</p>
<p>8) Регистрация своих классов в метасистеме</p>
<p>9) Кастомизация компонентов</p>
<p> </p>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.</p>
<p>Также он будет интересен новичкам, которые хотят научиться писать кросплатформенные графические приложения на C++.</p>
Создание эволюционной игры Conway's Game Of Life на C# + WPF.
Автор: Науринский Юрий
<p>На вебинаре мы рассмотрим Game Of Life — клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году и её реализацию с помощью языка программирования C# и фреймворка WPF.</p>
<p>Прежде чем реализовывать игру, необходима чёткая задача и постановка правил самой игры.</p>
<p>Дальше мы рассмотрим, как реализовать саму логику игры без привязки к какому-либо фреймворку.</p>
<p>Следующий логичный шаг после того, как была реализована основная логика игры— это рассмотреть привязку логики к фреймворку WPF и придание «жизни» игре.</p>
<p>В конце вебинара мы рассмотрим, какие техники тестирования можно применить для гарантии корректности получаемого результата логики игры.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Знакомство и определение целей вебинара.</li>
<li>Conway's Game of Life. Правила игры.</li>
<li>Реализация игры: C#</li>
<li>Реализация игры: WPF</li>
<li>Реализация игры: Тесты?</li>
<li>Выводы. Ответы на вопросы.</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен C# разработчикам, которые желают углубиться в разработку приложений на технологии WPF, а также рассмотреть с практической точки зрения достаточно интересную и известную математическую игру.</p>
Разработка графических приложений на C++ с Qt и QML. Работа с базами данных в Qt
Автор: Дмитрий Афанасьев
<p>Мы продолжаем серию вебинаров «<a href="https://itvdn.com/ru/webinars/description/graphicalapplications-qml" target="_blank">Разработка графических приложений на C++ с Qt и QML</a>».<br />
На первом вебинаре мы познакомились с QML, на втором начали разрабатывать приложение «книга контактов». <br />
На третьем вебинаре вы научитесь интегрировать SQL базу данных в свое приложение. Будет рассмотрена минимальная работа с файловой системой, применение некоторых C++ паттернов и идиом на практике, соединение с базой данных и манипуляция данными.<br />
<br />
<strong>План вебинара:</strong></p>
<ul>
<li>Применение RAII идиомы</li>
<li>Pointer to implementation</li>
<li>Работа с умными указателями</li>
<li>Подключение к базе данных</li>
<li>Классы QDir, QStandardPaths</li>
<li>Выполнение SQL запросов</li>
<li>Создание SQL таблиц</li>
<li>Обработка ошибок</li>
<li>Привязка значений</li>
<li>QVariant/QVariantList</li>
<li>Variadic templates</li>
<li>Паттерн Singleton, его анализ</li>
<li>Mock data</li>
<li>Разработка архитектуры многомодульной системы</li>
<li>Qt контейнеры, их преимущества и недостатки</li>
<li>Copy-on-write</li>
<li>Java style iterators vs STL style iterators</li>
<li>Создание динамических библиотек в qmake</li>
</ul>
<p> </p>
<div><strong><span style="font-size: 13px;">Целевая аудитория:</span></strong><br />
</div>
<div><span style="font-size: 13px;">Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.</span></div>
<div><span style="font-size: 13px;">Также он будет интересен новичкам, которые хотят научиться писать кроссплатформенные графические приложения на C++ с применением баз данных.</span></div>
Разбор вопросов технического собеседования по C#/.NET. Уровень strong junior/middle developer
Автор: Алексей Глембицкий
<p>Этот вебинар посвящен разбору типичных вопросов технического собеседования на позицию strong Junior/Middle C# Developer. Это отличная возможность для тех, кто готовится к собеседованию, получить полезные советы, понять, чего ожидать и как лучше подготовиться.</p>
Шахматный клиент-сервер на C#. Часть 1. Алгоритм. Программирование шахматных правил игры.
Автор: Евгений Волосатов
Мы начинаем создание клиент-серверной игры в шахматы. Это комплекс программных решений с использованием: C#, ASP.NET, MS-SQL, EF, Unity. В результате мы создадим сервер, через который клиенты смогут играть друг с другом в шахматы со смартфона.
Как создать AI-ассистента на C#: практический тренинг для начинающих
Автор: Ярослав Андреев
<p>Программирование кажется сложным только на старте. Но когда у вас есть понятный план и наставник, который уже прошёл этот путь, начинать гораздо проще.<br />
На вебинаре <strong>16 октября</strong> вы сделаете свой первый шаг в мир IT вместе с опытным Full Stack разработчиком.</p>
Обзор полезных ресурсов для изучения C# и .NET с нуля
Автор: Алексей Глембицкий
<p>Сегодня профессия программиста пользуется большой популярностью, поскольку это участие в интересных проектах, направленных на улучшение нашей жизни, удаленная работа в международных компаниях, достойная оплата труда даже в условиях войны.</p>
Создание игры "Clash Royale" на C# с нуля
Автор: Владислав Черкис
<p>Какой лучший способ изучить что-нибудь новое? Конечно, превратить это в игру! Особенно действенен этот способ при изучении программирования: пишете код, сразу видите результат – двигаетесь дальше с новой порцией энтузиазма.</p>