Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Робот Шарп опять работает.

Алексей
  • Звание: Алгоритмист
  • Накопленный опыт: 134 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2021-01-21 18:31:32
  • Возраст: 49 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-01-07 sokoban Сокобан 18 из 23 79 %
2016-08-23 biknight Мат Конём и Слоном все 32 100 %
2016-08-23 soft0 Демо софт 1 из 8 15 %
2016-07-21 chess НаноШахматы 12 из 17 71 %
2016-04-19 iterator Итератор 9 из 10 90 %
2016-04-12 task3 Комбинаторика 2 из 22 10 %
2016-04-01 game7 Морской флот 34 из 51 66 %
Итого: 108 из 163 67 %

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

Дата активности Консольный раздел Прогресс
2018-05-14 solo C# набор 3 из 17 18 %
2017-10-18 olimp Шахматы все 2 100 %
2016-03-12 task1 Строки 6 из 14 43 %
2016-02-26 task1 Семантика все 6 100 %
Итого: 17 из 39 44 %
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей   / 2017-10-19 21:33

Очень интересно. Не знал. Спасибо.


9323. --
Алексей
Алексей
ответить
→  Евгений Волосатов   / 2017-10-19 19:42

Евгений Витольдович, альтернативу таблицам Налимова видели? github.com/syzygy1/tb пишут что они более компактные


9323. --
Алексей
Алексей
ответить
→  Евгений Волосатов   / 2017-10-17 17:45

Евгений Витольдович, переделал, просто сначала подумал, что предварительно рассчитанные  массивы будут работать быстрее, к тому же есть удобная программа Bitboards Little Helper.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей   / 2017-10-17 12:35

Алексей, необходимо добавить в твое решение олимпиадные задачи функцию, который генерирует этот массив


10309. --
Станислав
Станислав
ответить
→  Алексей  # Игра Сокобан / Сокобан - Редактор - На двоих / 2017-01-09 18:39

Недурно получилось!


9323. --
Алексей
Алексей
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Игра - На двоих / 2017-01-07 12:59

Иначе ящик не вывести из верхнего отсека. Исправлю, двойную стенку сделаю.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Игра Сокобан / Сокобан - Игра - На двоих / 2017-01-07 12:56

Зачем слева выход из лабиринта?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алексей  # Игра Сокобан / Сокобан - Игра - Автоходы / 2017-01-07 03:39

Отлично, молодец!


10494. --
Алексей В.
Алексей В.
ответить

11017. --
Владимир Петреченко
Владимир Петреченко
ответить

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Алексей  # Игра Сокобан / Сокобан - Игра - Управление / 2017-01-01 11:30

Сокобанчег - это сила!



10558. --
Иван Воронин
Иван Воронин
ответить
→  Алексей  # Игра Сокобан / Сокобан - Создаём свои уровни / 2016-12-19 04:30

Красиво, молодец!


9323. --
Алексей
Алексей
ответить
→  Евгений Волосатов   / 2016-12-18 20:05

Да, интересная игрушка.
Я ее сейчас еще и на телефоне прохожу.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Игра Сокобан / Сокобан - Создаём свои уровни / 2016-12-18 20:02

Я все уровни супаплекса в своё время прошёл....
Тоже хочу её сделать когда-нибудь.


9323. --
Алексей
Алексей
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Создаём свои уровни / 2016-12-18 20:00

А первый я из 67 уровня игры Supaplex вырвал.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Игра Сокобан / Сокобан - Создаём свои уровни / 2016-12-18 19:16

Очень весёлый второй уровень, помню, проходил его...


11549. --
Сергей Аникин
Сергей Аникин
ответить

10494. --
Алексей В.
Алексей В.
ответить

7119. --
Новопашин Владимир
Новопашин Владимир
ответить

11549. --
Сергей Аникин
Сергей Аникин
ответить

10494. --
Алексей В.
Алексей В.
ответить

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

Сокобан Find Nemo Edition =)



1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-12-05 10:23

Да, поменяй картинки, потом переходи к след. уроку.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Алексей  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-12-05 09:15

А что в картинках не так?


4004. --
Елена
Елена
ответить
→  Алексей  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2016-12-05 06:57

Стенки очень правдоподобные


9323. --
Алексей
Алексей
ответить
→  Tekashnik   / 2016-12-04 20:02

Уже поменял :)


10494. --
Алексей В.
Алексей В.
ответить


10558. --
Иван Воронин
Иван Воронин
ответить
→  Алексей  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2016-12-04 04:58

Да, пошаговое тестирование всегда помогает увидеть суть дела =)


9323. --
Алексей
Алексей
ответить
→  Новопашин Владимир   / 2016-11-29 06:56

Скачал первый попавшийся. Около 1000 уровней.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Алексей  # Игра Сокобан / Сокобан - Вступление / 2016-11-29 06:33

Это что за сокобанчег такой?


9323. --
Алексей
Алексей
ответить
→  Елена  # Мат Конём и Слоном / Консольная шахматная доска / 2016-08-25 11:47

А почему доска повернута на 90 градусов? :) Левый нижний угол белый.


9323. --
Алексей
Алексей
ответить
→  Андрей Н.   / 2016-08-23 19:01

Столько же сколько и с ферзем - 512 Кб


9263. --
Андрей Н.
Андрей Н.
ответить
→  Алексей  # Мат Конём и Слоном / VIP урок с ладьёй / 2016-08-23 18:32

Так сколько база ходов с ладьей "весит" теперь?


9323. --
Алексей
Алексей
ответить
→  Фомичева Наталья  # Запуск пакета / Вам телеграмма! / 2016-08-23 06:50

Так вот как скриншот делается, а я все никак не мог найти :)


4004. --
Елена
Елена
ответить
→  Алексей  # Мат Конём и Слоном / ФИНАЛЬНЫЙ УРОК / 2016-08-23 05:23

Отличный результат!


10494. --
Алексей В.
Алексей В.
ответить
→  Алексей  # Мат Конём и Слоном / ФИНАЛЬНЫЙ УРОК / 2016-08-23 01:18

Добрался! Молодец!!


11017. --
Владимир Петреченко
Владимир Петреченко
ответить
→  Алексей  # Мат Конём и Слоном / ФИНАЛЬНЫЙ УРОК / 2016-08-23 00:15

Поздравляю


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Мат Конём и Слоном / ФИНАЛЬНЫЙ УРОК / 2016-08-22 23:58

Отличный обзор, прекрасная работа.
Молодец, Алексей!


9323. --
Алексей
Алексей
ответить
→  Евгений Волосатов  # Мат Конём и Слоном / План визуализации / 2016-07-31 13:39

Я видел, поэтому его и вспомнил :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Мат Конём и Слоном / План визуализации / 2016-07-31 13:33

Отличный мат, у меня на ютубе такой был:
www.youtube.com/watch?v=ZJpBy1gVsTs


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Мат Конём и Слоном / Мат в 33 хода. / 2016-07-27 23:54

От мата не спасёт, но протянуть можно будет подольше :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # НаноШахматы / ФИНАЛЬНЫЙ УРОК / 2016-07-21 18:06

Крутой гол! :)
Надо запомнить.
Спасибо.


9323. --
Алексей
Алексей
ответить
→  Евгений Волосатов   / 2016-07-20 12:05

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # НаноШахматы / JavaScript - Я тебя съем! / 2016-07-20 11:18

Как-то шустро ты прощёлкал эти уроки. Всё получилось?


9323. --
Алексей
Алексей
ответить
→  Евгений Волосатов   / 2016-07-11 16:29

Более понятно стало.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Мат Конём и Слоном / 156 матов в полтора хода / 2016-07-11 15:41

А со второго? Дошло?
С первого раза понятно только тогда, когда уже всё знаешь.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Мат Конём и Слоном / Постановка задачи / 2016-07-03 14:26

Классный мат



24. --
Олюшка
Олюшка
ответить
→  Алексей  # Итератор / ФИНАЛЬНЫЙ УРОК / 2016-04-19 21:33

Алексей, отлично что у ты получил отличный практический опыт и радость что все получилось легко и классно!


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Професишарп / + [Комбинаторика] Простые числа / 2016-04-06 05:15

Алексей, очень рада что этот урок принес тебе пользу и удовольствия от познавания новых знаний!


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Морской флот / Клиентский флот - Подключение к серверу / 2016-04-02 02:26

Алексей, здорово ты справился! Так держать!


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Морской флот / ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра / 2016-04-02 01:24

Алексей, классно что ты справился и приобрел еще больше опыта и знаний!


9323. --
Алексей
Алексей
ответить
/ 2016-04-01 21:43

Ааа... не открывает следующий урок :(


1. --
Евгений Волосатов
Евгений Волосатов
ответить

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Морской флот / Серверный флот - Функция do_ship / 2016-03-27 16:35

Лёша, ты молодец!


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Морской флот / Серверный флот - Рефакторинг РНР-кода / 2016-03-27 03:43

Алексей, это замечательное знакомство, верю что оно тебе принесет много пользы в будущем! :)


9323. --
Алексей
Алексей
ответить
→  Евгений Волосатов  # Морской флот / Серверный флот - Как PHP дружит с MySQL / 2016-03-26 15:49

Файл Init.php не там лежал. Вернее сам каталог Ship не там создал :)
Надо было создавать в /domains/Сайт/public_html/


1. --
Евгений Волосатов
Евгений Волосатов
ответить

24. --
Олюшка
Олюшка
ответить
→  Алексей  # Морской флот / База Морского Флота - Запросы SQL / 2016-03-26 02:52

Алексей, здорово что такие полезные знания получил, рада что все у тебя уже классно! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Морской флот / База Морского Флота - SHIP / 2016-03-23 21:46

Алексей, здорово что ты повторил и закрепил свои знания! Хорошо проработал урок! :)


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Морской флот / Анимация - Полёт по таймеру / 2016-03-18 13:11

Алексей, это здорово что у тебя все получилось легко и хорошо, и урок принес еще больше понимания в знания! Так держать! Молодец! :)
P.S. и хотя я видела твою анимацию уже, жаль что ты и здесь не сделал еще скриншот запущенной программы с твоим красивым полетом! :)


3625. --
Михаил
Михаил
ответить
→  Алексей  # Морской флот / Графика - Рефакторинг / 2016-03-16 15:38

Вместо PictureBox лучше передавать высоту, ширину и картинку разными аргументами.
А зачем в поля сохранять картинки bmpShip, bmpNone и тд?


24. --
Олюшка
Олюшка
ответить
→  Алексей  # Морской флот / Графика - Карта Морского флота / 2016-03-14 23:49

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить

2146. --
Иван
Иван
ответить
→  Алексей  # Морской флот / Интерфейс - А на море корабли / 2016-03-14 18:05

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


2146. --
Иван
Иван
ответить
→  Алексей  # Морской флот / Интерфейс - Первый кораблик / 2016-03-14 18:01

Хорошо получилось! Красивые кораблики.


9323. --
Алексей
Алексей
ответить
# Вебинары / Какую игру написать? / 2016-02-18 17:13

Одну из двух оставшихся настольных игра, в которые нет игровых программ: уголки и го.


  • Звание: Алгоритмист
  • Накопленный опыт: 134 часа
  • Собранный капитал: нет

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Anatoli 24765 124
2 -- Yan 29334 40
3 -- Tim 30187 2 5 7 39
4 KF Нина 30178 5 5 37
5 -- Николай Миролюбов 6203 10 10 36
6 -- Посетитель 0 5 5 30
7 -- Timoha 9980 5 5 29
8 -- euphoria 30022 25
9 -- Валерий Жданов 791 1 1 17
10 KF MaxB 25450 17
11 -- pentuk 29925 15
12 -- Алексей 10626 10
13 -- Александр 30043 10
14 KF Сергей 30147 10
15 -- Галина 30150 10
16 -- Avarmaks 30245 10
17 -- Froggy 28517 8
18 -- Igorenzia 689 5
19 -- Павло Иваненко 29843 5
20 -- Elfies 30225 5
21 -- Dmitry Sinitsin 17947 3
22 -- ass 30250 3
23 -- Маммад 30113 1 1 1
24 -- Жавохир 30254 1 1 1
25 -- Андрей 30258 1 1 1
26 -- Вячеслав 30259 1 1 1
27 KF Ksandr 25687 1
28 -- Иван 29612 1
29 -- Яковлев Кирилл 29932 1
30 -- RegDar 30208 1
31 -- Megamg 30209 1
32 -- Елена 30210 1
33 -- Nikita 30217 1
34 -- Олег 30221 1
35 -- Ihor 30223 1
36 -- Анжелика 30224 1
37 -- Vbnz Zfqybrjd 30226 1
38 -- Lola 30231 1
39 -- Dariga 30233 1
40 -- Semvil 30236 1
41 -- Артём 30239 1
42 -- Анастасия 30240 1
43 -- Sewa 30241 1
44 -- Qwwe 30243 1
45 -- Eugene 30246 1
46 -- Дмитрий 30248 1
47 -- Айдос 30249 1
48 -- Ярослав 30251 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


Научился: Создавать классы, переносить все связанное с графикой в отдельный класс. Оптимизировать перерисовку начального поля.
Трудности: Понять что мы делаем.
Вопросов нет.


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