Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Java - Шаблон State - Практика за 200 руб.




Alpinist573
  • Звание: Гаммациклоп
  • Накопленный опыт: 68 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-06-30 07:36:31
  • Возраст: 43 года

Видеокурсы

Дата активности Видеокурс Прогресс
2017-06-17 game1 Наноигры 1 из 10 10 %
2017-06-17 soft3 Теория ООП 28 из 39 72 %
2015-10-04 game0 Демо игры 1 из 10 10 %
2015-10-02 soft0 Демо софт 1 из 7 15 %
Итого: 31 из 66 47 %

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

Дата активности Консольный раздел Прогресс
2017-06-19 task1a Целые числа все 7 100 %
2015-10-04 task1c Лирика 10 из 14 72 %
2015-10-02 task1b Строки все 14 100 %
2015-09-26 task1 Семантика все 6 100 %
Итого: 37 из 41 91 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Alpinist573  # Теория ООП / Интерфейс. Алгоритм игры. / 2017-06-19 10:17

Короткие уроки лучше идут. Хотя иногда слишком короткие выходят


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-11-08 23:59

Замечательно, основы понятно значит реализация дальнейшая будет более осмысленной и на практике ее отлично закрепишь! :)


2146. Иван
Иван
ответить
→  Alpinist573  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-11-08 23:46

Отлично подготовился!


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Финальный урок / 2015-10-19 15:16

Хорошо, Сергей! Очень рада что ты все быстро исправил!!! :)
И я тоже исправляюсь и ставлю тебе "ХОРОШО"!!!


7319. Alpinist573
Alpinist573
ответить
→  Олюшка   / 2015-10-19 15:05

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


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Перемещение Снеговиков / 2015-10-19 13:42

Отлично поработал, рада что еще лучше прокачал полиморфизм!!! :)


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Финальный урок / 2015-10-19 13:37

А вот задание ты и не выполнил...
Ты пишешь что научился писать имя и фамилию, однако их ты не написал почему-то, значит это пункт задания не выполнил
Дальше, приложить свою фотографию - тоже нет, и не надо говорить что фото у тебя нет, если ты не можешь показать свои данные и фото, увы у тебя большие проблемы дальше будут в частности с поиском работы, свое имя уже нужно рекламировать и показывать лицо...
Так что пока поставлю "плохо" и я тебе обещаю сразу же исправится на "хорошо" как только выполнишь полностью задание!
С нетерпением жду и рада буду познакомится с Тобой как с Человеком!!! :)


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Перемещение других фигур / 2015-10-16 22:32

Отлично что все нормально и отлично перемещается! Так держать! :)


2146. Иван
Иван
ответить
→  Alpinist573  # Теория ООП / Перемещение других фигур / 2015-10-16 22:23

Хорошо получилось!


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Перемещение круга / 2015-10-15 13:14

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


7319. Alpinist573
Alpinist573
ответить
# Видеокурсы / Какие программы я хочу написать / 2015-10-15 08:40

1. Научится организовывать быстрый обмен данными между программами на Луа и С# (ole, com server)
2. Переписать всех роботов с луа на си шарп
3. Анализатор сделок хранящихся в sql
4. Свободно писать (для тестов в wealthLab) любые стратегии (исп. Си шарп)
5. Свободно писать скрипты (c#) для TsLab
6. Парсер сайтов (недвижимости и других куплю/продам)
7. Попробовать написать и реализовать HFT робота
8. Написать коннектор к interactiveBrockers
9. Роботы для торговли на CME
10. Тестер стратегий


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Спрайт для Снеговика / 2015-10-14 21:28

Очень хорошие навыки приобрел и рада что проверил свой вопрос, протестировал его! :)


7319. Alpinist573
Alpinist573
ответить
→  Евгений Волосатов   / 2015-10-14 16:17

Спасибо!


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Переезд graph в базовый класс / 2015-10-14 14:59

Замечательно поработал в этом задании и отлично справился! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Alpinist573  # Теория ООП / Переезд graph в базовый класс / 2015-10-14 13:36

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Alpinist573  # Теория ООП / Мощь полиморфизма / 2015-10-14 13:35

* override


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Мощь полиморфизма / 2015-10-14 12:57

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


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Переезд метода Draw / 2015-10-13 10:42

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


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Переезд метода Draw / 2015-10-13 10:40

Спасибо!!!
Они же счастливая парочка, дальше они у меня еще и улыбаются всем нам излучая радость!!! :)


7319. Alpinist573
Alpinist573
ответить
→  Олюшка  # Теория ООП / Переезд метода Draw / 2015-10-13 10:13

Оля, твои снеговички просто красавцы, такие аккуратненькие, с лицами ))


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Рисователь снеговиков / 2015-10-12 15:15

Не совсем понимаю, это у тебя снеговичек уже передвигается или это все же у тебя два снеговика которые налезли друг на дружку?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Alpinist573  # Теория ООП / Богатое наследство / 2015-10-06 08:54

Молодец!


7319. Alpinist573
Alpinist573
ответить
→  Иван   / 2015-10-06 07:37

Спасибо, воспользуюсь. Сейчас рисую в paint, конверт в EasyPicture


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Alpinist573  # Теория ООП / Рисуем Снеговика / 2015-10-06 06:49

Правильный подход.


2146. Иван
Иван
ответить
→  Alpinist573  # Теория ООП / Рисуем Снеговика / 2015-10-06 01:20

Хорошенький жирненький снеговик получился.


2146. Иван
Иван
ответить
→  Alpinist573  # Наноигры / Картинка с секретом / 2015-10-05 01:28

Иконки можно не редактировать. Есть сайт favicon.ru . Там иконку можно за 10 секунд сделать.


24. Олюшка
Олюшка
ответить
→  Alpinist573   / 2015-10-04 19:44

Очень хорошо, уверена что и консоль тебе понравится, задачи интересные, с Роботом Шаром не соскучишься!!! :)


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Наноигры / Картинка с секретом / 2015-10-04 19:41

Очень рада что все понятно и отлично получилось несмотря на мелкие проблемки! :)


7319. Alpinist573
Alpinist573
ответить
→  Олюшка   / 2015-10-04 15:43

Молочу параллельно, консоль, нано и ООП, консоль нудная конечно, но нужная.


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Наноигры / Вступительное слово / 2015-10-02 23:33

Хорошо что решил пройти и этот курс! Вперед за дело! :)


7319. Alpinist573
Alpinist573
ответить
# Консоль / Целые числа / Чтение / 2015-10-02 21:26

Компилятор сожрал только такое (ToInt32, Int32, а не ToInt и Int как в видеорешении) :
int a = Convert.ToInt32(Console.ReadLine());
        int b = Int32.Parse(Console.ReadLine());
        int c;
        Int32.TryParse(Console.ReadLine(), out c);
        a++; b++; c++;
       
        Console.WriteLine("{0} {1} {2}", a,b,c);


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Цветные карандаши / 2015-10-02 14:29

Очень хорошо что уже прогрессируешь и знания укрепляются! Так держать! :)


2146. Иван
Иван
ответить
→  Alpinist573  # Теория ООП / Цветные карандаши / 2015-10-02 10:25

Здорово, что уже получается самому писать!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Alpinist573  # Теория ООП / Цветные карандаши / 2015-10-02 08:57

Следующий этап - сначала сделать, потом посмотреть видео.


7319. Alpinist573
Alpinist573
ответить
→  Евгений Волосатов   / 2015-09-30 12:40

Да там трудно что-то испортить, жму правую клавишу мыши (наведенной на проблему,  точь в точь как в видеоуроке) и получаю заметно усеченный набор (но частично совпадающий с вашим на видео) доступных пунктов


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Alpinist573  # Теория ООП / Пиксели для классов / 2015-09-30 12:03

Должно работать, может что-то не так сделал?


7319. Alpinist573
Alpinist573
ответить
→  10shi  # Наноигры / Вступительное слово / 2015-09-29 08:55

Можно отдельно скачать английский языковой пакет (я скачал, но устанавливаться он отказался )))


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Alpinist573  # Теория ООП / Структура vs Класс / 2015-09-29 07:40

Молодец, Альпинист, отличные успехи!


2146. Иван
Иван
ответить
→  Alpinist573  # Теория ООП / Структура пикселя / 2015-09-29 01:05

Хорошо, что есть возможность все попробовать.


7319. Alpinist573
Alpinist573
ответить
→  Иван   / 2015-09-28 22:43

да, я так для себя и упростил, структура для простого и быстрого


4995. Иван
Иван
ответить
→  Alpinist573  # Теория ООП / Структура vs Класс / 2015-09-28 22:42

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


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Круглый класс / 2015-09-28 21:24

Спасибо! :)


7319. Alpinist573
Alpinist573
ответить
→  Олюшка  # Теория ООП / Круглый класс / 2015-09-28 21:23

DrawEllipse(pen, circle1.x1, circle1.y1, circle1.width, circle1.height) - где 2-й и 3-й аргументы это левый верхний угол прямоугольника в который вписан эллипс (окружность это частный случай эллипса), 4-й и 5-й аргументы это соотв ширина и высота прямоугольника.


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Структура пикселя / 2015-09-28 21:20

Хорошо что потренировался и прокачиваешь навыки! Занимайся дальше, все поэтапно выстроится и будет понятно! :)


7319. Alpinist573
Alpinist573
ответить
→  Иван   / 2015-09-28 16:45

что, таблетка моя не очень смотрится?
поработаю на "фирменным стилем" ))


2146. Иван
Иван
ответить
→  Alpinist573  # Теория ООП / Инкапсуляция мечты / 2015-09-27 23:06

Картинку для иконки можно сделать на favicon.ru


7319. Alpinist573
Alpinist573
ответить
# Консоль / Строки / Contains / 2015-09-27 21:51

Пришлось в видео подсмотреть, про верхн/нижний регистр я сам не дошел.


7319. Alpinist573
Alpinist573
ответить
→  Олюшка   / 2015-09-27 20:18

Спасибо!


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Урок рисования / 2015-09-27 20:00

Отличные навыки! Уверена что это тебе очень пригодится и дальше!!! :)


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Первый класс / 2015-09-27 19:51

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


24. Олюшка
Олюшка
ответить
→  Alpinist573  # Теория ООП / Второй класс / 2015-09-27 19:32

Очень замечательно что все у тебя получилось, Молодец! :)


4995. Иван
Иван
ответить
→  Alpinist573  # Теория ООП / Первый класс / 2015-09-27 18:45

про this вот здесь подробно описано
https://msdn.microsoft.com/ru-ru/library/dk1507sz.aspx

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Инкапсулировал метод Draw в классы фигур, убрал общие для классов фигур поля в родительский класс Shape, научился рисовать Pen из родительского класса или переопределять его для цветных классов. Проникся удобством полиморфизма, когда можно просто в цикл засунуть всю инициализацию (и очевидно любую другую обработку) не заморачиваясь с конкретными типами.
все доступно
Научился: Создание структуры, перегрузка конструкторов, передача структур в конструктор (в качестве параметра). Освоил рефакторинг (переименование переменной) в Visual Studio.
Трудности: Все делаю слегка по своему, поэтому поковырялся переделывая класс Circle (чтобы рисовал так как указано в уроке)
Не ясно, зачем было городить структуру, когда можно было применить обычный класс?