Дата | Видеоурок | Результат | |
---|---|---|---|
Платформер на Unity 1. Вступление | + 10 | ||
C Unity ознакомлен |
|||
WPF Clocks Стрелочные часы | + 9 | ||
Разобрался с объектом Path, и его свойствами, и членами none |
|||
Базовый ASP.ект Отказ от статика | + 16 | ||
Убрал признак static у класса MySQL, у его свойств и методов, сделал изменения в модели Story, контроллерах story и page. Добавил блок try ... catch для в методе Story.GenerationList() новая история не добавляеться.. сейчас буду разбираться с этим. |
|||
Базовый ASP.ект Размещение проекта в Интернете | + 16 | ||
С хостингом знаком, и зарегистрирован там. В конце данного курса выставлю на свой хостинг |
|||
Базовый ASP.ект Оформление сайта | + 19 | ||
Добавил новое базовое представление _Design.cshtml, перенес в него основные теги из _Layout.cshtml, добавил div-теги header, container, footer В файле _ViewStart.cshtml прописал обращение к _Design.cshtml, скопировал в _Design.cshtml хелперы @Html.ActionLink Добавил в проект картинку и прописать её в favicon, перенес пункты меню в список с bootstrap-классом, реализовал функцию CurrentItem(), и добавил её в каждый тег li Реализовал позиционирование контента при помощи col-lg-xxx, добавил clear:both и другие параметры для header, container, footer Сделал позиционирование и оформление элементов add.cshtml, задал минимальную высоту для тега container, и оформил отображение записей в index.cshtml Еще оформил отображение записей в number.cshtml иногда при переходе на список всех историй вылетает со студии, с ошибкой - System.NullReferenceException: 'Ссылка на объект не указывает на экземпляр объекта.' table was null. - на строке list = new Story[table.Rows.Count]; |
|||
Базовый ASP.ект Валидация данных | + 16 | ||
Добавил к свойствам модели Story параметр [Required()], в представление добавил @Html.ValidationSummary(), в story контроллер, в метод add() добавил if (!ModelState.IsValid()) В представлении добавил @Html.ValidationMessage() возле каждого поля, в модели Story добавил параметр [RegularExpression()] Сформировал регулярное выражение для проверки email не было |
|||
Базовый ASP.ект Добавление истории | + 15 | ||
Подключил к представлению add модель Story, добавил в представление форму, поля-хелперы и submit-кнопку, протестировал передачу данных модели в поля формы. Прописал метод Add() в модели Story., добавил метод Insert в класс MySQL Протестировал добавление истории, доработал параметры error и IsError(). Все работает! не было |
|||
Базовый ASP.ект Работа со списком историй | + 16 | ||
Добавил @model в представлении page/index.cshtml., скопировал код отображения истории из story/number.cshtml в page/index.cshtml., организовал цикл foreach в представлении page/Index., создал экземпляр Story в контроллере page и вызвал новый метод. Добавил передачу модели story в представление, создал метод GenerationList() в модели Story, добавил ссылку на историю через @Html.ActionLink(). не было |
|||
Базовый ASP.ект Рефакторинг модели Story | + 20 | ||
Выделил try{} catch{} из метода Random() в отдельный метод, добавил перегрузку метода ExtractRow(), переделал по аналогии метод Number() Убедился, что всё работает. не было |
|||
Базовый ASP.ект Что такое SQL-инъекция | + 38 | ||
Сделал бекап базы данных двумя способами, написал в адресной строке браузера SQL-инъекцию, убедился, что она сработала: записи из таблицы удалены, и таблица позже тоже. Добавил в модель MySQL функцию addslashes(), убедился, что SQL-инъекция не проходит. Восстановил базу данных из бекап. Все работает! не было |
|||
Базовый ASP.ект Запуск модели Story | + 15 | ||
Добавил метод Number(string id), в story-контроллере реализовал получение параметра id Организовал проверку ошибок в контроллере/модели Story. Протестировал, все работает! не было |
|||
Базовый ASP.ект Работа над ошибками | + 15 | ||
Создал метод IsError() в контроллере storyController, добавил поля query, error и метод IsError() в модель MySQL. Сделал обработки ошибок в моделях MySQL, и Story Выполнил пошаговую отладку для трёх случаев. Протестировал, все работает! не было |
|||
Базовый ASP.ект Подключение к базе данных | + 15 | ||
Сделал все высшеуказанное, подключил БД Все протестировал , работает была ошибка при подл. к БД, пришлось добавить в коннекшн стринг доп.парам. SslMode=none |
|||
Базовый ASP.ект Создание SQL-запросов | + 17 | ||
Написал и выполнил все SQL-запросы к базе данных. Поэкспериментировал с запросами. не было |
|||
Базовый ASP.ект Схема базы данных | + 15 | ||
Создал базу данных STORY, и таблицу story . Проверил изменения через HeidiSQL. не было |
|||
Базовый ASP.ект Установка сервера MySQL | + 15 | ||
MySQL Community Server - Windows Installer MSI не установил т.к у меня установлен Open Server не было |
|||
Базовый ASP.ект Формирование меню | + 15 | ||
Сделал все высше указанное. Все работает не было |
|||
Базовый ASP.ект Создание модели Story | + 19 | ||
Решил убрать конструктор с класса модели т.к он там не нужен, автосвойствам присвоил дефолтные значение напрямую, в VS2017 так уже можно Остальное все работает не было |
|||
Базовый ASP.ект Создание пустых страниц | + 15 | ||
Создал пустой MVC проект, контроллер pageController., представление для метода Index и запустить проект, storyController и сделал методы-заглушки random, add, number Внес изменения в App_Start\RouteConfig.cs Создал пустые представления для всех методов. не было |
|||
Демо игры Бот для Быстрощёлка | + 17 | ||
Написал функции start_clicker, make_click, stop_clicker. Довел программу до рабочей версии. Поставил новый супер-рекорд не было |
|||
Демо игры Игра Быстрощёлк | + 18 | ||
Составил интерфейс программы: название, иконка, кнопка, поле для игры и для результата, написал функцию для старта игры - start_game (), написал функцию для процесса игры - play_game (), написал функцию для окончания игры и вывода результатов - stop_game() не было |
|||
Демо игры Лабиринт 2D - игра | + 21 | ||
Создал все уровни, все работает не было |
|||
Демо игры Лабиринт 2D - меню | + 19 | ||
Все получилось не было |
|||
Демо игры Картинка с секретом | + 19 | ||
Все получилось не было сложностей |
|||
Демо игры C# чего начать программировать | + 18 | ||
Создавать большие комерчиские-проекты |
|||
Шахматы по сети VIP. Меню DimanDOSа | + 19 | ||
Создал свое меню, все работает отлично поиск кнопок) |
|||
On-line игра 1. Консольная игра. Добро пожаловать! | + 17 | ||
Создал пустое решение, создал в нём консольный проект. не было |
|||
Шахматы по сети Рефакторинг. Последний аккорд | + 16 | ||
Шахматный клиент сервер почти готов, все прошло успешно, без непредсказуемости.. На мое мнение, нужно будет еще добавить к приложению , статистику, таймер, время, и сопровождающие инструкции к игры, чем и займусь позже не было |
|||
Шахматы по сети Рефакторинг. Финальное причёсывание | + 16 | ||
Убрал во всех скриптах неиспользуемые юзинги, переместил вызов MarkSquaresFrom(), и HidePromotionFigures() в ShowFigures(), отимизировал функции инициализации. Работу протестировал после проведённого рефакторинга, все работает! не было сложностей в данном уроке |
|||
Шахматы по сети Рефакторинг. Двухэтажное превращение | + 16 | ||
Проверку в IsValidMove() сделал ранее. Реализовал функции Game().NextMove(), Game().NextPromotionMove() Протестировал работу после проведённого рефакторинга, все работает! на данном этапе не было |
|||
Шахматы по сети Рефакторинг. Класс шахматной игры | + 16 | ||
Создал класс Game(), Реализовать функции: Game().Init(), Реализовал ф-ии Game().GetMoves(), Game().GetFigureAt(), Game().Move() Протестировал работу после проведённого рефакторинга, все работает!) не было на данном этапе |
|||
Шахматы по сети Рефакторинг. Потерянная пешка | + 16 | ||
Реализовал ф-ции: FigureMoving().CheckPromotion(), и Moves().CanPawnPromote(), доработал ф-цию Moves().CanPawnMove(), Заменил библиотеку ChessRules везде где используется, Протестировал работу после проведённых исправлений, все работает много времени ушло на тесты |
|||
Шахматы по сети Рефакторинг. Волшебник изумрудного ящика | + 15 | ||
Оптимизировал код с прошлого урока, - создал класс BoxPromots() : Box, - реализовал конструктор BoxPromots(), - реализовал функцию BoxPromots().Init(), - переместить константы в класс BoxPromots(), - переместил функцию ShowPromotionFigures() в класс BoxPromots(), - реализовал функцию BoxPromots().HidePromotionFigures(), - реализовал функцию Box().SetSpriteFor(), - реализовал функцию BoxPromots().GetPromotionFigure(), - модифицировал класс Board(), использую новый функционал, - протестировал работу после проведённого рефакторинга. хочу спросить, куда делась ф-ция - InvokeRepeating("Refresh", 2, 2); void Refresh() { string fen = client.GetFenFromServer(); if (chess.fen == fen) return; chess = new Chess(fen); ShowFigures(); squares.MarkSquaresFrom(chess.YieldValidMoves()); promots.HidePromotionFigures(); } , и в каком уроке мы ее переносим? Спасибо |
|||
Шахматы по сети Рефакторинг. Хоровод из четырёх фигур | + 15 | ||
Создл константы proFigures, minx, whitey, и blacky. Реализовал ф-ции GetWhite/BlackProFigure(). Модифицировал ф-кции InitGameObjects(), и ShowPromotionFigures(). Протестировал работу после проведённого рефакторинга, все работает! не было |
|||
Шахматы по сети Рефакторинг. Шахматная независимость | + 15 | ||
Перенес ф-ции UnmarkSquares() из Board() в BoxSquares(), MarkSquaresFrom/To() из Board() в BoxSquares(), модифицировал класс Board(), использую новый функционал Протестировл работу после проведённого рефакторинга не было |
|||
Шахматы по сети Рефакторинг. Клетка в клетке | + 15 | ||
Перенес ф-цию ShowSquare() из Board() в BoxSquares(), реализовал ф-ции Box().MarkSquare() Модифицировал класс Board(), использую новый функционал Протестировал работу после проведённого рефакторинг не было |
|||
Шахматы по сети Рефакторинг. Спрайт, не дай себя заинтерфейсить | + 15 | ||
Реализовал методы Box().SetSpriteAt(), дописал интерфейс ICreatable(), модифицировал класс Board(), использую новый функционал не было |
|||
Шахматы по сети Рефакторинг. Вынос переноса | + 16 | ||
Реализовал функцию Box().SetPosition(), модифицировал класс Board(), использовал новый функционал не было |
|||
Шахматы по сети Рефакторинг. Многоклеточная сущность | + 16 | ||
Создал класс BoxSquares() : Box, реализовал конструктор BoxSquares(), реализовал функцию BoxSquares().Init(), реализовал функцию BoxSquares().GetColor(), модифицировал класс Board(), использовал новый функционал Протестировал работу после проведённого рефакторинга не было |
|||
Шахматы по сети Рефакторинг. Ящик с фигурами | + 16 | ||
Создал класс BoxFigures() наследовал от класса Box, Реализовал конструктор BoxFigures(), реализовал функцию BoxFigures().Init(), сделал класс Box() абстрактным, модифицировал класс Board(), использовал новый функционал Протестировал работу после проведённого рефакторинга не было |
|||
Шахматы по сети Рефакторинг. Интерфейсная прослойка | + 16 | ||
Создал интерфейс ICreatable, модифицировал класс Board(), использовал новый функционал Протестировал работу после проведённого рефакторинга не было |
|||
Шахматы по сети Рефакторинг. Чёрный ящик | + 16 | ||
Создал абстрактный класс Box(), реализовал конструктор Box(), модифицировал работу с фигурами через Box() Протестировал работу после проведённого рефакторинга не было |
|||
Шахматы по сети Рефакторинг. Координатные трансформации | + 16 | ||
Создал класс Coords(), перенес функцию VectorToSquare() в класс Coords(), реализовал функции Coords().GetX/Y/Vector(), переименовал функцию VectorToSquare() в GetSquare(). Протестировал работу после проведённого рефакторинга не было |
|||
Шахматы по сети Рефакторинг. С чего начать? | + 16 | ||
Вынес класс DragAndDrop() в отдельный фай, добавить необходимый using в файл Board.cs. Протестировал работу после проведённого рефакторинга, все работает. не было |
|||
Шахматы по сети Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК | + 16 | ||
Видео приложу по завершению т.к нету возможности сделать это сейчас. не было |
|||
Шахматы по сети Клиент. Фоновое обновление | + 16 | ||
Модифицировал функцию Board().Start(), реализовал вспомогательную функцию Board().Refresh(), установил галку Run in Background Протестировал обновление текущего состояния доски, все работает не было |
|||
Шахматы по сети Клиент. Следы невиданных ходов | + 17 | ||
Реализовал вспомогательную функцию Board().MakeMove(), протестировал обмен данными между сервером и клиентом не было |
|||
Шахматы по сети Клиент. Серверные пешки | + 18 | ||
Импортировал класс Client() в проект на Unity, использовал класс Clint() в Board(), протестировал загрузку партии с сервера не было |
|||
Шахматы по сети Клиент. Ход в мешке | + 17 | ||
Добавил геттер/сеттер Client().GameID, реализовал функции Client().GetIdFromJSON(), и Client().SendMove(), ипользовал ф-цию SendMove() в цикле деморежима Протестировал , все работает не было |
|||
Шахматы по сети Клиент. Дедовские методы | + 17 | ||
Реализовал вспомогательную ф-цию Client().GetFenFromJSON() Все протестировал, работает сначала в классе логики не показовалось IsCheck(), потом нашел, ошибка была в том, что в класе Chess ф-ция SetCheckFlags() была вызвана только в одном конструкторе, который принимает параметр Board board |
|||
Шахматы по сети Клиент. Достучаться до облака | + 16 | ||
Создал класс ChessDemo.Client, реализовал ф-цию Client().GetFenFromServer() Все работает., не было |
|||
Шахматы по сети Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК | + 17 | ||
Все получилось, работает. URL Server API Chess: http://www.chess-online.somee.com/api/Version не было |
|||
Шахматы по сети Хостинг. VIP. Двойные стандарты | + 17 | ||
Скопировал настроенный файл Web.config с хостинга к себе в отдельную папку, модифицировал Web.Release.config. Протестировал, все работает. не было |
|||
Шахматы по сети Хостинг. Перенос базы данных | + 18 | ||
БД перенес успешно, но другим путем, тюк использую другой хостинг., web.config (connection string) изменил на текущую с хостинга. Протестировал, все работает. не было, на данном этапе |
|||
Шахматы по сети Хостинг. Публикация проекта | + 18 | ||
Все прошло успешно, БД перенес не было |
|||
Шахматы по сети Хостинг. Доступ по FTP | + 18 | ||
Развернул игру на somee.com хостинге, пользовался filezilla не было |
|||
Шахматы по сети База данных. Упрощение | + 18 | ||
все было понятным не было |
|||
Шахматы по сети База данных. Планирование | + 18 | ||
схему БД нарисовал не было |
|||
Шахматы по сети Хостинг. Лучше заплатить | + 18 | ||
Подискал тестовый хостинг, на котором попробую разместить сайт не было |
|||
Entity Framework Добавление - Извлечение | + 17 | ||
Все реализовал. Дополнительно разработал удобный интерфейс для добовления и получения юзера с бд. Возникали ошибки при подключении миграций, но все решилось |
|||
Шахматы по сети Хостинг. Регистрация аккаунта | + 18 | ||
Регестрация прошла успешно не было |
|||
Шахматы по сети Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК | + 18 | ||
Серверная часть прошла быстро, все оптимизировано Добавил бы статистику, и время Трудность возникла при отладке, не отображалось Result пришлось в ф-ции GetCurrentGame привести к листу var currentGames public Game GetCurrentGame() { Game game; var currentGames = db.Games.Where(g => g.Status == "play").ToList(); |
|||
Шахматы по сети Сервер. Китайская ничья | + 17 | ||
Модифицировал ф-цию ChessController().GetMoves(), Реализовал ф-цию Logic().ResignGame() Все протестировал, работает не было |
|||
Entity Framework Один за всех и Все за одного | + 18 | ||
Добавил в модель класс UserDetails, класс Department, класс Roles, и связал их. Все протестировал, работает Пришлось перезапустить VS т.к не работала команда update-database |
|||
Шахматы по сети Сервер. Шахматная Идемпотентность | + 20 | ||
Реализовал функции: ChessController().GetGameById() Logic().GetGame(). Модифицировал ф-цию Logic().MakeMove() Протестировал все работает не было |
|||
Шахматы по сети Сервер. Ваш ход! | + 20 | ||
Все получилось, протестировал, работает в данной части трудность была при отладке: ResultsView: -> expanding the results view will enumerate the ienumerable immediate window |
|||
Шахматы по сети Сервер. Официант без логики | + 21 | ||
Все проделал, протестировал, ошибок нету, все работает. Модифицировал контроллер ChessController не было |
|||
Шахматы по сети Сервер. Новая игра на JSON | + 19 | ||
Все проделано, протестировано, работает! не было |
|||
Шахматы по сети Сервер. Райский Эдем - EDM | + 19 | ||
Все проделал, работает без ошибок не было |
|||
Шахматы по сети Сервер. Последняя версия | + 19 | ||
Все создал, опыт с API есть, все работает все было понятным |
|||
Шахматы по сети База данных. ПЯТЫЙ ФИНАЛЬНЫЙ УРОК | + 20 | ||
Базы спроектированные , все готово к следующей разработки С этой частью проблем не возникло |
|||
Шахматы по сети База данных. VIP. Красивая диаграма | + 19 | ||
Диаграмма готова не было |
|||
Шахматы по сети База данных. VIP. Таблицы на вырост | + 19 | ||
Создал дополнительные таблицы, добавил необходимые ключи и индексы не было |
|||
Шахматы по сети База данных. Созидание | + 19 | ||
Базу и таблицу создал не было |
|||
Шахматы по сети База данных. Management в студию! | + 20 | ||
All right не было |
|||
Шахматы по сети Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК | + 20 | ||
В основном трудностей не возникло, не исключая тот факт, что много времени ушло на поиски ошибки в алгоритмах., но все исправил. Двигаемся дальше в том же духе. выше описанное |
|||
Шахматы по сети Интерфейс. Долгожданное превращение | + 19 | ||
Доработал вспомогательную функцию Board().DropObject() и Board().PickObject() Протестировал , все работает. не было |
|||
Entity Framework Миграция Базы | + 19 | ||
Научился делать миграцию базы данных, все протестировал. все работает Пришлось реализовать дополнительные классы: class MySqlConfiguration : DbConfiguration, MySqlHistoryContext : HistoryContext, из за ошибки: Specified key was too long; max key length is 767 bytes что бы сработала команда Update-Database |
|||
Шахматы по сети Интерфейс. Выставка фигур | + 18 | ||
Доработал вспомогательную функцию Board().InitGameObjects() Реализовал вспомогательную функцию Board().ShowPromotionFigures() небыло |
|||
Шахматы по сети Интерфейс. Щепотка рефакторинга | + 18 | ||
Реализовал вспомогательные функции Board().CreateGameObject(), и Board().SetSprite() Доработал вспомогательную функцию Board().ShowSquare() на данном этапе трудностей не возникло |
|||
Шахматы по сети Интерфейс. VIP. Клетки прибытия | + 17 | ||
Реaлизoвал все вcпoмогaтeльные функции Board().PickObject() Board().MarkSquaresTo() DragAndDropю().PickUp() не возникло сложности |
|||
Шахматы по сети Интерфейс. VIP. Клетки отправления | + 18 | ||
Реaлизoвал вcпoмогaтeльнyю функцию Board().ShowSquare(), Board().MarkSquaresFrom(), DropObject() и Start(), и Board().UnmarkSquares() сложностей не возникло на данном этапе |
|||
Шахматы по сети Интерфейс. Проверка хода | + 17 | ||
Реaлизoвал вcпoмогaтeльнyю функцию Board().VectorToSquare(), и Board().DropObject(). Прoтeстиpoвать paбoту скрипта. Сложностей не возникло, за исключением того, что конь почему то возвращается назад, при чем и черных и белых., с этим разберусь, скорее всего где то в скипте что то .. |
|||
Базовый ASP.ект Создание схемы проекта | + 17 | ||
Вместо историй, хочу сделать вебсайт посвященный WPF Документации: Toolbox, Methods, Events, Properties и так далее Это будет обучаюший сайт WPF Ни сего не было сложного |
|||
Базовый ASP.ект Выбор темы для проекта | + 17 | ||
Просмотрел видеоурок с сайтом ithappens.me |
|||
Entity Framework Использование MySQL | + 18 | ||
Все реализовал и все работает Были сложности с подключением MySQL. Пришлось глобально утановить два компанента: - mysql-connector-net-6.9.10, - mysql-for-visualstudio-2.0.5 |
|||
Шахматы по сети Интерфейс. Ход делегата | + 18 | ||
Добавил в клас делегат и ф-цию с одинаковой сигнатурой, все работает, но результат что то не тот что у вас..Смещена та же фигура, но позиция показывает (8.0, 2.0) (8.0, 6.1) Наверное где то в цикле ошибку допустил не было |
|||
Шахматы по сети Интерфейс. Начальная позиция | + 17 | ||
Все работает , но у меня где то пропал Zero.png Можете как то мне переслать Zero.png |
|||
Шахматы по сети Интерфейс. Генерация объектов | + 17 | ||
Все получилось, протестировал затруднений не было |
|||
Шахматы по сети Интерфейс. План действий | + 16 | ||
Все удалил, и по новому добавил 4 фона, и все фигуры за кадр не было |
|||
Шахматы по сети Алгоритмы. VIP. Как пройти в библиотеку | + 17 | ||
Все было понятно Когда сменил в настр. проджекта версию фреймворка на 3.5 то некоторые зависимости послитали, по неизвестной причине, и проект не компилировался(в первом скришоте видно) При откате назад(смене на версию 4.7) все работало.. Так не разбирал в чем проблема была |
|||
Шахматы по сети Алгоритмы. VIP. Можно пройти? | + 16 | ||
All right. Done! wasn't |
|||
Шахматы по сети Алгоритмы. VIP. Шахматное супертестирование | + 16 | ||
ф-цию дописал протестировал. На 1й проверке - 20, на 2й - 400, на 3й - 8902 а на 4 проверке выдает результат неверный рез на 4й проверке |
|||
Шахматы по сети Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК | + 16 | ||
Все ф-ции дописал, протестировал. Да, и в правду, это была не легкая часть т.к. ее пришлось сделать всего за 2 дня. Весь инструментарий(функциональность) оптимизирован, и грамотно сформулирован. Что до ошибок, то я не мог никак разобраться в чем проблема из-за логичной НЕТ в одном из условий., но это пустяк. данная часть, не была трудной |
|||
Шахматы по сети Алгоритмы. Шах и Мат! | + 16 | ||
Реaлизoвад вcпoмогaтeльнyю функцию Chess().SetCheckFlags(), и протестировал все не было |
|||
Шахматы по сети Алгоритмы. Защита короля | + 16 | ||
Протестировал, все работает не было |
|||
Шахматы по сети Алгоритмы. Королевский паркур | + 17 | ||
Реализовал весь необходимый ф-ционал Все протестировал. не было |
|||
Шахматы по сети Алгоритмы. Допрыгалась! | + 17 | ||
все работает , протестировал, и дописал все необходимые ф-ции не было |
|||
Шахматы по сети Алгоритмы. Рефакторинг на доске | + 17 | ||
Сделал перенос всех необходимых ф-ций в отдельный класс NextBoard не было |
|||
Шахматы по сети Алгоритмы. Четвёртое превращение | + 17 | ||
Все получилось , прoтeстиpoвал paбoту текущегo функционала не было |
|||
Шахматы по сети Алгоритмы. Храбрая пешка | + 17 | ||
Реaлизoвал фyнкции: - Moves().CanPawnMove(), - Moves().CanPawnGo, - Moves().CanPawnJump, - Moves().CanPawnEat() не возникло трудностей на этом этапе |
|||
Шахматы по сети Алгоритмы. Дальнобойщики | + 17 | ||
Все получилось, прoтeстиpoвал paбoту текущегo функционала не было затруднений |
|||
Шахматы по сети Алгоритмы. Ночью с Конём | + 17 | ||
Реализовал проверку ходов коня не было затруднений на данном этапе |
|||
Шахматы по сети Алгоритмы. Куда идёт Король | + 17 | ||
В клаccе Moves() дopабoтaл фyнкцию CanMoves() проверка с конем |
|||
Шахматы по сети Алгоритмы. Генератор ходов | + 17 | ||
Cоздал доп. функционал макета с алгоритмами, а именно : - Chess().YieldValidMoves() - Square().YieldBoardSquares() - Board().YieldMyFigureOnSquares() все было понятно |
|||
Шахматы по сети Алгоритмы. Сборка фена | + 17 | ||
Cоздал ф-цию GenerateFEN(), доpaботaл ф-цию Move(FigureMovoing fm) в клаcce Board() не возникло сложностей |
|||
Шахматы по сети Алгоритмы. Волшебные шахматы | + 17 | ||
Научился проинициализировать все фигуры по правилам fen небыло |
|||
Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК | + 17 | ||
С UML практику имел не было сложностей |
|||
Шахматы по сети Классы. Консольная доска | + 17 | ||
Написал ф-ции для вывода, и раскрасски консольной доски **черную сложнее программировать |
|||
Шахматы по сети Классы. Шахматная бюрократия | + 17 | ||
Добавил дополнительный конструктор, и модифицыровал некоторые методы нап данном этапе не было |
|||
Шахматы по сети Классы. Стой, кто идёт! | + 17 | ||
Усвоил общее представление о взаимодействии классов , и их методов найти ошибку в класе Moves |
|||
Шахматы по сети Классы. Квадратная матрица | + 17 | ||
Добавил в класс Library class Board, разобрался с его ф-циями-членами. Не было сложностей. |
|||
Шахматы по сети Классы. Фигурой марш! | + 17 | ||
Создал 2 конструктора, и 2 класса FigureMoving , и FigureOnSquare Сложностей с данной частю не возникло. |
|||
Теория ООП Структура vs Класс | + 17 | ||
Нашел различие между структурами и классами, Структурные типы храняться в СТЕКЕ(Stack), а Ссылочные в КУЧЕ(HIP) Все понятно, разобрался во всем. |
|||
Entity Framework Основные приемы работы с БД через EF | + 17 | ||
Усвоил общие познания в Entity Framework Впервые создавал класс Initializer и перереализовал ф-цию Seed , для записи в ДБ |
|||
Entity Framework Подключение БД по методу CodeFirst | + 16 | ||
Научился создавать структуру моделей сущностей. Забыл дописать к class user - public , Из за этого был конфликт с именем названия коллекции DbSet |
|||
Шахматы по сети Классы. Квадратная площадь | + 18 | ||
Разобрался в структуре Square Становиться сложнее когда добовляються дополнителье классы. |
|||
Шахматы по сети Классы. Цветная фигура | + 15 | ||
Разобрался с взаимодействием enum с общим механизмом игры. В конце на Brakepoints |
|||
Entity Framework Создание приложения | + 18 | ||
Научились создавать формы для логина и пороля. Вызывать вторую форму из под первой. Сложного не было т.к с winform знаком Интересней было бы реализовать этот проект на WPF |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 17 | ||
Создарзпроект ASP.NET с шаблоном MVC, разобрался с файлом маршоутизатора RouteConfig, и со страницей Layout (masterpage) Структура MVC сама по себе не простая в стравнении с другими веб технологиями. |
|||
Entity Framework Введение в EF | + 17 | ||
Научился для чего нужен EF Взаимодействие ADO .NET с SQL Пока все понятно |
|||
Шахматы по сети Доска. VIP. Запуск в Интернете | + 17 | ||
Научился загружать на local host при помощи Javascript и WebGl Сама среда Unity пару раз слетала по не известным причинам |
|||
Шахматы по сети Доска. VIP. Запуск на Android | + 26 | ||
Научился запускать программу на мобильном. Получилось не с первого раза но получилось |
|||
Шахматы по сети План Шахматного проекта | + 23 | ||
Я онакомился с общей схемой разработки данного приложения Мало знаком с платформой Unity 3D |
|||
Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК | + 25 | ||
Усвоили взаимодействие Unity 3D с кодом C#. Сложно было разобраться во взаимодействии с Unity, т.к работал с данной платформой впервые. |
|||
Шахматы по сети Доска. Запуск на Windows | + 22 | ||
Научился настраивать Player settings. Создавать билд игры Все было понятно и легко |
|||
Шахматы по сети Доска. Смещение | + 20 | ||
Научился писать методы. Научился на практике как работают методы Drug(Drop) PickUp() Появилось много методов. И не всегда все понимаеться сразу. |
|||
Демо софт Вступительное слово | + 22 | ||
Уже давно установил Visual Studio 2017 Делаю вебстраницу по обучению сржданию WPF |
|||
Инфобизнес Базовые принципы проекта | + 22 | ||
Стало понятно базовые принципы проекта. Новый фуикционал у проекта - может быть обучение основам WPF Прилогаю скрин веб страницы которая показывает функционал WPF |
|||
Шахматы по сети Доска. Подцеп фигуры | + 22 | ||
Научился создавать коллайдер и писать дополнительные функции в visual studio Вывод названия фигуры в консоль Вставлять дополнительные функции в visual studio было немного сложно т.к. не все понятно было |
|||
Инфобизнес Подключение к системе GitHub | + 24 | ||
Установил SmartGit Научился скачивать репозитарий Ничего не было сложного |
|||
Шахматы по сети Доска. Состояния переноса | + 26 | ||
Научился создавать классы в Unity. Не знаком с классом GameObject Стараюсь понять принципы работы Unity |
|||
Шахматы по сети Доска. Фигуры | + 21 | ||
Научился работать с Unity Ипортировал картинки в Unity Сложностей не было |
|||
Инфобизнес Подготовка Visual Studio ASP.NET | + 22 | ||
Добвил в мой существующий mvc проект новый раздел VideoSharp добавил EntityFramework. Создал модель Item, описал class DBcontext, Создал строго - типизированный view И попробовал добавить сущьность в базу данных для примера. Все было понятно |
|||
Шахматы по сети Доска. Установка Unity 3D | + 16 | ||
1. Установил Unity стал смотеть видео по работе с Unity. 2. При печатании шахматных терминов сделал 14 ошибок. Это не мало, но довел дело др конца. самое сложное напечаттать текст без ошибок |
|||
Шахматы по сети Классы. Шахматная библиотека | + 16 | ||
Научились создавать структуру приложения, взаимосвязь между классами, архитектура обшего представрения данного проекта. Нам нужны еще классы Class timer ( показывает время игры, общее время) class Winner (описывает логику победы) class Loose (показывает логику проигрыша) class ( показывает логику ничьи) Можно также реализовать один класс в котором описать логику проигрыша, победы, ничьи Сложно понять как реализовать механизм: "Запись позиций с помощью нотации Форсайта—Эдвардса (FEN)" Начальная позиция шахматной партии: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 |
|||
Шахматы по сети Классы. Архитектура проекта | + 16 | ||
1. Самое дегкое это рисовать шахматные фигурки 2. Самое сложное это EF Unity |
|||
Теория ООП Инкапсуляция мечты | + 16 | ||
1 Создавать windows form 2. Прикреплять иконку 3. Инкапсуляция Когда все пошаково объясняеться то все легко. Вы можете так же объяснить нано игру Арканоид - Уровень и ракетка, Т.к. у меня не получаеться делать домашнее задание Икапсуляция - это как микропроцессор у компьютера. Его можно ставить на разные компьютеры. Компания производитель процессоров сама регулирует доступ к процессору. Т.е. его можно использовать во многих компъютерах, используя упокованные программы и функции. |
|||
Демо игры Камень ножницы бумага | |||
|
|||
Демо софт Двенадцать месяцев | |||
|
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|
|||
Теория ООП Урок рисования | |||
|
|||
Базовый ASP.ект ФИНАЛЬНЫЙ УРОК. Презентация | |||
|
|||
Компилятор Где живёт компилятор | |||
|
|||
WPF Clocks Цифровые часы. Начало. | |||
|
|||
On-line игра Марионетка | |||
|
|||
Начало здесь День №1. Создание микро-Привычки. | |||
|