Дата | Видеоурок | Результат | |
---|---|---|---|
Демо игры Лабиринт 2D - меню | + 6 | ||
Пока всё понятно, сверхнового ничего не узнал, однако будет интересно продолжить разрабатывать эту игру. Найти свойства окна формы - пришлось сбросить некие настройки на дефолтные. |
|||
Демо игры Картинка с секретом | + 6 | ||
Было интересно посмотреть на работу с ресурсами и обработку движения мыши и кликов по её же кнопкам. Особых затруднений не возникло. |
|||
Демо игры C# чего начать программировать | + 6 | ||
Хочу уверенно разбираться в инфраструктуре WinForms/WPF, осознанно использовать базовые и более сложные понятия в C# при создании приложений, быстро писать прикладные утилиты для повседневного использования. |
|||
Демо софт Текстовый процессор | + 6 | ||
В своё время я много набирал текста в Word'е, поэтому этот урок мне показался очень интересным и полезным. Я узнал, как использовать openFileDialog и saveFileDialog, как читать из текстового файла и записывать в него, повторил возможность размещения визуальных элементов на форме через Anchor. Так же было познавательно реализовать замену текстового фрагмента. Наибольшая польза этого урока в том, что возникает желание узнать, как создавать новый файл, как сохранять текущий файл, не вызывая saveFileDialog (то есть просто "сохранить" вместо "сохранить как"), и так далее. Есть стимул улучшить созданное приложение, а значит, развиваться дальше. При списывании кода с экрана сложностей не возникает, бывает трудно решить какую-то задачу самостоятельно. :) |
|||
Демо софт Менеджер паролей | + 10 | ||
Узнал про TableLayoutPanel, LinkLabel и свойство Tag визуальных компонентов; ознакомился с тем, как использовать Process.Start для открытия гиперссылок и как вставить в буфер текст; понравился способ упростить код, вешая на каждый однотипный компонент всего один обработчик клика с приведением object sender к используемому типу. В целом узнал много нового. Самым трудным было самостоятельно представить, как можно свести дублирование кода (куча одинаковых обработчиков кликов для по сути одинаковых компонентов) к минимуму. |
|||
Демо софт Английские карточки | + 9 | ||
Научился работать с файлами в директории приложения, обрабатывать клики по компонентам на форме, попробовал работу с медиаплеером. Весьма наглядное и интересное пособие по основам WinForms на примере полезного в быту приложения. Было сложновато рыться в документации, чтобы узнать, как останавливать воспроизведение плеера при клике на кнопки "Вперёд" и "Назад". В итоге нагуглил вызов метода player.close(). |
|||
Демо софт Двенадцать месяцев | + 8 | ||
Научился вставлять на форму в WinForms виджеты календаря и фоновой картинки, ознакомился с некоторыми ранее неизвестными свойствами. Убедился, что использовать изображения в настольном приложении - просто. Сборка программы похожа на игру с конструктором. Было не очень просто разобраться, как завершать программу в случае ошибки. Использовал в качестве решения строчку Environment.Exit(0), которая работает как ожидалось - после вывода сообщения об ошибке приложение закрывается полностью. |
|||
Демо софт Вступительное слово | + 4 | ||
Понял, что тренировка базовых навыков программирования важна, необходима систематичность, последовательность, постоянство и желание в том числе самостоятельно решать задачи, а затем сравнивать своё решение с другими, чтобы видеть другие способы решения - возможно, более эффективные. Важно так же встретить единомышленников, с которыми можно делиться, обсуждать, учиться у товарищей, получать обратную связь. Было сложно догадаться, как начать заполнять отчёт о данном задании. )) |
|||
Микроигры Игра 15 - Кнопки | |||
|