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

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

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

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

  • Отправлено: 51
  • На публикациях:   5
  • По консольным: 26
  • По видеоурокам: 7
  • Личных сообщений: 13
  • Получено ответов: 151

10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2018-12-23 23:05

Здравствуйте, Евгений Витольдович. На работе загрузка была сильная. Сейчас немного освободился, решил зайти задачи по решать, демо уроки сделать, вспомнить так сказать. После НГ думаю в кф запишусь.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2018-12-22 00:53

Александр, здравствуйте. Давно вас не видел. Какими судьбами?
Какая у вас ближайшая цель в изучении программирования?


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Олимпиада / Случайная задача / 2018-12-17 21:30

проход через ноль очень просто обойти, но тогда максимальное число, которое можно перемножить это 33.
static void Main(string[] args)
        {
            string s = Console.ReadLine();
            long res = 1;
            int i;
            int.TryParse(s, out i);
            for(int j = -i; j <= i; j++)
            {
                if(j == 0)
                    continue;
                res = res * j;
            }
            Console.WriteLine(res);


        }


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Целые числа / Пирамида / 2018-12-16 21:09

static void Main()
    {
            string[] a = Console.ReadLine().Split();
            string[] b = Console.ReadLine().Split();
            string[] c = Console.ReadLine().Split();
            string[] d = Console.ReadLine().Split();
            string[] e = Console.ReadLine().Split();
            int ch1, ch2, ch3, ch4, ch5, sum;
            int.TryParse(a[a.Length-1], out ch1);
            int.TryParse(b[b.Length-1], out ch2);
            int.TryParse(c[c.Length-1], out ch3);
            int.TryParse(d[d.Length-1], out ch4);
            int.TryParse(e[e.Length-1], out ch5);
            sum = ch1 + ch2 + ch3 + ch4 + ch5;
            Console.WriteLine("{0} {1} {2} {3} {4}", ch1, ch2, ch3, ch4, ch5);
            Console.WriteLine(sum);
    }


10100. --
Александр Заскотченко
Александр Заскотченко
ответить

16989. --
Денис Корнеев
Денис Корнеев
ответить
→  Александр Заскотченко  # Демо игры / C# чего начать программировать / 2018-01-26 09:20

Не останавливайся и всё получится)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Демо игры / C# чего начать программировать / 2018-01-26 08:42

Удачи в достижении цели.


9014. --
Николай Денисов
Николай Денисов
ответить

10100. --
Александр Заскотченко
Александр Заскотченко
ответить
# Начало / Трёхдневный интенсив C# ПРАКТИКУМ / 2018-01-25 21:37

Отлично, много полезной информации всего в трёх уроках.


16329. --
Андрей
Андрей
ответить
→  Александр Заскотченко  # Микроигры / Аполлон. Плавное прилунение / 2017-11-17 13:41

Увидел ОГРОМНУЮ ошибку. Нет иконки =)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Микроигры / Аполлон. Плавное прилунение / 2017-11-17 12:17

Проще, поэтому решил украсить, чтобы выглядело веселее =)



8275. --
Tekashnik
Tekashnik
ответить
→  Александр Заскотченко  # Микроигры / Игра 15 - Картинка / 2017-11-12 20:07

В этом вся прелесть видео урока, может ставить на паузу и разбираться


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Целые числа / Максима / 2017-11-12 15:18

            sbyte sbtMin = SByte.MinValue;
            sbyte sbtMax = SByte.MaxValue;
            Console.WriteLine("sbyte " + sbtMin + " " + sbtMax);

            byte btMin = Byte.MinValue;
            byte btMax = Byte.MaxValue;
            Console.WriteLine("byte " + btMin + " " + btMax);

            short shrtMin = Int16.MinValue;
            short shrtMax = Int16.MaxValue;
            Console.WriteLine("short " + shrtMin + " " + shrtMax);

            ushort ushrtMin = UInt16.MinValue;
            ushort ushrtMax = UInt16.MaxValue;
            Console.WriteLine("ushort " + ushrtMin + " " + ushrtMax);

            int iMin = Int32.MinValue;
            int iMax = Int32.MaxValue;
            Console.WriteLine("int " + iMin + " " + iMax);

            uint uintMin = UInt32.MinValue;
            uint uintMax = UInt32.MaxValue;
            Console.WriteLine("uint " + uintMin + " " + uintMax);

            long longMin = Int64.MinValue;
            long longMax = Int64.MaxValue;
            Console.WriteLine("long " + longMin + " " + longMax);

            ulong ulongMin = UInt64.MinValue;
            ulong ulongMax = UInt64.MaxValue;
            Console.WriteLine("ulong " + ulongMin + " " + ulongMax);


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Микроигры / Игра 15 - Алгоритм / 2017-11-11 06:50

Да, это ещё простенькие игрушки =)


8275. --
Tekashnik
Tekashnik
ответить
→  Александр Заскотченко  # Микроигры / Игра 15 - Алгоритм / 2017-11-11 04:51

А это ещё далеко не самая интересная игра тут))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Микроигры / Игра 15 - Кнопки / 2017-11-10 11:05

Автобус поехал! :)


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
# Консоль / Задачи / Тю / 2017-11-09 20:44

отлично


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблон MVC / VIP - MVC - PhoneBook - UML / 2017-06-26 18:04

мне всегда хочется сначала показать технологию в "чистом" виде, чтобы лучше понять идею.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблон MVC / VIP - MVC - PhoneBook - Error Checking / 2017-06-26 18:04

делается файл JAR и его можно запускать, если установлен JRE


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблон MVC / VIP - MVC - PhoneBook - UML / 2017-06-26 09:27

Мне всегда нравились паутинки схем uml.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - Model - Ресторанная аналогия / 2017-06-14 14:41

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Connect / 2017-06-08 07:02

да, синглтон - верная идея


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Connect / 2017-06-07 23:59

Да, хорошая идея, молодец!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Queries / 2017-06-07 23:51

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


10494. --
Алексей В.
Алексей В.
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - UserSQL - Queries / 2017-06-07 23:18

Отлично Александр!!! SQL - это сила!!!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - ViewList / 2017-06-05 22:34

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


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Александр   / 2017-06-03 15:26

Я пробовал этот встроенный редактор, по мне лучше уж в ручную. Если нужен редактор более менее похожий как в VS то рекомендую установить JFormDesignerForm, он платный, но для тех кому он нужен не составит труда найти лекарство.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - Counter - ControllerDuplex / 2017-06-02 23:11

Да, очень приятный шаблон.


3922. --
Александр
Александр
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - PhoneBook - ViewCard / 2017-06-01 23:34

В IDEA есть встроенное средство для разметки таких обычных JFrame форм. Для этого нужно мышкой выбрать нужное место в дереве проекта (нужный package) и по правой кнопке перейти в меню "New -> GUI Form".


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблон MVC / MVC - Counter - ModelPlus / 2017-06-01 14:21

www.videosharp.info/video/design-observer этот курс был до того как начали запись курса по MVC, если тот курс проходил, там про это упоминалось. В любом случае, молодец, если есть вопросы, надо самостоятельно изучать вопрос, чтобы лучше понимать суть дела.


11604. --
Дмитрий
Дмитрий
ответить
→  Александр Заскотченко  # Слова в Сетке / ФИНАЛЬНЫЙ УРОК / 2017-04-25 23:52

Поздравляю с финалом)


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Александр Заскотченко  # Слова в Сетке / ФИНАЛЬНЫЙ УРОК / 2017-04-25 23:05

Поздравляю с финалом! =)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Слова в Сетке / Центр Бокса / 2017-04-25 16:43

Кнопки нужны чтобы их нажимать


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Слова в Сетке / Своя Картинка / 2017-04-24 08:48

Наверняка есть такие библиотеки, но мне не доводилось пока с такими заданиями сталкиваться.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Система Git / Commit / 2017-04-18 11:16

Для ещё более последовательность работы, можно формировать коммиты кусками кода. В этом очень хорошо помогает GUI


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-04-09 23:05

Спасибо, теперь всё классно. Завтра возьму подписку.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2017-04-09 22:12

Изменил права доступа к ява курсам, можно проходить любой пакет, если есть подписка на Java.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2017-04-09 21:56

Александр, в курс Java входят все уроки в разделе Java, их можно проходить в любом порядке.
Там же есть и оофрукты. Если что было не доступно - сейчас поправлю.


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-04-09 20:07

Евгений Витольдович, подскажите, планируется ли в ближайшее время скидка на курс по MVC ? И ещё не могу найти курс ООПфрукты, его убрали или он в курсе Java за 12 недель ? Ещё вопрос, Java Book теперь не доступен в курсе Java за 12 недель там написано, что его можно приобрести только по определённым акциям, что за акции ? Ещё, чисто моё мнение, зря убрали список, что входит в пакет Java за 12 недель, просто перейдя по любой ссылке курса, который в этот пакет входит, всё равно попадаешь на страницу заказа курса Java за 12 недель, но при этом не видишь, что в него входит. Лучше было бы этот курс сделать одной позицией и списком всех уроков. Повторюсь, это чисто моё мнение, может я ещё просто не привык к новому дизайну.


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Александр Заскотченко  # Шаблоны / ФИНАЛЬНЫЙ УРОК / 2017-03-27 12:52

Поздравляю с финалом! Удачи с MVC! =)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблоны / ФИНАЛЬНЫЙ УРОК / 2017-03-27 12:39

поздравляю, молодец,удачи с MVC


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # 9. State / State - Целый калькулятор - Fix Bugs / 2017-03-27 12:38

отлично, будем ждать пары действий))


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны / ФИНАЛЬНЫЙ УРОК / 2017-03-27 10:13

Поздравляю, молодец!!! удачи в дальнейшем изучении курсов.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны / State - Целый калькулятор - Fix Bugs / 2017-03-27 10:11

Молодец, когда дойду, попробую найти все ошибки, ну и обязательно добавлю свои фишки =)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны / State - Целый калькулятор - Fix Bugs / 2017-03-27 01:52

Молодец! Ты, похоже, первый, кто тщательноошибки искал.



10309. --
Станислав
Станислав
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / ФИНАЛЬНЫЙ УРОК / 2017-03-26 12:25

Отлично! Успешное прохождение этого курса - серьезное достижение!


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Максим  # Шаблоны Проектирования / State - КНБ - VIP - JFrame / 2017-03-25 10:33

Это не сложности с формами, а отсутствие вменяемого редактора как в VS.


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Иван Воронин   / 2017-03-24 19:46

Да и это не может не радовать !!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - КНБ - VIP - JFrame / 2017-03-24 19:23

Кстати, далее будут уроки по JavaFX, кажется ты спрашивал когда-то =)


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-03-24 17:26

Спасибо, большое.
Я как раз собирался следующим взяться за MVC, я давно уже хотел изучить этот шаблон и очень обрадовался, когда у тут появился курс по нему.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - КНБ - VIP - JFrame / 2017-03-24 11:39

Тогда курс MVC и следующий за ним тебе особо понравится.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко   / 2017-03-24 09:58

Хорошо. Сдвинул на 2 дня.



10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-03-23 22:30

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - Вступление / 2017-03-23 19:22

Прикольный пример. Но это больше не на стратегию а на фабрику похоже, что ты написал


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / State - Вступление / 2017-03-23 19:22

Прикольный пример. Но это больше не на стратегию а на фабрику похоже, что ты написал


1. --
Евгений Волосатов
Евгений Волосатов
ответить

10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Neverwinter 2   / 2017-03-23 18:02

Нормально, такое ведь не каждый день :)


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко   / 2017-03-23 16:47

Кошмар... Как вы там живете то? .....


10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Neverwinter 2   / 2017-03-23 16:43

В тот день температура опустилась до -57, просто я уже с работы к тому моменту ушёл поэтому не с фотографировал.


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-03-23 16:39

-50? Эт когдя плюнул и замерзло да? на землю ледышка упала? оооо


10309. --
Станислав
Станислав
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-03-23 12:49

-50??? Это довольно прохладно)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-03-23 07:14

Экий современный конролллер!


10558. --
Иван Воронин
Иван Воронин
ответить

10100. --
Александр Заскотченко
Александр Заскотченко
ответить
→  Евгений Волосатов   / 2017-03-21 09:23

Это остались файлы после задания наделать файлы в ручную. Я их семь штук и сделал :) Удалять не стал вот они и пошли плюсом к 1000 рандомных.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Select all / 2017-03-21 09:18

Думаю, не зарабатывает, а получает.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Randoms / 2017-03-21 09:15

1007 файлов вышло. Почему?


7119. --
Новопашин Владимир
Новопашин Владимир
ответить

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Randoms / 2017-03-20 18:34

Арабско-африканские имена


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - User - Select / 2017-03-20 11:20

Для такой "базы" это нормальный способ.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Active Record - UML / 2017-03-20 07:01

Хороший пример, Александр, верное понимание шаблона




1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Iterator - Digits / 2017-03-18 15:46

Да. Верно. Когда я в первый раз увидел цикл фор я тоже ничего не понял и еще несколько месяцев использовал иф гото. Это было 25 лет назад :)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Text Center / 2017-03-18 11:31

есть у меня такое хранилище...вернее было


7238. --
Константин
Константин
ответить


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Image / 2017-03-17 20:07

Ого, сколько всего открыто)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Back Paint / 2017-03-16 07:05

Предлагаю текст "Вы тоже это сможете сделать" (высунуть язык или завести кота - каждый пусть гадает).


791. --
Валерий Жданов
Валерий Жданов
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить

10100. --
Александр Заскотченко
Александр Заскотченко
ответить

10309. --
Станислав
Станислав
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Picture Border / 2017-03-15 20:41

Кот норм) Интересно, какой текст у мотиватора?



1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Text Center / 2017-03-15 09:22

Молодец. Но домашку сделай.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Back Paint / 2017-03-15 09:21

В дорогом ресторане ты же не будешь всё запихивать, как в забегаловке.
А ты в дорогом ресторане - платишь своим бесценным временем.
Так что не торопись и прорабатывай всё уроки как следует.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Facade - Motivator - Methods / 2017-03-15 09:19

Может просто сдвинуть срок сдачи?
За 100 байтов продлить?


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Person - VIP - Enum / 2017-03-14 19:28

О, до вип урока добрался? Молодец)


10558. --
Иван Воронин
Иван Воронин
ответить

10558. --
Иван Воронин
Иван Воронин
ответить




1. --
Евгений Волосатов
Евгений Волосатов
ответить

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Заскотченко  # Шаблоны Проектирования / Strategy - Person - VIP - UML / 2017-03-13 09:34

Классные диаграмки получились.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить

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





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

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

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

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


Научился: Вспомнил как решать дроби.
Для класса по решению дробей нужны следующие поля: целая часть, числитель, знаменатель. Методы: сложение дробей, вычитание дробей, умножение и деление дробей.


Научился: ещё больше узнал про функции для тестирования
Сделал свой вариант метода updateTest(), а так всё норм