Курсы программирования с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Бесплатно, но не даром!

Практические видеоуроки по C#

На каждом уроке с нуля создаётся законченное приложение.

Все этапы создания программы подробно объясняются.

Есть видеокурсы по созданию игровых и прикладных программ с использованием различных технологий.

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

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



Случайный видеообзор от нашего курсанта

10558. Иван Воронин # Чашка кофе

Продолжительность видеообзора: 00:06:14


Автор видеообзора: 10558. Иван Воронин
Название видеокурса: Чашка кофе
Научился: очень много нового почерпнул в процессе доработки игры
Трудности: найти время на реализацию всего, что задумал =)
как обычно создал уникальную иконку для бинарника и форм помимо базовых, добавил текстуры поворота головы/хвоста размещение змейки на поле случайное змейка поворачивает голову туда куда ползёт, хвост поворачивается за телом в левом-верхнем углу экрана показаны яйца текущей змеиной семьи первый кто вылупился, начинает отъедаться на кроликах, чтобы вырасти и отложить яйца при поедании определённого количества кроликов, появляются дополнительный яйца если змейка врезалась в стену или слопала саму себя, рождается следующая змейка и так до тех пор, пока не окончатся яйца, по окончанию игры будет отображена статистика в правом-верхнем углу показано количество слопаных кроликов текущего змеиного выводка вверху-по центру показан рекорд на протяжении всех попыток игры рекорд сохраняется в файл в папке data при запуске игры, если таковой файл имеется, то загружается рекорд из файла, если же файла нет, то рекорд обнуляется (можно сбросить простым удалением файла) поворачивать голову при движении за 1 такт может только под 90 градусов (защита от того, чтобы не повернуть на 180 и не слопать саму себя) игровая статистика выполнена в игровом стиле, добавлены необходимые текстуры если змея врезалась, но при этом ещё есть яйца, то игра не начинается сначала, появляется новая змейка, а текущий счёт не обнуляется, пока не закончится игра после при этом генерируется новое с новым расположением змейки и кролика добавлена новая форма и активирована как основная, форма самой игры теперь вторична на начальной форме добавлено игровое меню из 3 пунктов: Играть, О игре, Выход пункты меню подсвечиваются в стиле ZX Spectrum при наведении мышью пунктами меню можно управлять и стрелками вверх/вниз на клавиатуре выбор пункта осуществляется клавишей Enter или кликом мыши при выборе пункта "Играть" - открывается форма и начинается игра при выборе пункта "О игре" - открывается профиль на проекте videosharp.info звуковые файлы хранятся в папке data, так же они были конвертированы в форма mp3 для экономии места



Подарок от Игромистра - Комикс


«Я мечтаю, я хочу, я сделаю»


«Я не достоин»


«Я не люблю»


Супер-игра твоей мечты


Объектная модель твоей игры.


Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился работать с графикой. Задачки очень легкие, но очень эффективные для понимания. Навыки работы с графикой. При изменении параметров появлялись разные картинки - это было очень наглядно.
Трудности: Понять как инициализируется графический интерфейс и почему именно так, и что для чего создается. Так же не совсем понятно откуда автор узнал, что есть такой класс для рисования. Да и вообще пока не очень понимаю как можно понять все что есть для работы в студии.
Хотелось может что б было описание, что б у начинающего сформировалось понимание общее и на первом этапе и он понимал, например (расстояние до Москвы 1500 км ты прошел 150 км, то же самое и со студией - что б полноценно или более или менее овладеть студией нужно изучить 56 библиотек это 100%, которые есть в студии или же был какой-то навигатор я буду работать с графикой можно использовать методы Draw, которые показывал автор, а можно OpenGL(рисовали в институте). Есть студия в студии есть такие-то библиотеки и перечислить возможности что б знать что искать, а так когда проходишь каждый урок мы берем по кусочку, а общую картину мы не видим. Может выводить в процентном отношении например автор данного проекта знает вот это – и это 100% ты изучил вот это и вот это - это 20%. Когда создаешь проекты там так же перечислено целая куча всего, было б не плохо если б например было описание - программирование разделено на несколько разделов и каждая технология используется для таких-то целей. Получается что есть ящик с инструментами, но он закрыт, если мы скажем дай молоток нам тогда достанут молоток, вопрос откуда мы знаем, что там есть молоток, и что этим молотком нужно забивать гвозди, а не выкручивать болты - мы не знаем. Конечно Вы скажите вот есть MSDN вот и изучайте - но к сожалению там так же все перечислено общим списком, и по первой не очень понятно. Или может просто нужно научиться пользоваться MSDN и все вопросы отпадут?
Научился: Написал отзыв о видео-курсе.
Отзыв: отличный проект, интересно заниматься. Мне нравится такой способ обучения, планирую продолжать учится.