Си шарп с нуля

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

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

IvanDivan
  • Звание: Гаммациклоп
  • Накопленный опыт: 64 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2022-07-04 16:03:34
  • Город проживания: Новосибирск

Видеокурсы

Дата активности Видеокурс Прогресс
2018-05-01 chess3 Шахматы по сети 1 из 95 %
2017-11-06 game1 Нано-игры 2 из 9 20 %
2016-05-09 eshop Интернет-магазин 7 из 25 28 %
2015-10-25 java2 Игры на JavaScript 1 из 11 10 %
2015-10-10 game4 Игры со Спрайтами 2 из 33 7 %
2015-09-26 java-write J2. Печать 1 из 3 34 %
2015-09-22 game0 Демо игры 5 из 10 50 %
2015-09-18 java-start J1. Запуск 1 из 4 25 %
2015-09-07 soft0 Демо софт 1 из 8 15 %
Итого: 21 из 198 11 %

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

Дата активности Консольный раздел Прогресс
2016-09-04 solo C# набор 2 из 17 12 %
2015-10-12 jawa TYPE - Шесть типов 3 из 7 43 %
2015-10-12 jawa START - Запуск все 1 100 %
2015-10-12 jawa WRITE - Вывод данных 8 из 11 73 %
2015-10-10 task5 pascal_for_1_norm 1 из 9 12 %
2015-10-10 task1 Строки 6 из 14 43 %
2015-10-06 jawa READ - Ввод данных 7 из 10 70 %
2015-09-14 task1 Семантика все 6 100 %
Итого: 34 из 75 46 %
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  IvanDivan  # Наноигры / Арканоид - Шарик и кирпичики / 2017-11-06 22:39

Молодец. Успевать за видео не обязательно, это не вебинар, пауза имеется и перемотка.


6580. --
konstantin
konstantin
ответить
→  IvanDivan  # Наноигры / Арканоид - Шарик и кирпичики / 2017-11-05 16:36

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan  # Интернет-магазин / Запуск РНР / 2016-05-10 12:37

Крутоооо


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Игры на JavaScript / Очисти поле - Чекбоксы / 2015-10-25 14:58

Иван, рада что твои знания расширился, и все в итоге работает! :)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  IvanDivan  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-10-20 17:58

Согласен, сложно при планировании не пропустить ничего. Правильно спланировать - сделать полдела)))


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-10-20 17:15

Иван, хорошо что начал, планирование одна из главных и первостепенных задач!


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Игры со Спрайтами / Аполлон. Законы физики / 2015-10-10 22:30

Иван, это же чудесно! Лучшей мотивации чем дорогое чадо нет и не будет!!! :)


7048. --
IvanDivan
IvanDivan
ответить
→  Олюшка  # Игры со Спрайтами / Аполлон. Законы физики / 2015-10-10 22:27

Помогает, ток не рисовать а лепит из пластилина, а мне предстоит отснять подредактировать и в игрушку запихнуть).


7048. --
IvanDivan
IvanDivan
ответить

24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Игры со Спрайтами / Аполлон. Законы физики / 2015-10-10 22:25

Отлично! Думаю ребенок с удовольствием поиграет в эти чудесные игры! И может даже поможет и спрайтов рисовать!!! :)


7048. --
IvanDivan
IvanDivan
ответить
→  Иван  # Игры со Спрайтами / Аполлон. Законы физики / 2015-10-10 22:24

Да. тоже предстоит все переделать. и похоже буду делать дольше чем хотел, но думаю результат порадует всех


7048. --
IvanDivan
IvanDivan
ответить

24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Игры со Спрайтами / Аполлон. Законы физики / 2015-10-10 14:54

Иван, хорошо что повторяешь, продолжаешь прокачивать знания и навыки!
Хорошо бы еще иконочку добавить оригинальную! :)


2146. --
Иван
Иван
ответить
→  IvanDivan  # Игры со Спрайтами / Аполлон. Законы физики / 2015-10-10 14:03

Отлично получилось! Я в своем задании не удержался, и сделал вместо лейблов пиктуребоксы с картинками.


7048. --
IvanDivan
IvanDivan
ответить
→  Иван   / 2015-10-10 11:30

Уровни для лабиринта уже рисует потихоньку))))))


7048. --
IvanDivan
IvanDivan
ответить
→  Евгений Волосатов   / 2015-10-10 11:28

Дал ребенку почитать, обрадовалась. Спасибо


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

2146. --
Иван
Иван
ответить
→  IvanDivan  # Игры со Спрайтами / Аполлон. Главные герои / 2015-10-09 19:18

Здорово! Так незаметно и ребенок будет программировать!


6391. --
Владимир
Владимир
ответить
→  IvanDivan  # Игры со Спрайтами / Аполлон. Главные герои / 2015-10-09 18:52

Это супер! Я позволил себе его сохранить, такая красота!


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Игры со Спрайтами / Аполлон. Главные герои / 2015-10-09 18:28

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


1901. --
Neverwinter 2
Neverwinter 2
ответить

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

7048. --
IvanDivan
IvanDivan
ответить
→  Олюшка  # Инфобизнес / Наш друг Яндекс / 2015-10-04 22:42

Запросы поставщикам сделал, вот сижу разбираю


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Инфобизнес / Кто хочет денег? / 2015-10-04 21:42

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


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Инфобизнес / Наш друг Яндекс / 2015-10-04 21:39

Ох сколько писем у тебя!!! :)


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Инфобизнес / Проверка идеи / 2015-10-04 21:35

Иван, очень рада твоим успехам как со здоровьем так и с инфобизнесом! :)


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Инфобизнес / Сайты конкурентов / 2015-10-04 21:30

Иван, отлично значит уже подготовился и сейчас тебе уже легко! Молодец! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan   / 2015-10-04 15:19

Ночью вернусь - посмотрю.


7048. --
IvanDivan
IvanDivan
ответить
→  Евгений Волосатов   / 2015-10-04 15:15

Не могу решить Ввод данных / Скажи пять слов, на локальном компьютере все работает, на сайте выдает Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ 0.1 c:
«ПУСТАЯ СТРОКА».
В какую сторону копать не могу понять.


2912. --
Игорь
Игорь
ответить
→  IvanDivan  # Инфобизнес / Кто хочет денег? / 2015-10-04 15:14

По привычки


7048. --
IvanDivan
IvanDivan
ответить
→  Игорь  # Инфобизнес / Кто хочет денег? / 2015-10-04 15:13

А разве они тут нужны?


2912. --
Игорь
Игорь
ответить
→  IvanDivan  # Инфобизнес / Кто хочет денег? / 2015-10-04 15:11

Привет, а где скриншоты?


7048. --
IvanDivan
IvanDivan
ответить
→  Евгений Волосатов   / 2015-10-04 15:10

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan  # Инфобизнес / Проверка идеи / 2015-10-04 15:07

Книгу Аллен Карра читал?


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Язык Java / Комментарии / 2015-09-26 23:44

Иван, Молодец! ты первый!!!
Иван, а я вот не могу запустить javadoc вот и застряла с отчетом, хотя все компилируемая и выводится!!! Даже не пойму в чем ошибка!!! Пишет "javadoc" не является внутренний или внешней командой, исполняемой программой или ракетным файлом!!! Вот так, если знаешь в чем может быть причина, буду рада помощи!!! :)


7048. --
IvanDivan
IvanDivan
ответить
# Консоль / Ввод данных / Ввод числа / 2015-09-26 19:50

Виноват. не туда смотрел все ок


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan  # Язык Java / Комментарии / 2015-09-26 19:14

Отлично, Dj Ivan! ^)


2146. --
Иван
Иван
ответить
→  IvanDivan  # Игры на JavaScript / Вступление. Кто хочет денег? / 2015-09-24 21:05

Талантливый организатор!! Инфобизнесом точно проблем не возникнет!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan   / 2015-09-24 17:40

Как-то не очень на лентяя похоже :)


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Игры на JavaScript / Вступление. Кто хочет денег? / 2015-09-24 16:47

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


7048. --
IvanDivan
IvanDivan
ответить
→  Евгений Волосатов   / 2015-09-24 16:29

Ну вообще ник нейм из за другого (DJ Ivan== DIvan), после армии чем только не занимался, и монтер в связи (заканчивал связь правда информатику, кстати не сколько не жалею что сначала работал монтером), потом таже связь только связано с установкой Internet, затем экспедитор (родилась дочь жена в декрете пришлось совмещать + фотограф+ DJ+ сисадмин приходящий + фриланс в общем домой приходил часа в 2-3 ночи уходил в 9),  потом надоело работать на дядю, работаю на себя(не буду говорить что но ооооооочень далеко от программирования), но душа все таки лежит именно к программированию. В итоге пошел на второе высшее (бизнес информатика)+ Ваши курсы. В планах........ эх да много их этих планов.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan  # Игры на JavaScript / Вступление. Кто хочет денег? / 2015-09-24 15:56

Молодец,Экспедитор.
Даже в ник нейме всё про твою страсть написано :)


2146. --
Иван
Иван
ответить
→  IvanDivan  # Наноигры / Бот для Быстрощёлка / 2015-09-22 16:32

Отлично получилось. Или можно добавить поле, из которого брать интервал, кто-то напишет себе 10 секунд, а кто-то и 5 оставит


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Наноигры / Бот для Быстрощёлка / 2015-09-22 15:25

Иван, очень рада что узнал и потренировал новые знания! Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Стартовый вебинар / День рождения Витольдовича / 2015-09-22 14:36

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan  # Стартовый вебинар / День рождения Витольдовича / 2015-09-22 12:59

Спасибо, ИванДиван :) Отличный тост.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan  # Стартовый вебинар / День рождения Витольдовича / 2015-09-22 11:10

Иван, карикатура супер, но еще надо про интрес написать.


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Наноигры / Игра Быстрощёлк / 2015-09-21 23:04

Иван, очень рада твоим новым знания!


7048. --
IvanDivan
IvanDivan
ответить
# Наноигры / Игра Быстрощёлк / 2015-09-21 18:42

Пошел на следующий урок, а там про бота и на скрин шотах 64 клика. Я честно все сделал без бота, просто у меня 4 кнопки на мышке) (лево права и с боку в перед назад)


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Наноигры / Лабиринт 2D - игра / 2015-09-21 13:00

Иван, великолепно, я очень рада твоему успеху! Молодец! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan   / 2015-09-21 10:56

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


459. --
Сергей Сергеевич
Сергей Сергеевич
ответить
→  IvanDivan  # Наноигры / Лабиринт 2D - игра / 2015-09-21 10:31

Очень понравилась игра, прошел с третьего раза) Можешь попробовать реализовать чтобы нельзя было обходить игру по хитрому, то есть при нажатии кнопки правой мыши можно без труда собрать и выйграть))) Так что у тебя все впереди и сможешь эту игру сделать интересной и сложной)


7048. --
IvanDivan
IvanDivan
ответить
→  Maryna Zhuravlova  # Наноигры / Лабиринт 2D - игра / 2015-09-21 09:59

Тестировал финальную версию в 4 часа утра, так что мог и пропустить спасибо, за находку. будем исправлятьт.


7048. --
IvanDivan
IvanDivan
ответить
→  Евгений Волосатов  # Наноигры / Лабиринт 2D - игра / 2015-09-21 09:58

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


4383. --
Maryna Zhuravlova
Maryna Zhuravlova
ответить
→  IvanDivan  # Наноигры / Лабиринт 2D - игра / 2015-09-21 09:17

Мммм... поиграла... по картинке раелизация кажется немного другой... я почему-то решила, что надо ящички собирать, а это стенки оказывается :)))
В 3 туре когда берёшь ключик в левом нижнем углу- запертый ключик открывается, и если проиграл стена не восстанавливается назад...
А вообще впечатление очень приятное!


4383. --
Maryna Zhuravlova
Maryna Zhuravlova
ответить
→  IvanDivan  # Наноигры / Лабиринт 2D - игра / 2015-09-21 09:09

Очень классно! Молодец!
Файлик скачала - поиграюсь...


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan  # Наноигры / Лабиринт 2D - игра / 2015-09-21 09:00

Вот это ты молодец!


2146. --
Иван
Иван
ответить
→  IvanDivan  # Наноигры / Лабиринт 2D - игра / 2015-09-21 00:53

Очень красиво получилось! Хорошо, что усовершенствовали программу! Да, дети - двигатель прогресса!


2146. --
Иван
Иван
ответить
→  IvanDivan  # Язык Java / Платформа Java / 2015-09-18 15:02

Отличный коммент! Делал так для запуска mySql. Но почему-то мне тоже больше нравятся батники. :)


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Язык Java / Платформа Java / 2015-09-18 13:31

Иван, отлично проработал, спасибо за полезный комментарий! Молодец! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan  # Язык Java / Платформа Java / 2015-09-18 06:46

Все верно. А еще можно создать батник.



24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Наноигры / Лабиринт 2D - меню / 2015-09-09 22:01

Иван, очень рада что нашлось время для твоих приобретенных навыков и создания очень красивой заставки! Молодец!


2146. --
Иван
Иван
ответить
→  IvanDivan  # Наноигры / Лабиринт 2D - меню / 2015-09-09 21:51

Меню очень понравилось. Классную картинку нашел! Ждем следующего отчета с реализацией!


7048. --
IvanDivan
IvanDivan
ответить
# Наноигры / Картинка с секретом / 2015-09-07 18:44

Последовательное нажатие сначала правой кнопки потом левой, по другому не открыть
private void Secret_MouseClick(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
                secretr = 1;
            if (e.Button == MouseButtons.Left && secretr > 0)
                secretr = 2;


7048. --
IvanDivan
IvanDivan
ответить
# Наноигры / Вступительное слово / 2015-09-07 16:06

1. Евгений Витольдович
Валютный калькулятор на Delphi 6 года 2-3 назад, ну и pascal пару лабораторных в институте (второе высшее еще студент, дистанционно)


24. --
Олюшка
Олюшка
ответить
→  IvanDivan  # Наноигры / Вступительное слово / 2015-09-07 13:49

Иван, Добро пожаловать на проект! :)
Ты, замечательно проработал первый пункт задания, а вот второй и третий почему-то не сделал! А они так же важны, и в первую очередь для тебя самого! Очень важно ставить себе цель, тогда ты знаешь что получишь! :)


2146. --
Иван
Иван
ответить
→  IvanDivan  # Наноигры / Картинка с секретом / 2015-09-07 12:24

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  IvanDivan  # Наноигры / Вступительное слово / 2015-09-07 09:25

2. Напиши, какую последнюю программу ты создал.


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

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

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

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

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

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

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

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





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

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

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

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


Научился: Увидел кросплатформенность в живую
Что бы постоянно в командной строке не писать полный путь до компилятора (program files и тд.) нужно задать пути к выполняемым файлам, а именно задать системные переменные PATH, CLASSPATH и JAVA_HOME параметры системы. В появившемся окне нажмите кнопку Переменные среды. В открывшемся окне в блоке Системные переменные нужно проверить существует ли переменная PATH, если переменная не существует, то ее нужно создать нажав на кнопку Создать, если переменная PATH уже существует, то ее нужно Изменить В следующем окне для переменной PATH нужно установить Значение переменной — путь к каталогу, в который была установлена Java Если переменной PATH уже присвоены другие значения, то новое значение добавляется через точку с запятой «;» в самом конце строки. Также необходимо создать переменную CLASSPATH, если она еще не создана. В качестве ее значения необходимо указать «.;» Подобным образом создается/изменяется переменная JAVA_HOME. Значение этой переменной — путь к каталогу, в который была установлена Java (как для PAHT), но уже без поддериктории bin. Например: Значение в PATH: C:\Program Files\Java\jdk1.7.0_25\bin Значение в JAVA_HOME: C:\Program Files\Java\jdk1.7.0_25


Научился: Работать с таймером, Лейблами, События Mouse Enter, ShowDialog, добавлять картинки и анимацию и еще много полезного.
Трудности: Разобраться с таймером чтобы несколько элементов отображались последовательно (в 3 уровне первый элемент пропал остальные стоят, второй элемент пропал первый появился, третий пропал второй появился и т.д.), Разобраться в коде с результатом когда нажимаешь кнопку нет, не хочу больше играть (появлялся следующий уровень, а не начальное меню)
Не знаю специально была это ошибка сделана или случайно (урок смотрел раза 4), но как я и говорил при нажатии нет не хочу играть появлялся следующий уровень, хотя может и я сам изначально лишнего наделал. Но в итоге все нашел все исправил. Можете скачать посмотреть что получилось. 1 уровень сделал как в уроке, потом подошел ребенок и сказал что чего то не хватает и понеслась. Сначала рисовал уровень и по картинке устанавливал лейблы, на втором понял что лучше использовать в место лейблов image box, что позволяет рисовать уровни на лету.