Си шарп с нуля

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

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

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

Видеокурсы

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

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1 Целые задачи все 11 100 %
2015-09-19 task1 Цифры 10 из 12 84 %
2015-07-06 task2 Комбинаторика 1 из 9 12 %
2015-07-04 task1 Символы все 5 100 %
2015-06-18 task1 Строки все 14 100 %
2015-06-14 task1 Семантика все 6 100 %
2015-06-06 task1 Геометрия все 8 100 %
2015-05-31 task1 Формулы 8 из 9 89 %
2015-05-27 task1 Лирика 12 из 14 86 %
2015-05-23 task1 Целые числа все 7 100 %
Итого: 82 из 95 87 %
Сохранить страницу:

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 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

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

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

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

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





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

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

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

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


Научился: добавлять компонент Windows Media Player, подключать видео файлы для проигрывания в программе
Трудности: написать функцию для подключения файлов к программе
нет


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