Си шарп с нуля

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

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

Геннадий Кравцов
  • Звание: Наследник
  • Накопленный опыт: 327 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-12-09 08:59:52
  • Возраст: 48 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2019-05-29 compiler Компилятор все 3 100 %
2019-03-25 lambda Функционал 1 из 5 20 %
2019-03-19 thread Бурные потоки 7 из 12 59 %
2019-03-17 lines Шарики все 9 113 %
2019-03-17 power Дневник успеха 15 из 251 250 %
2019-03-06 iterator Итератор 9 из 10 90 %
2019-03-04 wpf2 Простой WPF 10 из 12 %
2019-03-03 java-start J1. Запуск 1 из 4 25 %
2019-02-28 soft1 Нанософт 2 из 10 20 %
2019-02-27 soft2 Новые технологии 6 из 18 40 %
2019-02-19 java2 Игры на JavaScript 7 из 11 64 %
2019-02-15 pymath Python3: математика 15 из 20 %
2019-02-12 game2 Микроигры 13 из 17 87 %
2019-02-03 game1 Нано-игры 8 из 9 80 %
2019-02-02 task4 Графические циклы 11 из 13 85 %
2019-02-01 soft3 Теория ООП 32 из 39 83 %
2019-01-16 platformer Платформер на Unity 8 из 12 %
2019-01-07 game0 Демо игры все 10 100 %
2019-01-03 start Начало здесь все 9 %
2018-12-26 soft0 Демо софт все 8 115 %
Итого: 184 из 482 39 %

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

Дата активности Консольный раздел Прогресс
2019-03-10 solo C# набор все 17 100 %
2019-03-07 task1 Целые задачи 2 из 11 19 %
2019-03-04 task1 Геометрия все 8 100 %
2019-03-03 solo Java - Вывод данных 4 из 7 58 %
2019-03-02 solo Java - Запуск 10 из 13 77 %
2019-02-28 solo Java - Циклы 1 из 2 50 %
2019-02-25 solo Java - Условия 2 из 7 29 %
2019-02-19 task2 Логика 6 из 13 47 %
2019-02-17 task1 Символы все 5 100 %
2019-02-10 task2 Типы данных все 5 100 %
2019-02-07 task1 Формулы все 9 100 %
2019-01-31 book 000. Строки 2 из 8 25 %
2019-01-29 task2 Алгоритмика все 20 100 %
2019-01-28 task1 Лирика 13 из 14 93 %
2019-01-17 olimp Олимпиада 2 из 40 5 %
2019-01-15 solo СОЛО на клавиатуре 3 из 0 %
2019-01-12 task1 Строки все 14 100 %
2019-01-05 solo YESOLO on the Keyboard 3 из 0 %
2019-01-04 club 4004 - Елена Вставская 1 из 27 4 %
2019-01-04 club 24 - Муза Оля 2 из 3 67 %
2018-12-24 task1 Целые числа все 7 100 %
2018-12-09 task1 Семантика все 6 100 %
Итого: 142 из 236 61 %
Сохранить страницу:

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Геннадий Кравцов   / 2019-07-22 20:51

Здравия желаю! Жаль, что под воду уходят такие яркие моряки, как Геннадий. Всплытие по рубку буду приветствовать всеми руками ) Отчёты было читать более чем любопытно. Подработкой навыки пока не стали, но бросать в связи с этим я не думаю. Надо расти, а не опускать руки. За названия кино мерси - найти хороший фильм для вечернего просмотра стало затруднительным занятием. Брукхаймера всего (кроме сериалов) пересмотрели, Пуаро тоже, Мисс Марпл тоже за плечами ))) Бывает на название поведешься, а там не то.  Возвращайся, Геннадий! У Валерия новые курсы выходят, есть на что глаз положить.


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Dmitry Sinitsin   / 2019-07-22 19:42

Дмитрий, приветствую! Как успехи в обучении? Я гляжу, ты всё так же в тройке лидеров)) Хвалю! Получается применять полученные знания в качестве подработки? Меня тот раз хватило на один, два урока. Я человек настроения, может зимой опять вдохновение нахлынет)). А пока понемногу пробую Adobe Illustrator. Еще хочу освоить какую-нибудь программку для создания анимации персонажей. Кстати, заходил я на сайт: www.brisk24.ru - интересный. Многое из этого видел, а что-то нет. Я раньше писал в интернете: "Фильмы со смыслом" или "Фильмы для развития осознанности". Из этой темы вспомнились 2 фильма: "Револьвер" 2005г и "Мирный воин" 2006г.


21714. --
grom518
grom518
ответить
→  Геннадий Кравцов  # Компилятор / Откуда берутся окна / 2019-06-01 00:21

Прогресс однако же!!! Ещё не множко и всё будет получаться быстро и чётко!!!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Геннадий Кравцов   / 2019-05-31 10:00

Привет! Хороший фильм найти, как оказалось проблема. Смотрим с ноута вечерами фильмы, телевизора в доме нет ни одного с 2010 года, одно время тянули кино с локальных сетей, затем они ушли в историю с появлением хорошего безлимитного интернета. Смотрели одно время фильмы поиском на имя продюсера Джерри Брукхаймера, но и они все уже просмотрены. Затем нашли сайт www.brisk24.ru здешнего курсанта Алексея, там обновляется подборка, но мы смотрим быстрее, чем новые добавляет автор сайта. Вот нашел Ивана Диденко с его режиссёрскими разборами фильмов - теперь у него ищу хорошие фильмы. Так и мыкаемся )))


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Dmitry Sinitsin   / 2019-05-30 21:16

Прикольный отрывок)).
Кстати спасибо за "Девушку с татуировкой дракона". Затянул он меня вчера, до часу ночи смотрел)).



17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Геннадий Кравцов  # Компилятор / Где живёт компилятор / 2019-05-28 11:45

С возвращением, товарищ! Даёшь новые ламповые иллюстрации! )


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Компилятор / Где живёт компилятор / 2019-05-28 11:04

Молодец, Геннадий!
Вступай в клуб формулистов!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Dmitry Sinitsin  # МикроШахматы / В начале было поле / 2019-05-28 09:08

Дмитрий, удачи в постижении новых горизонтов!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Геннадий Кравцов   / 2019-05-27 09:33

Про душевность в отношении работы от Ивана Диденко понравилось - то, что криво-косо выходит и через "не хочу" - это когда человек занимается делом, которое не любит. Оттого у нас и машины не как немецкие, оттого и дороги в буераках и список нескончаемый получается. А в случае, когда работа не в тягость, а наоборот - вот тогда и получается автомобиль Ауди, мотор Ямаха, стихи Пушкина, швейцарские часы, украшения Фаберже и процессор Intel.
Как запретить людям заниматься нелюбимым делом - вот загадка мироздания )
Нашел этот момент -> www.youtube.com/watch?v=87S4q-z-Wo8
12 минута - на русском языке разжевано, отчего нет 100% результата от творения.


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Dmitry Sinitsin   / 2019-05-26 16:26

Я на днях опять взялся за С#, продолжил изучать неплохой курс от Geekbrains, скачанный с торрента. И, к моему удивлению, изголодавшийся ум с большим энтузиазмом включился в работу)). Если интерес и энергия идут туда - нужно продолжать! А насчёт "пути сердца" - для меня это ещё открытый вопрос. ;)


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Dmitry Sinitsin   / 2019-05-26 16:18

Приветствую, Дмитрий! Очередной раз ловлю себя на том как ладно у Вас получается складывать строки, выдавать оригинальные фразы. Не пробовали себя в литературном мастерстве? Может тяга к программированию - это идея, навязанная желанием финансовой стабильности? Может душа поэта жаждет выплеснуть всё скопившееся на бумагу, но за суетой и прагматизмом не имеет возможности? Во многих духовных учениях подымается вопрос о выборе пути сердца вместо пути ума. Недавно попалась цитата: "Бесполезно тратить всю свою жизнь на один единственный путь, особенно, если этот путь не имеет сердца. ... Путь без сердца никогда не бывает радостным. Уже для того, чтобы на него выйти приходится тяжело работать. Напротив, путь, у которого есть сердце, всегда легкий; чтобы его полюбить, не нужно особых усилий." Карлос Кастанеда «Учение дона Хуана».


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Геннадий Кравцов   / 2019-05-24 09:53

Привет в ЛНР! Три месяца были запоминающимися, ибо кто-то даёт отчеты для галочки с формулировкой "сложно найти время, ничего не узнал нового", а бывают отчёты Гены, где глаз радуется и хочется подтягиваться до уровня автора отчёта.
Через силу, конечно, ломать себя не надо, но и отказываться от возможности учёбы нецелесообразно. Я в марте упёрся в один урок в разделе Java и он меня привёл к двухмесячному перерыву. За это время набивал руку в верстке лендингов, знакомился с Вордпресс. И там и тут поле непаханное для изучения. Понял, что фронтэнд мне понятен, можно углубляться.
Спады неизбежны, надо давать себе приливы и отливы, это банальная норма жизни.
Так что буду рад видеть как твои новые отчёты, так и в физическом мире )
Я верю, город будет!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Dmitry Sinitsin   / 2019-05-23 21:23

Как у тебя продвигаются дела? Еще не все курсы Витольдовича прошёл? У тебя не бывает таких спадов как у меня?))


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Dmitry Sinitsin   / 2019-05-23 21:20

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


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Геннадий Кравцов  # Весёлая семейка Web-Мастера / HTML / 2019-05-23 09:57

А где у нас ныне курсант Кравцов? Так же ли крепко сжимает кисть его рука, так же ли ярки краски на его палитре, как прежде?


20659. --
no name
no name
ответить

20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  vip   / 2019-03-17 14:29

Привет. При создании нового проекта на Unity, у меня уже был интерфейс настроен под портретную ориентацию Android и во вкладке Game выбрано разрешение 1080х1920. Еще в  Canvas -> Canvass Scaler (Script) -> UI Scaler Mode - выбрал:  Scale With Screen Size.  Это чтобы на разных разрешениях интерфейс не менял размер.
Это всё я подсмотрел тут: www.youtube.com/watch?v=B_uIbRi4im0&;list=PL0lO_mIqDDFXusFv_NRgccTQHFBdChWCo&index=15    Этот видеокурс Гоши Дударя я начал смотреть с первого урока. Не всё сделано у него оптимально, но многих вещей я не знал. Так что советую)). 
Вот ссылка на мой отчёт: www.videosharp.info/20528/checking/lines=2059
В последнем уроке постараюсь записать видео.


9913. --
vip
vip
ответить
→  Геннадий Кравцов   / 2019-03-16 12:51

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


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  vip   / 2019-03-16 10:35

Да, я видел в видео-отчётах у других, что всё мелкое и не на весь экран. Постараюсь исправить это.
Я недавно начал игру 2048 переносить с C# на Unity. Но без создания библиотеки, а просто в классах заменял несоответствующий синтаксис. Уже не помню на чём стопорнулся. Но надеюсь, что в итоге всё заработает)).


9913. --
vip
vip
ответить
→  Геннадий Кравцов  # Шарики / ФИНАЛЬНЫЙ УРОК / 2019-03-15 22:16

когда на Unity перенесешь напиши. У меня что-то корректно не взлетели. Экран какой-то маленький. Так и не нашел как победить. В курсе никто не написал...


10365. --
Rita
Rita
ответить
→  Геннадий Кравцов  # Шарики / ФИНАЛЬНЫЙ УРОК / 2019-03-15 16:39

Mолодец Геннадий !  Еще одно видео в коллекции)
  Интересный получился видео-курс!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  no name   / 2019-03-15 14:39

Спасибо!! В общем-то в игре из моего - это спрайты шариков,  доработка их анимации и несколько звуковых эффектов. А логика игры - это, конечно,  заслуги Евгения Витольдовича)).


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  El45  # Демо игры / Лабиринт 2D - меню / 2019-03-15 10:48

Красивая менюшка получилась! Молодец!


20659. --
no name
no name
ответить
→  Геннадий Кравцов  # Шарики / Шарики. Поиск линий / 2019-03-15 08:03

У тебя очень крутая игра)


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Rita   / 2019-03-12 21:39

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


10365. --
Rita
Rita
ответить
→  Геннадий Кравцов  # Шарики / Шарики. Логика игры / 2019-03-12 15:16

Mолодец! генерировать логику для программы -
Это хорошо  при создании нового своего приложения


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Антон  # Демо игры / Лабиринт 2D - меню / 2019-03-10 19:58

Привет, Антон! Для меня эта игра была одна из первых на проекте. Наверно дня 2 на неё ушло, зато как увлёк процесс!! Удачи тебе и вдохновения для новых побед! Надеюсь и тебе понравится!)))


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Permitin Alexey   / 2019-03-10 19:53

Привет, Алексей! Спасибо за поддержку! Собственно больший интерес для меня представляет не сама игра на C#, а создание независимой библиотеки и импорт её в Unity. И дальнейшее портирование на Android. А эти уроки находятся в самом конце, поэтому надеюсь что дойду до них))).


3146. --
Permitin Alexey
Permitin Alexey
ответить
→  Геннадий Кравцов  # Шарики / Шарики. Вступление / 2019-03-09 23:58

Удачи! Курс оказался очень интересный а главное сложный. Не бросай его на полпути как я когда-то!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Бурные потоки / Вступление / 2019-03-08 13:17

Да, хороший курс, отличные питоны у тебя получаются :)


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Геннадий Кравцов   / 2019-03-08 11:28

Это как отдых, любезно предоставляемый Валерием Владимировичем! До этого курса никак с Пайтоном не пересекался, джавить предпочитаю в будни, а здесь ищу разнообразия.
Скобки хороши, но и четыре пробела или Tab тоже не напрягают - комп не огород, размер пробелов не варьируется вроде бы, можно и к такому привыкнуть )


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  no name  # Микроигры / Аполлон. Главные герои / 2019-03-08 11:17

Привет! Прикольная картинка. Интересно будет увидеть в видеоотчёте как она оживёт))


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Dmitry Sinitsin  # Python3: математика / Обработка исключений в основной программе / 2019-03-08 11:13

Привет! Это первое твоё знакомство с "прелестями" языка Python? Как впечатления? Правда же как-то удобнее и нагляднее с фигурными скобочками?


3922. --
Александр
Александр
ответить
→  Геннадий Кравцов  # Простой WPF / WPF. Финальный урок / 2019-03-08 00:17

Приветствую, Геннадий! Молодец, ты отлично поработал - прошёл этот курс и от себя добавил изменения в каждую из двух программ! А по итогам, ещё и очень хороший видео отчёт получился! Уверен, полученные знания очень пригодятся на практике. Желаю тебе дальнейших успехов в изучении языка C# и прокачке навыков программирования, в целом!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
/ 2019-03-07 15:49

Да, по этим вкладышам у меня в школе настоящая страсть была! С необычайной теплотой вспоминаются те моменты))).


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Итератор / ФИНАЛЬНЫЙ УРОК / 2019-03-07 14:12

АААААааааа.
Запах детства!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Dmitry Sinitsin   / 2019-03-07 13:23

Марок у меня было мало. А вот вкладыши от жвачек - это была моя страсть! OtoMoto, Bombibom, TipiTip и особенно Turbo. Я вёл в блокнотике список и красивым почерком записывал свежевыменянный экземпляр. Это было в старших классах. А вот недавно нахлынула ностальгия, я купил специальный альбом и разложил все свои коллекции)). Пару десятков недостающих моделей нашёл у знакомых, другие купил на аукционе. Да, тот детский азарт оставил приятный отпечаток на всю жизнь)...


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Геннадий Кравцов  # Итератор / Итератор. Один метод вместо классов. / 2019-03-07 09:04

"ДиаФильм", "Инопланетное похищение"... Геннадий видел жизнь )


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Геннадий Кравцов  # Итератор / ФИНАЛЬНЫЙ УРОК / 2019-03-07 08:58

В школе в марки играли? Коснулась Вас эта детская повальная мода на игру? Издаля глядя на иллюстрацию, вспомнил о них. А оказалось, там вкладыши в жвачку, если не перепутал. А марки в детстве были такой же ценностью, как и эти вкладыши. Но в марки ещё и играли. У них даже котировки были, когда не рублёвый номинал - переводили по какому-то своему с потолка взятому курсу ))) Помню, марки из Кубы, мы читали как Сива ))


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Кирилл  # Итератор / Итератор. Перебор простых чисел. / 2019-03-06 22:13

Привет, Кирилл. Я тоже прохожу этот курс и хочу узнать твоё понимание об операторе yield. У меня есть понимание, но не до конца. Я просто вижу, что простые задачи с множествами я могу решить используя только foreach без создания дополнительного метода, возвращающего IEnumerable. Удобство в том, что этот метод создаёт коллекцию и, при каждом обращении к нему, возвращает следующее её значение. Но всё же мне кажется, что этот механизм можно реализовать и обычными средствами.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Итератор / Итератор. Волшебное слово yield. / 2019-03-06 14:10

без итераторов не было бы цикла форыч.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов   / 2019-03-06 11:36

Конечно, количество переходит в качество. Потому что эо количество должного качества.


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Анастасия  # Простой WPF / WPF. Конвертер валюты. Класс конвертации. / 2019-03-05 22:00

Привет, Анастасия! Я недавно тоже делал эту программу. Для повышения её функционала я сделал 4 строки с валютами: USD, EUR, RUB, UAH. И сделал чтобы при вводе числа в любое поле в трёх остальных пересчитывались значения по их курсу. Получилась нужная в быту программка! Желаю и тебе вынести из урока много полезного!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Chip   / 2019-03-05 17:14

Спасибо! Я рад что понравилось! Да, есть уже мои программки, которыми я пользуюсь регулярно, три месяца прошли не зря. А что бы воплотить другие задумки, нужно учиться, учиться...  и много практиковать)).


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Евгений Волосатов   / 2019-03-05 17:07

Спасибо! Я рад, что Вам понравилось)). Мне кажется, что с каждым разом получается лучше и проще сделать обзор!))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Простой WPF / WPF. Финальный урок / 2019-03-05 13:44

Отличный обзор. Смотрел на одном дыхании!


13417. --
Chip
Chip
ответить
→  Геннадий Кравцов  # Простой WPF / WPF. Финальный урок / 2019-03-05 08:17

Красиво получилось! Приятная на вид и полезная программа, которой хочется пользоваться :)


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Евгений Волосатов   / 2019-03-04 22:26

То ли ещё будет ;)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Итератор / Итератор. Зачем нужно два класса / 2019-03-04 18:33

Первый раз вижу разноцветную таблицу умножения простых чисел.


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Badbolt   / 2019-03-04 17:26

Привет! Это только так кажется, понимание приходит со временем. Я когда начинал изучать современные языки программирования, то не смог всё сразу впитать. Циклы, условия мне были знакомы, а вот объектно-ориентированная часть только в течении 2 - 3 лет улеглась в голове)). На этом сайте раздел уроков по C# требует знания основ языка, уклон на практику, теории не много. А вот в уроках по JAVA, как мне кажется, в деталях рассказано с самих азов. Поэтому, если ты только в самом начале изучения, то попробуй с начать с уроков по JAVA. Синтаксис у C# и JAVA очень похож. Удачи и творческих успехов!!


20677. --
Михаил Екимов
Михаил Екимов
ответить
→  Геннадий Кравцов  # Итератор / Итератор. Зачем нужно два класса / 2019-03-04 16:45

Красивый вывод в консоль


21118. --
Badbolt
Badbolt
ответить
→  Геннадий Кравцов  # Итератор / Итератор. Зачем нужно два класса / 2019-03-04 15:29

Круто, молодец. я думаю мне до такого еще далеко)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Итератор / Итератор. Разложение числа на простые множители. / 2019-03-04 09:41

Золотое правило: чем проще (короче), тем лучше.


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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Дневник успеха / 2019-03-03 : Не говори "гоп", пока не перепрыгнешь. / 2019-03-04 09:26

Отличный план, Гена. Очень хотел бы увидеть твои отчёты по этим курсам!



20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  chokayes   / 2019-03-02 11:21

Привет, chokayes! После твоего комментария я полез в Google почитать про итераторы и понял, что вообще о них ничего не знаю.  Я несколько раз использовал в Unity, при реализации подпрограммы с задержкой времени, связку:  yield return new WaitForSeconds(s);  И только сейчас, почитав про итераторы, понял как она работает)). Да, ты прав, тема очень важная и нужная! Она охватывает коллекции, которые без итератора немыслимы.


9752. --
chokayes
chokayes
ответить
→  Геннадий Кравцов  # Итератор / Итератор. Разложение числа на простые множители. / 2019-03-02 07:17

Приветствую, Геннадий! Курс итератор - отличный курс. Раньше он стоил всего 100 рублей и народ не хотел его проходить. ) Хотя он, по-моему мнению,  ничем не уступает самым лучшим курсам на проекте. Видимо сказывалась психология, всем подавай дорогие курсы с уроками по полтора часа как минимум. Был опыт переписки с одним студентом, который считал ценность урока в часах. Что меня сильно рассмешило. Списал на молодость. )


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  no name  # Сокобан / Сокобан - Редактор - На двоих / 2019-03-01 20:52

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


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Дмитрий  # Демо игры / C# чего начать программировать / 2019-02-28 22:31

Привет, Дмитрий!! Походу у тебя это уже получилось)). Пора ставить более амбициозные цели!))


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  no name  # Теория ООП / Круглый класс / 2019-02-28 22:28

Насчёт координат согласен))  Когда я проходил этот курс, мне больше понравилось рисовать закрашенные фигуры с помощью методов FillEllipse(), FillReсtangle() и FillPolygon(). Последний использовал для отображения треугольников. Удачных экспериментов!!!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  no name  # Микроигры / Игра 15 - Кнопки / 2019-02-28 20:46

Как всегда оригинальное яркое оформление! Молодец!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Tekashnik  # Python3: математика / ФИНАЛЬНЫЙ УРОК / 2019-02-28 19:01

Класс! Очень прикольный отчёт! Подошел творчески и с фантазией!! Так держать!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Нанософт / Шахматные часы / 2019-02-28 18:50

Очень красиво


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  no name   / 2019-02-27 17:51

Я в таких случаях оставляю много комментариев в коде. Пока что этого хватало. Наверное потому, что я просто писал что-то более простое, чем "Сокобан")).


20659. --
no name
no name
ответить
→  Геннадий Кравцов   / 2019-02-27 11:25

Обязательно! Самое главное, смотреть медленно и вдумчиво) Я теперь вот пишу логику работы, чтобы лучше вникнуть и если вдруг через какое-то время захочу что-то изменить в проекте, то быстро смогу сориентироваться в нем, а то функции и алгоритм могут забыться со временем


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  chokayes   / 2019-02-27 09:31

Привет! Я на днях попробовал без особых знаний о потоках написать программу, воспроизводящую музыку в одном потоке, а мелкие звуки в других. Накладывания звуков не получилось, один прерывал другой. Наверное потому, что я их все создал в одном классе? При том, в ходе экспериментов узнал, что потоки сами останавливаются, если нечего делать. И просто так его опять не запустишь... Короче, есть в чём разбираться)).


9752. --
chokayes
chokayes
ответить
→  Геннадий Кравцов  # Бурные потоки / Террариум / 2019-02-27 06:53

Приветствую, Геннадий! Бурные потоки - хороший  курс для усвоения основ многопоточности.


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  no name   / 2019-02-26 21:23

Спасибо! Постараюсь в скором времени им заняться.


21090. --
Yaroslav
Yaroslav
ответить
→  Геннадий Кравцов   / 2019-02-26 20:31

Геннадий Кравцов спасибо буду "дерзать".


20659. --
no name
no name
ответить
→  Геннадий Кравцов   / 2019-02-26 20:17

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


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Алексей  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-02-26 20:03

Хороший отчёт, молодец!!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Yaroslav  # Начало здесь / День №1. Создание микро-Привычки. / 2019-02-26 20:00

Привет! Начинай проходить курсы по созданию игр. Там есть возможность проявить свой творческий потенциал - сделать уникальное оформление, добавить звуков. Ну и, конечно, в программировании попрактиковаться)). Удачи тебе в саморазвитии!!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  no name  # Сокобан / Сокобан - Игра - Автоходы / 2019-02-26 19:54

Привет! Вижу, ты уже завершаешь курс по Сокобану. Поздравляю! Я этот курс еще не проходил. Как ощущения от него? Что нового узнала?



20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Сергей    / 2019-02-24 20:31

Спасибо! Буду стараться)))!


14008. --
Сергей
Сергей
ответить
→  Геннадий Кравцов  # Простой WPF / WPF. Простая змейка. VIP урок. Длина тела. / 2019-02-24 16:27

Очень хорошо сделал задания. Молодец, желаю  успехов в твоих стараниях


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Александр   / 2019-02-23 08:37

Спасибо! Всегда стараюсь чтобы интерфейс программы выглядел приятно.


18131. --
Александр
Александр
ответить
→  Геннадий Кравцов  # Новые технологии / Делегаты на кубиках / 2019-02-22 12:03

Красиво получилось !


3146. --
Permitin Alexey
Permitin Alexey
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Геннадий Кравцов  # Новые технологии / Модульное тестирование / 2019-02-21 15:29

Дизайн калькулятора классный


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  DimanDOS   / 2019-02-20 12:02

Привет! Да, еще бы эффектов добавить в эту игру. А то пока слишком простая графика)).


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Дмитрий   / 2019-02-20 12:01

Привет! Я думал тебе самые самые азы ООП не понятны. Я сам только дошел до делегатов, немного читал про многопоточность, а с лямбда вообще не знаком)). Главное -  всё что узнал сразу закреплять на практике. И обязательно разбираться что значит каждая команда. Без этого всё выражение будет непонятно и не запомнится.  Удачи тебе! Всё получится!!!


14981. --
DimanDOS
DimanDOS
ответить
→  Геннадий Кравцов  # Простой WPF / WPF. Простая змейка. Победа и поражение. / 2019-02-20 10:52

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


20302. --
Дмитрий
Дмитрий
ответить
→  Геннадий Кравцов   / 2019-02-19 23:43

Спасибо! Просто есть много нюансов - по наследованию, например. Различные тестовые задания - мол что вернет переменная? Хотелось бы понимания как работают интерфейсы, делегаты. Почему using встречается не только в начале файла для подгрузки библиотек, но и в его середине, что означает конструкция [...]. Вобщем достаточно много незакрытых вопросов подвисло с ООП..


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Дмитрий  # Теория ООП / Первый класс / 2019-02-19 09:16

Привет, Дмитрий!  Понимание придёт со временем. Я, например, класс представляю визуально как одноклеточное существо с тонкой полупрозрачной оболочкой. Поля с данными (переменные, константы и т.п.) в классе - это характеристики существа. Методы (функции) - это то, что оно умеет делать. Программа начинает работать с метода Main(), который находится в основном классе программы. Этот класс "работает" своими методами для достижении конечной цели. И так же использует другие классы для выполнения специфических заданий. Еще классы часто представляют в виде различных животных: class Dog, class Cat и т.п. И экземпляры, например, класса Dog - все они собаки, только отличающиеся характеристиками.
Это описание не является на 100% правильным и полным. Но я это вижу так. Удачи в дальнейшем развитии!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Morecano  # Начало здесь / День №1. Создание микро-Привычки. / 2019-02-18 23:53

Приветствую тебя, Morecano, на данном проекте!  Здесь много интересных видео-курсов. В основном они посвящены созданию игр и полезных программ. Если ты определился с языком программирования, то советую немного подучить теорию (в интернете или почитать книгу) и смело в бой!! Удачи и творческих успехов!!!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  chokayes   / 2019-02-18 08:20

Привет, chokayes! Спасибо за комментарий! Я люблю цветное оформление и поэтому стараюсь применять то, что знаю из CSS. Ну и с детства любил рисовать. Поэтому сейчас мне еще нравится изучать Adobe Illustrator.


9752. --
chokayes
chokayes
ответить
→  Геннадий Кравцов  # Игры на JavaScript / Очисти поле - Чекбоксы / 2019-02-18 07:49

Приветствую, Геннадий!  Отлично все получилось.  Офоромление на уровне!


9752. --
chokayes
chokayes
ответить
→  Геннадий Кравцов  # Дневник успеха / 2019-02-17 : Один в поле ни воин. / 2019-02-18 07:47

Приветствую, Геннадий! Отличные результаты прошедшей  недели! Желаю дальнейших успехов.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов   / 2019-02-17 21:49

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-03-28
Остаток байтов: 3220
Вы являетесь участником Клуба формулистов.


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  DimanDOS  # Python3: математика / Проверка иных условий / 2019-02-17 19:57

Привет! Я сам с опаской отношусь к одновременному изучению разных по синтаксису языков. Вот я недавно начал знакомится с JavaScript. У него синтаксис очень похож на C# и JAVA. По крайней мере это моё первое впечатление.  Пока что привычнее и ближе всё-таки C#. Глядя на Phyton кажется что можно запутаться, просто не сделав нужный отступ))).


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Rita  # Дневник успеха / 2019-02-17 : Один в поле ни воин. / 2019-02-17 19:52

Очень продуктивная неделя! Молодец!! Продолжай в том же духе! Удачи в дальнейшем прохождении курсов!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  chokayes   / 2019-02-16 21:12

Спасибо за подсказку, сработало! Теперь нужно осмыслить как это работает. Я раньше пробовал применять тэги только стандартно, например:  <div><h3>Привет!</h3></div>


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Yefim   / 2019-02-16 21:03

Спасибо! Получилось!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Евгений Волосатов   / 2019-02-16 21:03

Спасибо большое! Ну не могу я делать черно-белые работы)))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Игры на JavaScript / Запуск JavaScripta / 2019-02-16 13:54

лучше так:
for (let i = 0; i < 100; i++)
даже тут ты умудрился красивое оформление сделать, браво!


11589. --
Yefim
Yefim
ответить
→  Геннадий Кравцов  # Игры на JavaScript / Запуск JavaScripta / 2019-02-16 12:34

Геннадий, попробуй так:
for(i=0; i< 100; i++)
    document.write("<b> " + i + "</b>");


9752. --
chokayes
chokayes
ответить
→  Геннадий Кравцов  # Игры на JavaScript / Запуск JavaScripta / 2019-02-16 12:03

"<b>"+ i + "</b> "
и переменную i надо инициализировать, через let или var


  • Звание: Наследник
  • Накопленный опыт: 327 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2019-03-28

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

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

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

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

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

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

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





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

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

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

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


Научился: Узнал где "живёт" компилятор C#. Написал простую программу, выводящую текст в консоль. Откомпилировал её из командной строки. Приходилось прибегать к помощи Visual Studio, т.к. привык к её подсказкам((. Удивляюсь как раньше не узнал этих азов C#.



Научился: Научился добавлять в Unity библиотеку, созданную в Visual Studio. Чтобы игра заработала нужно было просто создать класс, отображающий панель с 81 кнопкой и несколько методов! Это конечно грандиозно!)) На уроке возникла проблема с добавлением спрайтов из ресурсов. Немного погуглил и нашёл рабочий вариант: Sprite sprite = Resources.Load("Pictures/" + fileName); где Pictures - это любая папка в Assets/Resources. Таким же образом добавил и звуки, только использовал Resources.Load...
Трудности: При добавлении библиотеки в Unity она отобразилась как неизвестный файл. Это меня смутило и я думал, что ничего не сработало. Поэтому я её перекомпилировал, добавив в класс Game, как советуют: using UnityEngine; и в References: UnityEngine.dll. Сейчас мне кажется, что это было лишним. При том, когда мы одновременно добавляем using System; и using UnityEngine; , то при использовании Random возникает конфликт, так как этот класс есть в обоих библиотеках. Чтоб не было ошибки, приходится писать: System.Random.