Си шарп с нуля

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

Валера Луцевич
  • Звание: Наследник
  • Накопленный опыт: 307 часов
  • Баланс Мегахешей: собрано 5 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-06-21 18:01:42
  • Город проживания: Беларусь, г. Воложин

Видеокурсы

Дата активности Видеокурс Прогресс
2016-03-29 network Сетевые технологии все 13 100 %
2016-03-23 image Фотошарп 5 из 9 56 %
2015-11-15 soft3 Теория ООП все 39 100 %
2015-10-11 bilife Бинарная жизнь 1 из 6 17 %
2015-10-11 soft2 Новые технологии 13 из 15 87 %
2015-10-07 soft1 Нанософт 1 из 10 10 %
2015-10-05 task2 Алгоритмика все 1 100 %
2015-10-04 java2 Игры на JavaScript 2 из 11 19 %
2015-09-18 java-start J1. Запуск 1 из 4 25 %
2015-09-03 soft0 Демо софт 1 из 7 15 %
Итого: 77 из 115 67 %

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

Дата активности Консольный раздел Прогресс
2015-10-12 jawa WRITE - Вывод данных 6 из 11 55 %
2015-10-03 task2t Матрицы 3 из 4 75 %
2015-10-03 olimp Олимпиада 2 из 40 5 %
2015-10-02 task2s Строки все 6 100 %
2015-10-02 task2r Подпрограммы все 14 100 %
2015-10-02 task2 Алгоритмика 18 из 20 90 %
2015-09-28 task2q Простые массивы все 8 100 %
2015-09-27 task2d For-to-чки все 26 100 %
2015-09-26 task2n По цифрам все 8 100 %
2015-09-26 task2o Матрёшки 8 из 9 89 %
2015-09-25 task2m Любимые циклы все 6 100 %
2015-09-25 task2i Узник цикла IF все 6 100 %
2015-09-25 task2l Математика все 9 100 %
2015-09-24 task2k Последовательность все 6 100 %
2015-09-23 task2g Обман цикла 1 из 7 15 %
2015-09-23 task2c Условный оператор все 16 100 %
2015-09-23 task2j Вечность 4 из 5 80 %
2015-09-18 jawa START - Запуск все 1 100 %
2015-09-15 task2h Точка и плоскость все 6 100 %
2015-09-15 task2f Do-рацикл все 4 100 %
2015-09-14 task2e Пока-цикл все 6 100 %
2015-09-11 task1c Лирика 13 из 14 93 %
2015-09-10 task1a Целые числа все 7 100 %
2015-09-10 task1b Строки все 14 100 %
2015-09-06 task2b Логика все 13 100 %
2015-09-06 task2a Типы данных все 5 100 %
2015-09-03 task1 Семантика все 6 100 %
Итого: 222 из 277 81 %
Сохранить страницу:

24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-03-29 21:56

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


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-03-29 11:37

Ничего страшного, Валера! Увидят твои отчеты, посмотрят отчеты других людей и заинтересуются, ведь уложить так компактно столько полезной информации может не каждый, но мы старались! Чтобы учиться таким как ты, желающим получать новые знания, было легко и интересно! Спасибо за отчет, и молодец, что закончил этот курс! Осталось применять полученные знания на практике, но похоже ты и так уже легко с этим справляешься! Удачи!


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов   / 2016-03-29 09:37

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

Вас можно назвать "монстром" :)
как у вас хватает желания бесконечно внимательно просматривать новые отчеты?!


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов   / 2016-03-29 09:32

маленькая правка:), слишком сумбурно кое-что сказал, не так еще поймут


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-03-29 09:28

Такой хороший отчёт был, чего отменил? :)
Нет предела совершенству, видимо.


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов   / 2016-03-28 15:07

Я прекрасно осознаю, что здесь я делал, не совсем то,
но таков был приказ внутреннего я


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич   / 2016-03-28 14:56

Валера, ты ... обладаешь таким же качеством, как и я.
Делаешь очень круто, красиво и классно, но не совсем то, что просят.
:-)


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов  # Сетевые технологии / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2016-03-28 14:38

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

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


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

24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Сетевые технологии / Хождение по динамическим ссылкам / 2016-03-27 04:46

Валера, именно твое повникать и улучшают твое обучения и я этому только рада, так и рекомендуется обучаться! Молодец! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / Всё всегда под рукой / 2016-03-26 19:04

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


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить

24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Фотошоп / ФИНАЛЬНЫЙ УРОК / 2016-03-24 00:14

Валера, круто, очень рада твоим успехам! Да, так вот стоит открывать почту, я знаю что Евгений всегда присылает что-то удивительное и интересное! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Фотошоп / ФИНАЛЬНЫЙ УРОК / 2016-03-23 21:39

Спасибо, Валера.


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Фотошоп / Градационная коррекция / 2016-03-23 21:13

Валера, Красота! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Фотошоп / Яркость и контрастность / 2016-03-23 21:12

Валера, классно что у тебя все получилось и главное полученный опыт! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Фотошоп / Яркость и контрастность / 2016-03-23 21:00

Молодец, Валера, что сказать :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Фотошоп / 256 оттенков серого / 2016-03-22 20:51

Спасибо :)


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Сетевые технологии / Авторизация без браузера или как обмануть сайт / 2016-03-18 01:33

Валера, отлично позанимался! Пример и мотиватор для суперской работы над заданием! Молодец!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / Авторизация без браузера или как обмануть сайт / 2016-03-17 16:58

Молодец, Валера! Рад что тебе понравился урок и ты узнал много нового, интересного, а главное нужного!


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Сетевые технологии / Авторизация с формированием ключа / 2016-03-11 13:48

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


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / Авторизация с формированием ключа / 2016-03-10 19:37

Ну вот видишь, Валера! Отличная находка!!!


4889. Валера Луцевич
Валера Луцевич
ответить
→  Кирилл Шмойлов  # Сетевые технологии / Авторизация с формированием ключа / 2016-03-10 19:14

Короче, интересное явление. Не собираясь думать об вышеуказанной теме,  пришел сейчас вечером домой, сел за компьютер, случайно вспомнил о чем мы говорили, подумал что ведь у нас тот как будто процесс преобразования русских символов в URl, соответственно стало понятно на какую тему искать запросы. Найдя что-то от MSDN, понял что тут скорее всего подойдет что-то из методов класса WebUtility. Посмотрев, что он умеет в object browser я выбрал метод UrlEncode() и это оказалось именно то о чем я говорил что не знаю.


4889. Валера Луцевич
Валера Луцевич
ответить
→  Кирилл Шмойлов  # Сетевые технологии / Авторизация с формированием ключа / 2016-03-10 12:07

Ой, я заметил, что отправил ответное сообщение никому, так что удалил, сейчас снова отправляю:

спасибо,  коментарий я отлично понял. Правда я не очень понял, что понятно из моего отчета. Видимо, я не достаточно конкретно выразился или сейчас неверно понимаю, что побудило тебя написать мне его.
Вобщем, из чего состоят элементы я прекрасно запомнил из урока, там ведь было показано, что хром может распрасить в более удобный вид.
И я не говорил, что у меня что-то не работает.
Я передавал все эти % в _data сразу и да, с System.Text.ASCIIEncoding.ASCII.GetBytes(_data) все работает.
И имел ввиду, что если взять какой-нибудь textbox и с него считать текст(если он русский), то не знаю как превратить его в вид с % перед тем как положить в _data.
И на всякий случай, добавлю, что любые русские символы с помощью System.Text.ASCIIEncoding.ASCII.GetBytes() превращаются в 63


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / Авторизация с формированием ключа / 2016-03-10 11:17

Тебе нужно получить строку: utf8=%E2%9C%93&authenticity_token=VgbAEm3jsJ%2BUaFXfT9uSLhNOBbnCWCXqRo3iHgmbucs%3D&user%5Blogin%5D=qwerty&user%5Bpassword%5D=poiuyt&user%5Bremember_me%5D=0&commit=%D0%92%D0%BE%D0%B9%D1%82%D0%B8
если рассмотришь Form Data внимательнее то поймешь из чего состоят эти элементы
utf8:✓
authenticity_token:VgbAEm3jsJ+UaFXfT9uSLhNOBbnCWCXqRo3iHgmbucs=
user[login]:qwerty
user[password]:ytrewq
user[remember_me]:0
commit:Войти
Просто их подставляй, а перевод в ASCII всё за тебя сделает сам. Я, правда, не знаю что делать с "галочкой", но надо пробовать, это обычный ключ, просто состоящий не только из токен-логин-пароль, но ещё и плюс utf8-remember-commit

P.S. Если не понял мой комментарий, попробуй пересмотреть урок ещё раз, может быть станет понятнее! Удачи!


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Сетевые технологии / Авторизация с заполнением полей / 2016-03-09 21:41

Валера, замечательно позанимался!!! Круто! :)



24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Сетевые технологии / Несколько способов работы с интернет-страницами / 2016-03-08 22:05

Валера, замечательно проработал урок, вдохновляет твой тщательный подход к занятиям! Молодец! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / Несколько способов работы с интернет-страницами / 2016-03-08 16:15

Молодец, Валера! Узнал новое, разбирался сам и узнал ещё больше интересного! А всё началось с простого слово proxy!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / Интернет-страница: Что полезного можно получить? / 2016-03-07 16:33

Молодец, Валера! Отлично выполнил домашнее задание!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / Вопросы и ответы / 2016-03-05 19:59

А дальше самое интересное))


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов  # Сетевые технологии / Главные секреты интернет-страниц / 2016-03-02 09:34

тут вернее было сказать, вернулся к решению задач на проекте Евгения Витольдовича.
и я на это могу ответить, что я бы с радостью перерешал все задачи которые у вас имеются,
особенно учитывая очень выгодные акции которые вы проводили последнее время,
но пока у меня не было столько сил, чтобы объять всё. Зато videosharp уверенно висит у меня в памяти в числе проектов,  если что, то обязательно там пройти бы еще пару курсов.


7645. Александр Львович
Александр Львович
ответить
→  Валера Луцевич  # Сетевые технологии / Главные секреты интернет-страниц / 2016-03-02 09:26

Очень хорошо написано про куки! Я даже прослезился! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Сетевые технологии / Главные секреты интернет-страниц / 2016-03-01 22:56

Наконец-таки ты вернулся к решению задач.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / Мой собственный браузер / 2016-02-29 15:51

Молодец, Валера! Красивые иконочки и кнопочки! Впереди много интересного!


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Сетевые технологии / Презентация курса / 2016-02-28 19:17

Валера, уверена что на этом курсе ты много нужной и полезной информации получишь! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Валера Луцевич  # Сетевые технологии / Презентация курса / 2016-02-28 13:51

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


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2015-11-16 13:26

Сертификат вещь классная, но, думаю, мне не нужен (я как бы перерос).
А насчет видео, конечно, если делать как в уроке то проблем нет, но т.к. я не мог проговорить все с одного захода, то разделил запись на несколько кусков, а windows movie maker, оказалось непонятно как сохраняет результат монтажа, когда исходные данные в том формате, который мы выбрали для видеоотчетов.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2015-11-16 12:31

Валера, заказывай сертификат, ты молодец!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2015-11-16 12:30

Валера, ты же видел урок, как записывать видеообзор?
В чём возникла проблема?


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2015-11-16 00:50

Валера, спасибо!!!
Вот это очень замечательно обзор, мне понравился, красиво показал и понятно объяснил!!! Молодец! :)


6391. Владимир
Владимир
ответить

24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2015-11-14 22:01

Валера, все очень отлично, вот только ты не выполнил самостоятельное задание нет видеообзора
своего проекта и рассказа, что такое Interface, по этому увы пока ставлю плохо!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2015-11-13 22:30

Спасибо, Валерий.
Признаюсь, найти такую идею было не просто, я дней пять почти постоянно об этом думал - как сделать просто и наглядно... Мои коллеги могут подтвердить :) Спасибо за добрые слова.


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2015-11-13 22:16

Валера, великолепный отчет! Мне очень понравились твои слова ведь они отображают все правду и искренность! Спасибо! :)


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов   / 2015-11-12 11:38

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2015-11-12 10:00

Спасибо, Валера, за совет. И правда, я не знал об этом.
Обязательно попробую и всем расскажу на вебинаре.
Работа отличная, как круто, что ты усложняешь игру.


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Кружок готов к игре! / 2015-11-02 22:46

Валера, знаю что ты на многое способен и уверена что сможешь отскок реализовать! :)


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов   / 2015-11-02 22:36

!! о как!
вы меня обрадовали
1 вопрос я почти так и пробовал, но до точки не додумался.
в интернете именно такое мне не попалось, а MSDN был недоступен
p.s. я каждый день начинаю с вспоминания о задаче сделать вам обещаный отчет, но ввиду разных явлений позволяю откладывать. Сегодня я даже сам себе ставил крайний срок, но решив начать с разогрева мозга на вашем проекте, так и не переключился. Использовал энергию текущего интереса, пока есть, на задачу, к которой она (энергия) возникла.


2146. Иван
Иван
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2015-11-02 22:29

Здорово! И ведь получилось! Очень классно!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Кружок готов к игре! / 2015-11-02 22:29

конечно сможешь.
только не заморачивайся насчёт угол падения/отражения, сделай случайное или противоположное отталкиваниедля начала.


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Кружок хочет играть. / 2015-11-02 21:49

Валера, рада что твои знания расширяются! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2015-11-02 21:46

Валера, ты молодец, ты философ.
1. Конечно, можно вызывать базовый метод: base.Show ().
2. Это вопрос скорее к архитекторам си шарпа.


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2015-11-02 21:15

Валера, круто, мне нравится что ты сделал свое - с права!!! И меня на идеи натолкнул, хотя она у меня уже до этого появилась, тоже попробую все же реализовать! :)


24. Олюшка
Олюшка
ответить

24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Кружок на площадке. / 2015-11-02 20:51

Валера, рада что ты хорошо прокачался на этом уроке, и много всего узнал! :)


2146. Иван
Иван
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Площадка для игры. / 2015-11-02 13:01

Классные идеи! Понравились мне ваши примеры.


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Алгоритм игры. / 2015-10-30 17:04

Хорошо, Валера, продолжай и в следующем уроке все узнаешь


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Создаём кружок. / 2015-10-30 16:59

Валера, хорошо выполнил урок, рада что есть понятия что делать дальше! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Правила игры. / 2015-10-30 14:54

Валера, глубоко думаешь, это хорошо.


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-10-27 14:30

Валера, отлично разъяснил, мне еще понятней стало! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-10-27 14:24

Всё чётко, придраться не к чему. Главное, что есть понимание, что арбитр, или правила игры - это НЕ интерфейс.
Арбитром является отдельный класс, который устанавливает правила работы с Игроками.


5565. Frank
Frank
ответить
→  Валера Луцевич  # Теория ООП / Финальный урок / 2015-10-22 11:51

Классный отзыв!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Финальный урок / 2015-10-21 23:16

Спасибо, Валера, отличный отзыв!


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Финальный урок / 2015-10-21 23:11

Валера, отличный отзыв, мне понравился как ты красиво и искренне написал! Спасибо тебе! :)


791. Валерий Жданов
Валерий Жданов
ответить
→  Валера Луцевич  # Теория ООП / Перемещение Снеговиков / 2015-10-21 19:17

А я думаю, что курс не закончен))) Вот завершатся курсы по JS и инфобизнесу, а там и для данных снеговичков идеи появятся))) К примеру перенести готовые классы в WPF приложение и поиграть с отображением там.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Перемещение Снеговиков / 2015-10-21 14:29

Яркий пример того, что надо ловить момент и делать что-то, пока есть интерес, энтузиазм.


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Перемещение круга / 2015-10-20 23:27

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


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Перемещение других фигур / 2015-10-20 23:20

Валерий, этот курс подходит к концу, однако он обещал вернуться! :)


4889. Валера Луцевич
Валера Луцевич
ответить
# Теория ООП / Переезд метода Draw / 2015-10-20 21:36

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


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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Спрайт для Снеговика / 2015-10-20 18:47

Привет от Л*. :)


791. Валерий Жданов
Валерий Жданов
ответить
→  Валера Луцевич  # Теория ООП / Переезд graph в базовый класс / 2015-10-20 17:56

Очень круто и очень интересно! согласен!


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Переезд graph в базовый класс / 2015-10-20 17:19

Валера, очень рада что тебе нравится и есть желание и дальше изучать и познавать! :)


4889. Валера Луцевич
Валера Луцевич
ответить
# Теория ООП / Переезд метода Draw / 2015-10-20 15:09

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


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Рисователь снеговиков / 2015-10-20 14:54

Валера, рада что тебе урок стал полезен и понравился, а мне понравились твои снеговички-мишки!!! Класс! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Фигуральный базовый класс / 2015-10-20 07:20

Да, пришлось бы кучу switch делать


4889. Валера Луцевич
Валера Луцевич
ответить
# Теория ООП / Фигуральный базовый класс / 2015-10-20 00:18

поправлюсь, в комментарии неверно сформулировал:
как не используя полиморфизм сделать то, что делает полиморфизм


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Фигуральный базовый класс / 2015-10-20 00:07

Валера, способы и новые возможности прибавляются, а значит и ответы на вопросы тоже скоро найдутся! :)


2146. Иван
Иван
ответить
→  Валера Луцевич  # Теория ООП / Второй Снеговик / 2015-10-19 19:02

Классный сенговичок-медвежонок !


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов   / 2015-10-19 18:54

Эх, Витольдович! Какие уроки, такие и успехи :)
P.S. на самом деле на основе урока очень даже можно было бы самому развить тему и сделать что-то действительно примечательное, но не буду писать, почему так не делаю.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Теория ООП / Цветные карандаши / 2015-10-19 18:36

Эх, Валера! Отличные успехи :)


2146. Иван
Иван
ответить
→  Валера Луцевич  # Теория ООП / Расстояние между пикселями / 2015-10-19 16:32

Отлично получается - прямо квадратура круга!


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Расстояние между пикселями / 2015-10-19 15:12

Валера, хорошо что еще больше знаний и опыта! Хорошо продвигаешься! :)


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Теория ООП / Пиксели для классов / 2015-10-16 20:37

Валера, очень рада что практика оказалась очень полезной и пришло понимаю теоретического материала! Молодец! :)


4889. Валера Луцевич
Валера Луцевич
ответить
→  Евгений Волосатов   / 2015-10-11 21:39

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Новые технологии / VIP урок. Создание архиватора / 2015-10-11 21:36

Валера, из-за тебя теперь весь вечер слушаю Фредди :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Валера Луцевич  # Новые технологии / VIP урок. Создание архиватора / 2015-10-11 21:33

Наверное, надо на два урока разделить?


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Новые технологии / VIP урок. C# + MySQL через DataSet / 2015-10-11 17:21

Валера, знаю что у тебя уже хорошо, а будет еще лучше, и база данных тебе покорится! :)


6458. Илья
Илья
ответить
→  Валера Луцевич  # Новые технологии / VIP урок. Игра Жизнь / 2015-10-11 15:40

изображение на форме - это двумерный массив - матрица, который содержит цифры:  0 - значит никого нет, 1 - живой, 2 - умирает и -1 - рождается. соответственно,  вывод изображения на форму - это сканирование нашего массива и задача цвета в соответствии с цифрой).


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Новые технологии / VIP урок. Игра Жизнь / 2015-10-11 15:13

Валера, отличная программа получилась, и отличные знания приобрел, уверена ты к ним обязательно вернешься и усовершенствуешь! :)


2146. Иван
Иван
ответить
→  Валера Луцевич  # Новые технологии / ФИНАЛЬНЫЙ урок. Видеообзор программы / 2015-10-11 01:55

Отличный обзор получился! Интересно наблюдать, как работает программа!


6458. Илья
Илья
ответить
→  Валера Луцевич   / 2015-10-10 23:53

красивая у вас Церковь равноапостольных Константина и Елены. 1866 года постройки!)


4889. Валера Луцевич
Валера Луцевич
ответить
→  Илья   / 2015-10-10 23:43

спасибо, мистер Илья, перед своим обзором я ознакамливался с твоим и старался, чтобы было не хуже)


6458. Илья
Илья
ответить
→  Валера Луцевич  # Новые технологии / ФИНАЛЬНЫЙ урок. Видеообзор программы / 2015-10-10 23:39

Отличный обзор получился, чётко и по делу с демонстрацией)).


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Новые технологии / ФИНАЛЬНЫЙ урок. Видеообзор программы / 2015-10-10 23:36

Валера, очень приятно было тебя услышать и увидеть твою программу в работе! Отличный обзор и программа! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Валера Луцевич  # Новые технологии / Построение графиков / 2015-10-08 16:36

Валера, отлично попрактиковался! Продолжай дальше практиковаться и я уверена что ты обязательно будешь не только чувствовать, а и делать легко и уверенно! :)


6458. Илья
Илья
ответить
→  Валера Луцевич   / 2015-10-08 13:02

любишь поспорить, да? )
в общем, если у тебя метод excel_table - реализован вот так:

private void excel_table(DataGridView grid)
        {
            StringBuilder csv = new StringBuilder();
            foreach (DataGridViewColumn cols in grid.Columns)
                csv.Append(cols.HeaderText + ";");
            csv.AppendLine();

            foreach (DataGridViewRow rows in grid.Rows)
            {
                foreach (DataGridViewColumn cols in grid.Columns)
                    csv.AppendLine((grid[cols.Index, rows.Index].Value ?? "") + ";");
                csv.AppendLine();
            }
            System.IO.File.WriteAllText("table.csv", csv.ToString(), Encoding.UTF8);
            System.Diagnostics.Process.Start("table.csv");
        }
ТО ЭТО НЕПРАВИЛЬНО!
где искать проблему, я тебе подсказал в предыдущем коменте.


4889. Валера Луцевич
Валера Луцевич
ответить
→  Илья   / 2015-10-08 12:23

не согласен, уточню: Мы можем  вручную создать файл в формате csv и в этой ситуации программу вообще исключаем из рассмотрения. Файл csv это почти txt, только данные ячеек по горизонтали отделяем друг от друга точкой с запятой ;  а по вертикали новыми строками. И повторюсь о том, что этот же файл в другой инсталяции excel отображается как нужно.


6458. Илья
Илья
ответить
→  Валера Луцевич   / 2015-10-08 10:50

тебе нужно проверить как отрабатывает метод excel_table, что происходит в циклах forech. нужно внимательно посмотреть на методы appendline  и append, выполненные на объекте типа stringbuilder. ошибка где-то здесь).


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF ser2018 17425 225
2 KF Дмитрий 4814 10 15 10 35 175
3 KF Дмитрий Че 1295 10 5 15 175
4 KF Виктор 17606 5 1 6 161
5 KF Tekashnik 8275 160
6 KF Иван Воронин 10558 160
7 KF Павел Демьянов 15822 160
8 KF vip 9913 5 5 149
9 KF chokayes 9752 140
10 KF Слава 17255 140
11 KF Dmitry Sinitsin 17947 140
12 KF Александр Балбашов 19525 140
13 KF superGrover 18626 135
14 KF Кирилл 9480 133
15 KF Александр 3922 128
16 KF Максим Лапшинов 5649 128
17 KF Айдар 20167 128
18 KF Trira 11019 5 10 5 20 124
19 KF FireWolf 10080 120
20 KF Никита 17542 120
21 KF Andrew 18783 120
22 KF Evgenii Kudriavtcev 18493 105
23 KF Алексей В. 10494 101
24 KF Oleksandr 17663 101
25 KF Danil42Russia 10895 100
26 KF AlliZzeN 11353 90
27 KF Николай Миролюбов 6203 65
28 KF Владимир 19384 63
29 -- KpucTo6aJlb 13385 61
30 -- Freud 17486 51
31 KF Den Andreevich 6861 46
32 -- Даниил Лаутеншлегер 20061 45
33 -- Андрей 20215 44
34 KF Олег Чудновский 19022 43
35 KF Serge 16861 40
36 -- Pox 20220 40
37 KF Дмитрий 16218 37
38 KF Yefim 11589 34
39 -- Иван 2146 32
40 KF Антон Кравченко 5502 30
41 KF Andrei 20122 30
42 KF Сергей Соколов 10670 29
43 -- Фомичева Наталья 1232 28
44 KF Alexander 19867 28
45 KF Евгений Волосатов 1 5 5 26
46 -- Андрей 162 26
47 KF Александр 18131 26
48 -- Посетитель 0 5 5 25
49 KF kristalic 2457 5 5 24
50 KF Konstantin 19475 24
51 KF DimanDOS 14981 22
52 KF Денис 16396 5 5 20
53 -- Дмитрий 4210 20
54 -- Кирилл Шмойлов 6452 20
55 -- Петя 7652 20
56 -- Алексей 17535 20
57 -- knockjkeee 18563 20
58 -- Евгений 20176 17
59 KF Андрей Гладков 17609 16
60 KF alklokov 18681 16
61 -- Сергей 3747 15
62 KF Василий 11423 15
63 -- Виталий 16268 15
64 -- Андрей 17589 14
65 -- Никита 14155 10
66 -- Mikhail Vasilev 19014 10
67 -- Freeman 20064 10
68 -- Данил 20244 10
69 KF Антон Лазарец 986 8
70 KF DenisMed 18419 8
71 -- Дмитрий 18953 6
72 -- Слава 17769 5
73 -- Андрей 20227 5
74 -- Виктор Си 5923 4
75 -- RasaArt 20238 4
76 -- Gaethana 18316 3
77 -- Егор 20130 3
78 KF Новопашин Владимир 7119 1
79 KF Василий 20154 1
80 -- Стас 20229 1
81 -- shade 20233 1
82 -- Павел 20235 1
83 -- Иван 20236 1
84 -- Юлия 20239 1
85 -- Надежда 20241 1
86 -- Никита 20243 1

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

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

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

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

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

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





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

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

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

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


Научился: пришлось почитать про cookies, освежил что забыл и узнал новое
Из прочитанного про cookies я бы записал следующее. Сookie (печенье) файлы, сохраняют данные о посещенных уже страницах, которые веб-сервер изначально отправляет браузеру. Самое всем известное - это данные с некоторым идентификатором, используемым для быстрой авторизации (чтобы не вводить логин и пароль снова). Также индивидуальные настройки сайта и некоторая статистика пользователя. Если на компьютере используется более одного браузера, то каждый имеет отдельное хранилище для куки. Поэтому куки идентифицируют не человека, а сочетание учётной записи, компьютера, и браузера. При этом, как лично я наблюдаю, в современном гугл хроме все привязано к учетным записям внутри бразера, а при этом учетные записи синхронизируются между всему компьютерами с которых в нее входим, соответственно в этом случае куки уникальны именно для учетной записи хотя могут быть на разных компьютерах и в разных копиях браузера. Куки могут иметь срок хранения, в зависимости от чего могут быть удалены после закрытия браузера или хранятся и потом. В рамках одной веб страницы могут быть получены cookie помимо связанных с url этой страницы, cookie к встроенным ресурсам с других url. С помощью статистики собираемой куки, маркетологи могут выбрать подходящего пользователя для атаки рекламой. Чтобы повысить безопасность против кражи индентификационных данных нужно, чтобы использовался протокол https для обмена cookie.


Научился: изменять правила игры
Трудности: выдумывать изменения в правила игры
простое изменение правил, что-нибудь типа: голя не передает свое состояние, а просто превращает (заражает) всех кого коснется в Голю. Когда останется один неГоля, он становится победителем, начинается следующий раунд.