C# обучение с нуля

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

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

Статистика по сообщениям

  • Отправлено: 12
  • На публикациях:   1
  • По видеоурокам: 4
  • Личных сообщений: 7
  • Получено ответов: 37

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

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

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





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

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

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

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


Научился: Научился указывать иконку для формы, для исполняемого файла, также стала познавательной информация о добавлению картинок в ресурсы, сделал секретное включение 5-й картинки - очень интересно, да и процентов 90, узнал что-то новое ;)
Трудности: Сложное было разобраться с алгоритмом кода с помощью которого отображалась секретная картинка.
Замечательный, познавательный видео урок, все изложено детально и понятно.


Научился: научился использовать обьект Graphics, Pen, DrawLine для рисования линии заданного цвета, также наносить текст на картинку с помощью DrawString и сохранять ее.
Трудности: сначала запутался в размещении мотиватора который нужно редактировать.
нет