Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки

Anton
  • Звание: Алгоритмист
  • Накопленный опыт: 123 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-12-06 21:45:27
  • Город проживания: Житомир

Видеокурсы

Дата активности Видеокурс Прогресс
2015-07-10 saver Хранитель экрана 3 из 15 20 %
2015-06-26 game2 Микроигры 2 из 15 14 %
2015-06-24 game1 Наноигры 6 из 10 60 %
2015-06-09 soft1 Нанософт 6 из 10 60 %
2015-06-08 soft0 Демо софт все 7 100 %
2015-06-04 soft2 Новые технологии 1 из 15 7 %
2015-06-02 memory Карточки памяти 2 из 0 %
2015-06-01 game6 Морской Бой 2 из 16 13 %
2015-05-30 game0 Демо игры 8 из 10 80 %
Итого: 37 из 98 38 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2015-09-19 task1h Цифры 11 из 12 92 %
2015-07-06 task3 Комбинаторика 1 из 9 12 %
2015-07-04 task1e Символы все 5 100 %
2015-06-18 task1b Строки все 14 100 %
2015-06-14 task1 Семантика все 6 100 %
2015-06-06 task1f Геометрия все 8 100 %
2015-05-31 task1d Формулы 8 из 9 89 %
2015-05-27 task1c Лирика 13 из 14 93 %
2015-05-23 task1a Целые числа все 7 100 %
Итого: 84 из 95 89 %
Сохранить страницу:

24. Олюшка
Олюшка
ответить
→  Anton  # Хранитель экрана / Хранитель экрана. Движение шарика / 2015-07-10 15:51

Антон, очень хорошо что все получилось в итоге, уверена что уже тебе намного все понятней! :)


24. Олюшка
Олюшка
ответить
→  Anton  # Наноигры / VIP - Крестики-Нолики / 2015-06-26 19:43

Антон, очень хорошо программа дописала и знания приобретены! Ты, Молодец! :)


24. Олюшка
Олюшка
ответить
→  Anton  # Олимпиада / День рождения у Музы проекта! / 2015-06-24 15:42

Спасибо, Антон за прекрасные слова! Антон, все так и есть все уже очень хорошо!!! :)


5562. Anton
Anton
ответить
/ 2015-06-24 14:29

алгоритм вычисление факториала числа


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Anton  # Олимпиада / Фракталы и Рекурсия. / 2015-06-24 14:24

Так какие ты алгоритмы писал? Нужно написать в отчёте.


24. Олюшка
Олюшка
ответить
→  Anton  # Нано игры / Скорость реакции. Алгоритм и рекорд. / 2015-06-16 12:48

Антон, хорошая работа, замечательные знания и хороший результат! :)


5562. Anton
Anton
ответить
→  Евгений Волосатов   / 2015-06-15 22:24

ага)


24. Олюшка
Олюшка
ответить
→  Anton  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-15 22:15

Милые котики! :)


24. Олюшка
Олюшка
ответить
→  Anton  # Нано игры / Скорость реакции. Три картинки по таймеру. / 2015-06-15 22:14

Антон, замечательно что все понятно, ты уже подзаростаешь знаниями! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Anton  # Нано игры / Скорость реакции. Три картинки по таймеру. / 2015-06-15 22:03

Ты тоже котиков разместил? :)


24. Олюшка
Олюшка
ответить
→  Anton  # Прикладные / Скорость на клавиатуре / 2015-06-09 15:06

Антон, замечательно позанимался и результаты хорошие! Молодец! Продолжай так же прокачиваться! )


2146. Иван
Иван
ответить
→  Anton  # Прикладные / Текстовый процессор / 2015-06-08 21:36

Отлично. Хорошо, когда легко все получается, и знания прибавляются.


24. Олюшка
Олюшка
ответить
→  Anton  # Прикладные / Баскетбольное табло / 2015-06-08 16:49

Антон, хорошая работа и еще хорошо что отлично прокачался на этом уроке! :)


24. Олюшка
Олюшка
ответить
→  Anton  # Прикладные / Шахматные часы / 2015-06-06 16:38

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Anton   / 2015-06-06 11:47

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


5562. Anton
Anton
ответить
→  Евгений Волосатов   / 2015-06-05 22:57

смотрел уже 4-и раза - но как симметрично отобразить квадрат все равно не ясно,  в геометрии я что-то понимаю но на примере Калейдоскопа я понял что я не знаю геометрию, мечусь между функциями private int cy(int y), private int cx(int x),
private void rectangle()
        {
            Pen pen = new Pen(color);
            graph.DrawRectangle(pen, cx(point_x), cy(point_y), cx(line_y), cy(line_x));

        }
        private void fillrectangle()
        {

            Brush brush = new SolidBrush(color);
            graph.FillRectangle(brush,
                cx(point_x), cy(point_y), cx(FillRectangle_y), cy(FillRectangle_x));

       
        }


5562. Anton
Anton
ответить
# Прикладные / Калейдоскоп / 2015-06-05 22:50

можно менять тут - : public void init()

                    sx = (i % 2 ==1) ? 1 : -1;
                    sy = (i % 2 == 1) ? 1 : -1;
}
можно тут - private int cx(int x)
        {
            return sx == 1 ? x : width - x;
        }

  можно тут  -    private int cy(int y)
        {
            return sy == 1 ? y : height - y;
        }

можно тут - private void rectangle()
        {
            Pen pen = new Pen(color);
            graph.DrawRectangle(pen, cx(point_x), cy(point_y), cx(line_y), cy(line_x));

        }
можно тут -        private void fillrectangle()
        {

            Brush brush = new SolidBrush(color);
            graph.FillRectangle(brush,
                cx(point_x), cy(point_y), cx(FillRectangle_y), cy(FillRectangle_x));



1. Евгений Волосатов
Евгений Волосатов
ответить
→  Anton   / 2015-06-05 22:47

Просто пересмотри урок - там же я рассказываю подробно о симметрии, на примере 9 квадратов.


5562. Anton
Anton
ответить
→  Евгений Волосатов  # Прикладные / Калейдоскоп / 2015-06-05 22:46

что можно почитать если не могу догнать эту симметрию ?


24. Олюшка
Олюшка
ответить
→  Anton   / 2015-06-05 18:34

Молодец!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Anton  # Прикладные / Калейдоскоп / 2015-06-05 18:28

У тебя неправильный получился калейдоскоп.
Фигуры должны быть симметричными, а у тебя они просто дублируются.
Исправляй!


5562. Anton
Anton
ответить
→  Олюшка   / 2015-06-05 18:22

Спасибо, уже нашел ;)


24. Олюшка
Олюшка
ответить
→  Anton  # Прикладные / Калейдоскоп / 2015-06-05 18:13

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


24. Олюшка
Олюшка
ответить
→  Anton  # Прикладные / Мотиватор / 2015-06-04 20:31

Молодец! Хороший мотиватор!


24. Олюшка
Олюшка
ответить
→  Anton  # Прикладные / Мои успехи / 2015-06-04 18:11

Антон, замечательный совет участникам проекта!


5562. Anton
Anton
ответить
# Начало / Мои успехи / 2015-06-04 17:42

1 - 15 дней (не меньше 5 часов в день)
2 - Лабиринт 2D, Портфолио
3 - Большой проект с использованием БД, сетевыми элементами, взаимодействии например с Raspberry Pi и другими платами.
4 - Многое стало понятно, но еще больше нужно изучить.
5 - Не останавливаться на полпути.


24. Олюшка
Олюшка
ответить
→  Anton  # Прикладные / Средняя оценка / 2015-06-04 17:06

Антон, делегаты интересная тема! Я поняла их из курса "новые технологии", рекомендую, очень интересный и познавательный курс!
Хорошая работа получилась, Молодец!


5562. Anton
Anton
ответить
→  Иван   / 2015-06-03 23:54

со временем что-то проясняется :)


2146. Иван
Иван
ответить
→  Anton  # Прикладные / Менеджер паролей / 2015-06-03 23:28

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


24. Олюшка
Олюшка
ответить
→  Anton  # Прикладные / Двенадцать месяцев / 2015-06-03 14:15

Антон, красивый календарь вышел, Молодец!


5562. Anton
Anton
ответить
# Мини игры / Карточки памяти - Алгоритм / 2015-06-02 16:18

Спасибо, уже есть что добавить в портфолио :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Anton  # Мини игры / Карточки памяти - Алгоритм / 2015-06-02 16:09

Молодец, Антон! Картинки красивые.


5562. Anton
Anton
ответить
# Мини игры / Машинка на управлении / 2015-06-01 20:19

во все стороны


5562. Anton
Anton
ответить
→  Евгений Волосатов   / 2015-06-01 20:18

во все стороны :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Anton  # Мини игры / Машинка на управлении / 2015-06-01 20:14

Она у тебя только вправо ездит?


24. Олюшка
Олюшка
ответить
→  Anton  # Мини игры / Анимированный кубик / 2015-06-01 15:03

Антон, великолепная работа, хорошо прокачался! Молодец!


24. Олюшка
Олюшка
ответить
→  Anton  # Мини игры / Анимированный кружок / 2015-05-31 21:37

Молодец! Продолжай дальше, там тоже очень интересно)


24. Олюшка
Олюшка
ответить
→  Anton  # Мини игры / Бот для Цифр / 2015-05-31 16:41

Антон, замечательно выполнил задание, и прокачал полученные навыки) Ты хорошо занимаешься и видно уже эти результаты! Так держать!


24. Олюшка
Олюшка
ответить
→  Anton  # Мини игры / Устный счёт / 2015-05-30 19:01

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


24. Олюшка
Олюшка
ответить
→  Anton  # Мини игры / Отзыв о видеокурсе / 2015-05-29 14:47

Антон, хорошо что тебе нравится на этом курсе "Мини игры" и благодаря ему многому уже научился, продолжай и дальше тренироваться! Ты Молодец!


24. Олюшка
Олюшка
ответить
→  Anton  # Мини игры / Камень ножницы бумага / 2015-05-29 11:56

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


24. Олюшка
Олюшка
ответить
→  Anton  # Мини игры / Игра Быстрощёлк / 2015-05-26 19:39

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


24. Олюшка
Олюшка
ответить
→  Anton  # Мини игры / Лабиринт 2D - игра / 2015-05-25 23:23

Антон, замечательно, ведь ты не только научился, а еще и прокачнул эти знания, закреплением, Молодец, ты пример для подражания, так и продолжай!


791. Валерий Жданов
Валерий Жданов
ответить
→  Anton  # Мини игры / Лабиринт 2D - игра / 2015-05-25 22:54

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


24. Олюшка
Олюшка
ответить
→  Anton  # Мини игры / Лабиринт 2D - меню / 2015-05-24 15:47

Антон, все замечательно, у тебя уже все хорошо получается, а дальше будет еще веселей, легче и интересней)


2146. Иван
Иван
ответить
→  Anton  # Мини игры / Лабиринт 2D - меню / 2015-05-24 15:45

Отличная картинка. можно переходить к самому интересному - к реализации


5562. Anton
Anton
ответить
→  Иван   / 2015-05-23 14:49

Спасибо! ;)


2146. Иван
Иван
ответить
→  Anton  # Мини игры / Картинка с секретом / 2015-05-23 01:46

Прекрасная работа получилась. С каждой следующей программой будет проще.


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 15 15 40 290
2 OloloCode 10717 5 5 1 11 265
3 Иван Воронин 10558 10 10 10 30 190
4 WildOrc 17443 10 10 10 30 190
5 Дмитрий 4814 10 15 10 35 175
6 Tekashnik 8275 5 10 15 175
7 ser2018 17425 10 15 11 36 174
8 Dmitry Sinitsin 17947 10 15 5 30 170
9 Anton 5394 5 11 10 26 148
10 FireWolf 10080 5 10 5 20 148
11 Александр 9858 6 105 1 112 137
12 Виктор 17606 10 15 2 27 132
13 Evgenii Kudriavtcev 18493 6 10 9 25 117
14 Слава 17255 4 3 7 109
15 Евгений Волосатов 1 5 10 9 24 105
16 Александр 3922 5 5 79
17 Дмитрий 16218 5 5 10 74
18 Bodrik_torf 16066 5 5 10 73
19 vip 9913 64
20 Григорий 3850 63
21 Pavlin 16496 63
22 Константин Мельников 17022 1 5 6 56
23 knockjkeee 18563 5 5 53
24 Timoha 9980 6 10 1 17 50
25 Володимир 8707 5 5 42
26 Александр @DreamerBY 18525 40
27 Алексей В. 10494 38
28 Сергей 3747 5 5 37
29 Сергей 14008 35
30 Николай Миролюбов 6203 1 10 1 12 34
31 Валерий Жданов 791 5 5 33
32 Антон Кравченко 5502 5 5 33
33 sparda 18477 33
34 Ramzan 18272 5 5 31
35 Serge 16861 1 1 30
36 Иван 2146 5 5 29
37 Родион Глушков 11582 5 5 29
38 Кирилл Шмойлов 6452 5 5 26
39 sharp.xxxxx change config! 999 5 5 25
40 Денис 4395 5 5 25
41 Андрей Шевченко 16533 25
42 Александр 18249 8 15 1 24 24
43 Андрей 4753 3 5 8 24
44 Виталий 16268 5 5 23
45 Danil42Russia 10895 22
46 Yefim 11589 22
47 DimanDOS 14981 22
48 Александр 18131 5 5 21
49 Петя 7652 5 5 20
50 Сергей Витальевич 4699 20
51 Алекс 8932 20
52 Сергей 10936 20
53 Роман 14462 1 1 18
54 Фомичева Наталья 1232 5 10 1 16 17
55 Сергей Соколов 10670 3 3 16
56 Андрей 162 16
57 Kiril Krutiajev 16014 16
58 Andrej Gladkov 16018 16
59 Protos 16459 16
60 Дмитрий 4210 15
61 Redy 18031 5 5 14
62 Neverwinter 2 1901 14
63 Andrej Petrunev 16015 14
64 Сергей 18257 14
65 alexmail19Q 4676 5 5 13
66 Александр 17981 5 5 13
67 DenisMed 18419 13
68 Саша Авербух 16520 5 5 12
69 valeska 18542 1 1 12
70 Андрей 17589 12
71 Splean204 18490 12
72 Денис 16396 1 1 11
73 Слава 17769 11
74 Андрей Гладков 17609 5 5 10
75 Юрий 9971 10
76 Dima 11051 10
77 Абдулла 18606 10
78 Владислав 18566 9
79 superGrover 18626 6 6 6
80 Humanic 18094 6
81 Александр 18587 6
82 Сарапульцев Константин 1570 5
83 valerys Nikola 6644 5
84 Алексей 9323 5
85 Aleksej Fiodorov 16016 5
86 Sergej Šugajev 16017 5
87 FinalCore 18407 5
88 Igor 18553 5
89 Сергей 18605 5
90 Alexandru 18616 3
91 Александр 4988 1
92 Андрей 8525 1
93 Pavel 11353 1
94 Сергей 12525 1
95 Саид 18564 1
96 Andrei 18574 1
97 AHTOH2010 18601 1
98 Vinvi 18602 1
99 Akbar 18604 1
100 IraPav 18617 1

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

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

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

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

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

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




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

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

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

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


Научился: Научился создавать классы-наследники, вызывать базовый конструктор, назначил доступ к полям через свойства, узнал об объектах для рисования Graphics, Pen, Bitmap.
Трудности: разобраться в передаче аргументов из базового класса
нет


Научился: получил важную информацию что нужно начинать работать в Visual Studo C# английской версии, а так же обучение должно быть комплексным - иначе результата не будет.
Трудности: переустановить русскую VS на английскую.
хороший урок, буду продолжать дальше!