C# обучение сайт

Формула программиста
основатель — Волосатов Евгений Витольдович
Шаблоны Проектирования / Java

Продажа пакета приостановленна

Купить этот пакет можно только во время акций.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 VIP урок. Змейка 01:08:56 38 чел. ★ 4.9 $
  Итого:   1 видеоурок общей продолжительностью 1 час. 08 мин. 38 чел. ★ 4.91  
  Финалисты:   Андрей,   Дмитрий,   Денис,   Tanja,   Николай Оплачко,   Сергей,   Sergey,   Максим Базуев,   Берс,   Денис Авгурин,   Дмитрий,   Geffest,   Тимур,   Алекс,   Дмитрий 199,   Саша,   Антон Лазарец,   Оля,   Екатерина,   Елена,   Сергей,   Антон,   looker,   Алексей,   Lik_Kirill,   Максим Лапшинов,   lomik,   Nurbek,   Alcatraz,   Александр Львович,   sergey,   Дмитрий,   Алексей В.,   Сергей Соколов,   Александр,   sawezx,   Новопашин Владимир,   Иван Воронин .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился устанавливать связь между отдельными модулями классов, рисовать клетки динамически, программировать движение змеи, добавлять звук.
Трудности: Пока сложновато для меня. Слишком много классов. Было трудно обращаться из другого модуля класса в модуль Form1.cs, добавить звуки.
Я крайне удивлен, что в объектно-ориентированном языке устроена настолько усложненная связь между отдельными модулями (классами). В частности, для обращения из другого модуля класса в модуль Form1.cs пришлось использовать делегат и целый ряд операторов, которые ссылаются друг на друга. Я понимаю, для чего это сделано – чтобы ни один модуль не мог влиять на другой. Но если для меня проблема влияния модулей друг на друга не существует, неужели нельзя каким-то облегчить обращение к методам модуля Form1.cs? Хотя бы с помощью создания экземпляра класса Form1.cs. К сожалению, у меня это не получилось. Может быть, кто-нибудь подскажет, как это сделать?
Трудности: Я думаю, что не скоро смогу написать что-либо подобной сложности. Я ни догадывался, что такая простая программа требует такого объемного кода.
Благодарю за урок. Очень интересно. Особенно работа с классами. Доделывать красивости не стал ибо MessageBox'ы при столкновении, счетчик на зайцев и меню начать игру/помощь не идут ни в какое сравнение по сложности с описанием алгоритма.