Дата | Видеоурок | Результат | |
---|---|---|---|
Демо софт Двенадцать месяцев | + 17 | ||
На момент выполнения данного урока я уже знал слишком много, что-бы чему-то научиться... :D Рисование иконки программы в Paint. Ну, в целом, всё было просто.... Не понимаю только, зачем делать столь мудрёный метод смены картинки, если, не считая try-catch, можно обойтись 1-й строчкой... P.S Зачем-то решил попробовать нарисовать иконку в Paint Сам... |
|||
Нанософт Твоё портфолио | + 20 | ||
Узнал о том, что в проекте в обозревателе решений можно вполне безнаказанно создавать папки и кидать туда другие проекты. Немного неудобный способ, я добавлял другие проекты в решение, если мне это было нужно... Узнал о некоторых способах использования Process.Start(). Все фишки, которые я решил добавить от себя... В общем, решил я, чего это мне тут портфолио самому создавать надо... И написал программу для автоматического создания такого портфолио! В случае, если я захочу добавить в это портфолио какую-нибудь новую программу, это займёт максимум минуту... Плюс, весь список программ можно сохранить в отдельном файле... |
|||
Нано-игры Бот для Цифр | + 1 | ||
Ещё раз понял, что если мне нужно симулировать клик мыши - нужно найти решение в интернете (в прошлый раз понял, пока писал бот для быстрощёлка). Понял, что у TextBox есть свойство IsReadOnly. Грамотно скопипастить клик. (Хотя - в целом - всё просто!). Программу значительно улучшил: 1) Что бы добавить координаты, нужно нажать на R (первая кнопка, которая пришла в голову) 2) Координаты в текстбоксе отображаются более наглядно (тут кому как). 3) Можно самому выбрать - сколько раз повторить. 4) Координаты можно сохранять в текстовый файл, и в последствии загрузить их (По мне дак - самая главная особенность). Для наглядности - добавил таймер в "Цифры". Применений особых не вижу... В голову приходит только: заставить программу начинать кликать по нужным точкам сразу, при запуске, скинуть программу другу, что бы при запуске программа прокликала по каждому пикселю на экране. |
|||
Нано-игры Игра Цифры | + 20 | ||
Научился пользоваться TableLayoutPanel (в предыдущих уроках обходился без него), узнал про menuStrip, случайно узнал о некоторых трюках в VS (таких как вставка фрагмента кода "вокруг" выделенного текста). В целом, всё просто. Непонимаю, зачем запрещать менять размер у формы, если благодаря TableLayoutPanel, она полностью растягивается? |
|||
Демо игры VIP. Устный счёт | + 2 | ||
В целом, ничему... Создать отдельный массив и добавить в него только выбранные операторы (зачем - напишу в комментариях). Посмотрел урок, а после - написал эту программу сам. В ней нет прогресс бара, и нельзя выбирать максимальное значение для чисел, зато я добавил пару своих фишек... Во первых - оператор выбирается рандомно, а какие операторы будут выпадать - можно выбрать на чек боксах (это и было самым сложным), во вторых - я добавил таймер, который засекает - за сколько я решил все примеры... |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 1 | ||
Узнал, как работает Stopwatch, понял, что рандом на самом то деле совсем не рандом... Абсолютно случайно узнал, как дать описания классам, переменным, и методам, понятные IntelliSense (<summary>, <param>). Да, в целом, легко... С рекордами было сложновато... Сначала посмотрел урок, а затем начал писать сам, так что, скорее всего, код будет отличаться... Ну а результат - тот же.... |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 1 | ||
Снова вспомнил, что оператор == возвращает значение, и что этим можно так креативно пользоваться (знал об этом, но постоянно забываю). При создании проекта забыл переименовать сам проект и решение, и они назвались WindowsFormApplication1. Потратил минут 15 что-бы всё это переименовать (сначала в обозревателе решений, потом в проводнике, потом решал проблему с не найденными папками :D). В остальном - всё просто... Не стал пока делать эту "гирлянду", просто это незачем... P.S Перешел на VS 2015 и C# 6.0... |
|||
Нано-игры Скорость реакции. Блок-схема | + 20 | ||
В целом, ничему. (получил представление о секундомере, но на практике его не видел). (метка) Понял, что блок-схема мне вообще не нужна. Я быстрее программу напишу, чем её нарисую (По крайней мере, если буду её рисовать в фотошопе, как сейчас), и в процессе разработки мне думать проще. Блок-схема (плохо работаю с фотошопом) Нарисовал блок схему в фотошопе, и (метка) А ещё я разработал систему меток при написании отзыва :D |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 2 | ||
- Фотосессия... Отличный сайт! Раньше пробовал учиться по видеоурокам, и искал только нужную мне информацию, в связи с этим, много чего пропустил... А здесь - все, что нужно, и по порядку! -Белов Даниил. P.S Не совсем понятно, зачем вам имя, фамилия, и фотография, ну да ладно... |
|||
Демо игры Камень ножницы бумага | + 10 | ||
Узнал про панели. Поиск и исправление некоторых багов :). Я не стал делать невидимые картинки, которые становятся видимыми только при наводке на них мышкой, поскольку считаю, что это просто ненужно, ведь картинка по сути выбирается при клике (по крайней мере я так сделал). Зато я сделал сохранение и загрузку результатов в текстовый файл, при чём для каждой сложности результаты разные... Сохранение происходит автоматом при клике на фигуру, загрузка - при запуске. (просто уже соскучился по работе с файлами (когда работал в unity, часто приходилось что-то сохранять :D)). |
|||
Демо игры Бот для Быстрощёлка | + 10 | ||
Узнал про TrackBar, научился им пользоваться, понял, что если мне понадобится симулировать клик мыши, то лучше поискать способ в гугле и скопировать его... В целом, всё просто (если бы не копипастил метод клика, было бы сложнее). В целом, достаточно просто... Я немного улучшил программу, научил её русскому языку (1 клик, 2 клика, 5 кликов, и.т.д (проверял на всех числах от 1 до 30 (и несколько после), везде всё правильно)), и сделал так, что после нажатия на кнопку, у меня будет ещё 5 секунд перед тем, как кликер заработает... |
|||
Демо игры Игра Быстрощёлк | + 2 | ||
Узнал про DateTime В целом, всё просто. Достаточно простой урок... Я немного улучшил выводимый результат.... |
|||
Демо игры Лабиринт 2D - игра | + 1 | ||
Узнал про методы MouseEnter, Shown, про то, как сместить курсор... Разработать сам уровень... Сделал 2 уровень (до этого отправлял отчёт с 1 уровнем) Присутствует движущаяся стена, ключи, и кнопка выхода. Второй уровень - по сути - немного упрощённая копия первого... |
|||
Демо игры Лабиринт 2D - меню | + 10 | ||
Узнал о SoundPlayer, научился создавать новые классы в Visual studio. Найти картинки. Программу сделал по проще, статический класс использую только для хранения переменных... |
|||
Демо игры Картинка с секретом | + 10 | ||
Якоря, возможность сохранять ресурсы в самом .exe файле. Узнал про IrfanView. Скачал IrfanView, языковой пакет для него, но сменить ни как не смог (сначала выдавало, что ini файл только для чтения, потом вообще вылетало... В общем, так и остался на английской версии, убив на настройку чуть больше часа... Так же было сложно нарисовать иконку (я не художник :D). Немного изменил программу, все кнопки привязал к левому нижнему углу, и изменил сам способ отображения секретной картинки, у меня нужно нажать на кнопки в определённом порядке, причём порядок легко меняется в string переменной. И если я нажал не на ту кнопку, "пароль" сбрасывается... |
|||
Демо софт Вступительное слово | + 1 | ||
ALT + prtSc Сделать и загрузить скрин (сначала пытался загрузить в BMP). Категорически прошу прощения, но я уже установил Visual studio на русском языке (уже давно), и мне он вполне удобен! Начал изучать C#, когда появилось желание создавать свои игры, НО начал я сразу с Unity3d (сейчас даже жалею об этом), и только через несколько месяцев решил изучить сам C#. Моей первой программой был консольный калькулятор с возможностью просто написать весь пример в одной строке (хотя первой программой это назвать сложно, поскольку до этого изучал C# в unity). Последняя моя программа - программа для шифрования файла в картинке (увидел в интернете туториал, очень понравилась идея, решил что-то подобное сделать сам (частично по туториалу, копипастом :D). Хотя самой последней програмой был Biter, но я его не считаю (довольно простая программа, на всякий случай тоже заскриню)... Курс решил пройти, поскольку C# я изучал "рывками" (как на видео говорили). |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|