C# обучение

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

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

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

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

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

Дата Задача Результат
2014-12-19 10:50 Строки ToLower/Upper 100 % 10 строк
2014-12-19 10:32 Строки Split 100 % 15 строк
2014-12-19 10:00 Строки Copy 100 % 13 строк
2014-12-06 11:50 Строки CompareTo 100 % 11 строк
2014-12-03 08:47 Строки Length 100 % 11 строк
2014-12-03 07:50 Семантика Китайская стена 100 % 13 строк
2014-12-03 07:38 Семантика Дедушка Эхо 100 % 11 строк
2014-12-03 07:31 Семантика Дядюшка Эхо 100 % 9 строк
2014-12-03 05:50 Семантика Считалка 100 % 13 строк
2014-12-03 05:47 Семантика Калькулятор 100 % 9 строк
2014-12-03 04:45 Семантика Привет, Мир! 100 % 9 строк
  Строки Contains  
  For-to-Цикл Звёзды  
  pascal_for_1_norm 01  
  Олимпиада Трёхзначная головоломка  

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





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

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

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

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


Использовались делегаты. При очистке и запуске отказались от вывода нулевых значений в связи с нарушением эстетичности программы. Вместо вертикального расположения значений использовалось горизонтальное, по той же причине.


Трудности: Довести оформление и функционал программы до ума.
Программа переработан с 0. 3 режима игры: Камень - Ножницы - Бумага, Камень-Ножницы - Бумага - Ящерица - Спок (кто не в теме гуглите Теорию большого взрыва, ненавистники отсосите!), Камень - Ножницы - Бумага с прямо противоположными правилами. Визуально: *Использовался menuStrip для возможности выбора различных режимов игры и вызова окна помощи с правилами игры. * Отдельные формы для отображения справки * Отказ от скрытых картинок для выбора пользователя, использование подписей для прозрачности интерфейса * Отказ от мерцания фигуры выбора компьютера, даже не эпилептика раздражает эти вечно мигающие картинки * Отказ от надписей несущих лишнюю информацию(Вы выйграли/проиграли/сыграли в ничью), счетчик отлично справляется с передачей информации * Отказ от использования панелей в следствии отсутствия необходимости в них и обращения к pictureBox напрямую * Вместо наслаивания кучи pictureBox друг на друга использования подгрузки картинок из файла. По коду: *Использование switch-case вместо if-else, там где это возможно * Отказ от режима игра/ожидание в следствии не нужности. По коду в общем:*7 глобальных переменных(3 строковых - пользовательский выбор, выбор компьютера, тип игры) *4 отдельных функции: для выбора компьютера, описания правил для каждого типа игры, все остальное обработчики событий.