C# обучение

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

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

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

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

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

Дата Задача Результат
2020-05-06 23:56 001. Числа Чтение 100 % 13 строк
2020-05-05 22:57 000. Строки Пробелы 100 % 12 строк
2020-05-05 22:25 000. Строки Новое слово 100 % 11 строк
2020-05-03 14:26 000. Строки Длинное слово 100 % 23 строки
2020-03-06 20:49 Семантика Привет, Мир! 100 % 9 строк
2019-12-09 22:34 000. Строки Подстрока 100 % 11 строк
2019-10-30 07:17 000. Строки Слова 100 % 11 строк
2019-09-30 20:50 000. Строки Сравнение 100 % 12 строк
2019-09-30 20:24 000. Строки Длина 100 % 11 строк
2019-06-01 13:26 000. Строки Эхо 100 % 12 строк
2018-07-12 14:21 C# набор Chess 10 % 1078 строк
2017-05-26 19:47 19022 - Олег Чудо Яблоки 100 % 9 строк
  For-to-чки Созвездие  
  6203 - Николай Перевод из десятичной системы счисления в пятеричную систему счисления  
  Условный оператор Максимум  
  WRITE - Вывод данных Калькулятор  
  СОЛО на клавиатуре 5 упражнений  
  Алгоритмика Логика  
  Алгоритмика Пока цикл  
  Логика Плюс и минус  
  8275 - Глушков Александр Сумматор  
  001. Числа Цифробайты  
  24 - Муза Оля Фибоначчи  
  Семантика Калькулятор  
  Типы данных Байты и числа  
  Алгоритмика Типы данных  
  C# набор Первая программа  
  C# набор Максималка 2  
  7119 - Владимир Новопашин Вклад в банке  
  C# набор Shell Sort  
  C# набор Шахматный класс  
  pascal_for_1_norm 01  
  Олимпиада Трёхзначная головоломка  

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





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

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

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

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


Научился: Добавил @model в представлении page/index.cshtml., скопировал код отображения истории из story/number.cshtml в page/index.cshtml., организовал цикл foreach в представлении page/Index., создал экземпляр Story в контроллере page и вызвал новый метод. Добавил передачу модели story в представление, создал метод GenerationList() в модели Story, добавил ссылку на историю через @Html.ActionLink().



Научился: Оптимизировал код с прошлого урока, - создал класс BoxPromots() : Box, - реализовал конструктор BoxPromots(), - реализовал функцию BoxPromots().Init(), - переместить константы в класс BoxPromots(), - переместил функцию ShowPromotionFigures() в класс BoxPromots(), - реализовал функцию BoxPromots().HidePromotionFigures(), - реализовал функцию Box().SetSpriteFor(), - реализовал функцию BoxPromots().GetPromotionFigure(), - модифицировал класс Board(), использую новый функционал, - протестировал работу после проведённого рефакторинга.
Трудности: хочу спросить, куда делась ф-ция - InvokeRepeating("Refresh", 2, 2); void Refresh() { string fen = client.GetFenFromServer(); if (chess.fen == fen) return; chess = new Chess(fen); ShowFigures(); squares.MarkSquaresFrom(chess.YieldValidMoves()); promots.HidePromotionFigures(); } , и в каком уроке мы ее переносим? Спасибо