Си шарп с нуля

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

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

Видеокурсы

Дата активности Видеокурс Прогресс
2016-03-29 network Сетевые технологии все 13 100 %
2016-03-23 image Фотошарп 5 из 9 56 %
2015-11-15 soft3 Теория ООП все 39 100 %
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 1. Запуск 1 из 4 25 %
2015-09-12 lines Шарики 2 из 8 25 %
2015-09-03 soft0 Демо софт 1 из 7 15 %
Итого: 78 из 117 67 %

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

Дата активности Консольный раздел Прогресс
2015-10-12 jawa WRITE - Вывод данных 6 из 11 55 %
2015-10-03 olimp Олимпиада 2 из 40 5 %
2015-10-03 task2t Матрицы 3 из 4 75 %
2015-10-02 task2r Подпрограммы все 14 100 %
2015-10-02 task2 Алгоритмика 18 из 20 90 %
2015-10-02 task2s Строки все 6 100 %
2015-09-28 task2q Простые массивы все 8 100 %
2015-09-27 task2d For-to-чки все 26 100 %
2015-09-26 task2o Матрёшки 8 из 9 89 %
2015-09-26 task2n По цифрам все 8 100 %
2015-09-25 task2l Математика все 9 100 %
2015-09-25 task2m Любимые циклы все 6 100 %
2015-09-25 task2i Узник цикла IF все 6 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 task2f Do-рацикл все 4 100 %
2015-09-15 task2h Точка и плоскость все 6 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 task2a Типы данных все 5 100 %
2015-09-06 task2b Логика все 13 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 часов
  • Собранный капитал: 20 байтов

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 440
2 Андрей Шевченко 16533 3 3 343
3 Иван Воронин 10558 240
4 Tekashnik 8275 236
5 vip 9913 5 5 234
6 Новопашин Владимир 7119 205
7 Александр 16653 180
8 Дмитрий 4814 150
9 Алексей В. 10494 150
10 Pavlin 16496 150
11 FireWolf 10080 125
12 Александр 3922 10 10 121
13 Алекс 8932 5 5 10 120
14 Дмитрий 16218 119
15 Anna 17181 113
16 gorynych 8877 97
17 Константин Мельников 17022 97
18 Андрей 162 90
19 Николай Денисов 9014 90
20 Николай 17038 90
21 Григорий 3850 85
22 Pavel 11353 60
23 Николай (nick27m) 6203 57
24 Володимир 8707 57
25 Андрей Гришагин 17240 55
26 Алексей Хонин 10673 54
27 Алексей|BrisK|Кривицкий 3506 53
28 Timoha 9980 49
29 DimanDOS 14981 45
30 Виталий 16268 44
31 Денис 13665 42
32 Родион Глушков 11582 41
33 Константин 16880 41
34 Антон Кравченко 5502 40
35 DimkaKMS 9156 40
36 Евгений Волосатов 1 39
37 Yefim 11589 39
38 WildOrc 17443 39
39 Margarita 16911 36
40 Денис Корнеев 16989 32
41 ser2018 17425 32
42 Сергей Сергеевич 459 30
43 Кирилл Шмойлов 6452 30
44 Наталья 7226 30
45 Петя 7652 30
46 Семен 17051 29
47 jin 17093 28
48 Protos 16459 27
49 Ivan 4038 26
50 Сергей Соколов 10670 26
51 Сергей Стефаненко 13131 26
52 Виктор Си 5923 25
53 Илья 17343 25
54 KaptainMidnight 17211 23
55 Степан 1710 22
56 Денис 4395 20
57 Piligrim 8066 20
58 Zebos 13846 20
59 Андрей 9732 19
60 KonstantinK 17456 17
61 Владислав 8036 16
62 nikolay famin 402 15
63 Андрей Суслов 11868 15
64 Роман 14462 15
65 Дмитрий 17348 12
66 Kapitanov Dmitrij 9368 11
67 ZerGo 17448 11
68 Антон 17457 11
69 Дмитрий 16862 5 5 10
70 Фомичева Наталья 1232 10
71 Neverwinter 2 1901 10
72 Сергей 2508 10
73 Danil42Russia 10895 10
74 Кирилл 17402 10
75 Abc 17438 10
76 Павел 5263 8
77 norton 17440 8
78 Дмитрий 11604 7
79 Николай 17460 7
80 Сергей Никандров 4402 6
81 Roman Liss 12800 6
82 Дмитрий Трамп 16246 6
83 Дмитрий 16253 6
84 Vlad179 17098 6
85 Артём 17408 6
86 Петров Артем Александрович 17465 6
87 Yuracik 44 5
88 Валерий Жданов 791 5
89 Сергей 7504 5
90 Олег Лопухинский 10775 5
91 Oleg 16132 5
92 eldarovich99 16516 5
93 sense1997 17446 5
94 ILIFAST 17458 5
95 Константин 17476 5
96 Дроннченко 17483 5
97 Yaroslav 17513 5
98 alex_kag 10591 4
99 Александр 9858 3
100 Валерий 1305 2
101 Иван 2146 2
102 zhikharevav 8380 2
103 Анатолий 15610 2
104 Владислав 15740 2
105 Александр 6614 1
106 Lev 11920 1
107 Евгений 12238 1
108 Василь Воронін 12306 1
109 Денис 16396 1
110 Мурат 16675 1
111 vjacheslav 16906 1
112 Qwerty123 17435 1
113 Alex 17504 1
114 Gera 17507 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: изменять правила игры
Трудности: выдумывать изменения в правила игры
простое изменение правил, что-нибудь типа: голя не передает свое состояние, а просто превращает (заражает) всех кого коснется в Голю. Когда останется один неГоля, он становится победителем, начинается следующий раунд.
Курс "Теория ООП" отличное знакомство с тремя китами объектно-ориентированного программирования: инкапсуляцией, наследованием и полиморфизмом. Он будет крайне полезен для тех, кто вообще не знаком с ООП, или чувствует, что чего-то недопонимает. В отличие от многих других материалов или видеоуроков , тут можно не просто узнать про эти понятия, а прочувствовать, что это такое в полной мере. Здесь можно прожить прямо эволюцию к ним! Т.е. сначала, все совершенно без их использования, а затем постепенно, думая как это хорошо было бы сделать проще, красивее и гибче, удивительным образом все начнет многократно преобразовываться! И не разобраться в этих трех словах станет невозможно!