Дата | Видеоурок | Результат | |
---|---|---|---|
Комбинаторика Рекурсия. Главный секрет | + 17 | ||
рисовать кривую Гилберта и думать о вечном) В процессе рисования понимаешь, что твой длинный путь только кажется, что состоит из многих маленьких икс-образных фигурок, а на самом деле он есть одна такая большая фигурка, поверхность которых образована этими маленькими. И вот тут думаешь - а что "вверху"? Как выглядит эта фигура, которая образована уже этими большими и как ее можно увидеть, и можно ли ее толком осознать)) понять рекурсию не идеей а как она есть) |
|||
Комбинаторика Рекурсия. Вступление | + 12 | ||
Пройдя курс графоциклов, я думаю, что рекурсия это как вложенные циклы. Разница в том лишь, что каждый внутренний цикл может быть совсем иным, чем внешний - т.е. он независим от внешнего и даже ничего не "знает" о его существовании и живет своей личной цикличной жизнью. А в рекурсии функция вызывает саму себя. Т.е. выполняемая ей деятельность в любом случае имеет форму самой этой функции. Поэтому рекурсия является идеальным инструментом для построения фракталов. В каждом элементе которых и на каждом уровне которых мы видим всю туже форму деятельности корневой функции. Мюнхгаузен, кстати не является очень уж хорошей иллюстрацией рекурсии, а вот что является, кроме природных фракталов... Может быть наша вселенная - эти бесконечные вертящиеся шары планет, солнц, галактик. Это кристаллы. Это развитие жизни на нашей планете. И, наконец, это сама наша психика и сознание. Но эти открытия еще впереди. Ничего. Приятная тема. Хотя, сложно найти простой и наглядный пример рекурсии в действии. Не статическую форму, выступающую результатом ее действия, а именно динамический процесс - вот это непросто. Может быть поэтому рекурсия трудна для понимания. |
|||
Графические циклы VIP. Спирограф от Елены | + 13 | ||
Научился создавать приложение с нуля. Здорово! При таком подробном объяснении для сложностей не осталось места. |
|||
Графические циклы VIP. Спирограф | + 17 | ||
Научился самостоятельно писать функцию для построения узоров спирографа. Но, кажется, мое произведение далеко от совершенства. Что-то я сделал не так. Разобраться какая дельта должна быть между координатами первой и второй точки. |
|||
Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. | + 11 | ||
За эту неделю я проверил 55 отчётов у 27 формулистов, написал 10 сообщений 3 формулистам общим объёмом 5 килобукв и собрал 34 Мегахешей. Набрал 7 текстов без ошибок и решил 7 олимпиадных задач на 100% Еще я выполнил 7 потрясающих видеоуроков: 1 => «Графические циклы / Вложенные циклы» за 44 мин. 2 => «Графические циклы / Внутренние условия» за 8 час. 40 мин. 3 => «Графические циклы / Трёхмерные циклы» за 55 мин. 4 => «Графические циклы / Спираль Архимеда» за 43 мин. 5 => «Графические циклы / ФИНАЛЬНЫЙ УРОК» за 18 мин. 6 => «Графические циклы / VIP - Квадрат Гарри Поттера» за 1 час. 8 мин. 7 => «Графические циклы / VIP. Узоры на окружности» за 1 час. 20 мин. В общем, доволен собой, хоть даются эти успехи не просто - очень много дел, с трудом выкраиваю время. На следующей неделе докончу мой долгожданный и обожаемый курс по графоциклам! И дальше буду продолжать двигаться в сторону C#. За это время я сильно продвинулся на доске почета и приближаюсь к желтой полосе - к 50-му месту. Надеюсь преодолеть этот рубеж в ближайшее время. На данный момент у меня 445 часов наработки) |
|||
Графические циклы VIP. Узоры на окружности | + 12 | ||
Это потрясающий урок! Вот уж вип, так вип) К сожалению скриншоты не передают великолепия того, что увидит прошедший этот урок, так что стремитесь, дерзайте - НЕ ПОЖАЛЕЕТЕ! Красота математики завораживает. Красота и простота. Спасибо за великолепный урок!!! Не заплакать от счастья)))) |
|||
Графические циклы VIP - Квадрат Гарри Поттера | + 15 | ||
Отличный урок. Научился по узоры выводить уравнение! Это отличная практика для математика) Как синус сделать)) |
|||
Графические циклы ФИНАЛЬНЫЙ УРОК | + 16 | ||
В первую очередь хочу сказать, что хотя курс призван создать понимание работы вложенных циклов (и с этой задачей он прекрасно справляется), но привлекает он по-началу именно своей зрелищностью! Когда видишь в отчетах такие красивые, правильные узоры, то хочется их создать! Тем еще привлекает, что непонятно как эти узоры связаны с циклами. Для меня, кроме того было полезно осознать в чем заключается специфика мерности циклов. Не в появлении некого третьего и т.д. измерения, а скорее в параллельных (сложенных) мирах, как в матрешке. Т.е. внутренний цикл совершает свою работу, а его подхватывает внешний и совершает им свою работу, а его, в свою очередь, подхватывает третий и совершает ими свою) Можно и в обратную сторону пойти в этом рассуждении - форма деятельности внешнего строится формой деятельности вложенного, а его ... и т.д. И в последнем уроке бонус - наглядное и очень понятное объяснение смысла тригонометрических функций! Более простого объяснения я не слышал) Спасибо за чудесный с философской и эстетической сторон курс! Все просто) Просто восхитительно! |
|||
Графические циклы Спираль Архимеда | + 15 | ||
Отличная демонстрация смысла синуса и косинуса, как координат точки, повернутой на определенный градус относительно центра. Или проекции прямой от центра до этой точки на оси координат. Это очень наглядно, доходчиво, просто и потому интересно и полезно. Спасибо за чудесный курс! Впереди ещё бонусные вип-уроки. Так хорошо объяснено, что сложностей не возникло! |
|||
Графические циклы Трёхмерные циклы | + 11 | ||
Научился создавать и анализировать работу 3 и 4 вложенных циклов. Это не принцип пространственных измерений, а скорее принцип матрешки. Вообще уже тяжеловато соображать с таким наворотом по координатам) |
|||
Графические циклы Внутренние условия | + 17 | ||
Наконец-то дошел до того, что слушая очередную задачу уже сам решаю ее, а потом смотрю решение в уроке. Правда в этом курсе задачки простые, так что не обольщаюсь. Но приятно. Сделал задание - скриншот прилагаю. Ничего сложного) |
|||
Графические циклы Вложенные циклы | + 11 | ||
Создавать графику с помощью вложенных циклов! Все ясно и просто) |
|||
Дневник успеха 2018-10-21 : Глазам страшно, а руки сделают. | + 15 | ||
За эту неделю несколько стихийных бедствий хотели помещать сделать все по-максимуму. То мегахеши тихо перестали собираться, то робот шарп замедитировал. Совокупный ущерб составил всего 5 баллов, так что полет продолжается. Завершил на этой неделе доступные уроки по ogame. И приступил к графоциклам - наслаждаюсь) Вообще пора мне приобщаться больше к шарповским задачам - в них сила проекта! На данный момент на доске почета докарабкался до 56 места - Полиморфер с наработкой 437 часов. За эту неделю: + Я проверил 57 отчётов у 29 формулистов и написал 9 сообщений 2 формулистам общим объёмом 4 килобуквы + Я набрал 7 текстов без ошибок + Я решил 7 задач «Олимпиада / Случайная задача» на 100% и собрал 38 Мегахешей. + Я выполнил 8 видеоуроков: 1 => «Графические циклы / Подготовка графики» за 58 мин. 2 => «Графические циклы / Горизонтали и вертикали» за 4 час. 47 мин. 3 => «Графические циклы / Диагональные линии» за 38 мин. 4 => «Графические циклы / Пучок лучей» за 47 мин. 5 => «On-line игра / Лабиринты тестирования» за 1 час. 12 мин. 6 => «On-line игра / Поиск монеток на поле Дураков» за 1 день 6 час. 7 мин. 7 => «On-line игра / Внутренний мир Субъекта» за 7 мин. 8 => «On-line игра / Прогулка за ручку» за 1 час. 27 мин. |
|||
Графические циклы Пучок лучей | + 17 | ||
Продолжаю делать циклы, пока все то же. Все просто |
|||
Графические циклы Диагональные линии | + 14 | ||
Рисовать диагональные линии в цикле. Реализовал цикл по-своему - показано на скриншоте. Линии от углов идут навстречу, к центру, а средняя рисуется отдельно - ничего лишнего. Все очень просто, но при этом интересно. |
|||
Графические циклы Горизонтали и вертикали | + 15 | ||
В принципе этот урок я уже сделал по заданию из предыдущего, так что было повторение и подтверждение правильности рассуждений, что очень приятно))! Все было и просто, и легко, и весело! |
|||
Графические циклы Подготовка графики | + 19 | ||
Создал форму для рисования циклов с необходимыми элементами и навесил на эти элементы выполнение функций рисования и стирания по событию клика. Ничего сложного. Как сделать сетку тоже разобрался. |
|||
On-line игра Прогулка за ручку | + 19 | ||
Создал проверки для теста метода Start в Game. Все очень интересно и здорово! |
|||
On-line игра Внутренний мир Субъекта | + 13 | ||
Защитил уязвимый публичный метод SetSymbol, поставив ему модификатор доступа internal все отлично! |
|||
On-line игра Поиск монеток на поле Дураков | + 12 | ||
Создал еще три теста для методовFindFirst FindRandom и SetSubject. Все нормально) падаем! |
|||
On-line игра Лабиринты тестирования | + 17 | ||
Создал еще один тест для метода Level. Тестируется положение объектов уровня: стен, пользователя, монетки, пустых клеток, внешнего пространства. понять, почему 5х3 это ширина на высоту, а не как обычно в массиве СТРОКИхСТОЛБЦЫ )) |
|||
Дневник успеха 2018-10-14 : Поспешишь – людей насмешишь. | + 14 | ||
Планы на неделю - докончить имеющиеся уроки по онлайн игре и завершить курс по бутстрапу. За эту неделю: Я проверил 65 отчётов у 28 формулистов и написал 10 сообщений 2 формулистам общим объёмом 5 килобукв Еще набрал 9 текстов: 1 => «YESOLO on the Keyboard / Let's Start YeSolo!», 2 ошибки 2 => «YESOLO on the Keyboard / 5 lesson», без ошибок 3 => «C# набор / Сравнение двух целых чисел», без ошибок 4 => «C# набор / Обмен элементов», без ошибок 5 => «C# набор / Разделить строку на слова», без ошибок 6 => «C# набор / Заполнение массива», без ошибок 7 => «C# набор / Формирование массива», без ошибок 8 => «C# набор / Вывод элементов массива», без ошибок 9 => «C# набор / Ввод элементов матрицы», без ошибок И решил 7 задач «Олимпиада / Случайная задача» на 100% И, наконец выполнил 7 видеоуроков: 1 => «Портфолио на Bootstrap / Фиксированная панель и субменю» за 2 час. 33 мин. 2 => «Портфолио на Bootstrap / Подготовка картинок для портфолио» за 1 час. 28 мин. 3 => «Портфолио на Bootstrap / Рефакторинг страницы» за 48 мин. 4 => «On-line игра / Собери монетки» за 45 мин. 5 => «On-line игра / 3. Тестирование. Тестовый прогон» за 16 мин. 6 => «On-line игра / Тест обратной стороны Луны» за 39 мин. 7 => «On-line игра / Случайное тестирование» за 24 мин. За неделю собрал 50 Мегахешей. |
|||
On-line игра Случайное тестирование | + 14 | ||
Создал еще два теста для проверки координат. все довольно просто |
|||
On-line игра Тест обратной стороны Луны | + 17 | ||
Создал тесты для методов InSize и OnSide. Отловил одну ошибку в методе и одну в самом тесте. Пришла мысль, что вызов тестов Ctrl+R,L означает Run Test. Новая тема, но все нормально. |
|||
On-line игра 3. Тестирование. Тестовый прогон | + 15 | ||
Научился создавать тест для метода! Новая тема, важная, необходимая, но нужно практиковаться! |
|||
On-line игра Собери монетки | + 15 | ||
Создал методы генерации случайных координат для монетки, извлек методы перемещения пользователя и поедания монетки. даже не знаю что и сказать) |
|||
Портфолио на Bootstrap Рефакторинг страницы | + 18 | ||
Размещать пункт меню справа, подключать гугл фонтс. все просто) |
|||
Портфолио на Bootstrap Подготовка картинок для портфолио | + 15 | ||
В общем ничему, но этот урок был подготовительный. ничего сложного |
|||
Портфолио на Bootstrap Фиксированная панель и субменю | + 18 | ||
Создавать выпадающий список в бутстрапе! много классов!!!)) |
|||
On-line игра Координатный рефакторинг | + 13 | ||
Добавлены методы сравнения двух координат и проверки нахождения на краю лабиринта. Непонятно что там с хэшами) |
|||
On-line игра Ищи ветра в поле | + 16 | ||
Создал метод для поиска координат первого игрока на карте и его отображения в этих координатах в начале игры. Все норм. |
|||
On-line игра Дорога из жёлтого кирпича | + 17 | ||
Раскрасил элементы игры в разные цвета) ничего сложного) |
|||
On-line игра Правила игры | + 14 | ||
Реализовал проверки на положение курсора (в поле, вне поля, на границе=стенке, в игровом поле). Убрал баг со стиранием стенки при приближении курсора. Пока все понятно. |
|||
On-line игра Подходящий размер! | + 16 | ||
Создал метод для предотвращения выхода за пределы игрового поля. Все понятно. |
|||
On-line игра Координатный перебор | + 17 | ||
Заменил двойной цикл для генерации стен лабиринта методом Yeld в структуре Coord и циклом foreach. Надо смотреть мини-курс "инетаратор") |
|||
Дневник успеха 2018-09-30 : Баловством хлеба не добудешь. | + 16 | ||
Стабильно продвигаюсь по ежедневной норме. На этой неделе начал изучать бутстрап и продолжаю новые уровни он-лайн игры. Главное событие недели: завершил Соло на клавиатуре на английском!!! Теперь все будет делать значительно проще и быстрее!!! Планы на следующую неделю продолжить бутстрап и завершить онлайн игру. За эту неделю: + Я проверил 63 отчёта у 34 формулистов. + Я написал 20 сообщений 9 формулистам общим объёмом 8 килобукв + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / Скобки», без ошибок 3 => «Java - Запуск / String[] args», без ошибок 4 => «Java - Запуск / System.out», без ошибок 5 => «Java - Запуск / Главное заклинание», без ошибок 6 => «Java - Циклы / Java For Loops», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 7 видеоуроков: 1 => «Соло на клавиатуре / 60 уроков» за 5 мин. 2 => «Соло на клавиатуре / 80 уроков» за 5 мин. 3 => «Соло на клавиатуре / ФИНАЛЬНЫЙ ВИДЕОЭКЗАМЕН» за 9 мин. 4 => «Портфолио на Bootstrap / Структура сайта и сетка» за 16 час. 26 мин. 5 => «Портфолио на Bootstrap / Навигационное меню» за 36 мин. 6 => «On-line игра / Шаги по карте» за 19 мин. 7 => «On-line игра / Генерация лабиринта» за 7 час. 44 мин. + Я собрал 44 Мегахешей. |
|||
Соло на клавиатуре FINAL VIDEO EXAM | + 18 | ||
Все собирался пройти, даже начал летом, потом время, дела, потом сдох ноут и так и остановилось. А тут такая возможность - уцепился за локомотив и вот результат! Свершилось!!! Я стал финалистом соло, но, главное, я теперь могу набирать текст программ не глядя на клавиатуру в поисках клавиш!!!!!!!! Это - самая ценная награда за труды. Конечно еще должно пройти время, пока это умение закрепится, вырастет скорость, уйдут ошибки. Еще предстоит проделать работу над ошибками в упражнениях, где оценка не отличная. Но база есть! Спасибо за марафон, уважаемый Магистр! Победить радикальный перфекционизм))))) иначе я пока еще не дошел бы и до середины, наверное. |
|||
Соло на клавиатуре 80 уроков | + 19 | ||
Прошел 80й рубеж, печатаю очень медленно, т.е. еще медленнее)) но в курсе сказано, что к концу это нормальное явление. На ошибки по-прежнему не обращаю большого внимания - это дает возможность продвигаться. Пережить резко возросшие объемы заданий и медленно растущий общий процент прохождения)) |
|||
On-line игра Генерация лабиринта | + 16 | ||
Создал метод для вывода в цикле объектов игры на экран. пока все нормально) |
|||
On-line игра Шаги по карте | + 16 | ||
Создал объект level, который сам передается в метод запуска игры, а в него передаются размеры игрового поля - матрёшкой. стала вылетать игра в процессе перемещения - из-за малых значений переданных размеров игрового поля. |
|||
Портфолио на Bootstrap Навигационное меню | + 19 | ||
Оформлять выпадающее меню по клику на кнопке. Правда выглядит это иначе, чем в уроке - похоже, что бутстрап не стоит на месте. так и не понял, почему у меня все так отличается, хотя код один в один. Подозреваю, что это из-за версий бутстрапа |
|||
Портфолио на Bootstrap Структура сайта и сетка | + 13 | ||
Научился подключать bootstrap и задавать адаптивку для размера колонок по сетке с помощью классов .row, .col-xs-, .col-sm-, .col-md-, .col-lg-, а также скрывать с помщью класса .hidden-xs и т.п. Отличие класса от id в том, что id уникален, а класс на то и класс, что может быть у многих объектов, объединяя их в класс) На письме это # и . соответственно. Обозначил row как id - с трудом это обнаружил, тогда все заработало) |
|||
Соло на клавиатуре 60 уроков | + 18 | ||
Прошел 62 урока. Скорость минимальная, но набираю более уверенно. Стал применять в своей практике и в КФ. Спасибо Магистру! Сейчас нет времени записывать видео, поэтому прилагаю скрин пройденных уроков. По смайликам понятно, что не блестяще, но мне сейчас главное пройти весь курс. Зачистку и шлифовку буду делать после! |
|||
Дневник успеха 2018-09-23 : Много спать – дело не знать. | + 15 | ||
Кандидатский минимум сдан. На прошедшей неделе планы были спутаны суперважным марафоном по соло на клавиатуре и закрытой онлайн игрой, так что я принялся за бутстрап! Прошел 60+ уроков по Соло. Теперь набираю тесты и программы вслепую! А еще тихой сапой превратился из Наследника в Полиморфера, перевалив за 400 часов опыта. Планы на неделю - пройти соло и бутстрап! |
|||
Портфолио на Bootstrap Начало - подключение bootstrap | + 22 | ||
Скачивать, устанавливать и подключать библиотеку Bootstrap. пока ничего сложного) |
|||
Портфолио на Bootstrap Презентация курса | + 15 | ||
О! Это очень ценный курс - портфолио вещь необходимая! И Bootstrap знать нужно)) Так что "в путь!" Пройти мимо) Так и не получилось! |
|||
On-line игра Карта сокровищ | + 18 | ||
Создал класс Level.cs, описывающий объекты уровня, их параметры (что и где находтися, какого размера игровое поле и т.д.). Потом все это будет храниться в базе, а пока в массиве map Набирать, не глядя) |
|||
On-line игра Координатная структура | + 18 | ||
Сделал рефакторинг: оформил координаты в структуру. Все работает. все нормально |
|||
On-line игра Показ героя на экране | + 19 | ||
Сделал небольшой рефакторинг - теперь к виду подключаем объект из созданного перечисления. nothing) |
|||
Соло на клавиатуре 40 уроков | + 20 | ||
В это воскресенье набирал до того, что пальцы уже плохо слушались. Но при этом такое волшебное чувство, когда видишь как текст "сам" набирается на английском, да еще и без ошибок. Это похоже на какую-то магию. Ведь подумать со стороны, так это же невозможно не глядя точно тыкать пальцами в нужную клавишу на огромной клавиатуре!! Уж очень хочется научиться - так надоело по тупому набирать) Скорость. Печатаю пока медленно - только тогда получается достаточно верно) |
|||
On-line игра 2. Рефакторинг. Перечисление субъектов | + 17 | ||
Создавать перечисление отображаемых в игре объектов, которое будет передаваться в отображение View. Меняя содержимое enum будем менять отображение в игре. Пока ничего сложного) |
|||
Дневник успеха 2018-09-16 : Земелька черная, а белый хлеб родит. | + 15 | ||
На этой неделе тоже все успешно. Почти прошел ФотоШарп, остались бонусные делегаты на кубиках. Немного пересмотрел планы на будущее - дальше хочу продолжить новые уроки по on-line игре и попрактиковаться в бутстрапе. А уж потом шахматы и php. |
|||
Фотошарп ФИНАЛЬНЫЙ УРОК | + 15 | ||
Я, как и многие, часто использую редактор графики для изменения растровых изображений. В редакторе все просто - двигаешь ползунок и картинка преображается. А как на самом деле реализовываются такие превращения как контрастность, яркость и что стоит за такими "непонятными" названиями как гамма-коррекция? По каким законам изменяется каждый пиксель изображения и как это осуществляется? Как компенсируются потери информации в изображении при увеличении его размера с помощью методов ближайшего соседа и билинейной интерполяции? Ответы на все эти вопросы дает курс, так как здесь мы реализуем все это своими собственными руками. А бонусом получаем готовый редактор с набором часто используемых функций! Огромное спасибо автору за курс - получил истинное удовольствие! Найти свое фото) Хорошо, что здесь аватарка есть. |
|||
Фотошарп Билинейная интерполяция | + 17 | ||
Узнал о том, как работает метод билинейной интерполяции. В теории все понятно. По уроку-то делать легко, но сам я пока так сделать не могу. |
|||
Соло на клавиатуре Мы начинаем СОЛО Марафон | + 15 | ||
Зарегистрировался уже пару дней назад, прошел первый урок. Вчера был занят, а сейчас пойду дальше. ОТЛИЧНАЯ ИДЕЯ анонсировать такой нужный марафон!!!! Все просто. |
|||
Фотошарп Метод ближайшего соседа | + 18 | ||
Масштабировать растровое изображение методом ближайшего соседа. Хотя и быстро, но с ощутимыми потерями информации. С ощутимыми потерями информации, но зато быстро! разобраться где какой тип должен быть, чтобы не было сюрпризов |
|||
Фотошарп Изменение размера | + 19 | ||
Научился создавать копию проекта с другим именем. Но, правда у меня структура проекта и файлов почему-то отличается от того, что на видео. Все равно все получилось, кроме одного - промежуточная папка Picture осталась... Вот пишу, и, кажется, понял, как ее убрать - надо будет попробовать. Еще научился безжалостно удалять лишний код с помощью crrl+x в VS. Изничтожить папку Picture (см.рис) |
|||
Фотошарп Гамма-коррекция | + 15 | ||
Урок просто потрясающий! Получил истинное удовольствие. Узнал о гамма коррекции. Много раз слышал, но только здесь так легко, понятно и наглядно объяснено что это и зачем. Так что сразу стала очевидна огромная практическая польза этой коррекции. Она позволяет сделать видимым то, что скрыто во тьме. Вторым замечательно познавательным моментом в ЭТОМ уроке, начатым еще в предыдущем является то, как важно выносить вычисления в отдельную переменную, а не выполнять их "на лету". Это кардинально меняет время выполнения программы! Алгоритмы) Спасибо за замечательный урок. Найти черную кошку в темной комнате. |
|||
Фотошарп Градационная коррекция | + 19 | ||
Узнал и осуществил три вида цветокоррекции: синусоидальную, логарифмическую и экспоненциальную. Использовал делегата!) Пока ничего сложного) |
|||
Дневник успеха 2018-09-09 : Труд человека кормит, а лень портит. | + 16 | ||
Эта неделя прошла успешно - удалось все чек листы выполнить на все сто. Чувствую, как постепенно становится проще и проще набирать тексты и решать консольные задачки. Завершил курс по jQuery, как и планировал, а вот php пока решил отодвинуть. Сперва пройду фотошарп - курс по редактированию растровой графики. Заодно потихоньку войду в тему создания приложений в VS. В общем незаметно, маленькими шажками продвигаюсь вперед) После фотошарпа подумываю приняться за шахматы по сети, т.к. там сочетание многих технологий, которые так и эдак нужно закреплять. |
|||
Фотошарп Ярость и контрастность | + 15 | ||
Располагать и привязывать элементы на форме. Автоматом генерить заготовки под функции в VS. Получать значения элементов формы. Пересчитывать пиксели в зависимости от значения ползунка. Оптимизировать программу выносом значения повторяющихся действий в отдельную переменную. Все же у меня программка подвисает, хотя и значительно меньше, чем до оптимизации. Интересно, как это реализовано в фотошопе и др, где изменения практически мгновенны. То ли там памяти выделяется больше, то ли алгоритм какой-то хитрый. Когда все так подробно рассказано и показано, то сложностям не остается места. Впрочем я не знаю как реализовать сохранение, так что его не сделал. |
|||
Фотошарп 256 оттенков серого | + 15 | ||
Очень многому научился: создавать форму. Навешивать события на элементы формы и описывать их функционал. c# - это виндоувский спецназ... - до всего дотянется. Впечатляет и одновременно пугает - сколько всего нужно узнать! Урок отличный - и простой и эффектный. Один раз насоздавал пустых обработчиков, щелкая по элементам формы. Потом удалил их и получил 3 ошибки ссылок на несуществующие компоненты программы. Психанул и отложил тогда урок. Сейчас вернулся, просто почистил эти ссылки и все заработало. Постепенно осваиваюсь. |
|||
Знакомство с jQuery jQuery - AJAX - Load | + 19 | ||
Попрактиковался использовать технологию AJAX для асинхронной модификации содержимого страницы без ее перезагрузки. "все сложно")) |
|||
Знакомство с jQuery jQuery - AJAX = IFrame | + 19 | ||
Сочетать технологии php js html для вывода реального времени и последующей реализации с помощью jQuery. не сойти с ума) |
|||
Знакомство с jQuery jQuery - DOM - Set | + 19 | ||
Устанавливать значения атрибутов, полей ввода, содержимого тегов, html кода. Все было просто) |
|||
Знакомство с jQuery jQuery - DOM - Get | + 18 | ||
Поэкспериментировал с методами jQuery: .text(), .html(), .val(), .attr(). Все было проста и даже слишком) |
|||
Знакомство с jQuery Функции обратного вызова | + 19 | ||
Применять к селектору статичные свойства и свойства анимации цепочкой, а так же организовывать callback - вызов функции только после полного прекращения анимации. этот урок был прост) |
|||
Дневник успеха 2018-09-02 : Кто любит труд, того люди чтут. | + 23 | ||
За эту неделю: + Я проверил 60 отчётов у 22 формулистов. + Написал несколько кратких сообщений (почему мне пишет в отчете, что ни одного?) + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок 4 => «Java - Вывод данных / Java Keywords», без ошибок 5 => «Java - Вывод данных / Калькулятор», без ошибок 6 => «Java - Циклы / Java For Loops», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 7 задач, а вовсе не одну, как пишет мне в отчете программа: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 7 видеоуроков: 1 => «Система Git / pingwin» за 50 мин. 2 => «Система Git / remote merge» за 31 мин. 3 => «Система Git / win final» за 1 час. 20 мин. 4 => «Система Git / ФИНАЛЬНЫЙ КУРС» за 15 мин. 5 => «Знакомство с jQuery / Эффекты анимации, продолжение» за 57 мин. 6 => «Знакомство с jQuery / Домашнее задание: анимация Zorro» за 27 мин. 7 => «Знакомство с jQuery / Остановка анимации» за 48 мин. + Я собрал 42 Мегахешей. Итак, все чеклисты выполнены на 100% и на этой неделе! УРА! Планы мои по прохождению Git исполнились, а так же исполнились планы приступить к урокам по jQuery, что я и делаю. Дальше глаза разбегаются: нужно пройти PhotoSharp на udemi, а еще хочется пойти в сторону php. Но сперва завершить с jQuery! |
|||
Знакомство с jQuery Остановка анимации | + 22 | ||
Научился прерывать текущую анимацию, прерывать все текущие анимации, и завершать текущую анимацию. В чем секрет "бага" при нажатии stop-and-finish stop(true, true) в момент последней анимации не понял. Ясно, что снова вызывается очередь, но в каком-то покоцанном варианте. Понять причину "станного" поведения анимации. |
|||
Знакомство с jQuery Домашнее задание: анимация Zorro | + 23 | ||
Выполнил это задание еще на сайте w3school в прошлом уроке, но без зацикливания. В этом уроке узнал, что такое callback и зачем он нужен. ничего сложного, и очень интересно. |
|||
Знакомство с jQuery Эффекты анимации, продолжение | + 22 | ||
Анимировать отдельные свойства элементов и создавать цепочки анимации. Сделал "Zorro" анимацию логотипа видеошарпа!) Разместить все это на скриншоте) |
|||
Система Git ФИНАЛЬНЫЙ КУРС | + 21 | ||
С самого начала мне очень понравились две вещи в этом курсе: 1 - что работа ведется в консоли, т.к. нет ничего лучше непосредственного общения с помощью консольных команд! Универсальный способ и ничего лишнего. 2 - что параллельно выполняются все те же операции с папками и файлами средствами windows. Это позволяет прочувствовать, что же происходило, когда мы вводили команды и наглядно представить подкапотное устройство гита из рабочего пространства, сцены, репозитория, хаба, веток. Короче говоря - эти две нехитрые, вроде бы, вещи, делают курс на редкость полезным! Рекомендую!) подобрать финальную картинку) |
|||
Система Git win final | + 20 | ||
Пересылать ветку с одного компа на другой Самое сложное это выполнять под винОС гитовские операции |
|||
Система Git remote merge | + 20 | ||
отменять ошибочное слияние $git merge --abort отсылать ветку в git $pit push origin <ветка> получать с гит хаба ветку, созданную другим пользователем все не очень сложно, хотя и не очень просто) |
|||
Система Git pingwin | + 22 | ||
откатывать ошибочные действия, повторил создание ветки и загрузку на gitHub не сложно) |
|||
Дневник успеха 2018-08-26 Вот и лето прошло... | + 19 | ||
По планам - я так и не закончил курс по git, но! Я сделаю это в ближайшие 2-3 дня) Планы мои т.о. растягиваются: jQuery, php - я пробираюсь к вам сквозь все преграды, сквозь пространство и время!.. За лето я вроде приучился к ежедневному нормативу КФ, правда был отпуск, а с завтрашнего дня начинается работа, а с 1 еще и учебный год, так что будет посложнее, но, где наша не пропадала? Везде пропадала! Пропадом! Так что от винта! |
|||
Система Git win merge | + 19 | ||
Так получилось, что этот урок я сделал до его просмотра, т.к. в конце прошлого было задание сделать то, что показано в этом уроке) nothing) |
|||
Система Git git merge giraffe lion | + 15 | ||
Научился объединять ветки с помощью git merge <ветка> и разрешать конфликты, если возникают. В папках win перешел в папку stages, где скопировал содержимое веток в master, заменяя более полным те, что имелись. Потом заархивировал полученное в repository. Не уверен, что все правильно сделал с папками win |
|||
Система Git git branch giraffe | + 17 | ||
Повторил создание, просмотр, перемещение по веткам. Добавление файлов из рабочей директории на сцену и со сцены в репозиторий. В этот раз все было просто. |
|||
Система Git git branch lion | + 16 | ||
научился просматривать имеющиеся ветки git branch, создавать git branch <имя ветки> и удалять git branch -d <ветка>. Прыгать по веткам с помощью git checkout <ветка> и просматривать лог в удобной форме git log --graph --all --decorate --oneline даже не знаю что было самым сложным. все сложно) но не очень. При создании ветки, насколько я понял, в нее копируется содержимое ветки, откуда она создавалась. При перепрыгивании с ветки на ветку во-первых меняется содержимое сцены, во-вторых содержимое рабочей папки. |
|||
Система Git hippo git fetch pull | + 16 | ||
Закидывать из репозитория на сервер с помощью git push и забирать в репозитория с помощью git fetch, а оттуда в рабочую директорию с помощью git pull. А также просматривать существующие ветки git branch -a и перемещаться по ним git checkout <ветка> Не все у меня совпало с видео, ну да ладно. |
|||
Система Git git push clone | + 17 | ||
Создавать новый репозиторий на github и с помощью Git Bash. Загружать в него файлы с ПК с помощью git push -u origin master. Клонировать репозиторий в папку с его названием и в произвольную папку - добавлением точки после адреса: git clone https://github.com/DmitriChe/Zoo.git . Проделывать все это с папками под win) |
|||
Система Git git ignore | + 16 | ||
Создавать файл .gitignore, для игнора включенных туда файлов. Узнал о команде git rm --cached <filename> для удаления файлов из буфера. Куча опечаток у меня обнаружилось при компиляции Zoo.java) |
|||
Дневник успеха 2018-08-19 Отчёт за неделю | + 16 | ||
Что ж, на этой неделе удалось выполнить все на 100%. По планам тоже все нормально: завершил online игру, хотя и не понял, почему она online. Приступил к курсу по git. Пересмотрел планы на графоциклы - они пусть подождут. На следующей неделе пройду до конца замечательный курс по git и хочу приступить к sql. Отличная идея была сделать ручной git! После них, это уже через неделю, планирую пройти jQuery и php. Спасибо! |
|||
Система Git git commit zebra | + 17 | ||
Узнал новый ключ для commit, а именно git commit -a -m <comment> Ключ -a добавляет в архив все модифицированные файл, т.е. сперва копирует из из рабочей директории в буферную, а затем архивирует всю буферную директорию stage. Пока все понятно. |
|||
Система Git git commit reset diff | + 15 | ||
познакомился с командами git log, git commit -m, git reset HEAD, git diff HEAD. С их помощью научился сохранять и восстанавливать разные версии программы. Ни-че-го |
|||
Система Git git add checkout | + 15 | ||
Помещать файлы в буферное хранилище с помощью git add <имя файла> и отменять изменения с помощью git checkout <имя файла>. Про отличие git и github - думаю, отличие в том, что git - это сама технология, правила, как хранить разные версии каких-либо данных, а гит хаб - конкретное хранилище, на основе этой технологии. ничего сложного |
|||
Система Git git init | + 16 | ||
Разобрался как добиться, чтобы bash видел команду javac - добавил в переменную path путь к этому файлу C:\Program Files\Java\jdk-10.0.2\bin Научился проверять статут гита с помощью команды git status и создание с помощью git init разобраться, почему не видит javac |
|||
Система Git Добро пожаловать в Зоопарк! | + 16 | ||
Узнал историю Git и перевод этого мерзавца. Все поставил... |
|||
On-line игра Игра в библиотеке | + 16 | ||
Выделять модель в отдельную библиотеку. Сложно понять, почему курс называется onlineGame. Онлайна все нет, а урок, вроде как последний. |
|||
On-line игра Видный интерфейс | + 16 | ||
Отвязывать класс Game от конкретной реализации вида с помощью интерфейса - теперь класс Game сможет использовать любое представление через интерфейс. пока не знаю как сделать через абстрактный |
|||
On-line игра Цветной телевизор | + 15 | ||
Создавать и подключать новое кленовое цветное представление (view). Не знаю как их можно переключать со старым :((( |
|||
On-line игра Контроллер не спешит | + 15 | ||
Выделать контроллер в отдельный класс! да и собственно приводить проект к модели MVC. Сложного не было, а на картинке модели стрелочку нужно было бы по идее не от пользователя к View, а от View к пользователю - направление информационного потока. |
|||
On-line игра Модель игры | + 16 | ||
Выводить представление (вид) и логику игру (модель Game) в отдельные классы! Нет, ничего сложного не повстречалось мне. Разве что VS вылетела в процессе 1 раз) |
|||
ASP.NET и GMaps Информационное окошко | + 16 | ||
Создавать всплывающее окно при наведении на маркер и исчезающее, если мышку отвести) Пока все по плечу, но форматировать html по отдельным строкам было занууууудно)), хотя и полезно! Оно того стоило - теперь маркеры перестали быть обезличенными и стали "говорящими"! |
|||
Дневник успеха 2018-08-12 Отчёт за неделю | + 16 | ||
Вторая неделя далась намного легче предыдущей. Все так же проверял отчеты, писал комментарии, решил 7 консольных задач. Первые две были на регулярные выражения. Так и не удалось мне их решить на 100% - подпортили они мне идеальный образ) Прошел за неделю увлекательный курс по созданию карты google.maps и на портале и на udemy.com - оставил отзыв и 5 звезд) Спасибо за этот подарок) Правда, пришлось из-за этого отодвинуть графоциклы и прервать On-line игру. Спокойнее и даже веселее стало набирать ежедневные тексты) Хочу в ближайшее время пройти курс по git и по sql. На этой неделе все было решаемо. Главное не терять темп! Ни дня без тренировки) |
|||
ASP.NET и GMaps География формулистов | + 16 | ||
Передавать данные модели пользователя (маркера) в представление. Непреодолимых сложностей не возникло) Кстати, если не введены данные местоположения, то маркер ставится в нулевой меридиан и нулевую параллель (экватор) - под левый бок Африки, где-то недалеко от Наполеона. |
|||
ASP.NET и GMaps Маркеры на карте | + 17 | ||
Создал в представлении Index.cshtml функцию добавления маркера с комментарием на google карту по координатам геопозиции. Добавил свой дом) В этот раз ничего сложного не было |
|||
ASP.NET и GMaps Карта на сайте | + 16 | ||
Научился заполнять представление Index.html - создал функцию отображения карты google.maps c заданными параметрами: центром, масштабом, стилем отображения. Найти опечатки) Запускаю - не отображается. Что ты будешь делать! Одну очепятку нашел - не работает. Вторую нашел - не работает. Ну, думаю, не судьба! Все течет, все меняется, наверное что-то в гугле изменилось и не работает теперь прежняя схема. Однако наконец нашел маленькую m вместо M - и жизнь наладилась!!! |
|||
ASP.NET и GMaps Золотой ключик api | + 17 | ||
Получил ключ API для Google MAPS. За регистрацию у меня списали 1 американский рубль, но обещали, что больше не будут. Интересно, что пока я заполнял отчет этот рубль сша мне зачислили обратно. Неожиданно, что и говорить. Введение данных кредитной карточки вызвало душевные муки. |
|||
ASP.NET и GMaps Координаты адреса | + 20 | ||
Получать координаты местности с помощью сервера google. Просматривать базу данных в VS Не сложно, просто очень много прыжков туда-сюда) |
|||
ASP.NET и GMaps Подключение Entity Framework | + 18 | ||
Подключать entity framework для автоматической генерации базы данных, создавать и редактировать классы и модели, добавлять данные Коли Коперника в базу. Очень много нового в этом уроке - вызывает несварение мозга) |
|||
ASP.NET и GMaps Запуск ASP.NET MVC | + 18 | ||
Создавать приложение ASP.NET да еще в парадигме MVC. Добавлять новые контроллеры и виды. Настраивать сгенерированные шаблоны страниц. сложное впереди! |
|||
ASP.NET и GMaps Презентация | + 18 | ||
Есть идея сделать карту великих открытий в лицах. Т.е. поместить людей, сделавших открытия, меняющие представление о мире в места их жизни, или активной деятельности, возможно, вместе с открытиями. Но применений, думаю, можно придумать множество - одно лучше другого. Просто это первое, что пришло в голову. Сложным не было ничего. Интересно, что из этого получится! |
|||
Дневник успеха 2018-08-05 Отчёт за неделю | + 19 | ||
За неделю написал программку Невидимка, а для этого установил программку для генерации мегахэшей. Начал делать On-line игру. Всего выполнил 7 уроков, решил 7 консольных задач, набрал 7 текстов (без учета повторов) проверил несчетное множество отчетов и написал энное число комментариев. На следующей неделе планирую закончить On-line игру и приступить к графоциклам. |
|||
On-line игра Представление выделяется | + 20 | ||
Подучился рефакторить - выносить повторяющиеся действия в функции, а функции в классы для приведения проекта к модели MVC. При этом повторил модификаторы доступа: public, private, static, protected Как еще можно рефакторить не могу придумать - вроде уже ничего не осталось повторяющегося. Возможно нужно как раз двигаться в сторону MVC - что-то вынести из кода в отдельный класс. Но что? Нинаю) придумать что бы порефакторить) |
|||
On-line игра Марионетка | + 18 | ||
Считывать нажатие конкретных клавиш с помощью класса ConsoleKey.имя_клавиши. И выводить символы в консоли в указанную позицию с помощью метода Console.SetCursorPosition(x, y). В этот раз ничего сложного не встретил) |
|||
On-line игра 1. Консольная игра. Добро пожаловать! | + 19 | ||
Устанавливать англоязычный интерфейс для VStudio и создавать пустое решение из windowsForms) У меня при выборе проекта нет такого варианта как BlankSolution)) Уж чего я только ни сделал, чтобы его найти - и английский интерфейс докачал и еще какое-то средство разработки VS, но увы. В итоге создал проект windowsForms и удалил его содержимое. Получилось так же и все работает - "кто бы мог подумать")) |
|||
Невидимка Невидимка - Сматываем удочки | + 19 | ||
Предотвращать повторный запуск программы, выгружать процесс из памяти при активности пользователя. Сложностей не возникло) |
|||
Невидимка Невидимка - Тихий старт | + 16 | ||
Запускать программу по таймеру и скрывать ее запуск от глаз пользователя. Правда в процессах Диспетчера задач она все же видна. Ну как что-то может быть сложным с таким подробным объяснением?) |
|||
Невидимка Невидимка - На шухере | + 17 | ||
подключать библиотеки DLL, слушать и считать активность и бездействие пользователя! много всего нового) |
|||
Невидимка Невидимка - Автозапуск | + 18 | ||
Очень понравилось - это очень полезная вещь для создания шпионских программ!) Очень воодушевлен, уже появились идеи, какие функции можно ей навесить. Знать бы КАК)) Сложного ничего не было! НУ ОЧЕНЬ ИНТЕРЕСНО! |
|||
Невидимка Кто такая C# Невидимка? | + 17 | ||
Проверять скорость майнинга) Обходить антивирусный дебош - удаляет он, видите ли, мои файлы! Дождаться 15 минутного обновления моих МЕГА хэшей) |
|||
Шахматы по сети План Шахматного проекта | + 29 | ||
Узнал о кроссплатформенных возможностях Unity и C# - пока на словах) Это вдохновляет! Пока всё просто) |
|||
Шахматы по сети Доска. Установка Unity 3D | + 26 | ||
Заполнять терпеливо анкету для Юнити) Набирать текст без ошибок) |
|||
Java Sweeper Легендарная игра | + 15 | ||
Устанавливать JDK и IntelliIdea) Nothing |
|||
Знакомство с jQuery Эффекты скольжения и базовая анимация | + 15 | ||
Анимировать элементы DOM по селекторам с помощью методов slide и animate. Повторил виды позиционирования элементов в CSS: absolute (относительно родительского контейнера с выносом из потока), fixed (относительна окна браузера), relative (относительно своего места в потоке); Расположить окна для скриншота) |
|||
Знакомство с jQuery Эффекты появления и исчезновения | + 16 | ||
Скрывать и отображать элементы DOM с помощью методов fadeOut(), fadeIn(), fadeToggle(), fadeTo(). Придумать своё применение fade. Помог Малевич. Чем дальше, тем интересней! |
|||
Знакомство с jQuery Эффекты скрытия и отображения | + 16 | ||
Скрывать, отображать и переключать элементы DOM с помощью методов hide, show, toggle, свойств "slow", "fast", значений времени в мс и используя тэги этих элементов. Не прочувствовал, что сложно - видимо было просто) Спасибо за отличный урок! |
|||
Оригами Ракета | + 1 | ||
Делать ракету используя принцип импортозамещения. Сложно было найти обертку от печения - использовал традиционный египетский папирус! Стремление человека к космосу - одно из самых естественных! |
|||
Оригами Вертушка | + 16 | ||
Делать вертушку, радовать детей) Все оказалось предельно просто - даже редкая гайка к случайному винту сразу подошла) Отличная вещь - можно электричество вырабатывать! Спасибо за урок! |
|||
Знакомство с jQuery События и их методы | + 16 | ||
Обрабатывать события (event handler) с помощью jQuery. Найти опечатку в hoWer)) Чем дальше, тем интереснее!) |
|||
Знакомство с jQuery Понятие селектора и примеры | + 16 | ||
Выбирать в jQuery элементы html по тегам, атрибутам, классам, id, четности и т.п. Больше всего понравилось выбирать по $("this") Расположить окна с выполненными заданиями на экране) Отличный урок отличного курса! Спасибо!!! |
|||
Знакомство с jQuery Эксперименты и кнопки | + 16 | ||
Привязывать события к тегам html по id, используя jQuery. Правильно прописать назначение css для цвета и начертания шрифта при нажатии кнопки. Замечаний нет) Все отлично! |
|||
Знакомство с jQuery Синтаксис и простейший пример | + 16 | ||
Научился подключать серверный jQuery в html, а также выучил базовую конструкцию $("селектор").action() Все просто и интересно) Вроде можно вместо $(document).ready(function() {}); писать просто $(function() {}); |
|||
Оригами Курочка | + 16 | ||
Делать пароход из станов и курочку из парохода! Выворачивать наизнанку - получится ли вывернуть так, чтобы не нарушить всю фигуру. Спасибо за урок) |
|||
Знакомство с jQuery Суть библиотеки jQuery | + 16 | ||
Получил вводную по jQuery) Пока ничего. Про jQuery много слышал, недавно немного попробовал. Сложилось впечатление, что это сильно сокращает код, экономит время, облегчает читаемость кода, но при этом это дополнительный, параллельный синтаксис, так что главное не запутаться что есть что. |
|||
Оригами Лягушка | + 16 | ||
Делать "лягушку" двух подвидов) Ничего сложного) Спасибо за прекрасных лягушек) |
|||
Оригами Гармошка | + 16 | ||
Играть на самодельной гармошке) Терпеливо делать гармошку в условиях нехватки времени) Спасибо за урок! |
|||
Оригами Хлопушка | + 16 | ||
Делать хлопушку! Правда лист бумаги слишком плотный - нужна газета или тетрадный лист. Успеть до полуночи! А так - все просто) Спасибо за урок! |
|||
Базовый ASP.ект Запуск модели Story | + 20 | ||
считывать поля таблицы из БД и обрабатывать ошибки Более или менее понятно. Очень интересный курс. |
|||
Базовый ASP.ект Работа над ошибками | + 20 | ||
Обрабатывать ошибки подключения к БД. Все понятно, но непросто) Хорошо, что отладку так подробно рассмотрели! Спасибо за урок! |
|||
Базовый ASP.ект Подключение к базе данных | + 20 | ||
Создавать подключение к БД, считывать содержимое из полей таблицы и выводить его на странице. Очень много нового. В принципе все понятно, но постоянные изменения с одной стороны показывают как все устроено, но с другой размывают способ выполнения, когда делаешь это впервые. |
|||
Базовый ASP.ект Создание SQL-запросов | + 20 | ||
Составлять SQL запросы для работы с БД. Не сложно. Очень понравилось общаться с БД запросами. |
|||
Базовый ASP.ект Схема базы данных | + 20 | ||
Создавать базу данных и таблицы в ней через консоль и клиент HeidiSQL. Как ни странно, найти где ставить PRIMARY_KEY для поля таблицы в HeidiSQL Список задач: - поиск, - сортировка и - удаление историй по названию, по номеру (id), дате, емейлу. |
|||
Базовый ASP.ект Установка сервера MySQL | + 20 | ||
Устанавливать MySQL и клиент HeidiSQL Не запускалась на основном компе MySQL последней версии - частая проблема, которую многие пытаются безуспешно решить на форумах. Промучился 2 дня. Пришлось в итоге установить предыдущую версию - все заработало. На урок ушло в итоге больше 48 часов) Но проверка отчета решила, что я шучу и велела сбавить до 24)) Спасибо за урок! Иду дальше) |
|||
Базовый ASP.ект Формирование меню | + 20 | ||
Создавать представление, модель и контроллеры, а также пункты меню. Очень долго провозился с созданием страницы О проекте, в итоге создал отдельный класс, вид, контроллер - заработало) Спасибо! Было трудно, но в этом-то вся и соль - вынуждает все просмотреть, продумать и даже понять) |
|||
Базовый ASP.ект Создание модели Story | + 20 | ||
Познакомился с шаблоном MVC, взаимодействием его компонентов. Не придумал я как сделать вывод случайной статьи... Хороший урок, идем дальше) |
|||
Базовый ASP.ект Создание пустых страниц | + 20 | ||
Создавать контроллеры и представления для страниц. ничего сложного Спасибо за урок! Привыкаю к новому формату диалога - в этом есть своя прелесть. |
|||
Базовый ASP.ект Создание схемы проекта | + 20 | ||
быть идеальным исполнителем) переписать схему, не внося изменений) "Большой взрыв запустил новую итерацию развития мира, с новыми исходными параметрами. Программист запустил процесс исполнения. Маятник качнулся и набирает ход. Идет отладка. В поисках идеала." |
|||
Базовый ASP.ект Выбор темы для проекта | + 20 | ||
попрактиковался в фантазировании Придумать тему) Хоть и не очень сложно) Это будет что-то типа личного дневника: мысли, заметки, истории из жизни. |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 20 | ||
Создавать проект ASP.NET с шаблоном MVC. Пока ничего сложного) Очень интересно что же будет дальше. Много слышал об MVC, думал, что это страшный зверь. Теперь увижу) |
|||
Инфобизнес Список сущностей | + 20 | ||
Планировать связь таблиц базы данных и их поля. Нашел более или менее удобный вариант расположения сущностей на листе для такого планирования. Вообще не самое простое задание - нужно думать:) Например не представляю какие должны быть поля для ключевых слов, действий (action) или платежной системы (wizard). Соединения делал в основном для сущности User, потом еще некоторые группы вырисовались, но не все. Очень полезный урок - спасибо! |
|||
Инфобизнес Схема проекта | + 20 | ||
Создавать эскиз веб-странички и терпению... Приходилось делать урывками - это очень сложно) Сделал шаблон для общих элементов окна, чтобы не перерисовывать каждый раз. На урок ушло больше недели - был очень загружен и делал урывками, хотя в сумме можно было сделать за час-два и лучше. |
|||
Tinklavimas Термины сайтостроения | + 20 | ||
Повторил названия основных средств, используемых при создании сайта. Да, в общем ничего особо сложного. Понравилось как сделан урок: объяснение своими словами, определение википедии, краткий повтор, презентация - очень здорово для быстрого ознакомления, запоминания за счет повторения в разных режимах и для освежения в памяти. Спасибо! Своими словами: HTML - язык разметки для отображения веб страниц. CSS - каскадные таблицы стилей для оформления HTML страниц (можно применить стиль оформления к элементам HTML страницы (и XML документов) не меняя содержания. JavaScript - скриптовый язык, позволяющий создавать динамические станицы на стороне клиента. PHP - объектно ориентированный язык программирования для создания веб-страниц на сервере. MySQL - система управления базами данных, хранящихся на сервере. Обращаться к базам данных можно с помощью SQL-запросов. |
|||
Инфобизнес Структура страницы | + 20 | ||
Планировать структуру страницы, методом ручного отрисовывания) Кнопки верхнего меню - выбрать чем заполнить. Все же мне кажется, что первую из них лучше пустить под Миссию, чем подвал. Мне не понятно почему Миссия(о проекте) находится в подвале? Обычно по логотипу идет выход на главную страницу, где и рассказывается о проекте. Добавить нужно поиск по сайту. Я отрисовал страницу урока. Думаю, что здесь надо отдельно выделить поле Теория, где кратко дать описание темы с названиями элементов кода (поле Value, структура Int32, пространство имен System - чтобы эта лексика входила в плоть и кровь. и привести ). Здесь же привести пример использования (Int32.MaxValue). Т.е. краткую теоретическую выжимку. А тематические ссылки на msdn дать рядом в отд. поле INFO ("доп. информация", "подробнее" и т.п.) Плюс, где это уместно, привести блок-схему алгоритма, чтобы учиться их читать и планировать код по алгоритму. Конечно, правую панель с сообщениями нужно сделать убирающейся, т.к. сильно отвлекает. Может быть сделать кнопку "комментарий" (а не форму), по которой панель сообщений будет развертываться. |
|||
Семантика Я решил всю Семантику! | + 20 | ||
Попрактиковался в написании отзыва. ничего сложного) Мой отзыв о Семантике. Ну что ж) Мне вообще нравятся консольные задачки за то, что позволяют быстро осваивать базу. Всегда можно просмотреть свое старое решение, перерешать, если появились более удачные идеи. Некоторые задачи, конечно бесили) Иногда казалось, что ошибка в программе. Это касается задачи в первую очередь задачи "Календарь 1752 года" - пришлось помучиться, чтобы понять, что все дело в одном пробеле. В одной задаче, впрочем, мне кажется есть какая-то недоработка - это задача №95 "Послезавтра", но м.б. и я в чем-то не разобрался. Ах, да! Чуть не сломал голову с задачей про 1,5 курицы, и, кстати говоря, эта задача в курсе почему-то дублируется (№33 и №72). Очень понравились игра слов в названиях задач. Консольные задачи затягивают - они коротенькие, шелкаешь их как орешки и не замечаешь как летит время, а за окном уже светает) Огромное спасибо Евгению и всей дружной команде Формулы программиста! |
|||
Бинарная жизнь Смысл жизни | + 21 | ||
Сделал парадоксальный вывод, что лучший способ поменять мир - это менять себя, а не мир) Делать оригинальные мотиваторы с помощью конечного бинарного автомата) Не лопнуть от восторга) Огромная благодарность за Урок с большой буквы. |
|||
Бинарная жизнь Новое поколение | + 20 | ||
Порождать итерации бинарной жизни по правилу Вольфрама) разобраться с переходом к разряду с противоположной стороны массива в случае крайней позиции Слов нет, одни эмоции) Живем! Правило на то и правило, что правит течением жизни. |
|||
Бинарная жизнь Конструктор организма | + 20 | ||
Избавляться от static, а вернее обходить его в основном классе Program созданием экземпляра этого класса. Генерить строку быстрым способом добавления к ней элементов с пом стандартного класса StringBuilder и его методом Append (добавить в конец). Задавать размер буфера для StringBuilder для пущей скорости (экономии памяти) - new StringBuilder(intBufferSize). о нет, здесь ничего сложного не было Потрясающая серия уроков с возможностью не просто пофилософствовать, но и потворить психику живого существа своими руками, не причиняя никому вреда. |
|||
Инфобизнес Эскизы проекта | + 20 | ||
проектировать первую страницу сайта да всё не очень просто - выделить основные элементы, создать красивый, интуитивно понятный дизайн и т.д. Элементы страницы: - логотип - выбор языка (флаги стран) - название сайта - поле логина - поле пароля - кнопка регистрации - кнопка входа - ссылка на восстановление пароля - кнопки навигации по основным разделам (о проекте, курсы, статьи, демо-уроки) - поле новостей - поле горячих событий (сегодня) - поле отзывов и результатов участников школы - основное поле с приветствием, описанием школы и кратким руководством с чего лучше начать и куда двигаться. - подвал с копирайтом, контактами и кнопкой техподдержки. |
|||
Бинарная жизнь Правила игры | + 21 | ||
Предсказывать жизнь простого клеточного автомата. ничто не сложно, когда интересно. Мне очень понравилась идея этого мини(?) курса! Логическое продолжение и развитие темы фракталов с выходом в жизнь) Философия в информатике и наоборот. |
|||
Инфобизнес Социальная сеть проекта | + 20 | ||
думать о функционале социальных сетей) не сложно) 1. отображать у пользователя список (аватарки) контактов, упорядоченные по количеству сообщений. 2. разрешить пользователю премировать другого пользователя баллами (+10, +20, +30 и т.д.) (выпадающая иконка/меню типа лайка с выбором размера премии). Эти премии суммируются у награжденного и итог выводится у его ника, например. 3. разрешить назначать другого пользователя "кумиром" за особые заслуги, или просто в знак уважения - что может идти в рейтинг. Но "кумиром" он является только для того, кто его наградил. |
|||
Инфобизнес Распределение доступов | + 20 | ||
размышлять о правах доступа как пользователя и как владельца билета Уразуметь суть билета Насколько я понял, билеты - это то, что сейчас пакеты, или точнее это тарифный план? Ты покупаешь билет, который дает тебе право на какие-то курсы? - не совсем понятно в чем суть билета, если это менее гибкая система, чем шведский стол пакетов. Если как поощрение, вроде выигрыша: вот тебе билет на который ты можешь купить любой курс, или любые два их предложенных, или скидку получить - это понятно. И чтобы он несгораемый был - висит у тебя в профиле, пока не используешь. А зачем билет для доступа, если права доступа уже есть в пользователе + меню из набранных курсов. Я так понимаю, что этот билет создается для гибкости (внес в него набор прав из списка, включая доступ к курсам - вот твой уникальный билет) и цельности доступа. И пользователь может ознакомиться с содержанием своего билета. А что-то в него добавить/убрать может? Или надо новый билет покупать? |
|||
Инфобизнес Иерархия учебных материалов | + 20 | ||
преодолевать страдания в процессе придумывания нового шага) придумать шаг Прочитать план урока (сделать для каждого урока краткий план в рамочке перед видео), ознакомиться с блок-схемой алгоритма, для чего нажать на иконку рядом с видео (это уже идея фикс...), пройти мини-тест по уроку, перейти к следующему уроку). можно еще выводить кто делает этот урок одновременно с тобой и кнопочку "подмигнуть" ему (кажется я брежу). Ох труден этот новый шаг!) |
|||
Инфобизнес Базовые принципы проекта | + 20 | ||
попрактиковался в фантазировании) придумать новый функционал Из функционала пришли на ум четыре вещи: 1. Выводить график/диаграмму динамики выполнения заданий. Абсциссу х привязать к календарю, у - либо к длительности выполнения задания, либо к числу пройденных уроков в этот день. Скорее информативнее будет все же затраченное время, хотя мотивирует больше число задач) С другой стороны можно будет отслеживать рост скорости работы с опытом, что тоже мотивирует. Кроме того сделать лист общей статистики пользователя, где по каждому курсу выдается графическая информация о степени его освоения. 2. К каждому уроку делать посттестирование из 4-5 вопросов как по только что изученному уроку, так и по предыдущим, что будет обновлять давнюю инфу в памяти, не давая ей угаснуть под натиском новой. В конце же каждого курса делать развернутое тестирование (можно из тех же вопросов). Результаты - в сертификат и в статистику пользователя. 3. Если уроки по созданию программ, то сопровождать программы блок-схемой алгоритма. По-моему это очень помогает: видеть цель-целостность проекта до его реализации. 4. Сделать возможность выделять опечатки в постах и нажатием сочетания клавиш отправлять заметку автору текста, как это сделано на многих сайтах. |
|||
Инфобизнес Подключение к системе GitHub | + 20 | ||
Подключаться к проекту в github. Ничего сложного спасибо за урок! |
|||
Инфобизнес Подготовка Visual Studio ASP.NET | + 20 | ||
создавать пустой проект ASP.NET MVC мееееедленно грузится интересное дело |
|||
Теория ООП Богатое наследство | + 20 | ||
Наследованию классов, когда мы можем все что создано в одном классе (базовом, родительском) передать в дочерний, т.е. наследнику. В наследнике же дополнить то, что его отличает от родителей - придать индивидуальность. Использование ключевого слова base для обращения к родительскому классу (для передачи параметров). Ничего сложного. Полюбилось мне наследование) Спасибо за чудесный урок! |
|||
Теория ООП Второй Снеговик | + 21 | ||
Двигать графику с помощью доп. переменной и заменять текст в VS ) Ответить на коварные вопросы) Добавить переменные к координатам и привязать к ним элементы управления или пола ввода значений. Для масштабирования домножать обе координаты на значение переменной zoom Для движения можно считывать координаты курсора мыши при нажатии и заносить их в переменную которую прибавлять к координатам элементов снеговика. Для поворота вводить в поле значение угла поворота и координаты центра вращения (который можно считать с мышки). Далее пересчитывать координаты с учетом этих данных. |
|||
Теория ООП Рисуем Снеговика | + 20 | ||
Классно рисовать фигуры по пикселям) Самое сложное вовремя остановиться в рисунке) Отличный урок! |
|||
Теория ООП Цветные карандаши | + 21 | ||
Создавать классы и функции для рисования цветных фигур. Да вроде не сложно, но программа разрастается) Спасибо! |
|||
Теория ООП Расстояние между пикселями | + 20 | ||
Создавать в структуре метод (для вычисления расстояния между двумя точками), который далее вызывается в конструкторе класса Circle, для построения окружности по центру и точке. Все норм. Настроение хорошее, полет нормальный. |
|||
Теория ООП Пиксели для классов | + 20 | ||
Использовать структуру в описании внутренних переменных класса. Реализовывать сложенные констуркторы - вызвать конструктор из другого конструктора с помощью : this (параметры). Наворочено) Очень полезный курс. |
|||
Теория ООП Структура vs Класс | + 20 | ||
Изучил особенности функционирования структуры сравнительно с классом. Сложно не было Понравилась краткость изложения с пошаговым разбором в отладке. |
|||
J1. Запуск START - Платформа Java | + 20 | ||
Устанавливать JDK, писать первую программу на Java, компилировать (javac) и запускать (java) программу из командной строки (win+R, cmd). Узнал про защищенность в Java с помощью посредника в виде виртуальной машины, что сказывается на скорости работы. Почему-то сперва при компиляции выдавал ошибку, но после перезагрузки прошло. Не нужно нажимать CTRL+E и задавать размеры 5x5 в пейнте перед вставкой изображения, т.к. можно сделать проще: сразу после вставки, пока изображение еще выделено, нажать "изображение->обрезать". Так быстрее. |
|||
Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок | + 14 | ||
Создавать и размещать видео в Youtube) Все просто замечательно! Мне все больше нравится записывать видео - видеомания прогрессирует. Ура! Спасибо команде проекта videosharp.info! |
|||
Хранитель экрана Новый класс Polygone | + 20 | ||
Научился тотальному рефакторингу, управлению областью видимостью. Найти ошибку - забыл поставить public для класса Polygone) Не успел закончить последнее задание, а уже появились новые уроки в этом курсе) Все интереснее и интереснее! |
|||
Хранитель экрана Новый класс Figure | + 20 | ||
Рефакторингу кода Разобраться с доступом к переменным в классе из основной программы Очень интересно, но уже не так просто) |
|||
Хранитель экрана Новый класс Graph | + 20 | ||
Повторил создание классов, наследование, полиморфизм, рефакторинг. Создавать более компактный, структурированный код. Все понятно) Очень нравится эта серия уроков - коротенькие, но в них концентрированно и подробно излагается этапы создания профессионального кода. |
|||
Хранитель экрана Движение шарика | + 1 | ||
Проверять работу таймера в окне вывода с помощью Debug.WriteLine(); описание координат спасибо, иду дальше) |
|||
Хранитель экрана Создаём графику | + 1 | ||
Делать рефакторинг, работать с графикой. ничего сложного Понравился рефакторинг) Си шарп в этом плане очень удобен. |
|||
Микроигры ПОЛУФИНАЛЬНЫЙ УРОК | + 1 | ||
Ох! Очень многому!!!!! Я впервые записываю своё видео, и впервые выкладываю видео на youtube! Вот и научился планировать речь, составлять план, записывать кусочки, редактировать и склеивать их в единое целое с помощью онлайн редактора youtube. Лиха беда начало) Записывать видео, конечно) Чтобы без пауз, чтобы голос громки, чтобы интонации живые, убедительные, настоящие. Не все мне удалось, но я вижу свои недоработки, вижу что надо подправить - это очень здорово! Я очень доволен!)) Сегодня день инициации! Евгений, спасибо огромное за эту гениальную идею!!! |
|||
Микроигры 2048 - Смещение | + 20 | ||
Еще раз повторил ее величество РЕКУРСИЮ и классы. Научился грабить designer'а для динамического создания элементов формы. Уже сходу была понятна ВСЯ логика программы, так что опыт потихоньку растет - ура! Да как-то ничего не вызвало затруднения. Просто отличный урок - мастерский) Все очень логично, под каждый финт программы сразу сделан был скелет функций. Ничего лишнего, элегантное решение. Брюки превращаются!) Восторг! Спасибо) |
|||
Микроигры 2048 - Интерфейс | |||
Динамически создавать лейблы, и раскрашивать их в цикле. не сложно Хороший урок. Еще бы вывести формулу идеального цветосочетания... |
|||
Микроигры 2048 - Учимся играть | + 20 | ||
Играть в 1024 (до 2048 не добрался) Ничего сложного, терпение тренирует) Уж хочется творить!) |
|||
Микроигры Игра 15 - Картинка | + 6 | ||
Резать картинки без фотошопа! Научился выводить подсказку в новом окне. Создать подсказку) Отличная игрушка! СПАСИБО! |
|||
Микроигры Игра 15 - Алгоритм | + 20 | ||
Узнал как задать выполнение функции при запуске программы с помощью события Load для формы. Пытался сделать счетчик ходов, но не разобрался как выводить текст в лейбл из класса. Мысли вслух: "Хорошо бы снабдить каждый урок блок схемой..." |
|||
Микроигры Игра 15 - Кнопки | + 1 | ||
Научился тому, что функция может возвращать КНОПКУ! Подобрать шрифт и цвет для иконки) Очень актуальна мне эта игра сейчас - спасибо! |
|||
Игры со словами Виселка. Поле чудес | + 20 | ||
Динамически создавать кнопки. Определять нажатую кнопку по тегу. Придумать, чем заменить виселицу без потери мотивирующей силы картинки. Просто понравилась игра - и простотой создания и дизайном и содержанием. А! Еще понравилось, что в начале показан план создания и алгоритм! И при создании идет отсылка к алгоритму - это очень помогает научиться правильно программировать. Спасибо! |
|||
Игры со словами Игры со словами | + 1 | ||
Познакомился с классом StringBuilder, научился работать с массивами и записывать слово в обратном порядке. Сложновато пока с массивами) Дополнил городами, а от себя создал дополнительно функцию "зеркального" отображения слова. Спасибо за урок и отдельное спасибо за дополнительные задания! |
|||
Комбинаторика Рекурсия. Фракталы. Кривая Гильберта | + 1 | ||
Создавать взаимно рекурсивные функции! Рисовать кривую Гилберта!! Такой подробный разбор, что все просто - даже фракталы! Замечательные уроки! Тянет на отдельный пакет "Игры с фракталами". СПАСИБО! |
|||
Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского | + 10 | ||
С помощью рекурсии рисовать фрактал "треугольник Серпинского"! Сложно не было! Удивительное ощущение, когда вдруг из треугольника на первом шаге, вмиг возникает фрактал! |
|||
Комбинаторика Рекурсия. Фракталы. Спираль | + 1 | ||
Создавать рекурсивный вызов функции. Создать ввод ширины и высоты пользователем через menuStrip Добавил ввод ширины и высоты пользователем. Не удалось разобраться как задать считывание с поля при вводе - пришлось сделать кнопочку. |
|||
Демо софт Двенадцать месяцев | + 9 | ||
Узнал о свойстве формы Windows state = maximized - разворачивание окна формы на весь экран. Познакомился с элементом формы MonthCalendar и событием DateChanged. Использовать свойство MaxSelectionCount - макс. число выбираемых дат на календаре. Использовать поле календаря с начальной датой из выбранного диапазона дат: monthCalendar.SelectionStart.Month Подобрать картинки. К сожалению мне не удалось загружать картинки в pictureBox из ресурсов - не разобрался как подставить номер месяца из календаря вместо имени ресурса в Properties.Resourses. Если кто знает - подскажите пожалуйста. |
|||
Нанософт Твоё портфолио | + 10 | ||
Познакомился с элементом tabControl и его настройками. Научился добавлять одни проекты в другой, переименовывать пространства имен, запускать программы из другой программы через создание дочерней формы. Сложного не было. Очень хорошая идея такого компактного и удобного для себя и для других портфолио с возможностью добавления новых и удаления устаревших программок. Эдакая летопись профессионального становления! Спасибо за очередной замечательный урок и полезную программку. |
|||
Карточки памяти Отображение карточек | + 10 | ||
Писать программу по алгоритму. Программно менять курсор (get_picture_box(picture).Cursor = Cursors.Arrow;) Не сложно. Получил удовольствие от процесса планирования и воплощения программы. И, конечно, от самой игры - здорово получилось! Спасибо! |
|||
Морской Бой VIP. Анимированный кубик | + 10 | ||
Создавать двумерные массивы, рисовать прямоугольники и закрашенные круги. Разобраться с двумерными массивами. Я убрал кнопку и сделал запуск анимации по клику на pictureBox - так у меня получился "живой" кубик. Задал, чтобы курсор при наведении менялся на "руку". Увеличил кружочки, раскрасил кубик. Можно вообще убрать границу у формы, тогда будет прямо кубик, но закрывать его неудобно - не все знают об Alt+F4. Спасибо за этот сложный, но интересный урок. |
|||
Морской Бой VIP. Анимированный кружок | + 1 | ||
Разобрался с наследованием. Научился создавать карандаши для рисования) Найти ошибку в своей программе) Симпатичный получился кружок. Перехожу к кубику! |
|||
Нано-игры Бот для Цифр | + 1 | ||
Имитировать мышиный клик при помощи импортированной функции управления мышью. Создавать многострочный текстовый блок, добавлять строки (Environment.NewLine) и считывать их значение (textBox.Lines.Length). Узнал о новом для меня типе данных uint. Сложно не было. Можно автоматически рисовать картинку (например, логотип), можно приспособить для автоматического составления расписания у нас на работе, только придется добавить задержку между кликами, чтобы дождаться запуска необходимых приложений. Т.е. любые стереотипные операции, выполняемые на том же компьютере с помощью одной лишь мыши можно автоматизировать этой программкой. |
|||
Нано-игры Игра Цифры | + 1 | ||
Создавать сепаратор в меню и назначать горячие клавиши! Все просто) Исправил ошибку в программе: цифра 9 не участвовала в перемешивании, т.к. в генераторе случайных чисел было указано (1, buttons); вместо (1, buttons + 1). Добавил фоновую картинку в игру - так интереснее убирать цифры, чтобы увидеть картинку. Добавил победную картинку с алыми цветами, создав новый лейбл, который становится видимым по окончании игры. Добавил воспроизведение победного звука в конце программы (SoundPlayer) и меню с поздравлением (MessageBox), где можно выбрать завершение игры или запуск новой. СПАСИБО ЗА УРОК! |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 10 | ||
Работать с объектами класса Stopwatch. Форматированному выводу чисел с точностью до тысячных. Найти лишний вызов функции, приводящий к двойному увеличению прогрессБара. Исправил глюк с заполнением прогрессБара на один шаг еще до появления первой картинки. |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 10 | ||
Четырем способам зацикливания показа трех картинок! Найти ошибку - почему картинки в первый момент все вместе отображаются, а потом только начинают мигать: надо было заменить свойство Visible в pictureBox на false Интересно как от частоты смены картинок меняется ощущения от неприятного к приятному. Так каждая мелочь в программе может сделать ее привлекательной или отталкивающей. |
|||
Нано-игры Скорость реакции. Блок-схема | + 3 | ||
Составлять блок-схему алгоритма программы. Все просто. ГТО |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 1 | ||
Вспоминать и излагать, чему научился) Найти фотографию) От курса одни положительные эмоции. В процессе создания игр узнаешь о все новых и новых возможностях C#, сразу применяя их на практике. Задачки расположены по мере усложнения, а кроме того все время что-нибудь хочется доделать, что побуждает самому искать способы улучшения программки - а искать нужную информацию в интернете и уметь ее применить, что является необходимым умением программиста! В общем чувствуешь как потихоньку и полегоньку(!) все лучше и лучше ориентируешься в C# и получаешь новую профессию. Большое спасибо за курс - такого я еще не встречал! С уважением, признательностью и благодарностью, Дмитрий Чебурашкин-Антипов. |
|||
Демо игры Камень ножницы бумага | + 10 | ||
Познакомился с подробными настройками TrackBar, научился программно пенять цвет фона и шрифта в label Найти другие картинки. Добавил в программу лейбл с надписью VS, меняющий цвет в зависимости от счета: если больше побед, то он зеленый, если поражений - красный, если ничья - серый. Спасибо за урок! |
|||
Карточки памяти Подготовка формы | + 10 | ||
Узнал как создавать меню MenuStrip и настраивать элемент TableLayoutPanel Придумать, какие изображения разместить на карточках. Предвкушаю) |
|||
Демо игры Бот для Быстрощёлка | + 10 | ||
Познакомился с новым элементом формы - TrackBar. Освоил использование стандартной функции windows mouse_event для имитации мышиного клика. Сложно не было, а напротив - очень увлекательно! Очень понравилось задействование функций windows. Начинаем потихоньку хакерить) Спасибо за прекрасный урок! |
|||
Демо игры VIP. Устный счёт | + 1 | ||
Познакомился с труднозаменимым методом Focus, позволяющим задавать активное поле для ввода текста. Делить тысячи... Подправил глюк в программе - после ошибочного ввода результат высвечивался даже после нажатия кнопки арифметических действий, запускающих новый цикл игры. Добавил очищение поля ответа при старте игры. Программка чудесная - как раз задали дочке таблицу умножения за лето выучить) Спасибо за урок! |
|||
Демо игры Игра Быстрощёлк | + 10 | ||
Познакомился со структурой DateTime со способом перевода тиков в секунды: TimeSpan.FromTicks().TotalSeconds Побить рекорд) Эта программа заслуживает звания MouseKiller. |
|||
Демо игры Лабиринт 2D - игра | + 10 | ||
Научился задавать невидимую рамку формы: FormBorderStyle = none; Научился выводить курсор в заданную позицию: StartPosition = CenterParent Сдвигать курсор на нужную величину: point.Offset Научился обрабатывать событие MouseEnter - срабатывает при заходе мышки на элемент формы Научился выводить сообщение с выбором варианта ответа: MessageBox.Show("", MessageBoxButtons.YesNo); Научился заполнять элементы формы фоновым рисунком и скрывать, отображать объекты формы с помощью значения поля Visible Было легко и приятно! Ух, как мне понравился процесс создания третьего уровня и модификации первых двух! СПАСИБО! |
|||
Демо игры Лабиринт 2D - меню | + 10 | ||
Делать прозрачные иконки в IrfanView. Создавать и настраивать элемент CheckBox. Загружать звуки в ресурсы и назначать их событиям. Подобрать иконки и заставку. Спасибо за хороший урок - со звуками программка оживает! |
|||
Игры со Спрайтами Домино. Финальный аккорд | + 10 | ||
Делать проверку на положение курсора мыши относительно спрайта. Дождаться когда уже можно будет показать детям эту замечательную игру! Слов нет, одни положительные эмоции - и от процесса и от результата! Получилось очень хорошая программа и при ее создании посчастливилось познакомиться с разными приемами программирования - все это пойдет на пользу! ОГРОМНОЕ СПАСИБО за чудесный курс! |
|||
Игры со Спрайтами Домино. Наведение порядка | + 1 | ||
Очищать экран от артефактов при перерисовке. Программа вообще не очень простая, но посильная (для понимания). Не терпится уже доделать!)) |
|||
Игры со Спрайтами Домино. Rolling Stones | + 10 | ||
Создавать анимированный вывод спрайтов с помощью цикла "for". Сложно не было - было интересно! Очень понравилась мне сия анимация. |
|||
Игры со Спрайтами Домино. Пирамида из анимашек | + 10 | ||
Создавать заглушки для методов (method stub). В общем пока не сложнее, чем было. Симпатичная пирамидка получилась! |
|||
Демо игры Картинка с секретом | + 10 | ||
Делать иконки с помощью Paint и IrfanView. Обрабатывать нажатие мыши: клик и наведение на заданную область формы. Загружать картинки в ресурсы и в фон формы. Придумать, интересную тематическую систему картинок. В фон по умолчанию загрузил картинку, чтоб не скучно было. Раскрасил шрифт кнопочек под смысл выводимых картинок. Фон кнопок сделал прозрачным, чтобы не загораживать красоту картинок. Спасибо огромное за урок - получилось пособие по магическим элементам! |
|||
Микроигры VIP урок. Формула 1 | + 10 | ||
Использовать таймер для анимации. Создавать объекты класса с различными свойствами. Добиться работы условия столкновения двух машин. Сделал две машинки. |
|||
Игры со Спрайтами Домино. Три наследника Аниматора | + 10 | ||
Создавать классы наследованием от родительского. Познакомился с полиморфизмом. Сохранить осознанность) Так много преобразований, рафакторинга, так сказать... Просто очень нравится! |
|||
Игры со Спрайтами Домино. Базовый класс Анимаций | + 10 | ||
Выносить элементы программы в отдельный класс. Ничего - проще, чем прошлый урок) Ура, получилась уже верхушка пирамиды! |
|||
Игры со Спрайтами Домино. Подъём переворотом | + 10 | ||
Математическому описанию разных видов движения. уразуметь все эти математические выкладки) Благодарю за еще один полезный урок! |
|||
Игры со Спрайтами Домино. Анимация спрайта | + 10 | ||
Создавать анимацию с помощью периодического вызова функций, помещенных в таймер и заданного в переменных смещения. Не было сложного. Красиво получилось. То ли еще будет! |
|||
Игры со Спрайтами Домино. Двойной спрайт | + 10 | ||
Полуавтоматически создавать функции с помощью рефакторинга. Все достаточно просто. Спасибо за урок! |
|||
Игры со Спрайтами Домино. Отображение плашки | + 1 | ||
Конвертировать из файла данные типа byte в строковый тип. Понять что такое сериализация. Я думаю, что лучше было бы сделать общую основу домино одним спрайтом, а правые и левые точки уже отдельными спрайтами - чтобы избежать проблем со стыковкой и симметрией. |
|||
Игры со Спрайтами Спрайт. Рисуем плашки | + 10 | ||
Редактировать xml файлы в текстовом редакторе - менять цвет линий, удалять лишние линии Рисовать ровные кружочки Век живи - век учись! |
|||
Игры со Спрайтами Аполлон. Финальное прилунение | + 10 | ||
Подгонять координаты вывода, размеры, цвет рисунка, и "физические" параметры корабля до оптимальных значений. Состыковать координаты посадки с размером корабля. Ну и прилуниться) Отличный урок! Здесь столько можно еще допилить!! ОГРОООМНОЕ СПАСИБО! |
|||
Игры со Спрайтами Аполлон. Graph и Sprite на Луне | + 10 | ||
Вставлять классы их другого проекта и подключать их с помощью директивы using. сложного не было Просто хочу поскорее превратить прямоугольники в рисованные объекты) |
|||
Игры со Спрайтами Домино. Ура! Победа! | + 1 | ||
Создавать накладывающиеся lables для отображения сообщений о победе/поражении и выбирать их для редактирования у "Гарри Поттера". Добиться, чтобы пасьянс сошелся. Спасибо за отличную игру, развивающие навыки устного счета. Дети уже атакуют - требуют дать поиграть! |
|||
Игры со Спрайтами Домино. Выбираем и убираем | + 10 | ||
Менять состояния доминошек и в зависимости от этого выполнять с ними те или иные действия (изменять вид вывода). Сложного ничего - очень интересно. Оценил преимущества написания простых функций. Одна мысль - одна функция, что-то типа этого. Наслаждаюсь процессом перевода четкой мысли в код - написание текста в полном смысле этого слова. Тогда код читается просто как текст в книге - очень здорово. |
|||
Игры со Спрайтами Аполлон. Плавное прилунение | + 10 | ||
Моделировать физические процессы с помощью С# !! Прилуниться при speed > -2 Спасибо! Волшебный урок - ощущение чуда от превращения кода программы в прямо-таки физические объекы! |
|||
Игры со Спрайтами Аполлон. Законы физики | + 10 | ||
Еще раз поработал с оформлением формы и созданием класса. Узнал о суффиксе "F", конвертирующем double во float. Все просто) Все готово к старту, не хватает только "пилота"! |
|||
Игры со Спрайтами Домино. Делегаты отображения | + 10 | ||
Использовать делегаты. не совсем я понял что это за зверь такой - делегат Хорошая получатся игра! |
|||
Игры со Спрайтами Домино. Динамическая пирамида | + 10 | ||
Создавать лейблы динамически, брать код элеметов из файла Designer.cs Да в общем все не так уж сложно Не терпится уже запрограммировать игру! |
|||
Игры со Спрайтами Домино. Перемешиваем плашки | + 10 | ||
Планировать необходимые методы в программе. Перетасовывать элементы массива. Просматривать содержимое массива при отладке. Запутался с координатами доминошек, потом разобрался. Мне просто очень нравится! |
|||
Игры со Спрайтами Домино. Правила игры | + 1 | ||
Раскладывать пасьянс в домино! Заполнять массив с помощью цикла. найти домино Хорошая игра для развития счета у детей! |
|||
Теория ООП Структура пикселя | + 1 | ||
Создавать структуру, конструировать в конструкторе линии и др. фигуры по точкам. Да, в общем все понятно. Здорово экономит время рисование по именам точек! |
|||
Теория ООП Круглый класс | + 1 | ||
Использовать метод DrawEllipse библиотеки Graphics. Удалять неиспользуемые директивы using. Несложно, но необычный способ задания окружности (через эллипс(через прямоугольник)) Спасибо - так здорово узнавать каждый раз немного нового, закрепляя старое! |
|||
Теория ООП Второй класс | + 10 | ||
Познакомился с перегрузкой методов. Применил метод Rectangle для рисования прямоугольников. Сложно не было) Спасибо за урок! Перехожу к следующему) |
|||
Игры со Спрайтами Спрайт. Рисуем Аполлона | + 10 | ||
Узнал о прозрачном цвете transparent. Загружать картинки в фон bitmap. Задавать состояние активного процесса с помощью булевских переменных. Обводить контуры материков нашей планеты. Хорошо бы дополнить эту программу загрузкой фонового изображения в самой программе! |
|||
Игры со Спрайтами Аполлон. Главные герои | + 1 | ||
Разрабатывать дизайн игры) Сделать небо космически черным. Можно лететь в космос с помощью С# |
|||
Новые технологии Говорящие часы. Воспроизведение | + 10 | ||
Пресекать дублирование аудио потоков, выводить время и звук в лейбл по таймеру, обрабатывать нажатие на лейбл. Разобраться с нумерацией файлов Замечательные получились часы! |
|||
Новые технологии Говорящие часы. Запись голоса | + 1 | ||
Подключать внешние библиотеки (аудио), записывать, сохранять и воспроизводить аудиофайлы! Сложного не было - было очень интересно! Спасибо за урок!!! |
|||
Теория ООП Первый класс | + 1 | ||
Создавать класс и конструктор класса Все просто! Любовь к программированию расцветает! |
|||
Теория ООП Урок рисования | + 10 | ||
Рисовать линии и прямоугольники в объекте PictureBox, создавать карандаши. Все просто Вперед, к освоению ООП! |
|||
Теория ООП Инкапсуляция мечты | + 1 | ||
Узнал, что инкапсуляция - это способ изолирования каких-то компонентов программы. В Си# реализуется через классы. Пока что не совсем понятно что же это за инкапсуляция, но дальнейшее занятие как раз об этом. Рад, что начал тему ООП) Спасибо! |
|||
Игры со Спрайтами Спрайт. Сериализация объекта | + 1 | ||
Сохранять спрайт в файл типа xml и загружать из файла! Да все не так уж и сложно - аппетит приходит во время еды) При загрузке файла появляется лишняя линия - какой-то баг в программе. А так все просто чудесно!!! |
|||
Игры со Спрайтами Спрайт. Панель инструментов | + 10 | ||
Создавать панель инструментов с кнопочками и обрабатывать их нажатие. Все было очень интересно! Мне просто понравился урок - люблю кнопочки и рисовать. |
|||
Игры со Спрайтами Спрайт. Рисуем линии мышкой | + 10 | ||
Обработке событий мыши, динамической перерисовке рисунка во избежание разрывов в линиях. Да все сложно, но дорогу осилит идущий. Очень понравится урок - можно рисовать! |
|||
Игры со Спрайтами Спрайт. Класс для Спрайта | + 10 | ||
Создавать классы, добавлять линии в спрайт с помощью метода AddLine. Особенно сложного ничего не было, но и не очень легко все это уразуметь Здорово, когда выполнение программы показано с комментариями |
|||
Игры со Спрайтами Спрайт. Класс для графики | + 10 | ||
Создавать отдельный класс и переносить в него все "лишнее" из основной программы Вообще все не очень просто) Надеюсь, что количество перейдет-таки в качество! |
|||
Игры со Спрайтами Спрайт. Структура для линии | + 10 | ||
Создавать структуру, и массивы из цветов и линий Понять как все это работает Мне нравится поэтапное усложнение и модификация программы |
|||
Игры со Спрайтами Спрайт. Первая форма | + 1 | ||
Готовить форму и выводить разноцветные линии в PictureBox Все просто) Хочется уже рисовать круги и другие фигуры и уметь менять стиль карандаша: толщину и тип линий, если есть такая опция. |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 1 | ||
Разобраться в обработке ударов и отскоков Все очень понравилось! |
|||
Нано-игры Арканоид - Уровень и ракетка | + 1 | ||
Ничего сложного Замечаний нет - все очень нравится. |
|||
Демо софт Вступительное слово | + 1 | ||
Долго ждать загрузки VS Pro Последняя написанная программа - расчет и вывод площади круга и длины окружности по радиусу. Ожидания от курса: хочу научиться свободно программировать для разных ОС. Для начала писать свои программы, затем дорасти до написания программ под чужую задачу. |
|||
Демо софт Английские карточки | |||
|
|||
Нанософт Шахматные часы | |||
|
|||
Демо софт Текстовый процессор | |||
|
|||
Шарики Шарики. Вступление | |||
|
|||
Теория ООП Фигуральный базовый класс | |||
|
|||
Игры со Спрайтами Полуфинальный урок | |||
|
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | |||
|
|||
Tinklavimas Знакомство | |||
|
|||
Базовый ASP.ект Что такое SQL-инъекция | |||
|
|||
Инфобизнес Ядро базы данных | |||
|
|||
Коллекция графов ArrayList | |||
|
|||
Бурные потоки Вступление | |||
|
|||
Интернет-магазин Установка EasyPHP | |||
|
|||
НаноШахматы HTML - Шахматные фигуры | |||
|
|||
Без конкуренции Как избежать конкуренции? | |||
|
|||
Боты Сапёра ИГРА - Счастливый сапёр | |||
|
|||
ASP.NET и GMaps ФИНАЛЬНЫЙ УРОК | |||
|
|||
PHP Driver Техническое задание | |||
|
|||
State State - Вступление | |||
|
|||
MVC шаблон MVC - Суть шаблона | |||
|
|||
Микроигры Аполлон. Главные герои | |||
|
|||
Демо игры C# чего начать программировать | |||
|
|||
Yii2 Soft - Вступление и подготовка | |||
|
|||
Простой WPF WPF. Конвертер валюты. Макет программы | |||
|
|||
Шахматы по сети Доска. Фигуры | |||
|
|||
PHP парсинг XML Создание проекта | |||
|
|||
Нано-игры VIP урок. Игра 2048 | |||
|
|||
SQL: ничего лишнего Инструменты и доступ | |||
|
|||
Начало здесь День №1. Создание микро-Привычки. | |||
|
|||
Повторение задач Stop. Think. Act. Review. | |||
|