Online обучение c#

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

2014-03-29 C# КРЕСТИКИ-НОЛИКИ

Привет, !

Активно заработал наш раздел "Консоль".

Приятно видеть, что все с таким энтузиазмом решают задачи.

За пару дней было отправлено почти 1000 решеий, это что-то!

Я записал видео-решения для всех задач, которые есть на сайте.

Но даже 16 рублей платить никто не хочет, и я понимаю причины:
1. Не все могут заплатить через WebMoney / Яндекс.Деньги.
2. Куда интереснее решить задачу самому.
Я прав?

Однако видео-записи получаются настолько классными,
что мне будет досадно, если их так никто и не посмотрит.

Поэтому я решил всем вам сделать ПОДАРОК.

Всем, кто завтра придёт на вебинар, доступ ко всем
видео-решениям будет открыт совершенно бесплатно.

Не будет никаких секретных кодов доступа и скидок.
Просто открою доступ только тем, кто пришёл на вебинар.

Начало вебинара в 22:00 по Москве,
в субботу, 29 марта 2014 года.
Адрес: http://join.me/volosatov.
Не опаздывать!

Тема вебинара: игра Крестики-Нолики.

Эту игру составил наш коллега - Пилипчук Сергей,
большое ему спасибо за красиво воплощённую идею.

Именно её мы завтра и будем создавать.

И на закуску - видео-решение к первой программе из раздела "Строки".

https://www.youtube.com/watch?v=bn6OSYv5kec



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Использовать потоки.
Спасибо за прекрасный курс по потокам. Очень увлекательно и познавательно. Не хватило мне только информации о передаче данных из одного потока в другой. Правда мне уже удавалось это сделать в курсе "Фотошарп", где я замахнулся на использование прогресс бара в отдельном потоке. И столкнулся, что мне как-то надо передавать одну переменную в основной поток. Удалось реализовать в итоге с помощью такой строчки в новом потоке.: progressBar1.Invoke(new Action(() => progressBar1.Value = count)); Уж не знаю кому написал, но может это кого натолкнет на какую-нибудь идею.
Научился: Научился работать с семантическими функциями языка C#.
Трудности: Ничего сложного не было - только функции с календорем и когда рандомайзные функции - в остальном все просто.
У меня было не завершенное дело. Я еще проходил семантику когда была бесплатна - не добил это дело. Вот решил его сделать до конца.