Си шарп с нуля

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

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

Евгения
  • Звание: Гаммациклоп
  • Накопленный опыт: 89 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-04-27 07:04:59
  • Город проживания: Екатеринбург

Видеокурсы

Дата активности Видеокурс Прогресс
2017-04-03 game1 Нано-игры 1 из 9 10 %
2015-12-18 base2 БД - Управление гостиницей 14 из 31 46 %
2015-12-01 soft2 Новые технологии 1 из 18 7 %
2015-11-09 game0 Демо игры 4 из 10 40 %
2015-11-03 soft0 Демо софт 1 из 8 15 %
Итого: 21 из 76 28 %

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

Дата активности Консольный раздел Прогресс
2017-04-05 solo C# набор 1 из 17 6 %
2016-02-29 task1 Целые задачи 3 из 11 28 %
2016-02-09 task1 Геометрия все 8 100 %
2016-02-08 task1 Формулы 8 из 9 89 %
2016-02-08 task1 Символы все 5 100 %
2015-11-30 task1 Строки все 14 100 %
2015-11-30 task1 Лирика 12 из 14 86 %
2015-11-30 task1 Целые числа все 7 100 %
2015-11-13 olimp Олимпиада 1 из 40 3 %
2015-11-03 task1 Семантика все 6 100 %
Итого: 65 из 131 50 %
Сохранить страницу:

24. --
Олюшка
Олюшка
ответить
→  Евгения  # Чашка кофе / Поздравление с Новым 2016 годом! / 2015-12-21 18:56

Евгения, спасибо тебе! :)


6391. --
Владимир
Владимир
ответить
→  Евгения  # Чашка кофе / Поздравление с Новым 2016 годом! / 2015-12-21 12:56

Спасибо Евгения! С Новым Годом!


2146. --
Иван
Иван
ответить
→  Евгения  # БД - Управление гостиницей / Класс MySQL. Получение таблицы. / 2015-12-19 00:38

Интересно, вы не используете mysql? Здорово, что удалось решить эту неожиданную проблему.


24. --
Олюшка
Олюшка
ответить
→  Евгения  # БД - Управление гостиницей / Класс MySQL. Получение таблицы. / 2015-12-18 22:07

Евгения, хорошие знаниями пополнила свою базу знаний! :)



24. --
Олюшка
Олюшка
ответить
→  Евгения  # БД - Управление гостиницей / Класс MySQL. Драйвер и конструктор. / 2015-12-17 20:09

Евгения, хорошо постаралась в этом задании! Молодчина! :)


24. --
Олюшка
Олюшка
ответить
→  Евгения  # БД - Управление гостиницей / Модель. SQL запросы для Book и Map / 2015-12-16 17:42

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


2146. --
Иван
Иван
ответить
→  Евгения  # БД - Управление гостиницей / Модель. SQL запросы для Client / 2015-12-16 00:56

Ценный урок! Все никак до него не доберусь... Спасибо за отзыв. Теперь знаю, чего ждать.


2146. --
Иван
Иван
ответить
→  Евгения  # БД - Управление гостиницей / Модель. Планирование. / 2015-12-16 00:50

Отлично все спланировано!


24. --
Олюшка
Олюшка
ответить
→  Евгения  # БД - Управление гостиницей / Модель. Список задач. / 2015-12-15 21:24

Евгения, Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Евгения  # БД - Управление гостиницей / SQL запросы для создания Базы / 2015-12-15 21:14

Евгения, очень хорошие знания получила, отлично проработала это занятие!


2146. --
Иван
Иван
ответить
→  Евгения  # БД - Управление гостиницей / Таблицы комнат и дней / 2015-12-15 01:16

Хорошо все получилось.


24. --
Олюшка
Олюшка
ответить
→  Евгения  # БД - Управление гостиницей / Создание базы в MS Access / 2015-12-14 21:57

Евгения, главное что она у тебя висит перед глазами!!! :)


24. --
Олюшка
Олюшка
ответить
→  Евгения  # БД - Управление гостиницей / Таблицы клиентов и заказов / 2015-12-14 21:49

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


7928. --
Евгения
Евгения
ответить
/ 2015-12-05 17:03

Я нашла причину. Тут на сайте одна ссылка, а в письме другая - вторая работает :) Спасибо!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгения   / 2015-12-05 17:02

Вот ссылка с инструкцией подключения к вебинару:
www.videosharp.info/webinar/connect


7928. --
Евгения
Евгения
ответить
→  Евгений Волосатов   / 2015-12-05 16:58

Добрый день! Срочно помогите пожалуйста :) Не могу подключиться к вебинару. Впечатление, что Join.me просит его купить, но ведь это явно не то, что мне нужно.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгения   / 2015-12-01 10:33

Его самого надо чинить, к сожалению, я смогу это сделать только вечером.


7928. --
Евгения
Евгения
ответить
→  Евгений Волосатов   / 2015-12-01 10:32

Добрый день!
А что означает сообщение Робота Шарпа в консольных задачах, что он в проводах запутался? Это ошибка в моем коде или надо его самого чинить?


7276. --
Ильшат
Ильшат
ответить
→  Евгения   / 2015-11-30 13:44

Допустим кодировка ASCII, 1 символ письма = 1 байт. => 1024 символов = 1 Кбайт. В итоговом набранном тексте письма содержатся только правильные символы, то есть, если объем письма 2Кбайта, то нужно ввести 2*1024 символов=2048 => 2048 полезных нажатий.
Но кроме того, есть опечатки. Что такое опечатка? Например, я хочу набрать А, но по ошибке нажимаю В. Чтобы исправить свой промах, я нажимаю BackSpace. В итоге 2 "служебных" нажатия на ОДНУ опечатку. По условию R опечаток. Ну а дальше, надо суммировать R * 2 с количеством правильных нажатий.


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Евгения   / 2015-11-30 13:23

А по-моему связь очевидна. Одно нажатие - 1 байт. 1024 нажатия - 1 кб. Когда делает опечатку, то, вместо одного нажатия, делает два.


7928. --
Евгения
Евгения
ответить
# Консоль / Лирика / Опечакти / 2015-11-30 12:56

Как-то не прослеживается связь между килобайтами и нажатиями. Посмотрев и списав решение, прошла задачу, но осадок непонятности остался



24. --
Олюшка
Олюшка
ответить
→  Евгения  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-11-26 22:48

Евгения, замечательно что ты понимаешь важность этого урока! Молодец! :)


7928. --
Евгения
Евгения
ответить
→  Евгений Волосатов   / 2015-11-09 19:30

Евгений Витольдович, мне очень понравился ваш проект. Это здорово, что можно наработать именно практические навыки программирования. Но у меня пока есть некоторое непонимание, как пользоваться всем этим.
Например, в консольных задачах какая-то тема есть на каждое задание. И если вдруг захочется повторить или найти конкретный пример (чтобы использовать в другом задании), то легко найти. А в видеоуроках я пока логики изложения, логики усложнения или связности рядом стоящих уроков не вижу. Каждый раз что-то свое. Я не имею ввиду, что задания разные, а что используемые возможности С# разные. Лично у меня они не успевают запомниться. Видимо, я что-то делаю не так.
При этом еще немного сбивает с толку отсыл к опыту, которого нет. Взять к примеру Бот для быстрощелка. Вы помещаете на форму TableLayoutPanel и работаете как с чем-то давно знакомым, без особых пояснений. Или вебинар про графические циклы: работа с Bitmap и Graphics. "Мы это уже много раз делали" Понимаю, что мы все пришли на этот проект в разное время и кто-то действительно это все хоть раз видел, но можно и сказать пару слов о сути используемых встроенных классов и компонентов для тех, кто совсем "зеленый".
Ну или хоть какой-то путеводитель хочется, с чего начать, чем продолжить и куда двигаться дальше. Очень много всего, и хочется все и сразу :) А в итоге успевается мало.  И остается чувство недопонятости.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Евгения  # Наноигры / Игра Быстрощёлк / 2015-11-09 16:06

Каждый урок учит практике.
Прокачивает навыки программирования.


7928. --
Евгения
Евгения
ответить
→  Владимир Борисенко   / 2015-11-09 13:43

Понятно, что не суп варить :)


6696. --
Владимир Борисенко
Владимир Борисенко
ответить
→  Евгения  # Наноигры / Игра Быстрощёлк / 2015-11-09 13:40

Учит программировать?


24. --
Олюшка
Олюшка
ответить
→  Евгения  # Наноигры / Лабиринт 2D - игра / 2015-11-08 22:23

Евгения, очень здорово что получи опыт и рада что в итоге все получилось! Молодец! :)


2146. --
Иван
Иван
ответить
→  Евгения  # Наноигры / Лабиринт 2D - игра / 2015-11-07 19:03

Отлично получилось! А имя всегда можно переделать.


24. --
Олюшка
Олюшка
ответить
→  Евгения  # Наноигры / Лабиринт 2D - меню / 2015-11-06 22:14

Евгения, какое миленькое меню, отлично постаралась Молодец! :)


2146. --
Иван
Иван
ответить
→  Евгения  # Наноигры / Лабиринт 2D - меню / 2015-11-06 20:11

Здорово! Очень понравилось меню! Правильное решение! Добрый лабиринт!


459. --
Сергей Сергеевич
Сергей Сергеевич
ответить
→  Евгения  # Наноигры / Лабиринт 2D - меню / 2015-11-06 16:50

Красивое меню)


24. --
Олюшка
Олюшка
ответить
→  Евгения  # Наноигры / Картинка с секретом / 2015-11-05 22:38

Евгения, все у тебя прекрасно получилось, ты приобрела отличный опыт и красивую программу! Молодчина! :)


7928. --
Евгения
Евгения
ответить
→  Олюшка  # Наноигры / Вступительное слово / 2015-11-05 05:19

Спасибо, я посмотрю :)


2146. --
Иван
Иван
ответить
→  Евгения   / 2015-11-03 18:43

Доступ к следующему уроку открывается только тогда, когда подаешь отчет о предыдущем уроке. В этом есть свой смысл, чтобы люди не перескакивали с пятого на десятое. Потом, скопом выдать на проверку все равно не удастся. Робот шарп проверяет по одной задачке. :)


24. --
Олюшка
Олюшка
ответить
→  Евгения  # Наноигры / Вступительное слово / 2015-11-03 14:53

Евгения, рада тебя приветствовать на проекте, классно что у тебя уже есть опыт и хорошая программка! В курсе "Микроигры" мы тоже создаем игру "Змейка" вот только на форме, наверно тебе будет интересно как предлагает ее реализовать Евгений на уроке, однако тут много всего интересного, уверена тебе понравится! :)


7928. --
Евгения
Евгения
ответить
# Консоль / Строки / Length / 2015-11-03 13:36

В условии нет указания использовать WriteLine, однако при использовании Write Робот Шарп просит исправить


7928. --
Евгения
Евгения
ответить
→  Иван   / 2015-11-03 13:20

Раз уж разговор пошел, я воспользуюсь случаем и спрошу, вдруг вы сможете мне ответить :) Вся работа в проекте только онлайн? Т.е. нет возможности скачать, например, пачку задач, порешать в лесу без интернета и потом скопом выдать на проверку?


2146. --
Иван
Иван
ответить
→  Евгения   / 2015-11-03 13:09

Просто интересный проект! И чем дальше, тем больше нравится программировать.


7928. --
Евгения
Евгения
ответить
→  Иван   / 2015-11-03 13:02

Спасибо. А вы, судя по номеру, тут старожил :)


2146. --
Иван
Иван
ответить
→  Евгения  # Наноигры / Вступительное слово / 2015-11-03 13:00

Добро пожаловать на проект! Рад , что вы с нами. Уверен, что здесь скучать не придется. Ждем ваших отчетов по новым программам!


  • Звание: Гаммациклоп
  • Накопленный опыт: 89 часов
  • Собранный капитал: нет

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

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

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

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

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

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

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





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

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

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

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


Хорошо, конечно, продумывать и проверять структуру БД и запросы к ней. Позволяет избежать многих ошибок. Но чаще всего в жизни всего не предусмотришь и приходится что-то дорабатывать напильником по ходу разработки.


Научился: Добавлять в любых изменяющих запросах условие
Трудности: Перемещение комнат вверх-вниз
Хорошо, что есть возможность показать возникающие ошибки и их исправление