Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Робот Шарп опять работает.

Константин
  • Звание: Гаммациклоп
  • Накопленный опыт: 95 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-10-31 23:19:44

Видеокурсы

Дата активности Видеокурс Прогресс
2018-04-05 telebot API Telegram 21 из 24 88 %
2018-04-01 spybot Шпионский бот все 14 100 %
2018-03-28 webbot Webbot On-Line все 23 100 %
2018-03-01 chess3 Шахматы по сети 18 из 95 %
2018-02-16 game0 Демо игры 2 из 10 20 %
2018-02-14 soft0 Демо софт 1 из 8 15 %
2018-02-08 wpf2 Простой WPF 10 из 12 %
Итого: 89 из 186 48 %

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

Дата активности Консольный раздел Прогресс
2018-02-13 solo C# набор 3 из 17 18 %
Итого: 3 из 17 18 %
Сохранить страницу:

8275. --
Tekashnik
Tekashnik
ответить
→  Константин  # API Telegram / Продуктовый магазин / 2018-04-11 03:59

))) Ну уж не такой и затык со склонением) Берешь свитч и опичываещь все окончания чисел и соответствующие им склонения существительных. Просто это нужно делать, а делать как правило лень) А ещё есть прекрасное решение написать что то вроде такой строки "Количество просмотров продукта: Х" - в этом варианте и склонять не нужно!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-04-10 03:26

День добрый! Никто не обращался по скайпу


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-04-09 19:58

Здравствуйте, заказчик выходил на Вас? А то в скайпе молчит...


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-04-06 16:57

Передал заказчику Ваш скайп


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-04-06 16:48

Интересно что подразумевают под "кадровым ботом"
Мой скайп: shmoylov_kp


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-04-06 14:35

Здравствуйте, есть заказчик (Сеть ресторанов )которому нужно :
"Как минимум кадрового бота с тестированием и выгрузкой инфы в xls/1с/ Как максимум - бота доставки, который принимает заказ и получает оплату"
Если Вам интересно киньте мне Ваш скайп или телеграм, я им передам. Поговорите на прямую.


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-04-06 12:57

День добрый, Константин!
Неужели не удалось решить эту задачку? Вот мой ответ:
            if (recycle.Kol > 0)
                line.Add(new InlineKeyboardButton("


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-04-06 09:10

В 21 уроке не рассмотрено  решение домашнего задания : "*Задание: если Корзина пуста – не отображать кнопку."
Очень хотелось бы увидеть Ваше решение данной задачи, конечно не в видео, а хотя бы фрагментом кода, если Вам не трудно.


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Корзина. Результат / 2018-04-05 14:17

Отлично продвигаешься, Константин!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Корзиномания / 2018-04-04 14:02

Константин, конечно же в боевом боте всё чуточку по-другому и сложнее. Данный вариант реализован специально для написания курса, чтобы более "зеленые" поняли принцип, всё "на пальцах"! И просто утвердили что в названии только одно слово, если нужно больше, то его заносим в Описание.


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-04-04 13:54

Зато начнёшь думать и лучше запомнишь и усвоишь новый материал!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-04-04 09:57

Буду писать вместе с Вами на следующем уроке, сяду писать сам потеряю пару дней времени...


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Покупательская Корзина / 2018-04-04 09:52

А метод добавления продукта получилось сделать самостоятельно, или подглядишь на следующем уроке?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Продуктовый магазин / 2018-04-04 09:48

Константин, согласись что твоё решение оно простое, но неправильное. Эдакое просто неправильное решение! Мы найдём способ лучше. Буквально уже на следующем уроке!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Без тормозов / 2018-04-03 18:05

Интересная картинка)))


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Главные кнопки / 2018-04-03 17:08

Хорошо, повторение - мать ученья!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / SQLite: База MySQL в кармане / 2018-04-02 15:30

Всё получилось? Нравится результат?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Изменить неизменяемое / 2018-04-02 13:33

Тогда будет легко, если есть опыт!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Волшебство начинается! / 2018-04-02 13:32

Супер, Константин, ты прав!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / ВИП-Урок: Защита приложения / 2018-04-02 02:31

Поздравляю, Константин, с окончанием курса! Вперёд, к новым вершинам!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-04-01 15:21

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


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Не хочу писать! / 2018-04-01 11:13

Константин, а кнопки формировались в цикле или каждая отдельно?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Вам телеграмма! / 2018-04-01 11:09

Да, Константин, это правильный ответ, ты понимаешь как работают боты Телеграмм


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-04-01 11:08

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


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-04-01 07:31

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


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # API Telegram / Что такое Json?! / 2018-04-01 06:08

Ну и как теперь, легче обрабатывать полученный результат?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / ФИНАЛЬНЫЙ УРОК / 2018-03-31 06:42

Поздравляю с окончанием курса!)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / Процессуальный кодекс / 2018-03-31 06:39

Тогда ждём видео!))


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / Летучая фотография / 2018-03-30 14:38

Молодец, Константин, отлично получилось! Ёмко и функционально!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-30 11:06

"Ни в коем случае, ничего стороннего что может меняться со временем! Сами всё будем реализовывать, это гораздо быстрее и удобнее!"
- Это хорошо, сталкивался с проблемами использования сторонних библиотек, в программе в метод добавили еще одно поле и библиотека написанная под эту программу перестала работать, пришлось переписывать код под "родные" методы.

"Ну как, круто получилось???"
- Круто :)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / Фото в студию / 2018-03-30 11:00

Ну как, круто получилось???


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / Посмотри что я натворил / 2018-03-30 10:59

Молодец, справился!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-03-30 10:57

Ни в коем случае, ничего стороннего что может меняться со временем! Сами всё будем реализовывать, это гораздо быстрее и удобнее!


16880. --
Константин
Константин
ответить
→  chokayes   / 2018-03-30 10:44

У меня перед циклом проверка стоит.


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-30 05:36

Выполняя уроки стал лучше понимать как написаны методы в библиотеке Telegram.Bot, наверно мы будем использовать эту библиотеку в курсе API Telegram


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / Логировали, логировали да не вылогировали / 2018-03-29 15:46

Нет, это потому что ещё немного лагает сам Телеграмм, не сразу отдаёт обновления


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / Ну что сказать Вам, Господа... / 2018-03-29 13:25

Надо тогда проверить, как дошёл, если не совсем дошёл, то помочь с направлением!!!


16880. --
Константин
Константин
ответить
→  Евгений Волосатов   / 2018-03-29 13:15

"Роском его уже блокирует что ли?"
Про Роском не знаю, сам живу в Казахстане, но на этой неделе уже второй раз были недоступны сервера телеграмм как с простых ip, так и с мобильных.


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-03-29 10:49

Да, у меня есть по ВК целый курс! ;)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Константин  # Шпионский бот / Авторазбор в действии / 2018-03-29 10:44

Роском его уже блокирует что ли?


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-29 04:22

Да, через десериализации json! Знаешь что это такое?
Да, немного работал с библиотекой Newtonsoft.Json при работе с соц сетью Вконтакте, у них api тоже отдает ответ в JSON.
И api довольно удобное, создатель вконтакте и телеграмма Дуров :)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-03-29 02:33

Да, через десериализации json! Знаешь что это такое?


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-28 19:46

И как ты его смог получить? Просто переписав? А программно сможешь?
Через десериализацию json?


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-28 18:19

Я пишу шаблоны/программы в программе зеннопостер, основной язык программирования в ней C#.
Это своего рода конструктор кода с возможностью использования  широких возможностей языка C#.
В этой программе довольно легко пишутся разного рода парсеры, регеры, боты, в том числе и боты в телеграмм.
Программа многопоточна, при веб работе создает для каждого потока барузер мозила, в который можно устанавливать прокси, юзерагенты, эмулировать многие параметры для анонимности.


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / Хочу новости / 2018-03-28 17:01

И как ты его смог получить? Просто переписав? А программно сможешь?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / Кто я? / 2018-03-28 16:23

Отлично справился с домашний заданием! Переходим к следующему уроку!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Шпионский бот / Здесь Ботов раздают? / 2018-03-28 15:59

И что за программы, если не секрет?(которые отправляют твоему боту сообщения)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / VIP. Формирование цикла / 2018-03-28 15:56

Скажу по секрету, я тоже его оставил. Просто на вип-уроке показал как ещё возможно сделать! Поздравляю с уже полным окончанием курса!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-28 13:58

Доступ получил.


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-28 13:24

Здравствуйте, оплатил Шпионский бот и API Telegram, доступа к курсам не получил, нужно подождать?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-03-26 16:04

Специально для Вас скидка действует ДО 1 апреля!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-26 13:46

Здравствуйте, подскажите пожалуйста сколько еще будет действителен код webinar240318 на покупку «API Telegram и Шпионский бот»? У меня есть еще дня три - четыре? Жду выплаты с ПП.
С уважением.


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин   / 2018-03-26 02:47

Наверное после того как его проверят, тогда и будет в доступе!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Константин  # Webbot On-Line / ФИНАЛЬНЫЙ УРОК / 2018-03-25 19:06

Купите микрофон к следущему обзору!!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-25 18:42

Спасибо, почему-то не доступен вип урок :(


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / ФИНАЛЬНЫЙ УРОК / 2018-03-25 09:05

Молодец, Константин! Поздравляю с окончанием. Интересное дополнение с кнопкой Назад, возьму себе на вооружение!)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Жители. Кто не работает - то не ест! / 2018-03-16 16:47

Картинка прям в тему! Классно)))


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-15 06:50

Спасибо)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Жители. Кто следующий? / 2018-03-14 14:34

Отлично работаешь, Константин!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Настройки меняют настроение / 2018-03-12 16:04

Молодец, Константин! Правильно! Но их, на самом деле, гораздо больше!))


9913. --
vip
vip
ответить
→  Константин  # Webbot On-Line / Цикличность бытия / 2018-03-11 23:58

Программист с женой отправились в супермаркет. Сделав все необходимые закупки, они вышли на улицу, и жена сказала: — Стой здесь и смотри в оба за этими десятью сумками, пока я схожу и разыщу такси. Когда жена вернулась, то увидела обалдевшего мужа, переставляющего сумки с места на место. Программист: — Ты сказала, что здесь десять сумок, а я насчитал только 9! Жена: — Но их было десять! Программист: — Нет, давай вместе считать:  — 0, 1, 2, 3...


9913. --
vip
vip
ответить
→  Константин  # Webbot On-Line / Цикличность бытия / 2018-03-11 23:56

Разговор двух коллег.
— Только что был у шефа и у меня две новости, хорошая и плохая.
С какой начнем?
— Давай с плохой.
Меня уволили!
— А хорошая?
Ну и тебя тоже!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-10 16:08

Я имел ввиду в классе timer1_Tick делать переход на главную страницу, но как не знаю, у нас там уже идет проверка на обнуление таймера.


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Цикличность бытия / 2018-03-10 14:05

Если остановили таймер то как сможешь его потом снова запустить???


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Уборка помещений / 2018-03-09 15:59

Чтобы была прям доступна прям везде?! Об этом мы порассуждаем на следующем уроке!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Лабиринт Минотавра и нить Ариадны / 2018-03-08 15:17

Молодец, Константин, всё получилось, даже необязательные задания!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-07 18:21

Спасибо за обратную связь :)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Лабиринт Минотавра / 2018-03-07 13:10

Да, только последнее не сколько открытых, а какая последняя открыта! Молодец, на следующем уроке будем реализовывать!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Работа - работа, перейди на Федота, а с Федота... / 2018-03-06 16:17

Да, таким способом тоже можно ловить, но не всё. Увидишь другой способ на следующем уроке!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Сегодня выполняем "задания" / 2018-03-06 13:30

Молодец, Константин! Знаешь о перечислениях!!!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Робот приступает к действиям / 2018-03-04 09:04

Да, они могут быть недоступны тем, кто не достиг 10-го уровня, но обычно быстро до него доходят и ты сможешь ими воспользоваться! Уже на много лучше становятся отчеты, так что чувствуется как растёшь!!!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Авторизация / 2018-03-04 06:32

Молодец, Константин. Отлично получилось, это то что и хотелось бы увидеть!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Робот приступает к действиям / 2018-03-04 06:31

Да, можно, Константин. Но лучше не выкладывать код, интересно больше выполнение домашнего задания!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-03 20:47

Исправил :)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Авторизация / 2018-03-03 16:45

Код показал, что нежелательно делать, а задание наоборот - не выполнил!


16880. --
Константин
Константин
ответить
→  Кирилл Шмойлов   / 2018-03-03 14:45

Мало опыта работы с VS и непосредственно с винформами.


17483. --
Дмитрий Дронченко
Дмитрий Дронченко
ответить
→  Константин  # Webbot On-Line / Планирование функций / 2018-03-03 13:09

Молодец Константин, быстро справился! Давай в том же духе))


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Проверяем авторизацию / 2018-03-03 12:11

Только не webbrowser, потому что он только для отображения информации, но есть инструменты для этого!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Подготовка формы / 2018-03-03 12:00

А почему не получилось? Если такое сложновато, может лучше начать с курса Сетевые технологии? (www.videosharp.info/video/network)


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Планирование функций / 2018-03-03 11:53

Отлично Константин, хорошо поработал!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Константин  # Webbot On-Line / Видеообзор Игры / 2018-03-02 13:24

Молодец! Можешь приступать!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Константин  # Клиент-серверные шахматы / Классы. Консольная доска / 2018-02-28 08:39

т.е. я хотел сказать, КОНЬ ещё проще, он самый простой. ему не надо проверять, есть ли кто-то на пути, как ладье, он прыгает.


16880. --
Константин
Константин
ответить
→  Иван Воронин   / 2018-02-28 05:39

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


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



16880. --
Константин
Константин
ответить
→  Иван Воронин   / 2018-02-16 06:21

Спасибо :)


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

16880. --
Константин
Константин
ответить
→  Александр   / 2018-02-15 19:37

Спасибо :)


3922. --
Александр
Александр
ответить
→  Константин  # Демо софт / Вступительное слово / 2018-02-15 19:12

Приветствую, Константин! Рад видеть тебя в нашей дружной компании! Я так понимаю, ты уже приступил к активным занятиям и смог оценить нашу тёплую ламповую атмосферу! Как видишь, на сайте ещё много интересных уроков и задач. Всё, что бы быстро набраться опыта в программировании. Самое главное - регулярно заниматься. Желаю успехов в обучении!


10494. KF
Алексей В.
Алексей В.
ответить
→  Константин  # Демо игры / C# чего начать программировать / 2018-02-15 11:55

Привет Константин!!! Ты попал куда нужно. Здесь тебя обучат языкам программирования настоящие профессионалы своего дела. Обучение ведется в игровой форме, то есть с помощью создания своими руками игровых программ. Каждый последующий урок открывается по мере прохождения предыдущего, так что обучение происходит последовательно от простого к сложному.


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


9014. --
Николай Денисов
Николай Денисов
ответить
→  Константин  # Запуск пакета / WPF. Финальный урок / 2018-02-08 17:27

Молодец, поздравляю с финалом. Что видео такое короткое, проиграл и всё?


16880. --
Константин
Константин
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Конвертер валюты. Курс валют в JSON. / 2018-01-27 04:40

string usdrub = json.Substring(pos, end - pos).Trim();
Решилось добавлением строки:
//изменение языка и региональных параметров текущего потока
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");


16880. --
Константин
Константин
ответить
→  Сергей Стефаненко  # Запуск пакета / WPF. Конвертер валюты. Курс валют в JSON. / 2018-01-27 04:39

Проблему с запятой решил так:


10167. --
Игорь
Игорь
ответить
→  Константин  # Запуск пакета / WPF. Простая змейка. Управление движением. / 2018-01-26 20:51

в консольных задачах есть задачи которые красиво решаются рекурсией


16880. --
Константин
Константин
ответить
# Запуск пакета / WPF. Конвертер валюты. Курс валют в JSON. / 2018-01-25 19:21

Измучила ошибка в строке:
string usdrub = json.Substring(pos, end - pos).Trim();
Решилось добавлением строки:
//изменение языка и региональных параметров текущего потока
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");


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

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Константин  # Запуск пакета / WPF. Конвертер валюты. Ньютон против Паскаля. / 2018-01-25 11:46

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


  • Звание: Гаммациклоп
  • Накопленный опыт: 95 часов
  • Собранный капитал: нет

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Anatoli 24765 203
2 -- Николай Миролюбов 6203 67
3 KF Костя 28874 7 5 12 37
4 -- Посетитель 0 5 5 30
5 KF Yefim 11589 5 5 26
6 -- Валерий Жданов 791 19
7 KF Dima 11051 16
8 -- Igorenzia 689 15
9 KF Bemen 28396 15
10 -- Егор Осипов 24766 10
11 KF MaxB 25450 10
12 -- вадим 6245 6
13 -- Иван 2146 5
14 KF Булат 8835 5
15 -- Родион 11582 5
16 KF Vdonsk 26175 5
17 -- Stany 28869 5
18 -- Dmitry Sinitsin 17947 1
19 -- Vasilij 28739 1
20 -- Алексей 28992 1
21 -- Ruslan 28997 1
22 -- Denis 28998 1
23 -- jwhkgjekrjg 29002 1
24 -- Бахара Широва 29003 1
25 -- Артем 29005 1
26 -- Наталья 29007 1
27 -- Nypdlapd 29008 1
28 -- Viktor 29012 1
29 -- Daniil 29014 1
30 -- IvaVan 29018 1
31 -- Данил 29020 1
32 -- Адель 29021 1
33 -- Ivan 29026 1
34 -- Андрей 29028 1
35 -- Поим 29029 1
36 -- Даниил 29030 1
37 -- Егор 29034 1
38 -- Тимур 29035 1
39 -- Alex 29036 1
40 -- Віталік 29037 1
41 -- Dinara 29039 1
42 -- Владислав 29044 1
43 -- kirill 29046 1
44 -- Валерий 29047 1
45 -- Neru 29048 1
46 -- Nurly 29050 1

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

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

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

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

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

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





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

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

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

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


Научился: Видео без комментариев, нет микрофона. Исходники являются моей интеллектуальной  собственностью :) Какой следующий курс проходить еще думаю.
Трудности: Курс понравился, оправдал все мои ожидания. Спасибо Кириллу за курс.



Научился: 1. Установили прoвepкy нa количество выполнeнных заданий 2. Написали метoд oпpeдeления выполненных задaний 3. В самом задании скрывался правильный ответ :) enum NameTask { Собрать, Выложить, Закупить , Получить }