Си шарп с нуля

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

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

Геннадий
  • Звание: Гаммациклоп
  • Накопленный опыт: 62 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-06-25 08:37:00
  • Возраст: 53 года

Видеокурсы

Дата активности Видеокурс Прогресс
2017-06-01 task5 Секундомер 9 из 17 57 %
2017-05-09 soft1 Нанософт 9 из 10 90 %
2017-03-21 memory Карточки памяти 2 из 14 %
2017-03-06 game1 Нано-игры 8 из 9 80 %
2017-02-15 soft0 Демо софт 6 из 8 86 %
2017-02-05 game0 Демо игры 8 из 10 80 %
Итого: 42 из 68 62 %

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

Дата активности Консольный раздел Прогресс
2017-03-23 task2 Алгоритмика 3 из 20 15 %
2017-02-16 task1 Целые числа все 7 100 %
2017-01-23 task1 Семантика все 6 100 %
Итого: 16 из 33 49 %
Сохранить страницу:

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-04-24 08:14

А где видеообзор?


11604. --
Дмитрий
Дмитрий
ответить
→  Геннадий  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-04-23 22:53

Поздравляю с финалом)


10494. --
Алексей В.
Алексей В.
ответить
→  Геннадий  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-04-23 15:06

Красота да и только. Молодец Геннадий!!!


12407. --
Геннадий
Геннадий
ответить
→  Иван Воронин   / 2017-04-22 02:10

Без разминки. Будет над чем поработать в свободное время : )


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Нанософт / Скорость на клавиатуре / 2017-04-21 17:56

На 10 символах можно было и больше скорость развить =)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Нанософт / Расписание уроков / 2017-04-20 08:42

Геннадий, вижу, вы делаете успехи!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Нанософт / Шахматные часы / 2017-04-06 20:31

Молодец, ошибки искать это искусство не меньшее, чем писать код.


10494. --
Алексей В.
Алексей В.
ответить
→  Геннадий  # Нанософт / Твоё портфолио / 2017-04-04 21:22

Молодец, Геннадий!!!!


10309. --
Станислав
Станислав
ответить
→  Геннадий  # Нанософт / Твоё портфолио / 2017-04-04 13:19

Молодец, Геннадий!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Нанософт / Твоё портфолио / 2017-04-04 00:53

Молодец, отлично поработал.


10309. --
Станислав
Станислав
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-07 17:14

Отличный обзор!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-07 11:43

Молодец, Геннадий. Скоро откроется следующий урок.


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-07 10:30

Молодец!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий   / 2017-03-07 09:32

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


12407. --
Геннадий
Геннадий
ответить
→  Иван Воронин   / 2017-03-07 02:53

Большое спасибо всем за поддержку. А со звуком действительно беда. Дело в том, что микрофона нет, работаю на ноуте и пользуюсь тем, что есть.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-06 21:09

Молодец, отличный обзор получился, живой. Правда надо со звуком поработать, чтобы небыло эффекта ванной или чего-то аналогичного.


8275. --
Tekashnik
Tekashnik
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-06 18:52

Всё бывает в первый раз))


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-03-06 15:21

Отличная заставка. Вообще с арканоидом можно замутить отдельную игру. Создавать карту уровня и переход из уровня в уровень и еще можно сделать, бонусные брикеты - когда выбиваешь тебе выпадают всякие миштяки в виде более широкой ракетки или возможности стрелять по кирпичикам.


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Геннадий  # Наноигры / Игра Цифры / 2017-02-28 19:58

Молодец! Продолжай в том же духе!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Наноигры / Игра Цифры / 2017-02-28 11:20

Спасибо, Геннадий, добавил твою ссылку к описанию урока.


11549. --
Сергей Аникин
Сергей Аникин
ответить
→  Геннадий  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2017-02-27 13:50

Молодец, успехов в дальнейшем!


3922. --
Александр
Александр
ответить
→  Геннадий  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2017-02-27 13:46

Молодец! Так держать!


11165. --
Сергей Д.
Сергей Д.
ответить
→  Геннадий  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2017-02-27 02:00

Красиво получилось.


12407. --
Геннадий
Геннадий
ответить
→  Сергей Д.   / 2017-02-24 00:38

Excel


11165. --
Сергей Д.
Сергей Д.
ответить
→  Геннадий  # Наноигры / Скорость реакции. Блок-схема / 2017-02-23 13:32

Симпатично. В какой программе делал?


10309. --
Станислав
Станислав
ответить
→  Геннадий  # Демо софт / VIP. Калейдоскоп / 2017-02-16 11:30

Неплохо получилось!


12407. --
Геннадий
Геннадий
ответить
# Консоль / Целые числа / Пять чисел / 2017-02-15 20:56

  Робот Шарп спокойно это съел.     
          string s = Console.ReadLine();
            string [] line = s.Split();
            long a1, a2, a3, a4, a5, sum;
            long.TryParse(line [0], out a1);
            long.TryParse(line [1], out a2);  !!!!
            long.TryParse(line [2], out a3);
            long.TryParse(line [3], out a4);
            long.TryParse(line [4], out a5);
            sum = a1 + a2 + a3 + a4 + a5;
            Console.WriteLine(sum);
Мой компилятор выдает исключительную ситуацию
    System.IndexOutOfRangeException не обработано
        Message=Индекс находился вне границ массива.
 


12407. --
Геннадий
Геннадий
ответить
→  Ariana Grande  # Консоль / Целые числа / Деление / 2017-02-15 20:07

Тип long, конвертируем TryParse() и все шикарно работает :)
            long a, b;
            long.TryParse (Console.ReadLine(), out a);
            long.TryParse (Console.ReadLine(), out b);
            long c, o;
            c = a / b;
            o = a % b;
            Console.WriteLine("{0} / {1} = {2}", a, b, c);
            Console.WriteLine("{0} % {1} = {2}", a, b, o);


10494. --
Алексей В.
Алексей В.
ответить
→  Геннадий  # Демо софт / VIP. Калейдоскоп / 2017-02-15 15:36

Молодец!!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо софт / VIP. Калейдоскоп / 2017-02-15 05:45

Красиво, молодец!!! А кто мешает поменять толщину пера?


12407. --
Геннадий
Геннадий
ответить
→  Евгений Волосатов  # Демо софт / Текстовый процессор / 2017-02-13 17:49

Спасибо, помогло.


10309. --
Станислав
Станислав
ответить
→  Геннадий  # Демо софт / Текстовый процессор / 2017-02-13 12:32

Кодировка похоже не та)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо софт / Текстовый процессор / 2017-02-13 10:09

Или сделать System.Text.Encoding.GetEncoding (1251)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо софт / Текстовый процессор / 2017-02-13 09:21

Текстовый файл нужно сохраняь в кодировке утф-8!


12407. --
Геннадий
Геннадий
ответить
# Начало / Мои успехи / 2017-02-12 21:00

1. 3 недели
2. В каждой программе есть что-то новое и интересное для меня.
3. Супер программу не хочу. А вот программы, которые приносили бы доход это интересно. 

4. А какие ощущения могут быть у человека, который понимает, что его мозг не деградирует, а постоянно работает и развивается?
5. Не останавливаться на достигнутом. На этом сайте очень много материала для новичков, который преподносится доступным языком, что очень важно на старте.


7238. --
Константин
Константин
ответить
→  Геннадий  # Демо софт / Средняя оценка / 2017-02-12 11:20

Они постоянно встречаются наверное без них никак.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо софт / Средняя оценка / 2017-02-12 08:37

Делегаты это вещь.


8275. --
Tekashnik
Tekashnik
ответить
→  Геннадий  # Демо софт / Менеджер паролей / 2017-02-09 13:52

Ого, нужно такое пройти)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо софт / Английские карточки / 2017-02-09 08:02

Прикольно.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо софт / Английские карточки / 2017-02-09 05:48

Молодец!


1232. --
Фомичева Наталья
Фомичева Наталья
ответить
→  Геннадий  # Демо софт / Английские карточки / 2017-02-08 22:30

Good job. It's wonderful you continue to learn!


7238. --
Константин
Константин
ответить
→  Геннадий  # Демо софт / Английские карточки / 2017-02-08 21:17

Молодец, флаг очень подошел.


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Геннадий  # Демо софт / Двенадцать месяцев / 2017-02-07 11:15

Отличный результат! Молодец!


12407. --
Геннадий
Геннадий
ответить
→  Смаглий Владимир  # Демо игры / Картинка с секретом / 2017-02-07 10:52

А где картинка?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо игры / VIP. Устный счёт / 2017-02-05 23:34

Что небыло подобных проблем и ошибок, нужен опыт и понимание логики, практикуйся в алгоритмах и каждый новый урок будет проще и проще понимать и соответственно решать.


12407. --
Геннадий
Геннадий
ответить

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо игры / VIP. Устный счёт / 2017-02-05 19:54

Чтобы не было дробных ответов - мы ищем ЧАСТНОЕ и ДЕЛИТЕЛЬ. И только потом вычисляем делимое через умножение.
То есть чтобы дать пример a / b = c мы выбираем случайные целые числа для b и c, а потом записываем на место а = b * c.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Геннадий  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-02-04 21:03

добро пожаловать в новые курсы видеошарпа, Геннадий!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-02-04 19:53

Спасибо, Геннадий Витальевич, что нашли меня и высоко оценили мои старания, очень приятно.


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Геннадий  # Демо игры / Камень ножницы бумага / 2017-02-04 17:32

Отличный результат! Молодец!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо игры / Бот для Быстрощёлка / 2017-02-02 05:24

Да, интервал звучит лучше, молодец!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо игры / Бот для Быстрощёлка / 2017-02-02 00:42

Хорошее уточнение. Спасибо.


12407. --
Геннадий
Геннадий
ответить
→  Иван Воронин  # Демо игры / Игра Быстрощёлк / 2017-01-30 20:46

Согласен


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо игры / Игра Быстрощёлк / 2017-01-30 01:20

Ошибки это нормально, найти их самому, хороший опыт, запоминается!


7238. --
Константин
Константин
ответить
→  Геннадий  # Демо игры / Лабиринт 2D - игра / 2017-01-29 11:51

Поздравляю не останавливайся на достигнутом.


10673. --
Алексей Хонин
Алексей Хонин
ответить
→  Геннадий  # Демо игры / Лабиринт 2D - игра / 2017-01-29 10:34

Отличная работа!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо игры / Лабиринт 2D - меню / 2017-01-26 06:58

Ну да - для mp3 нужны отдельные библиотеки!


10673. --
Алексей Хонин
Алексей Хонин
ответить
→  Геннадий  # Демо игры / Картинка с секретом / 2017-01-25 11:41

Молодец!


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Геннадий  # Демо игры / Картинка с секретом / 2017-01-25 07:24

Вот чего нам не хватает долгими зиминими вечерами!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо игры / Картинка с секретом / 2017-01-25 07:17

Геннадий, отличная работа!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо игры / Вступительное слово / 2017-01-23 02:11

Добро пожаловать, если видео нет, можно было не прикреплять чужое.


12407. --
Геннадий
Геннадий
ответить
# Консоль / Семантика / Калькулятор / 2017-01-22 21:01

Кпц. как долго!!!!


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

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

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

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

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

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

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

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





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

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

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

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


Научился: Обработке клика по каритинке
Трудности: Разобраться с таймером, секундомером.
В данном контексте кнопка «Запуск» не нужна. Программа срабатывает сразу после клика по картинке.


Доброго времени суток, всем тем, кто читает данные строки! Так уж устроен человек, что ему всегда интересно знать, «… а как это работает?». Не минула сия чаша и меня. Наигравшись вдоволь, разнообразными играми, программами и прочим софтом, меня одолело любопытство, что там внутри. В этот самый час вспомнилась пословица «Не боги горшки обжигают», что и подтолкнуло окунуться с головой в безбрежный океан нулей и единиц. Решив изучать программирование, не корысти ради, забавы для (хотя в последнее время финансовый вопрос стал более актуальным), выбор пал на С++, но узнав о возможностях С#, сразу видеть готовый результат, окончательный выбор остался за последним. И как всякий человек, который видел перед собой хоть какую-нибудь поисковую систему, например Google, тот час ввел зарос. Подобно волне цунами, информация хлынула в мой мозг, сметая все на своем пути :). Было очень сложно самостоятельно разобраться с Шилдтами, Троелсенами и остальными. Великое множество в сети разных бесплатных рассылок и видео на ютубе. Так абсолютно случайным образом я оказался на сайте www.videosharp . Признаться честно, вначале не придал ему особого значения, но любопытство взяло вверх. Просмотрев вступление, а потом, выполнив первое задание, я понял – это, наверное, что мне необходимо на данный момент. Материал преподносится очень легко, просто и доступно. Иной раз даже поражаешься, насколько все может быть очень просто. Появляется желание писать новые программы, выполняя последующие задания, каждое из которых более насыщенное и усложненное, что только интригует и мотивирует продвигаться вперед. Большое спасибо Волосатову Евгению Витольдовичу за проделанный колоссальный объем работ, за данный ресурс. С уважением Каримов Геннадий Витальевич.