Online обучение c#

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 120
  • Всего выполнено уроков: 117

Отчёты по видеоурокам

Дата Видеоурок Результат
2015-08-24 23:33 Сокобан Сокобан - Завершение + 1 30 мин.
Собирать воедино предыдущие версии программ
Все и везде предусмотреть, все режимы работы программы
Когда создавал сетевую версию, то поторопился и поудалял все лишнее, то что использовалось раньше. Из-за этого при создании итоговой программы пришлось поднимать исходники всех предыдущих программ и брать оттуда нужные функции. В конце концов все получилось, и создание игры "Сокобан" завершено. Определенно, это будет лучший продукт в моем портфолио и им действительно можно будет гордиться. Выражаю искреннюю благодарность нашему учителю за такой классный курс уроков и за полученный в ходе их выполнения бесценный опыт.
2015-08-24 21:30 Сокобан Сокобан - Игра - На двоих по сети + 2 1 час. 30 мин.
Передавать данные по сети. Общаться из программы с консолью
Сфотографировать два компьютера)
Или это я пропустил, или это сделано преподавателем намеренно - но я не увидел объяснения, как непосредственно соединить два РАЗНЫХ компьютера по сети. Во всех сетевых уроках мы работали на IP 127.0.0.1 (т.е. на localhost'е). Поэтому для разных компьютеров я придумал решение сам(скорее всего дико неоптимальное) - при инициализации сервера программа открывает консоль и посылает туда запрос "ipconfig", считывает ответ, находит строку, в которой написан IP-адрес, вытаскивает его из этой строки и вставляет в текстовое поле. Далее при нажатии на кнопку запуска игры появляется сообщение о том, какой IP-адрес нужно сообщить клиенту. Как-то так.
P.S. Не очень получилась фотография двух компьютеров.
2015-08-24 16:12 Сокобан Сокобан - Игра - На двоих + 20 15 мин.
Переделывать старую программу, убирать ненужное
Ничего сложного
Вопросов нет
2015-08-24 15:44 Сокобан Сокобан - Редактор - На двоих + 20 30 мин.
Думать над уровнями
Ничего сложного не было
Прикольная игра получается, продолжаем!
2015-08-18 02:20 Сокобан Сокобан - Игра - Автоходы + 10 1 час. 35 мин.
Ничему новому
Сложно было найти ошибку
Ошибка заключалась в том, что при автоматическом передвижении ящика я забыл в массиве top вернуть ящик, который мы удаляли, на место. Поэтому в программе человечек двигался, а ящик пропадал.
2015-08-17 23:59 Сокобан Сокобан - Решалка - Оптимизация + 10 45 мин.
Узнал, что обычный массив быстрее, чем Dictionary.
Ничего сложного, оптимизация очень простая
То, что Словарь быстрее Списка, это я знал. Но вот то, что Массив быстрее Словаря - для меня удивительно. Прикладываю скриншот только оптимизированной программы, потому что прежняя с заданием за приемлемое время не справилась.
2015-08-17 22:39 Сокобан Сокобан - Решалка - Яблоко + 10 1 час. 00 мин.
Алгоритму, как поставить ящик на свое место
Понять алгоритм, честно говоря, так до конца и не понял
Вопросов нет
2015-08-16 23:46 Сокобан Сокобан - Решалка - Мышка + 10 55 мин.
Узнал, что такое очередь и как ее использовать. Понял алгоритм поиска вширь.
Если разобраться, то все просто
Вопросов нет
2015-08-16 20:59 Сокобан Сокобан - Решалка - Тестер + 10 1 час. 10 мин.
Логике, более продвинутой работе с командной строкой
Ничего сложного, просто нужно вдуматься
Вопросов нет
2015-08-16 01:15 Сокобан Сокобан - Игра - Управление + 1 2 час. 15 мин.
Логике
Понять логику, переработать и реализовать самостоятельно
Интересная идея с двумя массивами, я бы не догадался. Ну и круто, что есть уже полностью рабочая версия игры, пусть даже очень простая.
2015-08-15 19:28 Сокобан Сокобан - Игра - Интерфейс + 10 25 мин.
Ничему новому, просто повторил ранее изученное
Ничего сложного
Один вопрос - зачем использовать структуру Place, если есть встроенный Point?
2015-08-15 16:59 Сокобан Сокобан - Создаём свои уровни + 1 1 час. 35 мин.
Продумывать уровни
Придумать уровни
Вопросов нет
2015-08-12 01:25 Сокобан Сокобан - Редактор - Улучшение + 1 30 мин.
Повторил ранее изученное
Все просто
Круто, прикольный и удобный получился редактор
2015-08-11 22:58 Сокобан Сокобан - Редактор - Сохранение + 10 1 час. 20 мин.
Логике
Сложно было понять алгоритм ресайзинга массива
Прикольная получилась программа, удобная
2015-08-10 23:05 Сокобан Сокобан - Редактор - Редактирование + 2 55 мин.
Работать с компонентом toolStrip
Ничего сложного, все просто и понятно
Вопросов нет
2015-08-10 21:17 Сокобан Сокобан - Редактор - Интерфейс + 1 40 мин.
Впервые использовал компонент toolStrip, давно хотел найти что-то подобное
Ничего сложного нет
Как обычно, где-то программу чуть-чуть сделал по-другому, опять же воткнул ref туда, где изменяется картинка. Нашел, как изменить высоту верхней панели. Действительно получилось маленькое чудо, когда текстовый документ вдруг превратился в полноценный уровень
2015-08-10 20:14 Сокобан Сокобан - Редактор - Загрузка + 10 45 мин.
Повторил ранее изученное
Ничего сложного
Внес в программу некоторые изменения - класс LevelLoading сделал статичным, чтобы не создавать экземпляры и иметь к нему простой доступ к из других классов. Еще все функции, которые должны возвращать значение сделал через ref, в том числе и функцию загрузки всей матрицы - мне кажется, так удобнее.
2015-08-10 15:56 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 10 3 час. 15 мин.
Работать в фотошопе
Нарисовать картинки
Решил немного повеселиться с картинками - получилось не очень в тему, но прикольно
2015-08-09 23:18 Сокобан Сокобан - Вступление + 2 3 час. 42 мин.
Вспомнил, как играть в Сокобан
Пройти уровни, думать над игрой
Вопросов не возникло, это ведь просто вводный урок
2015-08-01 18:43 Сокобан Сокобан - Телефон - TCP/IP протокол + 1 1 час. 10 мин.
Работать с TCP/IP протоколом
Да вроде ничего сложного
Вопросов не возникло, урок для меня очень полезный, в будущем планирую добавить клиент-серверную составляющую в свои программы
2015-07-22 00:16 Микроигры VIP урок. Стрелялка + 10 1 час. 00 мин.
Вроде ничему новому, просто повторил немного основные принципы ООП
Ничего сложного
Вопросов нет
2015-07-21 16:48 Микроигры ФИНАЛЬНЫЙ УРОК + 2 2 час. 15 мин.
Продолжаю улучшать навыки по записи видео обзоров
Нормально все записать
Такое ощущение, что учиться программировать легче, чем учиться записывать обзоры)
2015-07-17 20:09 Шарики Шарики. Поиск линий + 1 1 час. 30 мин.
Писать сложные программы, у которых есть множество разных состояний.
Под конец сложно было ориентироваться в логике работы программы
Реализовал список удаляющихся шариков через List<>, добавил подсчет очков и затраченного времени. Планирую доработать программу, но несколько позже
2015-07-17 11:52 Шарики Шарики. Поиск пути + 10 55 мин.
Реализации волнового алгоритма
Разместить вызовы функций в нужных местах, менять статусы
О волновом алгоритме уже слышал раньше, даже хотел его использовать для поиска выхода из лабиринта в своей программе. Но тогда этот алгоритм показался мне сложным, а сейчас я увидел, что он достаточно прост.
2015-07-17 00:55 Шарики Шарики. Логика игры + 10 1 час. 10 мин.
Написанию сложных программ
Отследить логику работы программы, понять все функции, все статусы, понять что, после чего и почему идет
Получается действительно интересно, идем дальше!
2015-07-16 22:50 Шарики Шарики. Анализ игры + 10 25 мин.
Все уже умел раньше
Вникнуть в конструкции функций по выбору элемента
Вопросов нет
2015-07-15 20:15 Шарики Шарики. Вступление   2 час. 45 мин.
Работать в фотошопе, рисовать блок-схемы
Ничего
Чтобы нарисовать шарики, специально скачал фотошоп, нашел в интернете инструкцию и нарисовал. Мне кажется, получилось красиво.
2015-07-09 16:37 Хранитель экрана Новый класс Polygone + 20 1 час. 10 мин.
Делать скринсейвер как в Wndows XP
Сложно не было
В класс Polygon добавил конструктор, принимающий массив фигур. В программе сделал 3 Многоугольника, которые формируются из 4-х случайных точек и разных цветов. Сделал добавление вершины по клику и переключение между Многоугольниками с помощью цифр. Также убрал границы формы, сделал ее поверх всего и сделал ее закрытие по клавише Escape. Осталось только сделать, чтобы программа сама запускалась через 5 минут бездействия, как настоящий ScreenSaver.
2015-07-09 14:00 Хранитель экрана Новый класс Figure + 20 30 мин.
Рефакторингу
Ничего сложного, просто нужно внимательно следить за модификацией программы
Вопросов нет
2015-07-09 13:02 Хранитель экрана Новый класс Graph + 1 25 мин.
Повторил приемы работы с классами, вызов базового конструктора
Ничего сложного
Вопросов нет
2015-07-09 12:14 Хранитель экрана Движение шарика + 20 20 мин.
Некоторым формулам для расчета столкновений
Ничего сложного
Реализовал координаты через Point, а смещение через Offeset().
2015-07-09 11:39 Хранитель экрана Создаём графику + 20 8 мин.
Ничему новому
Сложного не было
Вопросов нет, все просто
2015-07-07 10:20 Игры со словами Виселка. Алгоритм помощника + 1 40 мин.
Вроде ничему принципиально новому, просто улучшил навыки
Ничего сложного не было
Алгоритм немного оптимизировал - я перебирал слова не из всего файла, а из списка, который сначала фильтруется по длине, и при каждом нажатии буквы также фильтруется. А об ощущениях - играть с помощником конечно очень легко - можно просто нажимать на наиболее встречающуюся букву, тогда победа гарантирована.
2015-07-07 01:21 Игры со словами Виселка. Блоксхема помощника + 20 1 час. 45 мин.
Рисовать блок-схемы, разбираться в алгоритме
ничего
Вопросов нет
2015-07-06 18:33 Микроигры ПОЛУФИНАЛЬНЫЙ УРОК + 1 2 час. 20 мин.
Записывать видеообзоры
Записать видео, нормально говорить
Получилось как-то сумбурно, но, думаю, сгодится
2015-07-02 23:00 Микроигры 2048 - Смещение + 2 2 час. 10 мин.
Немного приблизился к пониманию рекурсии
Понять алгоритм, подогнать размеры
Из-за того, что я делал все в ПикчерБоксах, то пришлось динамически менять размер шрифта и его положение в зависимости от размера таблицы. Программу скорее всего буду доделывать - хочу сделать, чтобы плашки ездили при ходе, добавить счетчик очков, ну и написать бота хорошего тоже нужно (чтобы хотя бы 2048 набирал). Да, и в сравнении с моей старой программой, эта получилась гораздо элегантнее и красивее как внешне, так и с точки зрения кода - спасибо автору и его стараниям!
2015-07-02 18:19 Микроигры 2048 - Интерфейс + 20 1 час. 50 мин.
Рисовать прямоугольники со скругленными углами
Рисовать
Решил красиво все оформить, не так, как в первый раз - попытался нарисовать как в оригинале - прямоугольники с круглыми углами, получилось не очень, но все-таки лучше, чем просто квадраты. Из-за наличия графики пришлось вместо Лейблов делать ПикчерБоксы, по-другому писать на них текст и заливать.
2015-07-02 16:33 Микроигры 2048 - Учимся играть   5 мин.
Ничему
Ничего
В игру залипал достаточно давно, больше полугода назад - оттуда скрин самого большого рекорда на телефоне. Саму игру, опять же, уже писал, даже пытался писать для нее ботов, но как-то особо не получалось - боты слабенькие, и редко набирают больше пяти тысяч очков (второй скриншот оттуда)
2015-07-02 16:19 Микроигры Игра 15 - Картинка + 20 1 час. 15 мин.
Нарезать картинку, разбираться с координатами
Сложно было разобраться с координатами
Вопросов нет
2015-06-29 19:11 Микроигры Игра 15 - Алгоритм   35 мин.
Продумыванию логики игры
Ничего сложного не было
Просили написать отличия от моей программы:
во-первых, у меня программа состоит из 15-ти лейблов (т.е. для нуля лейбл просто не создается), соответственно реализация перестановки элемента получилась сложнее;
во-вторых, я почему-то не подумал, что по номеру кнопки можно получить ее координаты в массиве, поэтому я писал их каждый раз в тег, и каждый раз оттуда доставал;
ну и в-третьих, я сделал программу с анимацией, т.е. не использовал TableLayoutPanel, чтобы лейблы при клике могли плавно переезжать.

Мое мнение - у Евгения Витольдовича программа получилась проще и продуманнее, чем у меня)
2015-06-29 08:28 Микроигры Игра 15 - Кнопки + 1 10 мин.
Ничего нового не было
Не сложно
Программу уже писал ранее самостоятельно (второй скриншот как раз из нее), но, я думаю, интересно будет посмотреть на другую ее реализацию.
2015-06-26 16:29 Игры со словами Виселка. Поле чудес + 9 2 час. 45 мин.
Рисовать и подгонять рисунки
Сложно было красиво оформить
Я решил стилизовать программу под тетрадный лист, и поэтому пришлось состыковывать фон формы и картинку, чтобы все линии были ровными. Сделал также красивые кнопочки и так, чтобы они становились полупрозрачными и другого цвета при наведении мышки.
2015-06-26 13:47 Игры со словами Игры со словами + 3 20 мин.
Перематывать textBox автоматически при добавлении слов
Ничего
Программу уже писал раньше, только в ней не было игры в города. В этом алгоритме добавил список использованных слов и проверку на то, чтобы слова не повторялись.
2015-06-25 19:51 Нано-игры Арканоид - Шарик и кирпичики + 10 1 час. 40 мин.
Анализировать логику игр, реализовывать ее
Разобраться со своими нововведениями
Попытался добавить в игру такую фишку - при выигрыше форма не закрывается, а ракетка сама начинает отбивать шарик. Но реализовать не получилось, потому что при включении автоматического режима в игре начинает твориться какая-то анархия)
2015-06-25 01:26 Нано-игры Арканоид - Уровень и ракетка + 1 30 мин.
узнал о методе Offset()
Все просто
Вопросов нет, программу сделал чуть по-своему - вместо label'ов picturebox'ы, смещение при помощи Offcet, координаты через Point.
2015-06-16 00:12 Нано-игры Скорость реакции. Алгоритм и рекорд + 10 30 мин.
Реагировать на появляющиеся картинки
Побить рекорд
Вопросов нет
2015-06-15 22:46 Нано-игры Скорость реакции. Три картинки по таймеру + 10 25 мин.
Ничему новому, все раньше умел
Ничего сложного
Вопросов нет
2015-06-15 20:42 Нано-игры Скорость реакции. Блок-схема + 1 30 мин.
Рисовать блок-схемы
Составить понятную схему
Вопросов нет
2015-06-10 14:57 Игры со Спрайтами Домино. Финальный аккорд + 10 3 час. 00 мин.
Искать ошибки, чистить код
Найти ошибку
На поиск ошибки потратил часа 2 с половиной, очень много классов, связей между ними, и достаточно трудно было ее найти. А оказалась, как всегда, на самом видном месте - неправильно определялись координаты плашки. А сам курс действительно очень интересный и развивающий!
2015-06-09 23:56 Игры со Спрайтами Домино. Наведение порядка + 10 30 мин.
Вникать в логику работы программы
Понять логику работы программы
Вопросов нет
2015-06-09 23:49 Игры со Спрайтами Домино. Rolling Stones + 10 20 мин.
Оптимизировать код, избавляться от ненужного
Реализовать анимацию
В общем, получилась какая-то вакханалия, но мне нравится
2015-06-09 22:41 Игры со Спрайтами Домино. Пирамида из анимашек + 10 20 мин.
Работе с атрибутами virtual и override
Не сложно
Вопросов нет
2015-06-06 03:19 Игры со Спрайтами Домино. Три наследника Аниматора + 10 40 мин.
Наследование, виртуальные и переопределенные функции, наследование конструктора
Понять логику и отследить ход выполнения программы
Вопросов нет
2015-06-06 02:33 Игры со Спрайтами Домино. Базовый класс Анимаций + 10 25 мин.
Рефакторингу
Понять общую логику работы программы
Вопросов нет
2015-06-06 02:13 Игры со Спрайтами Домино. Подъём переворотом + 10 25 мин.
Имитировать переворот элемента с помощью зуммирования
Понять алгоритм переворота
Вопросов нет
2015-06-06 01:58 Игры со Спрайтами Домино. Анимация спрайта + 10 20 мин.
Создавать интересный эффект движения
Не сложно
Вопросов нет
2015-06-02 01:17 Новые технологии Мотиватор + 1 20 мин.
Писать текст с помощью графики
Ничего сложного
Вопросов нет
2015-05-30 15:49 Игры со Спрайтами Домино. Двойной спрайт + 10 45 мин.
Продумывать логику работы программы
Понять, как все это в итогу будет работать
Вопросов нет
2015-05-30 00:33 Игры со Спрайтами Домино. Отображение плашки + 10 40 мин.
Загружать XML-файлы из ресурсов программы
Написать метод Load()
У меня в ресурсах спрайты хранятся не в виде массивов байтов, а в виде строк, поэтому функцию Load() пришлось написать немного по-своему
2015-05-30 00:26 Игры со Спрайтами Спрайт. Рисуем плашки + 10 40 мин.
Рисовать
Рисовать
Вопросов нет
2015-05-28 23:53 Игры со Спрайтами Аполлон. Финальное прилунение + 10 35 мин.
Принципиально нового ничего не узнал
Сложно было подгонять размеры элементов
Вопросов нет
2015-05-28 23:04 Игры со Спрайтами Аполлон. Graph и Sprite на Луне + 1 30 мин.
Размещать спрайты по выбранным координатам и изменять их масштаб
Найти время и преодолеть лень
Вопросов нет, все понятно
2015-05-22 23:47 Игры со Спрайтами Аполлон. Плавное прилунение + 1 45 мин.
Продолжил обучаться работе с классами, делегатами. Они помогают сделать код программы небольшим и элегантным. А что самое главное - оптимальный и корректным с точки зрения программирования
Вроде ничего сложного
Интересная программка получилась. Опять же, с виду она вроде и не сложная, но все равно в ходе реализации находятся какие-то неочевидные моменты, подводные камни, проблемы которые нужно решать. И решать их действительно интересно.
2015-05-22 23:31 Игры со Спрайтами Аполлон. Законы физики + 10 40 мин.
Имитировать гравитацию и движение с ускорением в программе
Вроде бы и все просто, но самому так все продумать достаточно сложно.
Если без видеоурока, программу пришлось бы делать достаточно долго, и, я думаю, что получилось бы далеко не с первого раза.
2015-05-21 00:11 Игры со Спрайтами Домино. Ура! Победа! + 10 35 мин.
В общем, ничему, закрепил навыки полученные ранее
Выиграть)
Мне понравилась программа. Хоть она с виду и простая, но в ней много подводных камней. Плюс опять же на довольно простых примерах в ней показаны интересные функции языка (это я о делегатах).
2015-05-20 23:25 Игры со Спрайтами Домино. Выбираем и убираем + 10 40 мин.
Вроде нового ничего
Сложностей не возникало
Вопросов нет
2015-05-20 21:43 Игры со Спрайтами Домино. Делегаты отображения + 2 25 мин.
Делегатам
Понять, как работают делегаты и зачем они нужны
С делегатами ранее сталкивался, но тогда ничего не понял. После этого урока все более-менее становится на свои места и приходит понимание. Как я понял, делегаты - вещь довольно полезная, но эту полезность я в полной мере пока еще не оценил.
2015-05-20 21:05 Игры со Спрайтами Домино. Динамическая пирамида + 10 25 мин.
Воровать код у "Дизайнера"
сложностей не возникало
Несколько напрягает комбинация "static public readonly int" Зачем, например, нужен static?
2015-05-20 20:29 Игры со Спрайтами Домино. Перемешиваем плашки + 1 25 мин.
Продолжил учиться правильно оформлять код
Сложностей не возникало
Есть один вопрос - зачем делать функции защищенными? У нас будет еще один класс и мы будем использовать наследование?
2015-05-20 20:01 Игры со Спрайтами Домино. Правила игры + 10 20 мин.
Правильному "оформлению программы"
Пока не сложно
Вопросов нет
2015-05-20 18:21 Игры со Спрайтами Спрайт. Рисуем Аполлона + 1 5 час. 54 мин.
ничему новому
рисовать
вопросов нет
2015-05-20 18:03 Игры со Спрайтами Аполлон. Главные герои + 10 30 мин.
рисовать
рисовать
рисовать я не умею вообще(
2015-05-13 15:36 Игры со Спрайтами Спрайт. Сериализация объекта + 10 25 мин.
Сериализации
Найти в интернете код для ее использования и правильно его откорректировать
Сериализация - действительно интересная вещь, думаю, в будущем очень пригодится
2015-05-13 15:12 Игры со Спрайтами Спрайт. Панель инструментов + 10 20 мин.
Узнал, как работать с компонентом List
Ничего сложного
Вопросов не возникло
2015-05-13 15:07 Игры со Спрайтами Спрайт. Рисуем линии мышкой + 10 20 мин.
Применять MouseMove для того, чтобы видеть рисуемую линию
Нарисовать картинку, ибо я плохой художник
Вопросов нет
2015-05-13 14:33 Игры со Спрайтами Спрайт. Класс для Спрайта + 10 10 мин.
Оптимизации программы при помощи классов
Не было
Вопросов нет
2015-05-13 14:30 Игры со Спрайтами Спрайт. Класс для графики + 10 20 мин.
Продолжил учиться оптимизации
Ничего
Вопросов нет
2015-05-13 00:16 Игры со Спрайтами Спрайт. Структура для линии + 10 25 мин.
Повторил работу с графикой  со структурами
Сложного не было почти ничего
Вопросов нет
2015-05-13 00:15 Игры со Спрайтами Спрайт. Первая форма + 10 20 мин.
Повторил навыки работы с графикой
В начале было не сложно)
Программу делал на вебинаре, поэтому промежуточных скриншотов нет, сразу скрин готовой программы)
2015-05-10 20:22 Микроигры VIP урок. Формула 1 + 1 45 мин.
В общем, ничему принципиально новому. Повторил и закрепил знания, полученные ранее
Нарисовать картинки)
Сделал не 4 картинки, а 36 (через каждые 10 градусов), получилось прикольно
2015-05-10 18:14 Морской Бой VIP. Анимированный кубик + 10 1 час. 45 мин.
Вспомнил и повторил вложенные массивы
Найти ошибку, ну и понять, как будут работать вложенные массивы
Как у меня часто бывает, допустил ошибку, из-за которой программа работала неправильно, в самом простом и неочевидном месте и очень долго ее искал. Ну а сама задумка программы очень понравилась, действительно интересно
2015-05-10 16:23 Морской Бой VIP. Анимированный кружок + 10 50 мин.
Впервые использовал наследование классов, конечно в нем стоит еще разобраться
в общем, ничего
Замечаний нет
2015-04-27 00:13 Демо игры Картинка с секретом + 10 25 мин.
Ничему
Программа несложная
Вопросов нет
2015-04-27 00:07 Демо софт Текстовый процессор + 10 20 мин.
Поработал с OpenFileDialog и SaveFileDialog
Ничего
Вопросов не возникло
2015-04-26 19:03 Нанософт Баскетбольное табло + 10 55 мин.
Повторил передачу данных между формами
Ничего
Вопросов нет
2015-04-26 17:18 Демо софт Менеджер паролей   30 мин.
----
Ничего сложного
Вопросов нет
2015-04-23 20:30 Нанософт Скорость на клавиатуре + 1 1 час. 05 мин.
Ничему
Ничего
------
2015-04-22 20:11 Нанософт Прохождение теста + 1 45 мин.
Улучшил навыки работы с файлами
Ничего
Список вопросов реализовал через массив структур, а выбор файла через OpenFileDialog.
2015-04-21 01:38 Нанософт Шахматные часы + 1 25 мин.
Узнал о том, что таймер работает неточно.
Ничего.
Вопросов нет.
2015-04-20 20:48 Нанософт Твоё портфолио + 10 2 час. 20 мин.
Наконец научился подключать другие проекты.
Сложно было подключать другие проекты к одному, согласовывать namespace'ы.
Потратил много времени, т.к. постоянно возникали проблемы. Приходилось менять названия форм для каждого подключаемого проекта, менять названия иконок. Также пришлось изрядно покопаться в файлах .Designer, переделать их, а также покопаться и в интернете, чтобы понять, как их, собственно, нужно переделывать, чтобы все работало. Но в конечном итоге все получилось и все наконец встало на свои места. В общем, отличный и довольно важный с точки зрения серьезной практики урок.
2015-04-19 16:02 Демо софт Квадратный калейдоскоп + 10 1 час. 15 мин.
Познакомился с объектом enum.
Сложно было вернуться к урокам после длительного перерыва.
Замечаний нет.
2015-03-16 07:43 Морской Бой Олимпиада - Создание ИИ - Стратегия + 10 3 час. 20 мин.
Логике и стратегии
Реализовать придуманный алгоритм
----
2015-03-14 12:23 Морской Бой Олимпиада - Угадай число + 10 30 мин.
----
----
Ничего умнее, чем бинарный поиск я не придумал(наверное потому, что особо думать было лень).
2015-03-13 11:33 Нанософт Средняя оценка + 10 50 мин.
Использовать компонент ToolTip
Разобраться с делегатами
Честно говоря, так до конца и не понял, что такое делегат, и зачем он нужен. Он позволяет классу получить доступ к функции, находящейся вне этого класса?
2015-03-12 13:36 Демо софт Английские карточки + 10 1 час. 20 мин.
Работать с компонентом WindowsMediaPlayer, открывать файлы mp3 и видеофайлы из проекта, научился работе с файлами, научился использовать цикл foreach.
достаточно сложно было, посмотрев видеоурок, все вспомнить и написать самому
Урок вышел очень продуктивным лично для меня, но было достаточно сложно вспоминать то, что было в видеоуроке и делать это самому, все равно иногда подглядывал. Сразу запомнить новые компоненты и особенности работы с ними конечно же не получится, но если постоянно практиковаться, то, думаю, получится.
2015-03-11 17:35 Демо софт Двенадцать месяцев + 10 20 мин.
работе с календарем
ничего сложного
Картинки я зашил в проект, поэтому процедуру выбора картинок пришлось реализовать через switch, и необходимость в сообщении об ошибке отпала. Еще сделал так, чтобы программа отображалась без каких-либо границ или кнопок, на полный экран - так, для красоты.
2015-03-10 16:30 Карточки памяти Отображение карточек + 1 2 час. 10 мин.
Вспомнил, как делать блок-схемы)
Найти ошибку
Над этой работой сидел очень долго, а все потому, что не мог на протяжении примерно минут сорока найти ошибку, а когда нашел - подивился своей глупости.
2015-03-10 11:09 Карточки памяти Подготовка формы + 10 35 мин.
все было знакомо
ничего сложного
все отлично
2015-03-09 13:06 Нано-игры Бот для Цифр + 1 20 мин.
Узнал немного нового о компоненте TextBox
ничего
Программу можно использовать для "натыкивания" каких-нибудь достижений в онлайн-играх, например
2015-03-09 11:19 Нано-игры Игра Цифры + 1 25 мин.
Узнал, как пользоваться компонентом Menu, понял принцип записи типа button(a)
Ничего сложного
Замечаний нет
2015-03-09 08:13 Демо игры VIP. Устный счёт + 1 1 час. 05 мин.
Узнал о методе Focus
ничего сложного не было
Добавил вывод затраченного времени при выигрыше
2015-03-08 18:31 Демо игры ФИНАЛЬНЫЙ УРОК + 1 10 мин.
ничему)
не сложно
Хотелось бы выразить благодарность Вам, Евгений, за весь этот сайт, за видеоуроки, и за все остальное. Я считаю, что Вы справляетесь с поставленной задачей на отлично, и действительно помогаете людям выучить не только сам язык, но и основные концепции программирования, причем преподнося  все это в увлекательной игровой форме, что дополнительно добавляет мотивации. Желаю вам продолжать в таком же ритме, давать людям стимул заниматься программированием, саморазвиваться. Ведь в конечном итоге саморазвитие - основная задача (стиль жизни, если угодно) любого программиста, да и любого человека в принципе.
Зовут меня Молочников Сергей.
2015-03-08 16:09 Демо игры Камень ножницы бумага + 1 1 час. 10 мин.
Ничего глобально нового
Ничего сложного
Как и все предыдущие, урок понятый, четкий, пошаговый
2015-03-08 13:01 Демо игры Бот для Быстрощёлка + 1 35 мин.
Узнал о компоненте TableLayout
ничего сложного, как всегда - все очень четко, понятно и последовательно объяснено
Решил чуть доработать - сделать так, чтобы клики начинались при выходе курсора за пределы формы. Тогда можно не мучиться с выбором активного окна и нажатием кнопки с клавиатуры.
2015-03-08 08:04 Демо игры Игра Быстрощёлк + 1 30 мин.
Начал следовать "правилам хорошего тона"
ничего
хороший и понятный урок, замечаний никаких нет
2015-03-04 15:24 Демо игры Лабиринт 2D - игра + 1 2 час. 40 мин.

Вроде ничего сложного
В третьем уровне лабиринта создал движущиеся стены(тут пришлось слегка подумать), и добавил к ним мигающие. А насчет урока могу сказать, что он очень познавательный и реально пробуждает интерес создавать все новые уровни!
2015-03-02 14:29 Демо игры Лабиринт 2D - меню + 1 40 мин.

Я новичок в этом деле, поэтому не все успеваю
Все отлично!
2015-03-02 12:15 Демо софт Вступительное слово + 1 40 мин.

Долго устанавливался language pack для Visual Studio :)
Поступил в институт, начал изучать С++, но захотелось чего-то большего. Опыта работы на С# у меня нет и программ,соответственно, тоже. От видеокурсов планирую получить опыт программирования на С#, научиться решать разного рода задачи, планирую получить достаточно знаний и опыта, чтобы начать писать свои собственные простенькие приложения, игры, или различные "помощники", которые будут выполнять какие-либо рутинные действия.
  Нано-игры ФИНАЛЬНЫЙ УРОК   Открыто


  Компилятор Где живёт компилятор   Открыто


  Демо софт Вам телеграмма!   Открыто


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





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

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

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

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


Трудности: Понять, как работают делегаты и зачем они нужны
С делегатами ранее сталкивался, но тогда ничего не понял. После этого урока все более-менее становится на свои места и приходит понимание. Как я понял, делегаты - вещь довольно полезная, но эту полезность я в полной мере пока еще не оценил.


Научился: Немного приблизился к пониманию рекурсии
Трудности: Понять алгоритм, подогнать размеры
Из-за того, что я делал все в ПикчерБоксах, то пришлось динамически менять размер шрифта и его положение в зависимости от размера таблицы. Программу скорее всего буду доделывать - хочу сделать, чтобы плашки ездили при ходе, добавить счетчик очков, ну и написать бота хорошего тоже нужно (чтобы хотя бы 2048 набирал). Да, и в сравнении с моей старой программой, эта получилась гораздо элегантнее и красивее как внешне, так и с точки зрения кода - спасибо автору и его стараниям!