Дата | Видеоурок | Результат | |
---|---|---|---|
Теория ООП Второй класс | + 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. Безошибочное владение Клавиатурой. | |||
|