| Дата | Видеоурок | Результат | |
|---|---|---|---|
| Теория ООП Второй класс | + 2 | ||
|
Пока ничего нового. |
|||
| Теория ООП Первый класс | + 2 | ||
|
Пока ничему новому. |
|||
| Теория ООП Урок рисования | + 1 | ||
|
Пока ничему , но спустя долгое время , приятно вспомнить старое) |
|||
| БД - Книжка оценок Авторизация школьников и учителя | + 6 | ||
|
Ограничивать доступ к данным и программе |
|||
| БД - Книжка оценок Создание интерфейса программы | + 5 | ||
|
Подключать БД , отправлять запрос на вытягивание данных из БД. Не удалось подключиться к БД MS Access. Ни Jet , ни ACE провайдер не обнаружен VS , хотя скачивал и тот и другой :( День потратил на то , чтобы установить подключение , ничего не вышло ( очень демотивирует ) Ошибка "The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine." Решил подключить БД MySQL , нашел видео , по установке(сперва скачивал не понятно что , поэтому чтобы не терять время вот ссылка на видео правильной установки https://www.youtube.com/watch?v=NJdZYX0zdVM&ab_channel=htmllab Видео про работу с БД MySQL https://www.youtube.com/watch?v=onCRZ7RvsAQ&t=46s Для того , чтобы подключить ссылки на MySQL , пришлось через менеджер пакетов NuGet скачивать пакеты MySql. |
|||
| Графические циклы VIP. Узоры на окружности | + 5 | ||
|
Рисовать узоры) Ничего сложного) |
|||
| Графические циклы VIP - Квадрат Гарри Поттера | + 4 | ||
|
Экспериментировал с условиями циклов. |
|||
| Графические циклы ФИНАЛЬНЫЙ УРОК | + 4 | ||
|
Курс начал проходить давно , но был большой перерыв в программировании. Вернувшись , решил выполнить все уроки заново , но уже на WPF , думаю разблокировать все уроки в данной теме , а потом допроходить уроки по БД) Всем сил и мотивации в обучении! |
|||
| Графические циклы Спираль Архимеда | + 4 | ||
|
Рисовать спираль и стрелки часов. Решил выполнить урок на WPF. Было не привычно , вместо цикла стараться выполнить алгоритм через DispatcherTimer. Задание выполнил , может быть корявенько , по сравнению , если делать на WinForms , но зато собой очень доволен) |
|||
| Комбинаторика Рекурсия. Фракталы. Кривая Гильберта | + 4 | ||
|
Выполнил задание на WPF. Как думаете , приемлемо потратить столько памяти? Кстати , при установке аргумента = 10 , программа зависнет. Честно , прослушал урок не достаточно внимательно , посмотрел , что должно получиться и начал писать код. Потратил больше времени , но зато подробно разобрался) |
|||
| БД - Книжка оценок Проектирование БД «Книжка оценок» | + 6 | ||
|
Создавать и применять основные команды базы данных Access. Решил делать базу данных не на основе дневника , а примитивной банковской системы Не до конца понял , как делать привязку данных(пропустил этот момент , вернусь к нему позже) Телефон не добавился потому что значение выходило за границы? |
|||
| Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского | + 6 | ||
|
Рисовать треугольник Серпинского через рекурсию |
|||
| Комбинаторика Рекурсия. Фракталы. Спираль | + 7 | ||
|
Алгоритм не сложный . За урок спасибо. |
|||
| Теория ООП Инкапсуляция мечты | + 6 | ||
|
Больше склоняюсь , к тому что ИНКАПСУЛЯЦИЯ больше свойство , чем процесс , хотя встречал определения , где характеризовалось именно , как процесс , но не важно , суть в том , что ИНКАПСУЛЯЦИЯ - это сокрытие некоторых параметров(поля , свойства , методы). Само определение как бы говорит ИН( "in" с англ. предлог "в") КАПСУЛЯЦИЯ( от англ "Capsule" - оболочка). |
|||
| Комбинаторика Рекурсия. Обратный отсчёт | + 6 | ||
|
Сделал у себя в студии |
|||
| Комбинаторика Рекурсия. Общий делитель | + 6 | ||
|
Задача недоступна , сделал у себя в студии |
|||
| Комбинаторика Рекурсия. Числа Фибоначчи | + 8 | ||
|
Жаль тратить 50 байт на простые задачки :( |
|||
| Комбинаторика Рекурсия. Факториал | + 8 | ||
|
Проблем не возникло |
|||
| Комбинаторика Рекурсия. Заливка области | + 9 | ||
|
Наглядное представление работы завораживает *_* Интересный урок , спасибо! |
|||
| Комбинаторика Рекурсия. Главный секрет | + 9 | ||
|
Рисовать кривую оказалось не таким уж и простым делом , как сперва показалось :D Можно запутаться) Урок интересный , спасибо!) |
|||
| Комбинаторика Рекурсия. Вступление | + 8 | ||
|
С рекурсией сталкивался в ознакомительных целях, но на практике не применял. Если попробовать дать определение , то полагаю , что это таким образом построенный алгоритм , который при выполнение некоторого условия вызывает сам себя , пока не будет (не)выполняться другое некоторое условие / базовый или частный случай Если поставить два зеркала напротив друг друга или сфотографироваться на фронталку спереди зеркала , то это наглядное представление рекурсии в реальном мире?:D |
|||
| WPF Clocks Цифровые часы. Запуск. | + 11 | ||
|
Как всегда отличный урок! Но если попробовать повторить без помощи видео , то навряд ли получится :/ |
|||
| WPF Clocks Цифровые часы. Начало. | + 10 | ||
|
Интересный урок , спасибо! |
|||
| WPF Clocks Стрелочные часы | + 9 | ||
|
Рисовать стрелочные часы по координатам. Приводить их в движение через смену угла. |
|||
| Простой WPF WPF. Простая змейка. VIP урок. Длина тела. | + 6 | ||
|
Увеличивать размер змейки |
|||
| Простой WPF WPF. Простая змейка. Победа и поражение. | + 6 | ||
|
Вводить правила игры. |
|||
| Простой WPF WPF. Простая змейка. Управление движением. | + 6 | ||
|
Приводить змейку в движение. |
|||
| Простой WPF WPF. Простая змейка. Таймер для еды. | + 6 | ||
|
Использовать таймер в WPF Размещать точки внутри CanvasMap |
|||
| Простой WPF WPF. Простая змейка. Эллипс на канвасе | + 6 | ||
|
Повторил все за автором . Почти все тоже самое , что и на других уроках. |
|||
| Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. | + 6 | ||
|
Json очень интересная технология *_* |
|||
| Простой WPF WPF. Конвертер валюты. Курс валют в JSON. | + 6 | ||
|
Научился загружать JSON с курсами валют. |
|||
| Простой WPF WPF. Конвертер валюты. Класс конвертации. | + 5 | ||
|
Пока не очень нравится WPF. Попробовал добавить Label , которая показывала бы курс , установленный в классе CurrentRate , но из кода нельзя обратиться к свойству Text , в итоге вместо label запилил туда textbox. Меню свойств тоже кажется неудобным , хотя может это только придирка , из-за непривычки , надеюсь , в дальнейшем технология раскроется во всей красе. |
|||
| Простой WPF WPF. Конвертер валюты. Макет программы | + 5 | ||
|
Ничего нового , пока даже не представляю чем WPF лучше WinForms |
|||
| Графические циклы Трёхмерные циклы | + 4 | ||
|
Использовать тройной цикл Попытался использовать тройной цикл , чтобы закрасить эллипс , но к сожалению , не получилось. окрашивается в крапинку. |
|||
| Графические циклы Внутренние условия | + 4 | ||
|
Склоняюсь к тому , что в данном случае лучше универсальность , хотя в зависимости от задач производительность может оказаться важнее. |
|||
| Графические циклы Вложенные циклы | + 4 | ||
|
Использовать вложенный цикл |
|||
| Графические циклы Пучок лучей | + 5 | ||
|
Рисовать лучи из одной точки Ничего сложного :) |
|||
| Графические циклы Диагональные линии | + 7 | ||
|
Рисовать линии по диагонали Все просто :) |
|||
| Графические циклы Горизонтали и вертикали | + 7 | ||
|
Все классно , спасибо за урок! Добавил так же кнопку , по которой цикл рисует линии по диагонали крест на крест. |
|||
| Графические циклы Подготовка графики | + 6 | ||
|
Пока только переписал , еще ничего не понимаю , но очень интересно) |
|||
| Нанософт Средняя оценка | + 6 | ||
|
Узнал , как делать подсказки на элементах В описании программы упоминался интерфейс , думал что речь будет о интерфейсах С# , хотелось бы увидеть , как с ними работают на практике) |
|||
| Нанософт Делегаты на кубиках | + 5 | ||
|
Реализовал паттерн switch https://metanit.com/sharp/tutorial/3.45.php Немного по другому написал свою программу https://github.com/N1ikHard/GameBones.git Урок очень интересный , в WinForms использование делегатов уже более интересно и наглядно) Все просто! Классный урок! |
|||
| Нанософт Скорость на клавиатуре | + 5 | ||
|
Сделал 2 версии программы. 1 как у Евгения 2 Содержит следующие изменения: -Ввод только символов английского языка с базовыми символами операций -Правильность введенного символа проверяется индивидуально -Неправильный символ окрашивается в красный цвет -При полном очищении строки характеристики сбрасываются Из сложного : сбой подсчета , если сперва ввести все верно , удалить последний символ , затем ввести неправильный. После устранения ошибки , индикатор ошибки будет указывать одну ошибку. Не знаю , как устранить :(( |
|||
| Нанософт Расписание уроков | + 6 | ||
|
Использовать DataGridView при реализации if (row.Index == GridWeek.Rows.Count - 1) return; в SaveGrid() 1-ый foreach вылетает следующий экзепшен The process cannot access the file 'D:\Project C#\...\Lessons.txt' because it is being used by another process." |
|||
| Нанософт Прохождение теста | + 6 | ||
|
-у меня есть кнопка перехода к прошлому вопросу(состояния radiobutton сохраняется на каждом отвеченном вопросе) -для ответа на вопрос нужно нажать на сам radiobutton -у меня перемешиваются порядок вопросов и ответов к ним , при повторном прохождении вопросы так же перемешаются -использовал другой алгоритм для рандомизации(применял двойной цикл и конструкцию goto) Возможно , что что-то работает не правильно. Протестировал несколько вариантов , какие пришли в голову , все было правильно , но не исключаю логической ошибки. Из-за своих идеи пришлось корректировать первоначальную логику , добавил костыли , если бы с самого начала реализовывать проект , то можно было бы написать более оптимальный код , как я считаю. Код с комментариями здесь : https://github.com/N1ikHard/QuickQuiz.git |
|||
| Нанософт Баскетбольное табло | + 8 | ||
|
Нашел в интернете код , для перетаскивания формы , удалил стандартную рамку , вместо нее панель , за которую так же можно перемещать форму. Ничего сложного) |
|||
| Нанософт Шахматные часы | + 7 | ||
|
Использовать MenuStrip Понять логику подсчета времени. При установке элемента MenuStrip , установка событий на атрибуты , так же как и установка атрибутов отличается от видео(Использую NET 5.0) из-за этого была путаница. |
|||
| Нанософт Твоё портфолио | + 7 | ||
|
Научился добавлять в текущий проект прошлые проекты и использовать их. Как можно запускать exe.файлы. Узнал о таком элементе , как TabControl. Подобрать материал для портфолио , его либо мало , либо за него стрёмно) |
|||
| Демо софт Текстовый процессор | + 8 | ||
|
Использовать open/save FileDialog Использовал RichTextBox , сделал поиск по словам/символу , замену слов , архивацию(в данном случае загрузку в редактор файла , который был открыт последним) , кодирование/декодирование , настройки текста Столкнулся с проблемами , в основном свойство Font . Подробней написал в README https://github.com/N1ikHard/TextRedactor.git |
|||
| Демо софт Менеджер паролей | + 8 | ||
|
Открывать браузер , помещать в буфер обмена) Интересно было бы реализовать , чтобы по нажатию кнопки был осуществлен сразу авторизованный переход на сайт :) Process.Start не находил файл браузера для открытия , пока не указал ему полный путь , при том , что кроме Interner Explorer , для других браузеров он так же выкидывает это исключение. Метод SelectAll отсутствует. https://github.com/N1ikHard/PasswordBase.git |
|||
| Демо софт Двенадцать месяцев | + 5 | ||
|
Узнал о некоторых свойствах элемента календарь. https://github.com/N1ikHard/CalendarWithPicture.git Не знаю почему , но на одной картинке выдает ошибку переполненной памяти "OutOfMemory" 0_0 Картинки не растягиваются -______- |
|||
| Демо игры Игра Быстрощёлк | + 8 | ||
|
https://github.com/N1ikHard/Clicker.git Все было просто , но лично я не сразу понял логику связанную с тиками , так же как и событие MouseDown представлялось мне тем , что событие срабатывало бы при уходе курсора ниже элемента. Потребовалось немного времени , чтобы разобраться |
|||
| Демо игры Лабиринт 2D - игра | + 7 | ||
|
делать смену окон на первом уровне есть ловушка и закрывающаяся стена на втором уровне куб идущий по маршруту , куб , появляющийся в 6 разных позициях и от этого идущий в одном или другом направлении на третьем уровне большое количество стен двигается , а ключ меняется каждый 10 секунд в разных точках Найти время , продумать уровни , делал на ходу , так что некоторые вещи реализованы несколько раз , а так вынес все в базовый класс При запуске на другом компе , возникает ошибка отладки ,(не возможно выполнить сериализацию изображения , которое поставил на панели , выполняющих роль кристаллов , с другими изображениями таких проблем нету) после устранения , происходит смещение нескольких элементов :/ После отладки во время написания кода , терялась ссылка на форму + после добавления конструктора с аргументом форма вообще исчезла , оставил старый конструктор , но форма так и не появилась . https://drive.google.com/drive/folders/1VYSQMNG3ZDPS_SQ9mCMQqLDLl1BZrhsS?usp=sharing https://github.com/N1ikHard/MyLabirint.git |
|||
| Демо игры Лабиринт 2D - меню | + 4 | ||
|
использовать звуковые файлы :) ничего сложного) |
|||
| Демо игры Картинка с секретом | + 5 | ||
|
Сделал программу с картинками (Бэтмен , Человек - паук , Росомаха , Жещина кошка) ,и музыкой на фоне, добавил 4 секретных области при наведении на которые будут появляться злодеи героев( Джокер , Веном , Бэтмен и Саблезубый) , так же при наведении будет играть небольшие музыкальные нарезки(смех джокера , мурлыканье и тд), меняется окрас кнопок. Единственный минусом считаю , что музыкальные нарезки могут накладываться друг на друга. Найти хорошие картинки) |
|||
| Демо игры C# чего начать программировать | + 4 | ||
|
Хочу стать профессиональным программистом :) Строить собственные ЦРМ системы Дескстопные и онлайн приложения Разбираться в алгоритмах |
|||
| Начало здесь День №2. Общение с Единомышленниками. | + 4 | ||
|
Все понравилось) |
|||
| Начало здесь День №1. Создание микро-Привычки. | + 7 | ||
|
Интересная идея. Проверил 5 отчётов , но комментарии не оставил , т.к. отчеты в основном были связаны с JS(тёмный лес для меня) |
|||
| Демо игры Бот для Быстрощёлка | |||
|
|
|||
| БД - Книжка оценок Сетка оценок ученика | |||
|
|
|||
| Демо софт Вступительное слово | |||
|
|
|||
| Микроигры Игра 15 - Кнопки | |||
|
|
|||
| Игры со Спрайтами Спрайт. Первая форма | |||
|
|
|||
| Нанософт ФИНАЛЬНЫЙ УРОК | |||
|
|
|||
| Комбинаторика Комбинаторика. Счастливые билеты 6 | |||
|
|
|||
| Секундомер Моральная подготовка | |||
|
|
|||
| Графические циклы VIP. Спирограф | |||
|
|
|||
| WPF Clocks Перекидные часы. Первый час. | |||
|
|
|||
| Простой WPF WPF. Финальный урок | |||
|
|
|||
| On-line игра 1. Консольная игра. Добро пожаловать! | |||
|
|
|||
| Начало здесь День №3. Безошибочное владение Клавиатурой. | |||
|
|
|||