Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович

OloloCode

Видеокурсы

Дата активности Видеокурс Прогресс
2018-05-27 power Дневник успеха 3 из 6 50 %
2018-05-26 soft1 Нанософт 3 из 10 30 %
2018-05-23 game1 Нано-игры 9 из 10 90 %
2018-05-23 memory Карточки памяти 13 из 0 %
2018-05-13 sudoku Судоку 1 из 11 10 %
2018-02-10 wpf2 Простой WPF 3 из 0 %
2018-02-07 chess3 Шахматы по сети 2 из 0 %
2017-11-07 game0 Демо игры 1 из 10 10 %
2017-11-07 soft0 Демо софт 1 из 7 15 %
Итого: 36 из 54 67 %

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

Дата активности Консольный раздел Прогресс
2018-05-30 solo HTML - тексты 1 из 14 8 %
2018-05-29 solo C# набор 22 из 17 130 %
2018-05-27 task1h Цифры 4 из 12 34 %
2018-05-25 club 7119 - Владимир Новопашин 1 из 15 7 %
2018-05-23 task2 Алгоритмика все 20 100 %
2018-05-22 task1g Целые задачи все 11 100 %
2018-05-22 task2f Do-рацикл 3 из 4 75 %
2018-05-21 club 4004 - Елена Вставская 3 из 27 12 %
2018-05-21 club 24 - Муза Оля все 3 100 %
2018-05-15 task1a Целые числа все 7 100 %
2018-05-01 olimp Шахматы 1 из 2 50 %
2018-05-01 task1 Семантика все 6 100 %
Итого: 82 из 138 60 %
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  OloloCode  # Дневник успеха / 2018-05-27 План на следующую неделю / 2018-05-30 12:29

Молодец, отличные идеи. Удачи в их реализации.


10717. OloloCode
OloloCode
ответить
→  Roman  # Демо игры / C# чего начать программировать / 2018-05-29 23:00

Все в твоих руках, нет ничего невозможного.  Как ни крути , а начинать придётся с простых программ.  На этом сайте есть множество консольных задач - советую тебе начать именно с них.  Есть видеокурсы  для начинающих  Демо софт и Демо игры. На них научишься создавать простые оконные приложения.  Есть разделы для профи. Есть шикарны курс Шахматы on-line, в котором собрано множество технологий. Будь готов много трудиться, и у тебя все получиться.


10717. OloloCode
OloloCode
ответить
→  chokayes  # Игры со Спрайтами / Домино. Наведение порядка / 2018-05-28 20:16

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


10717. OloloCode
OloloCode
ответить
→  Слава  # Дневник успеха / 2018-05-27 План на следующую неделю / 2018-05-27 19:49

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


10717. OloloCode
OloloCode
ответить
# Консоль / Цифры / Перевертыш / 2018-05-26 12:02

Вводится четырехзначное число без нулей и тест  04273 - выглядит немного странно


2146. Иван
Иван
ответить
→  OloloCode  # Карточки памяти / VIP-загрузка на Android / 2018-05-25 23:32

Да, видел где-то в отчетах, что можно сделать квадратное поле. Сам до этого еще не добрался. Картинки пробовал двигать подальше, но они на экране телефона остались в том же месте. Может это как-то связано с версией андроид? Не знаю... А может где лишнюю галку поставил... Сейчас пока завалило работой, но позже обязательно к этому вопросу вернусь. Спасибо за отзыв на отчет.


10717. OloloCode
OloloCode
ответить
→  Иван  # Карточки памяти / VIP-загрузка на Android / 2018-05-25 23:25

Скорее всего  картинки у тебя загружены в сцену и попадают в область видимости. Можно попробовать разместить подальше  от canvas .  Квадратным игровое поле не пробовал делать? Чтобы не на весь экран растягивалась игра и размещенные картинки сохраняли свои пропорции. Мне кажется так эстетичные выглядело бы. В уроке этого нет -  как самостоятельную работу...


10717. OloloCode
OloloCode
ответить
# Наноигры / VIP урок. Игра 2048 / 2018-05-24 12:41

Согласен - красиво, но рисовал ее не я. Суть урока - зайти на сайт с игрой и поиграть набрав определенное количество очков. Я играл здесь : http://wellgames.com/ru/free_online/2048/  , игра мне понравилась и есть желание реализовать самому что то подобное. Может в обычном оконном приложении, может на Unity,  а может на чем ни будь еще...


18493. Evgenii Kudriavtcev
Evgenii Kudriavtcev
ответить
→  OloloCode  # Наноигры / VIP урок. Игра 2048 / 2018-05-24 09:42

Красиво нарисовано. Я бы с удовольствием поиграл в такую игру. Много ушло времени на рисование?


17425. ser2018
ser2018
ответить
→  OloloCode  # Дневник успеха / 2018-05-13 Отчёт за неделю / 2018-05-24 06:17

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


10717. OloloCode
OloloCode
ответить
→  ser2018  # Дневник успеха / 2018-05-13 Отчёт за неделю / 2018-05-23 21:30

Проявляешь силу воли - это хорошо. Тебе  вообще не нравится писать консольные приложения или задачи на проекте слишком простые? Консоль такая "штука"  где ты можешь реализовать любые алгоритмы, не создавая при этом сложный пользовательский интерфейс. А что такое программирование? - структуры данных плюс построение и реализация алгоритмов...


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2018-05-23 11:20

Как я не люблю этот голос :(


9752. chokayes
chokayes
ответить
→  OloloCode  # Консоль / Олимпиада / Случайная задача / 2018-05-22 13:04

он ругался на for в string.Format


10717. OloloCode
OloloCode
ответить
→  WildOrc  # Консоль / Олимпиада / Случайная задача / 2018-05-22 12:59

Спасибо тебе,  добрый человек.
Все таки интересно почему робот не принял мой вариант, то ли он String.Format() не понимает, то ли еще чего...


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Дневник успеха / 2018-05-20 Отчёт за неделю / 2018-05-22 12:40

Да вы, батенька, отличник!


17443. WildOrc
WildOrc
ответить
→  OloloCode  # Консоль / Олимпиада / Случайная задача / 2018-05-22 09:43

Попробуй так:
    static void Main()
    {
        int i = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("{0} {1} {2} {3} {4}", i, ++i, ++i, ++i, ++i);
        Console.WriteLine("{0} {1} {2} {3} {4}", i, --i, --i, --i, --i);
    }

;)


10717. OloloCode
OloloCode
ответить
# Консоль / Олимпиада / Случайная задача / 2018-05-22 08:55

И вот решение снова (уже третья задача) не проходит

int i = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine(string.Format("{0} {1} {2} {3} {4}", i, ++i, ++i, ++i, ++i));
            Console.WriteLine(string.Format("{0} {1} {2} {3} {4}", i, --i, --i, --i, --i));

робот опять пишет - Запрещено использовать for while ReadKey



10717. OloloCode
OloloCode
ответить
→  knockjkeee  # Демо игры / C# чего начать программировать / 2018-05-21 16:14

Если новичок в программировании, то дополнительно осваивать, без острой на то необходимости, другой язык программирования не стоит.  Языки Java и C# хоть во многом схожи, но всё-таки различаются.  Будешь путаться.  Довольно часто появляются новшества  в языках - технологии не стоят на месте.  На мой взгляд  лучше сосредоточить свое внимание на одном языке.


9752. chokayes
chokayes
ответить
→  OloloCode   / 2018-05-21 00:11

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


10717. OloloCode
OloloCode
ответить
→  chokayes  # Игры со Спрайтами / Домино. Финальный аккорд / 2018-05-20 20:16

Ну если ты проходил другие курсы на unity, то думаю сможешь с этим справиться самостоятельно. И реализовать все свои задумки. Или скооперироваться с кем ни будь. Всё же будет интереснее, чем просто повторять то что записано на видео.
А возникнут сложности, то в чате, если кто что знает, всегда тебе помогут. Ну и поисковики не кто не отменял.


10717. OloloCode
OloloCode
ответить
→  Дмитрий  # Новые технологии / Модульное тестирование / 2018-05-19 22:12

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


10717. OloloCode
OloloCode
ответить
# Консоль / C# набор / Шахматный класс / 2018-05-19 21:30

свойство fen наверно с большой буквы надо


17947. Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  OloloCode   / 2018-05-18 15:03

Проблему тогда решили удалением лишнего юзинга, как раз про Thread.


10717. OloloCode
OloloCode
ответить
→  Dmitry Sinitsin  # Карточки памяти / Неуловимая птичка / 2018-05-18 14:32

На скрине видно что проблема  с Task
Вот что пишут на MSDN  по этому поводу:
Task объекты являются одной из основных составляющих асинхронная модель на основе задач впервые появились в .NET Framework 4. 
Следовательно  в 3.5 версию никак не влезет. Не знаю что у тебя там, но  думаю можно все решить при помощи Thread . Но судя по дате отчета, наверно уже разобрался. Напиши как решил проблему.


10558. Иван Воронин
Иван Воронин
ответить
→  OloloCode   / 2018-05-18 10:15

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/value-types-table
вот какие могут быть переменные, где ты там массив увидел?


10558. Иван Воронин
Иван Воронин
ответить
→  OloloCode   / 2018-05-18 09:47

ещё скажи, что константа из-за того что она value type и поэтому она тоже переменная =)


10558. Иван Воронин
Иван Воронин
ответить
→  OloloCode   / 2018-05-18 09:46

массив переменных, массив он как константа, имеет фиксированный размер, не изменяемый, а значит логические он не может быть переменной, потому что он не может быть изменён, но он хранит в себе набор переменных, вот их значения меняются. МАССИВ это корзина, а ПЕРЕМЕННАЯ это яйцо, корзина всегда одна и таже, а яйца могут быть разными и не только яйца, могут быть и грибы, не важно. Это списки/коллекции динамически изменяются, а массив это фиксированный контейнер - аналог константы.


18257. Сергей
Сергей
ответить
→  OloloCode   / 2018-05-17 22:53

У меня с Unity тоже все работает нормально, у меня возникла проблема, что новая VS не хотела создавать форму и требовала виндовс 10


10717. OloloCode
OloloCode
ответить
→  Иван Воронин  # Карточки памяти / Алгоритм игры / 2018-05-17 20:50

Что бы избежать недопонимания:
bool[] opens = new bool[16]
opens - переменная?


10717. OloloCode
OloloCode
ответить
→  Иван Воронин   / 2018-05-17 20:31

Где что хранится мне прекрасно известно, где глупость? Есть  ссылочные типы, есть типы значения (value type) и то и то переменные.


10558. Иван Воронин
Иван Воронин
ответить
→  OloloCode   / 2018-05-17 17:38

советую изучить базу, чтобы глупости не писать. а ещё почитать, как хранятся данные в ОЗУ, чтобы понять о чём я говорю, надо УВИДЕТЬ своими глазами структуру памяти, которая выделяется для того или иного типа данных.


10717. OloloCode
OloloCode
ответить
→  Иван Воронин   / 2018-05-17 14:00

Переменная ссылочного типа. Имя  типа, на который она ссылается, bool[]. Если так придираться, то в C# вообще нет примитивных типов, и все наследуется от object - все объекты.


10558. Иван Воронин
Иван Воронин
ответить
→  OloloCode  # Карточки памяти / Алгоритм игры / 2018-05-17 13:45

bool[] называется булевый массив или массив типа бул, а переменная это ссылка на начало массива в памяти, она не может иметь тип массив. Тоже самое с любыми видами коллекций, это не примитивный тип. это уже объект.


10717. OloloCode
OloloCode
ответить
→  Сергей   # Демо игры / Картинка с секретом / 2018-05-17 13:32

У меня два компьютера, на одном windows 10, на другом  windows 7. Везде стоит visual studio enterprise последней версии.  Никаких проблем с установкой не возникало, разве что при установке на windows 7 требовалось установить более свежую версию Internet Explorer. Unity тоже работает корректно на обоих системах без проблем.


10717. OloloCode
OloloCode
ответить
→  Иван Воронин  # Карточки памяти / Алгоритм игры / 2018-05-17 13:03

А разве opens не переменная типа bool[] ?


10717. OloloCode
OloloCode
ответить
→  Yefim  # Шахматы по сети / Рефакторинг. Класс шахматной игры / 2018-05-16 00:41

Судя по скриншоту, в окошке Output сообщение об ошибке что какой то файл .cs  с исходным кодом не найден. Возможно он был удален. В таком случае он в Solution Explorer должен подсвечиваться желтым восклицательным знаком. Иногда такая проблема возникает при удалении файла из проекта (ссылка в главном файле проекта на файл осталась при некорректном удалении). так же на скриншоте видно что проект назван Chess и класс назван Chess, это то же может привести к конфликту (например если пространство имен тоже Chess). Класс Chess из библиотеки? Или тут в этом же  проекте? На скриншоте его не видно, обычно класс помещают в отдельный одноименный файл. В общем как написали ниже причин может быть много, и нужно смотреть код.


10717. OloloCode
OloloCode
ответить
→  Иван  # Карточки памяти / Горизонтальное и Вертикальное / 2018-05-15 23:00

Unity - это скорее визуальные редактор, но не 3D моделей. Это игровой движок, в котором  многие часто используемые игровые функции и математические расчеты уже реализованы, что значительно ускоряет и облегчает разработку игр.  Простенькие игры можно реализовать не обладая навыком программирования, но честно говоря такой вариант мало интересен.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Наноигры / Арканоид - Уровень и ракетка / 2018-05-15 22:45

Сдвинулся с мёртвой точки!


10717. OloloCode
OloloCode
ответить
→  Bodrik_torf   / 2018-05-14 20:18

у меня dll версии 2.0, автоматическое появление ссылки в реферансах при перетаскивание библиотеки в проект приятно удивило, про совместимости версий фреймворков мне известно


16066. Bodrik_torf
Bodrik_torf
ответить
→  OloloCode  # Карточки памяти / Неуловимая птичка / 2018-05-14 14:39

если ты сразу создал для 3,5 версии, то все гуд получается у меня было на 4.5 то не показалась, а когда создал для 3,5 то тоже проблем не возникла. Памятка на будущее.


10717. OloloCode
OloloCode
ответить
→  Евгений Волосатов   / 2018-05-14 13:08

Первые два пункта тут - https://www.videosharp.info/10717/checking/memory=2046
Это для основной панели
Далее я беру размеры канваса и по наименьшей стороне задаю размер панели - код ниже:

void Start()
    {
        var canvas = GameObject.Find("Canvas");
        RectTransform canvasRectTransform = canvas.GetComponent<RectTransform>();
        float size = GetMin(canvasRectTransform.rect.width, canvasRectTransform.rect.height);
        GetComponent<RectTransform>().sizeDelta = new Vector2(size, size);
    }

    private float GetMin(float canvasWidth, float canvasHeight)
    {
        if (canvasHeight < canvasWidth)
            return canvasHeight;
        else
            return canvasWidth;
    } 


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Карточки памяти / Горизонтальное и Вертикальное / 2018-05-14 00:56

Напиши, пожалуйста, как ты это сделал.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Дневник успеха / 2018-05-13 Отчёт за неделюо / 2018-05-14 00:46

Я тоже её долго искал сегодня на вебинаре...


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Дневник успеха / 2018-05-13 Отчёт за неделюо / 2018-05-13 21:51

Пришли скриншот таблицы с результатами за неделю.
И напиши нормальный отчёт по неделе.


10717. OloloCode
OloloCode
ответить
→  FinalCore  # Демо игры / C# чего начать программировать / 2018-05-13 15:08

Советую тебе все же выбрать одно направление и двигаться вперед, есть конечно много общего во всем названном. Но -например для создания сайтов тебе понадобиться знания asp.net, игры можно делать и как обычные оконные приложения, но гораздо удобнее использовать игровые движки например Unity. Слишком много специфичных знаний в каждом направлении. 


10558. Иван Воронин
Иван Воронин
ответить
→  OloloCode  # Карточки памяти / Горизонтальное и Вертикальное / 2018-05-13 06:42

Молодец, там много чего удобнее, кроме дебага =)


14008. Сергей
Сергей
ответить
→  OloloCode  # Карточки памяти / Авоська картинок / 2018-05-12 11:47

Очень хорошая робота. И картинки подобраны  очень крутые. Продолжай в том же духе.


10717. OloloCode
OloloCode
ответить
→  chokayes   / 2018-05-12 11:13

это все понятно, сделано на скорую руку чтобы проверить, проблема в другом - почему робот выдает ошибку- "нельзя использовать  if for while"


10936. Сергей
Сергей
ответить
→  OloloCode  # Карточки памяти / Авоська картинок / 2018-05-12 11:09

симпатишно )))


10717. OloloCode
OloloCode
ответить
→  chokayes   / 2018-05-12 11:06

и? ...


10717. OloloCode
OloloCode
ответить
→  Евгений Волосатов   / 2018-05-12 11:05

Возможно здесь ошибка, указал в коментариях
https://www.videosharp.info/console/task/level=123


10717. OloloCode
OloloCode
ответить
→  chokayes   / 2018-05-12 11:01

не суть - это не готовое решение, проблема в другом...


10717. OloloCode
OloloCode
ответить
# Консоль / Целые задачи / Уравнение 2 / 2018-05-12 10:53

Сначала использовал  linq,  робот писал что нельзя использовать "if for..."
потом решил по другому - код ниже, все равно выдает ошибку...

static void Main(string[] args)
        {
            string[] input = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
            int x1 = Convert.ToInt32(input[0]);
            int c = Convert.ToInt32(input[1]);
            int x2 = c / x1;


            Console.WriteLine(string.Format("{0:f1} {1:f1}", (double)x2, (double)(-x1 - x2)));
        }


17947. Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  OloloCode  # Карточки памяти / Авоська картинок / 2018-05-11 20:43

Noi non siamo nessuno gatti. Siamo cani! )


10717. OloloCode
OloloCode
ответить
→  proAtom  # Демо игры / C# чего начать программировать / 2018-05-11 19:39

Я тоже хочу им стать. А давай хотеть вместе? Правда я хочу уже чуть больше года, а ты? Давно ли хочешь стать программистом и какие твои успехи? Я пока дальше сайтиков - интернет магазинов да блогов не продвинулся.  Хочу погрузиться в серверную часть и сетевое программирование. Прихожу к выводу, что нужно трудоустроится чтобы получить реальный навык.


10717. OloloCode
OloloCode
ответить
→  Игорь Тюлькин  # Шахматы по сети / План Шахматного проекта / 2018-05-10 19:30

Создавать скрипты для unity, не сложнее чем писать любое приложение. На официальном сайте есть подробная документация и API. Комьюнити очень обширно и легко найти ответ на интересующий вопрос. Так что, если есть навыки программирования, то проблем не должно возникать. EF, если в двух словах,  это сопоставление  класса в приложении и таблицы в БД, существуют и другие ORM, так что EF - не панацея.


10717. OloloCode
OloloCode
ответить
→  Евгений Тихонов  # Демо игры / C# чего начать программировать / 2018-05-09 12:10

Мне 36 и я изучаю программирование уже год и не считаю себя старым для программирования. Правда находятся 20 летние "тимлиды" с усмешкой посматривающие в мою сторону, но это их проблемы. Вебинары можно смотреть в записи. Главное чтобы было интересно и тогда все получится.  Программист это та профессия где возраст не имеет значения.


10558. Иван Воронин
Иван Воронин
ответить
→  OloloCode  # Карточки памяти / Класс в Библиотеке / 2018-05-08 06:54

Всё верно, так и есть.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Карточки памяти / Класс в Библиотеке / 2018-05-07 23:20

Все верно.


10080. FireWolf
FireWolf
ответить
→  OloloCode   / 2018-05-06 16:20

У меня эта доска пока простая, как в самом начале на курсе сетевых шахмат объясняется. Но, когда буду переделывать, то учту. Спасибо!


10717. OloloCode
OloloCode
ответить
→  FireWolf  # Шахматы по сети / Доска. VIP. Запуск на Android / 2018-05-06 15:39

Если у тебя доска сделана через User Interface, то у элементов UI есть Anchors, отвечающие за масштабирование.  Есть готовые пред. настройки (Presets) в виде квадратной пиктограммы. Щелкни по ней и выбери по центру.


10717. OloloCode
OloloCode
ответить
→  Pavlin  # Дневник успеха / 2018-04-29 Отчёт за неделю / 2018-05-06 15:30

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


10717. OloloCode
OloloCode
ответить
→  Сергей   # Демо игры / C# чего начать программировать / 2018-05-05 11:21

Создавать скрипты для unity, не сложнее чем писать любое приложение. На официальном сайте есть подробная документация и API. Комьюнити очень обширно и легко найти ответ на интересующий вопрос. Так что, если есть навыки программирования, то проблем не должно возникать. Если же навыков пока не хватает, то на этом сайте есть всё необходимое для этого.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Карточки памяти / Отображение карточек / 2018-05-03 23:51

молололодец!


10717. OloloCode
OloloCode
ответить
# Консоль / Целые числа / Пять чисел / 2018-05-02 00:48

Видимо ошибка в Тест 004


10717. OloloCode
OloloCode
ответить
# Начало / Создай online игру на бесплатном мастер-классе! / 2018-05-01 23:08

Спасибо за вебинар.  Было интересно. С нетерпением жду серверную часть.


10717. OloloCode
OloloCode
ответить
# Начало / Архитектура Клиент-серверных Шахмат. / 2018-02-11 19:12

Понравилось. Спасибо!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Запуск пакета / WPF. Конвертер валюты. Курс валют в JSON. / 2018-02-11 12:48

Вот. Правильный подход.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  OloloCode  # Демо игры / C# чего начать программировать / 2017-11-07 21:06

Для этого рекомендую курс базовый аспект и следующий за ним gmaps


  • Звание:
  • Накопленный опыт:
  • Собранный капитал:

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 180 210 61 451
Написан ответ 84 90 21 195
Набран текст 154 164 35 353
Решена задача 155 199 45 399
Выполнен видеоурок 261 271 144 676
Ежедневный бонус 112 120 32 264
Опубликовано в соцсетях 65 70 15 150
Собран мегахеш 75 74 50 199
Итого 1086 1198 403 2687 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Dmitry Sinitsin 17947 2 2 172
2 KF Новопашин Владимир 7119 105 5 110 160
3 KF Александр Балбашов 19525 1 1 156
4 KF chokayes 9752 10 10 9 29 108
5 KF Николай Денисов 9014 10 15 10 35 105
6 KF Evgenii Kudriavtcev 18493 5 10 10 25 95
7 KF Иван Воронин 10558 5 5 85
8 KF Виктор 17606 5 5 85
9 KF Дмитрий Че 1295 3 3 83
10 KF Trira 11019 10 15 5 30 81
11 KF ser2018 17425 5 5 80
12 KF Andrew 18783 5 5 78
13 KF Дмитрий 4814 10 10 5 25 75
14 KF Tekashnik 8275 2 2 75
15 KF Oleksandr 17663 70
16 KF vip 9913 67
17 KF Татьяна 12464 5 15 6 26 65
18 KF Serge 16861 5 5 64
19 KF gorynych 8877 5 15 6 26 60
20 KF Петя 7652 2 5 1 8 60
21 KF Arslan 18688 60
22 KF Алексей В. 10494 59
23 KF Александр 3922 5 5 57
24 KF Олег Чудновский 19022 53
25 KF Сергей Соколов 10670 2 2 48
26 KF Дмитрий 16218 45
27 -- Андрей 162 37
28 KF Николай Миролюбов 6203 34
29 -- Алексей 17535 3 3 30
30 KF superGrover 18626 1 1 27
31 KF Константин Мельников 17022 27
32 KF Евгений Волосатов 1 2 2 23
33 -- Иван 2146 23
34 KF Den Andreevich 6861 5 5 22
35 KF Валерий Жданов 791 6 6 21
36 KF Антон Кравченко 5502 5 5 20
37 KF Александр 18131 20
38 -- Secunda 19618 18
39 -- Родион Глушков 11582 16
40 KF Денис 16396 16
41 -- Посетитель 0 5 5 15
42 -- Кирилл Шмойлов 6452 5 5 15
43 -- zhivD 19634 1 1 14
44 -- knockjkeee 18563 14
45 -- Максим 4522 13
46 -- KpucTo6aJlb 13385 13
47 -- Олег Лопухинский 10775 12
48 KF Вадим Григорьев 10017 5 5 11
49 -- Artur 18815 11
50 KF Dzmitry 19391 11
51 -- Dimitry 17334 10
52 -- Pavel 11353 8
53 KF DimanDOS 14981 8
54 -- Вадим Обручников 11581 6 6 6
55 KF Олег 19511 6
56 -- Денис 19635 5 5 5
57 -- Дмитрий 4210 5
58 -- Дмитрий 15752 5
59 -- Виталий 16268 5
60 -- jurgen 17187 5
61 -- Никита 17542 5
62 KF Слава 17769 5
63 -- Redy 18031 2
64 -- Sloupok08 19622 1
65 -- Ильч 19623 1
66 -- Вячеслав 19637 1

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

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

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

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

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

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




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

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

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

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


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



Научился: Получать результат в виде строки, при запросе к серверу по http
Трудности: все просто при конвертации строки, неплохо было бы использовать текущие настройки культуры, во избежание ошибки конвертации double.Parse(usdRub, CultureInfo.InvariantCulture)