C# обучение

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

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

Статистика по задачам раздела «Консоль»

  • Всего решённых задач:  283
  • Решённых на 100% задач: 283
  • Запусков программ:  781
  • Написано строк кода:  4806

Последние запуски программ

Дата Задача Результат
2017-09-13 20:21 Олимпиада Маленький сарай   65 строк
2016-01-24 00:21 Олимпиада Большой остров 100 % 50 строк
2016-01-09 12:59 Олимпиада Квадратная спираль   41 строка
2016-01-08 13:19 Календарь Послезавтра 100 % 29 строк
2016-01-08 10:48 Целые задачи N уроков 100 % 11 строк
2016-01-04 10:31 Матрицы Заштрихованная часть 100 % 22 строки
2016-01-04 10:23 Календарь Дидлайн 100 % 19 строк
2015-12-30 13:53 Матрицы Квадранты матрицы 100 % 32 строки
2015-12-30 13:30 Матрицы Произведение 100 % 39 строк
2015-12-30 12:08 Алгоритмика Матрицы 100 % 22 строки
2015-12-30 11:54 Матрицы Максимумы 100 % 28 строк
2015-12-30 11:35 Строки Список 100 % 24 строки
2015-12-30 11:13 Строки Ноль или один 100 % 11 строк
2015-12-30 11:08 Строки Снова многоточие 100 % 14 строк
2015-12-30 11:01 Алгоритмика Строки 100 % 9 строк
2015-12-30 09:44 Строки Длинное слово 100 % 22 строки
2015-12-30 09:28 Строки Сколько слов 100 % 10 строк
2015-12-30 09:22 Строки Звездочки 100 % 9 строк
2015-12-29 23:57 Подпрограммы Семь сегментов 100 % 88 строк
2015-12-29 23:30 Подпрограммы Треугольники 100 % 24 строки
2015-12-29 22:54 Подпрограммы Палиндромы 100 % 29 строк
2015-12-29 22:11 Алгоритмика Подпрограммы 100 % 23 строки
2015-12-29 21:51 Подпрограммы Йестердэй 100 % 17 строк
2015-12-29 21:39 Подпрограммы Старшой 100 % 31 строка
2015-12-29 21:24 Подпрограммы Молодой 100 % 31 строка
2015-12-29 20:37 Подпрограммы Звезда 100 % 30 строк
2015-12-29 20:11 Подпрограммы НОК 100 % 29 строк
2015-12-29 19:23 Подпрограммы НОД 100 % 25 строк
2015-12-29 18:27 Подпрограммы Степень 100 % 27 строк
2015-12-29 13:31 Подпрограммы Минус минус 100 % 33 строки
2015-12-29 13:17 Подпрограммы Плюс плюс 100 % 23 строки
2015-12-29 12:01 Подпрограммы МиниМакс 100 % 33 строки
2015-12-29 11:47 Подпрограммы Минималка 100 % 22 строки
2015-12-28 20:25 Простые массивы Квадрат многочлена 100 % 32 строки
2015-12-28 17:29 Простые массивы Обмен 100 % 36 строк
2015-12-28 17:19 Простые массивы Мини-максимум 100 % 23 строки
2015-12-28 17:12 Алгоритмика Простые массивы. 100 % 19 строк
2015-12-28 17:06 Простые массивы Мульти возведение 100 % 23 строки
2015-12-28 14:20 Простые массивы Инкремент 100 % 20 строк
2015-12-28 14:11 Простые массивы Копипаст 100 % 22 строки

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





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

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

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

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


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


Научился: снова думать наперёд
Трудности: По правде говоря, я даже испугался, ведь я бы действительно скорее сделал Первичный ключ для комнаты ее номер. А оказывается сколько может изменится потом, и сколько потом переделывать из - за такой оплошности. И ведь всего не предусмотришь, к сожалению.
НА данном этапе я не понимаю , почему в таблице Map мы сделали составной первичный ключ из трёх полей - book_id , room_id, calendar_day. Если к примеру мы занесли запись из заказа 1 с номером комнаты 1 и на 1 число, то таблица позволит нам внести и такую запись - номер заказа 2 номер комнаты 1 на 1 число и получится , что два человека попали на одно число в одну комнату. Если убрать book_id из ключа то вроде бы всё норм. Дальше погляжу!