Си шарп с нуля

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

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

Олег
  • Звание: Алгоритмист
  • Накопленный опыт: 114 часов
  • Баланс Мегахешей: собрано 6 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-12-20 18:00:28
  • Город проживания: Нижний Новгород

Видеокурсы

Дата активности Видеокурс Прогресс
2017-06-16 game1 Нано-игры 2 из 9 20 %
2015-10-08 game4 Игры со Спрайтами 3 из 33 10 %
2015-10-06 soft0 Демо софт 1 из 8 15 %
2015-07-12 saver Хранитель экрана 5 из 15 34 %
Итого: 11 из 65 17 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1 Целые задачи все 11 100 %
2015-10-11 task1 Календарь 10 из 16 63 %
2015-10-10 task1 Цифры 11 из 12 92 %
2015-09-08 task1 Формулы 8 из 9 89 %
2015-09-08 task1 Символы все 5 100 %
2015-09-08 task1 Геометрия все 8 100 %
2015-09-04 task1 Лирика 12 из 14 86 %
2015-08-31 task1 Целые числа все 7 100 %
2015-08-30 task2 Последовательность 1 из 6 17 %
2015-08-29 task2 Узник цикла IF 2 из 6 34 %
2015-08-28 task1 Строки все 14 100 %
2015-08-27 task2 Точка и плоскость 1 из 6 17 %
2015-08-10 olimp Олимпиада 2 из 40 5 %
2015-08-10 task1 Семантика все 6 100 %
2015-08-09 task2 Матрицы 1 из 4 25 %
Итого: 99 из 164 61 %
Сохранить страницу:

24. --
Олюшка
Олюшка
ответить
→  Олег  # Инфобизнес / Кто хочет денег? / 2015-10-10 21:50

Олег, увлекательное сочетание у тебя любимых занятий!!! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Олег  # Инфобизнес / Наш друг Яндекс / 2015-10-10 08:42

Видимо, ты уже эксперт по регистрации в яндексе ;)


3664. --
данила
данила
ответить
→  Олег  # Инфобизнес / Кто хочет денег? / 2015-10-06 15:15

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить

6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Олег   / 2015-10-06 03:47

Вот не поверишь, сделай своё развлечение своим любимым делом. Например тебе нравится прыгать с парашюта, так ведь этим можно зарабатывать и предлагать людям прыгать с тобой, они ещё и деньги за это будут платить. Либо тебе нравятся цветы (ну мало ли), тогда можно делать букеты и продавать их. В общем для того чтобы начать что-то делать нужно выяснить тебе для себя самого что у тебя за любимое дело или развлечение. Может тебе нравится в игрушки играть. Так сейчас и на этом неплохо зарабатывают, хотя бы просто продавая акк


5244. --
Олег
Олег
ответить
→  Кирилл Шмойлов   / 2015-10-06 03:31

Вот это самое сложное... ну нет у меня любимых дел... есть только любимые развлечения. :) Дела любимыми не бывают... :)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Олег  # Инфобизнес / Кто хочет денег? / 2015-10-06 03:21

где три любимых дела?


5244. --
Олег
Олег
ответить
→  Мененко Владимир Дмитриевич   / 2015-09-30 05:21

:) Так там же видео-решение к каждой задаче есть. Отключи Адблок на этом сайте и увидишь :)
Решение мое такое       
string stroka = Console.ReadLine();
string slovo = Console.ReadLine();
Console.WriteLine(stroka.Insert(stroka.IndexOf(' '), " "+slovo));


7089. --
Мененко Владимир Дмитриевич
Мененко Владимир Дмитриевич
ответить
→  Олег   / 2015-09-18 08:12

Напишите, пожалуйста программу, с который вы решили 14 задачу, у меня никак не получается, а решение с видео не принимает


5244. --
Олег
Олег
ответить
# Консоль / Опрос по изучению языка Java / 2015-09-11 00:47

Такое очучение, что Витольдыч сам не совсем понимает чем отличаются оба два курса. В одном много практики и в другом тоже... Тогда из чего выбрать бедным студентам, которые вообще всегда думали, что Ява =это либо сигареты, либо мотоцикл... ну особо умные догадывались, что это таки остров! :)


24. --
Олюшка
Олюшка
ответить
→  Олег  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-12 19:56

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


5244. --
Олег
Олег
ответить
# Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-12 15:42

Вы будете смеяться, но вынос формы за пределы экрана абсолютно не влияет на загрузку, как показал только что проделанный мной эксперимент. :) Таймер на 25... и на 5 ставил и на 50 и на 100... везде примерно одно и тоже, заметность только чуть иная.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Олег  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-12 11:27

Мы же не занимались еще оптимизацией.


1726. --
Наталия
Наталия
ответить
→  Олег  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-12 11:21

Что касается неравномерности: скорее всего, нужно подкрутить таймер обновления формы: 25 мс вместо 100 мс, что по умолчанию, и пропорционально уменьшить скорость.


1726. --
Наталия
Наталия
ответить
→  Олег  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-12 11:13

На самом деле, не такая уж это и простая задачка - перерисоывать по несколько раз в секунду картинку большой площади.
В полете на Марс высчитывается какая-нибудь формула с сотней переменных, а тут над - над десятками тысяч точек выполняется множество битовых операций.
Что ресурс уходит на перерисовку можешь убедиться сам: частично вытащи форму за пределы рабочего стола - и увидишь, что Windows поняла, что скрытую часть экрана ей рисовать не надо, и ресурсов на перериросвку видимой пользователю части формы будет затрачено меньше.
Крутые видеоигры не так тормозят процесс т.к. там не происходит перерисовки всего экрана от левого верхнего пикселя до правого нижнего, а обновляется только изменившаяся часть.


5244. --
Олег
Олег
ответить
# Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-12 08:33

Нет, не запись... я заметил до записи. Но даже если комп перегружен, вроде как не должна бы такая программа 12% просить у проца, не для БК-0010 программы то пишем :)


986. --
Антон Лазарец
Антон Лазарец
ответить
→  Олег  # Хранитель экрана / Хранитель экрана. Новый класс Graph / 2015-07-12 07:58

Олег, может запись притормаживает его?


5244. --
Олег
Олег
ответить
# Хранитель экрана / Хранитель экрана. Движение шарика / 2015-07-11 23:06

За добрые слова спасибо :)
Насчет пить меньше - это конечно понятно.. но вот рельно неравномерно движется, хотя, понимаю, что должен равномерно. Может с компьютером что не так? Посмотрел нагрузку в диспетчере задач так там Хранитель экрана проходит как ScreenSaver.vshost.exe *32 жрет 12-13% процессора и занимаемая память скачет 12832КБ-14896КБ. Я, конечно, еще совсем никакой программист, но не слишком ли много для программы гоняющей по экрану кружок? 12% от процессора Core i5 3.4G - это как бы можно траекторию ракеты на Марс рассчитать, а тут кружок...


5244. --
Олег
Олег
ответить
# Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-11 22:49

Спасибо за ответы. Да, я не заметил определение объекта, а к ООП непривычен еще, потому и затупил :)


24. --
Олюшка
Олюшка
ответить
→  Олег  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-11 20:50

Олег, в уроке все правильно было, возможно ты не заметил, что мы ее прописали в поле сначала! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Олег  # Хранитель экрана / Хранитель экрана. Движение шарика / 2015-07-11 17:12

Пить меньше надо :) Шутка.


24. --
Олюшка
Олюшка
ответить
→  Олег  # Хранитель экрана / Хранитель экрана. Движение шарика / 2015-07-11 16:01

Олег, хорошая работа, очень радует что разобрался! Молодец! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Олег  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-11 10:23

с большой буквы пишется название класса Random.
А у меня в коде был определён её экземпляр, выше.
Random random = new Random ();


  • Звание: Алгоритмист
  • Накопленный опыт: 114 часов
  • Собранный капитал: нет

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

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

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

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

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

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

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





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

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

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

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


Научился: Создавать список.
Трудности: Не запутаться во всех этих конструкторах и т.п.
Начинать таки программу с конструирования.


Научился: Создавать классы, приводить код к более структурированному виду.
Трудности: ООП все таки не совсем понятно.. может дело привычки, может надо было теорию почитать таки :)
Все таки кружок у меня неравномерно движется, хотя, понимаю, что должен равномерно. Может с компьютером что не так? Посмотрел нагрузку в диспетчере задач так там Хранитель экрана проходит как ScreenSaver.vshost.exe *32 жрет 12-13% процессора и занимаемая память скачет 12832КБ-14896КБ. Я, конечно, еще совсем никакой программист, но не слишком ли много для программы гоняющей по экрану кружок? 12% от процессора Core i5 3.4G - это как бы можно траекторию ракеты на Марс рассчитать, а тут кружок... Прикладываю видео чтоб можно было оценить.. может я и правда тут не просыхаю совсем? :)
Смотреть видеозапись: https://www.dropbox.com/s/8z2dg92pev10x8p/SS_Video.wmv?dl=0