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

Формула программиста

основатель — Волосатов Евгений Витольдович

Создаём графику


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

Здравствуйте дорогие друзья!


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

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

В процессе создания мы будем использовать классы Bitmap, Graphics, Pen. Поработаем с визуальными компонентами PictureBox, Timer. Создадим собственную структуру Pixel, будем выделять написанный код в отдельные классы, делать рефакторинг кода, чтобы созданная программа соответствовала принципам Объектно Ориентированного программирования.

 

Самостоятельная работа

 1. 
 2. 
 3. 
 4. 
 5. 

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

 

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: На этом уроке я узнал о полезном инструменте Visual Studio - "вытаскивалка метода". В контекстном меню выделенных строк кода выбираем Refactor > Extract method и всё переписывается "само" : ) _________________________
Пол-дня потратил на ресайз формы, так и не добился правды. : (


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