C# обучение

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

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

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

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

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

Дата Задача Результат
2014-12-01 01:11 Строки Remove 100 % 12 строк
2014-12-01 00:52 Строки Insert 100 % 11 строк
2014-12-01 00:44 Строки Last/IndexOf 100 % 10 строк
2014-10-12 09:20 Строки Contains 100 % 19 строк
2014-10-12 05:48 Строки ToLower/Upper 100 % 11 строк
2014-10-12 05:37 Строки Split 100 % 15 строк
2014-10-12 05:03 Строки Copy 100 % 12 строк
2014-10-11 03:04 Строки CompareTo 100 % 11 строк
2014-10-11 03:02 Строки Length 100 % 19 строк
2014-10-10 00:58 Семантика Открытка 100 % 12 строк
2014-10-09 13:40 Семантика Китайская стена 100 % 23 строки
2014-10-09 13:29 Семантика Дедушка Эхо 100 % 16 строк
2014-10-09 13:17 Семантика Дядюшка Эхо 100 % 9 строк
2014-10-09 13:13 Семантика Считалка 100 % 13 строк
2014-10-09 13:08 Семантика Калькулятор 100 % 9 строк
2014-10-09 13:05 Семантика Привет, Мир! 100 % 9 строк
  Строки PadRight/Left  
  Комбинаторика Счастливые билеты 6  
  Динамика Поле дураков  

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





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

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

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

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


Трудности: Придумать логику которая позволит рисовать нужные фигуры сразу в разных элементах не используя циклы.
Офигительная задача. Поначалу воспринял ее как легкую, затем начав ее выполнять родилась одна идея (как сделать так чтобы все рисовалось в один промежуток времени сразу на всех элементах). Для этого пришлось сделать свой контрол. В этот контрол в свойство таг автоматиччески писать нахождение элемента в двумерной матрице и выполнять логику обработки симметричности. В класс kaleidoscope ввел событие которая позволит запускать на всех элементах одновременно нужные функции рисования.


Хороший урок, все понравилось. С try catch не заморачивался, поставил фильтры. И через StreamWriter и Reader. Хотя полезность и необходимость try catch трудно отрицать. Не увидел директивы using или освобождения ресурса через Dispose(). Возможно тут и не надо это делать.