Си шарп с нуля

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




Дмитрий
  • Звание: Микробитер
  • Накопленный опыт: 38 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-12-07 19:30:49
  • Город проживания: СПб

Видеокурсы

Дата активности Видеокурс Прогресс
2016-12-07 game5 Игра Сокобан 6 из 22 28 %
2016-06-21 task5 Секундомер 3 из 16 19 %
2016-06-20 lines Шарики все 6 100 %
2016-05-14 lambda Функциональный П все 5 100 %
2016-03-15 game0 Демо игры 8 из 9 89 %
2016-03-15 game1 Наноигры 2 из 10 20 %
Итого: 30 из 68 45 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2015-10-28 task1 Семантика все 6 100 %
2015-10-28 task1b Строки 1 из 14 8 %
Итого: 7 из 20 35 %
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий   / 2016-12-07 20:46

Это понятно, я о том, что Формлоад вызывается 1 раз, далее при ресайзе она не вызывается, посмотри внимательно код, видимо у тебя где-то сопли.


7873. Дмитрий
Дмитрий
ответить
→  Иван Воронин   / 2016-12-07 19:29

размеры вычисляются в FormLoad, и так как он должен запускаться раньше чем Resize - размеры уже должны быть проинициализированны


11017. Владимир Петреченко
Владимир Петреченко
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2016-12-07 15:33

Отлично получилось


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-12-06 15:13

Красивые текстурки, Молодец! А ты в самом событии ресайза не пробовал вычислять новые размеры? Причём тут форм лоад не очень понял.



10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2016-11-29 02:34

Отличные картинки, хороший выбор.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Вступление / 2016-11-29 02:22

Молодец, отличная работа.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Дмитрий  # Секундомер / Настройка формы / 2016-06-21 21:18

Дальше ещё скучнее будет :-)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Дмитрий  # Секундомер / Моральная подготовка / 2016-06-21 20:40

Молодец, Дима, отлично подготовился.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Дмитрий  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 11:06

Молодец, Дима, принимается.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Дмитрий  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 00:39

Дима, это Арканоид.
А нужен обзор Шариков.


4004. Елена
Елена
ответить
→  Дмитрий  # Шарики / Шарики. Вступление / 2016-06-19 06:12

Красивые шарики :)


24. Оля
Оля
ответить
→  Дмитрий  # Функциональный П / ФП - Короткое замыкание / 2016-05-15 21:41

Дима, я рада что урок  ты отлично выполнил и уверена что полученные знания дальше будешь применять с радостью! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Дмитрий  # Функциональный П / ФП - Короткое замыкание / 2016-05-14 21:55

Дельное замечание. Так и будем делать.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Дмитрий  # Функциональный П / ФП - Калькулятор / 2016-05-08 11:35

Сколько новых слов от тебя я узнал: и лябда, и лямюда :)
Исправляй.


2146. Иван
Иван
ответить
→  Дмитрий  # Наноигры / Камень ножницы бумага / 2016-03-15 20:31

Отличные картинки подобрал!


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Дмитрий  # Наноигры / Камень ножницы бумага / 2016-03-15 15:36

О! Теперь классно! Молодец! :~)


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Дмитрий  # Наноигры / Камень ножницы бумага / 2016-01-26 17:30

Кажется ты выложил что-то не то :~)


2146. Иван
Иван
ответить
→  Дмитрий  # Наноигры / Бот для Быстрощёлка / 2016-01-25 23:21

Круто, всего 30 минут и бот готов!


24. Оля
Оля
ответить
→  Дмитрий  # Наноигры / Бот для Быстрощёлка / 2016-01-25 21:07

Дмитрий, чудестно! Рада что все легко получилось! Молодец! :)


24. Оля
Оля
ответить
→  Дмитрий  # Наноигры / Игра Быстрощёлк / 2016-01-23 23:56

Дмитрий, хорошие знания получил, а еще и веселую программу! :)


2146. Иван
Иван
ответить
→  Дмитрий  # Наноигры / Игра Быстрощёлк / 2016-01-23 22:44

Отлично получилось! В программах часто нужны эти самые тики. Хорошо, что про них тут все рассказали.


2146. Иван
Иван
ответить
→  Дмитрий  # Наноигры / Лабиринт 2D - игра / 2016-01-07 14:51

Радует, что сложностей не возникает!


24. Оля
Оля
ответить
→  Дмитрий  # Наноигры / Лабиринт 2D - игра / 2016-01-06 22:49

Дмитрий, хорошие знания, ведь таймер и дальше тебе пригодится! :)


24. Оля
Оля
ответить
→  Дмитрий  # Наноигры / Лабиринт 2D - меню / 2016-01-06 20:44

Дмитрий, хорошая подготовка к самому интересному, созданию уровней! Рада что урок принес отличный опыт! :)


7873. Дмитрий
Дмитрий
ответить
→  Евгений Витольдович   / 2015-11-01 14:40

Я столкнулся со следующей проблемой. Не выходит предотвратить шах, подстановкой фигуры между королем и атакующей фигурой. пока бился с этой проблемой.


24. Оля
Оля
ответить
→  Дмитрий  # Наноигры / Вступительное слово / 2015-10-31 00:05

Дмитрий, здорово что ты уже многое умеешь, думаю практика поможет тебе закреплять навыки и приобретать опыт!!! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Дмитрий  # Наноигры / Вступительное слово / 2015-10-30 22:25

Дима, полноценная логика?
Рокировки делает?
Учитывает, ходили ли ладья/король?
Есть проверка взятия на проходе?
Сделано превращение пешки?
есть проверка на шах?


6458. Илья
Илья
ответить
→  Дмитрий  # Наноигры / Вступительное слово / 2015-10-30 21:54

ого, а я про шахматы только мечтаю, когда нибудь)


2146. Иван
Иван
ответить
→  Дмитрий  # Наноигры / Вступительное слово / 2015-10-30 21:04

Добро пожаловать! Сложная у вас программа! Очень интересная.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: узнал о toolstrip
Трудности: у меня ресайз запускается как будто бы раньше, чем формлоад, поэтому ширина и высота еще не проинициализированны, не знаю почему так, но я добавил трай кетч
всё хорошо
Научился: Использовать функцию для управления мышью
Трудности: со всем легко справился
приступаю к следующему уроку