Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

Alpinist573
  • Звание: Гаммациклоп
  • Накопленный опыт: 76 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-12-22 09:02:25
  • Возраст: 44 года

Видеокурсы

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

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

Дата активности Консольный раздел Прогресс
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 %
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  Alpinist573  # Демо софт / Двенадцать месяцев / 2017-12-13 18:12

Не видно скриншоты, не понимаю, какие в 2к17 могут быть проблемы с созданием скринов.


7319. Alpinist573
Alpinist573
ответить
→  Иван Воронин   / 2017-12-12 14:10

Спасибо!


7319. Alpinist573
Alpinist573
ответить
→  Дмитрий   / 2017-12-12 14:09

Спасибо!


10558. Иван Воронин
Иван Воронин
ответить
→  Alpinist573  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-12-10 20:38

Поздравляю с финалом, осталось научиться лепить видеообзоры =)


10558. Иван Воронин
Иван Воронин
ответить
→  Alpinist573  # Демо игры / Камень ножницы бумага / 2017-12-10 20:37

Молодец, удачи в дальнейшем.


4814. Дмитрий
Дмитрий
ответить
→  Alpinist573  # Демо игры / Лабиринт 2D - игра / 2017-12-04 18:13

С возвращением!


10558. Иван Воронин
Иван Воронин
ответить
→  Alpinist573  # Демо игры / C# чего начать программировать / 2017-11-30 11:28

Добро пожаловать и удачи.


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


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 15 15 40 299
2 Виктор 17606 5 5 10 215
3 zhikharevav 8380 210
4 Иван Воронин 10558 10 15 14 39 199
5 chokayes 9752 10 11 10 31 191
6 vip 9913 10 10 7 27 174
7 Дмитрий 4814 10 11 5 26 166
8 Bodrik_torf 16066 7 10 5 22 124
9 Сергей Тирпиц 17608 116
10 Dmitry Sinitsin 17947 7 7 14 111
11 Алексей В. 10494 110
12 Anton 5394 5 5 10 96
13 Яков 6401 81
14 Yefim 11589 5 10 4 19 77
15 Pavlin 16496 73
16 Андрей 162 5 10 1 16 72
17 Дмитрий 16218 10 10 68
18 Timoha 9980 5 4 9 67
19 Григорий 3850 52
20 Владимир 15525 52
21 Gilman 17619 48
22 Евгений Волосатов 1 5 5 39
23 DbIM 18181 1 5 6 38
24 WildOrc 17443 37
25 Антон Кравченко 5502 5 5 30
26 Армен Алексанян 18244 5 13 1 19 27
27 Михаил 5081 5 5 25
28 Виталий 16268 5 5 25
29 Андрей Шевченко 16533 5 5 25
30 Mastes 18210 25
31 KpucTo6aJlb 13385 21
32 Snepper 11456 5 5 20
33 Андрей Гришагин 17240 20
34 Андрей 17589 20
35 Serge 16861 1 1 19
36 Александр 3922 5 5 18
37 Andrej Gladkov 16018 18
38 Сергей 3747 5 5 15
39 Денис 4395 15
40 Dimon 9156 15
41 Povilas Abramovicius 16089 15
42 Валерий Жданов 791 13
43 Юрий 9971 13
44 Diserdyuk 17894 12
45 Александр 17981 12
46 Николай Миролюбов 6203 11
47 Илья 6443 11
48 Андрей 16259 11
49 Fayzulloh 18052 11
50 Кирилл 18200 11
51 Андрей 4753 5 5 10 10
52 Алексей|BrisK|Кривицкий 3506 5 5 10
53 Redy 18031 5 5 10
54 Алекс 8932 10
55 Aleksej Fiodorov 16016 10
56 Евгений 17938 10
57 Сергей Сергеевич 459 9
58 Саша 18113 8
59 Александр 18249 2 5 7 7
60 Neverwinter 2 1901 7
61 MaxeBoom 17666 7
62 Александр 9858 6
63 Константин 10822 6
64 Kitsuneco 15445 6
65 ser2018 17425 6
66 Юрий Караваев 17629 6
67 Александр 17994 6
68 Денис 16396 5 5 5
69 Тамерлан 18174 5 5 5
70 Михаил 4692 5
71 Кирилл Шмойлов 6452 5
72 Дмитрий Гречишников 8511 5
73 Николай Денисов 9014 5
74 Pavel 11353 5
75 Родион Глушков 11582 5
76 chip 13417 5
77 Sergej Šugajev 16017 5
78 Maksym 17628 5
79 Ivan 18207 5
80 Karen Ayvazyan 18225 5
81 Виктор Си 5923 4
82 Алексей 6751 2
83 Ибрагим 18239 2
84 nurai 18247 1 1 1
85 Ада 18248 1 1 1
86 Иван Татур 2760 1
87 Миша 8929 1
88 Rita 10365 1
89 ister1kka 14220 1
90 Сергей 17249 1
91 Слава 17769 1
92 Кирилл Бойко 17895 1
93 Аллас Тайгер 18033 1
94 George Spring 18123 1
95 BeaRDragon 18216 1
96 Алмаз 18226 1
97 Тамирлан 18231 1
98 александр 18232 1
99 Artur 18234 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Заливать pictureBox битМэпом, и рисовать там с помощью объекта Pen, линии и квадраты (очевидно нарисую если что и остальное) Запуск нарисованного
все ок
Научился: Сергей, курс ООП понравился, могу теперь наследовать, инкапсулировать и полиморфизировать.
все ок