Дата | Видеоурок | Результат | |
---|---|---|---|
Начало здесь День №2. Общение с Единомышленниками. | + 6 | ||
Если будут проблемы с уроком, то напишу комментарий, или посмотрю, как выполняли другие участники. Иногда на скриншотах можно найти подсказку https://www.videosharp.info/24765/checking/graf=766 |
|||
Доска объявлений Пользователи и роли - роли через RBAC - вносим действия в план | + 8 | ||
Практикуемся планировать. Все переписал в свой текстовый файлик. Спасибо |
|||
Доска объявлений Пользователи и роли - роли через RBAC - тесты и практика | + 7 | ||
Запоолнять таблицы программно догадался, что в дальнейшем init должен быть один раз вызван. Долго не мог понять, почему у меня render не отрабатывал. Оказалось, что я увеличил окно в браузере, и весь текст, видимо, спрятался за меню. Стоило уменьшить масштаб страницы в браузере, как все появилось. |
|||
Доска объявлений Пользователи и роли - роли через RBAC - теория, установка и миграции | + 7 | ||
Узнал о Yii2 RBAC Extension находится здесь https://github.com/yii2mod/yii2-rbac. Управление доступом на основе ролей (англ. Role Based Access Control, RBAC) — развитие политики избирательного управления доступом, при этом права доступа субъектов системы на объекты группируются с учётом специфики их применения, образуя роли. |
|||
Доска объявлений Пользователи и роли - фильтры контроля доступа ACF - фильтруем всё | + 6 | ||
научился использовать behaviorы Добавил эту функцию во все классы-контроллеры |
|||
Доска объявлений Пользователи и роли - фильтры контроля доступа ACF - теория и эксперименты | + 7 | ||
узнал о behaviours, что в переводе оказалось "стереотипы поведения" Понятно, что это малюсенькая верхушка какого-то огромного айсберга |
|||
Доска объявлений Пользователи и роли - планирование ролевой модели | + 6 | ||
Думать о ролях в нашей жизни Итак! У нас пять ролей: superadmin - может все admin - может почти все moderator - снимает публикации что неугодно user - добавляет и редактирует свои объявления guest - только просматривает объявления |
|||
Доска объявлений Работа с документацией Yii2 | + 8 | ||
использовать функцию exists(); а также узнал о unique в правилах ActiveRecords Наконец, Сделал этот урок. Прошлый урок сделал 25 мая. Это был самый сложный урок. Заметил, что у нас можно регистрировать людей с одинаковыми логинами. Решил это исправить. Долго искал место, где же это надо сделать. Методом проб и ошибок с трудом нашел, куда же это можно прикрутить. Не уверен, что сделал это там , где нужно. Но для меня было главным, чтобы заработало. А то в процессе поиска пару раз совсем сломал все. А бекапа не делал. Рад, что все-таки удалось починить. |
|||
Доска объявлений Расширенный поиск - генератор поиска - показать, что нужно | + 7 | ||
Делать изменения, чтобы все работало Даже если нолик оставишь в поле, то выделяется по последнему введенному полю активная вкладка. А если полностью бекспейсом удалять, то все работает как надо. Но так и должно быть по нашей задумке. Спасибо за урок. Еще раз посмотрел, как работают все наши файлы вместе, и как один зависит от другого. Это для меня очень ценно. |
|||
Доска объявлений Обратная связь - свой сайт объявлений | + 7 | ||
Сайт могу назвать kupiprodaj.ru что в переводе КупиПродай. Быть креативным всегда сложно... Пока нашел только то, что лежало на поверхности :) |
|||
Доска объявлений Расширенный поиск - генератор поиска - три вида цены и один POST | + 9 | ||
Создавать правильные условия Все получилось. Спасибо! |
|||
Доска объявлений Расширенный поиск - генератор поиска - ограничивающие даты | + 10 | ||
Научили сайт поиску по датам! Спасибо. Опять все получилось! |
|||
Доска объявлений Расширенный поиск - генератор поиска - возвращение к SQL-запросу | + 7 | ||
НАучился выполнять sql запросы Получилось! Спасибо. Свои ошибочки пришлось половить... |
|||
Доска объявлений Расширенный поиск - результаты выборки - частичное представление | + 9 | ||
Создали новое представление bulletin. И использовали его для всех частей сайта: и для главной страницы , и для страницы поиска. + узнал, что есть бейджики, очень мне понравились. Здорово все получается!. Появился у меня вопрос. Заметил, что когда мы подставляем в код html данные из php, то используем краткую запись начала php. Т. е. <?= ..... ?>. А иногда, например для закрытия фигурных скобок используем то же самое , но без знака '=' ( <? } ??> И вот у меня вопрос: Почему мы используем второй раз без знака = ? Понимаю, что вопрос из детского сада, но пока еще не нашел объяснения. |
|||
Доска объявлений Расширенный поиск - дата публикации - виджет извне | + 8 | ||
Добавлять компоненты в yii и их использовать. Спасибо ! Сколько же всего надо знать, чтобы все это делать! Отличные уроки, т.к. все получается, и это очень радует! |
|||
Доска объявлений Расширенный поиск - цена - невидимые поля | + 7 | ||
Создавать формы Спасибо! Очень познавательный урок. Интересно было увидеть связку php, jquery, js. |
|||
Доска объявлений Расширенный поиск - цена - выбор варианта | + 6 | ||
использовать jquery C удивлением обнаружил, что у меня нет еще файла main.js. Но есть bul.js. В итоге все работает, но интересно, когда я успел потерять этот файл |
|||
Доска объявлений Расширенный поиск - дизайн текстовых полей и кнопки | + 10 | ||
Создали форму и вывели ее на страничку Все получилось. не обошлось без ошибок, но все удалось исправить. |
|||
Доска объявлений Расширенный поиск - стили и форма | + 11 | ||
Создание формы Очень радует, что еще и еще раз создаем формы. Понемногу начинает укладываться в голове. Спасибо. |
|||
Доска объявлений Расширенный поиск - заготовки и план | + 6 | ||
Планировать свои дейстивя Спасибо |
|||
Доска объявлений Расширенный поиск - группировка пунктов главного меню | + 8 | ||
Создали выпадающие меню echo Nav::widget([ 'options' => ['class' => 'navbar-nav navbar-left'], 'items' => [ [ 'label' =>'', 'url' => ['#'], 'items' =>[ [ 'label' => 'Расширенный поиск', 'url' => ['/site//advsearch']] ], ], ], ]); Получилось. Но почему-то стили у меня не совсем правильно отображаются. Что-то удалось с этим сделать, но пока до конца еще не разобрался как это исправить |
|||
Доска объявлений Глобальный поиск - ищем глобально | + 8 | ||
Реализовали поиск $bulletins= BulletinsRecord::find() ->where([ 'AND', ['status'=>'public'], [ 'OR', ['like','title', $search], ['like','info', $search], ['like','city', $search], ], ]) ->all(); Ну это круто. Это синтаксис запросов именно Yii? C sql встречался и использовал, но такую форму записи увидел впервые. Спасибо. Урок очень понравился |
|||
Доска объявлений Глобальный поиск - поле поиска в меню | + 8 | ||
Создавать ActiveForm Сначала написал все вне формы NavBar::begin([ ... и мой поиск не отобразился. После проверки, заметил, что он должен находится внутри этого NavBar. В итоге все заработало! Еще один чудесный момент курса!. Когда не совсем понимаешь что делаешь, то это похоже на чудо. |
|||
Доска объявлений Связи объявлений и тем - темы, которых не будет | + 8 | ||
создали новое действие по удалению ненужных тем. Спасибо. Теперь все добавляется и удаляется. Это здорово |
|||
Доска объявлений Связи объявлений и тем - темы, которых не было | + 6 | ||
$tb= ThemesbulletinsRecord::find() ->select('themes_id as id') ->where(['bulletins_id'=>$bulletins_id]) ->all(); $themes = ThemesRecord::find() ->where(['not in','id',$tb]) ->all(); return $themes; узнал о новых конструкциях Все получилось. Но скобки с первого раза не везде поставил, и получил интересные ошибки |
|||
Доска объявлений Связи объявлений и тем - добавление новой темы | + 10 | ||
Спасибо, получился насыщенный урок. Сделали форму, создали выпадающий список тем, теперь умеем выбирать и сохранять темы! Все сделал по видео, Все получилось. И ошибки все быстро нашел и исправил. Чудесным образом все работает! |
|||
Доска объявлений Связи объявлений и тем - заготовка | + 10 | ||
Добавили режим тем., действие и представление. Продвигаемся. Проект обрастает функционалом с небывалой скоростью! Спасибо за классные уроки! |
|||
Доска объявлений Разделы (темы) - администрирование - рефакторинг и валидация | + 10 | ||
Перенесли функцию Спасибо. Все получилось |
|||
Доска объявлений Разделы (темы) - администрирование - сохранение темы | + 7 | ||
реализовали кучу методов. Пришлось поискать ошибки, т.к. фигурные скобки пошли впляс. + где-то слеш не поставил. Работает, но пока чудесным образом. |
|||
Доска объявлений Разделы (темы) - администрирование - волшебный выпадающий список | + 7 | ||
Создавать dropDownList Случилось еще одно чудо. Буквально в 3 строчки кода весь список у нас появился. Красиво! |
|||
Доска объявлений Разделы (темы) - администрирование - "темное" представление | + 7 | ||
Создавать новую форму и передавать ей переменные Все набрал и все получилось. C# мне давался почему-то проще. Вроде все понятно, что делаем, но без видео вряд ли получится сделать такое. Спасибо. Надеюсь, что когда-нибудь количество перейдет в качество. |
|||
C Сохранение и загрузка qr-кодов | + 10 | ||
Почему то раньше не пользовался pictureBox.ImageLocation. А оказалось очень удобно. Спасибо! Все получилось. Очень хорошая библиотека для работы с qr кодами |
|||
C Распознавание qr-кода | + 9 | ||
Используем QRCodeDecoder decoder = new QRCodeDecoder(); string content = decoder.Decode(new QRCodeBitmapImage(pictureBox.Image as Bitmap) ); Сложностей не возникло. Все получилось. |
|||
C Генерация qr-кода | + 8 | ||
Установил MessagingToolkit.QRCode в VS2019 у меня почему-то менеджер пакетов нугет оказался в другом месте. Но я вспомнил, где я его видел. Он у меня находился : надо было нажать правой кнопкой на проекте ( solution explorer). Еще приложил скриншот с экрана телефона, просканировал результат. Все корректно! |
|||
C Создание проекта | + 7 | ||
Создали основную форму Все получилось. Еще добавил иконку для формы, согласно традициям Игромистра. |
|||
C Что такое qr-код? | + 9 | ||
QR-код (англ. Quick Response Code — код быстрого реагирования; сокр. QR code) — товарный знак для типа матричных штрихкодов (или двумерных штрихкодов), Существует четыре основных кодировки QR-кодов: Цифровая: 10 битов на три цифры, до 7089 цифр. Алфавитно-цифровая: поддерживаются 10 цифр, буквы от A до Z и несколько спецсимволов. 11 битов на два символа, до 4296 символов Байтовая: данные в любой подходящей кодировке (по умолчанию ISO 8859-1), до 2953 байт. Кандзи: 13 битов на иероглиф, до 1817 иероглифов. Есть разные типы кодирования - Цифровое кодирование - Буквенно-цифровое кодирование - Байтовое кодирование - Кандзи Отлично провел время. Спасибо за ссылку на статью, Пригодится в копилке знаний! qr - коды использую давно. Даже сделал программку, которая gps координаты переводит в qr код. сканирую qr код телефоном, и в телефоне строится маршрут в яндекс картах. |
|||
Доска объявлений Разделы (темы) - исправление подсчета и отображение текущей темы | + 8 | ||
Сделали правильный подсчет опубликованных объявлений Спасибо ! Все получилось! |
|||
Доска объявлений Разделы (темы) - администрирование - Обычный ThemesForm | + 8 | ||
Создавать новую модель для создания формы новых тем Надеюсь, что все получилось. На сколько я понял, в папке models у нас хранятся разные формы для рендеринга наших новых страниц. |
|||
Доска объявлений Разделы (темы) - администрирование - удаление разделов и чистка связей | + 6 | ||
Создал действие delete. Не могу вспомнить , где мы устанавливаем $themesBulletins = $this->themesbulletins; Вот последнее слово, видимо это псевдоним, Вот где мы его установили? и система его прекрасно знает, а я нет ... :( |
|||
Доска объявлений Разделы (темы) - администрирование - подтверждение удаления | + 11 | ||
Создали файл deletequery. Все получилось, спасибо! |
|||
Доска объявлений Разделы (темы) - администрирование - все темы в таблицу | + 10 | ||
Добавил кнопки для управления тем Вспомнил, как писать glyphicon. |
|||
Доска объявлений Разделы (темы) - администрирование - теория и заготовки | + 12 | ||
добавлять новые кнопки для меню В этот раз обошлось без ошибок. |
|||
Доска объявлений Разделы (темы) - полезные переходы | + 10 | ||
Еще раз повторили использование стиля btn btn-primary, btn-default Спасибо. Все получилось. |
|||
Доска объявлений Разделы (темы) - тематические выборки | + 9 | ||
Все добавил согласно видео. Все получилось. Спасибо. Что-то вдруг забыл как это мы добираемся: $tb->bulletins->status. Плохо делать перерывы. Не помню, откуда взялся тут у нас bulletins. Буду вспоминать. |
|||
Доска объявлений Разделы (темы) - меню тематик | + 9 | ||
узнал, что есть класс class="badge" Надо почитать, что за класс class="jumbotron" Спасибо. Все получилось |
|||
Доска объявлений Разделы (темы) - вывод тем в объявлении | + 8 | ||
Добавлять связи. Получилось. Было не совсем просто найти в каких местах что исправлять. |
|||
Доска объявлений Обратная связь - мозговой штурм - внештатные ситуации | + 9 | ||
Узнал, что при вводе html кода, то он корректно отображается в итоге на странице. удалось зарегистрировать пользователя с одинаковым именем. Фотографию с другим расширением загрузить не дал. С sql инъекциями, что-то не пошло - не очень понял как их делать. На хабре статью прочитал. Поставил в адресной строке после адреса апостроф. Yii ошибку не вывел, типа так тоже пойдет. https://habr.com/ru/post/148151/. В остальном, особых проблем не заметил. Прошу домашку не минусовать, уж очень хочется посмотреть, что там дальше будет. И так с уроком подзадержался :( |
|||
Доска объявлений Разделы (темы) - миграции с внешними ключами | + 7 | ||
Повторил создание таблиц. Узнал как создавать внешние ключи средствами yii Все получилось. Понемногу перестаю бояться миграций... |
|||
Доска объявлений Разделы (темы) - немного теории | + 6 | ||
Вспомнил, что такое отношения многие ко многим. В разделе "Недвижимость" у меня точно будет три раздела Сдача в наем, Покупка и Продажа |
|||
Доска объявлений Главная страница - оформление - оповещения через баннер | + 6 | ||
добавлять банер Все получилось! В банере можно выводить рекламные предложения и не только! |
|||
Доска объявлений Главная страница - оформление - стильный логотип | + 10 | ||
Приклеивать лого. Получилось отодвинуть слова с помощью Может все дело было в точке с запятой? Удивило, что можно html использовать, казалось бы, в текстовом поле. Спасибо. |
|||
Доска объявлений Главная страница - оформление - смотрим все изображения | + 12 | ||
Использовать javascript, узнал, где все это можно хранить. Использование $('.bullphotos').hover(function() { document.getElementById('bullavatar').src = this.getAttribute('src'); }); Честно признаюсь, что никак не ожидал, что такое можно сделать буквально в 5 строчек кода. |
|||
Доска объявлений Главная страница - оформление - ловим цвет пикселя | + 12 | ||
Узнал, что есть пипетка в firefox. Буду теперь пользоваться Сложностей не возникло. |
|||
Доска объявлений Главная страница - оформление - дизайн элементов базовой страницы | + 10 | ||
Использовать css. Увидел, где, что находится. Украшать я люблю. Спасибо! |
|||
Доска объявлений Главная страница - оформление - дизайн объявления | + 10 | ||
Использовать gliphicon и разные классы Спасибо. Все познавательно. |
|||
Доска объявлений Главная страница - подробности - расширяя информацию | + 10 | ||
Узнал о функции nl2br(); Повторил миграции. Узнал, как установить longtext! Спасибо. Продвигаемся. И даже получается! |
|||
Доска объявлений Главная страница - подробности - больше подробностей | + 10 | ||
Выводить информацию с помощью html и php Получилось. Спасибо |
|||
Доска объявлений Главная страница - подробности - ссылки и заготовка представлени | + 8 | ||
public function actionViewBulletin($id=1) { $bulletin = BulletinsRecord::findOne($id); return $this->render('viewbulletin', ['bulletin'=>$bulletin]); } В рендере есть название страницы , которую будем вызывать, и передаем массив с данными с именем bulletin. Еще учить и учить конструкции всех этих фреймворков! |
|||
Доска объявлений Изображение - удаление - удаление файла и записи | + 10 | ||
научился удалять из базы данных. Но надо еще понять , что такое unlink Есть еще непонятное поведение. В firefox не очень работает ajax. А в хроме все работает отлично! Пока не понял с чем это связано. |
|||
Доска объявлений Изображение - удаление - ни шагу без подтверждения! | + 9 | ||
Узнал о варианте алерта под названием confirm Все получилось. Решил, что все переменные буду копировать из первоисточника. Так я смогу победить свои ошибки. |
|||
Доска объявлений Изображение - аватарка - как стать главной | + 8 | ||
Искать ошибки Прошлый урок прошел замечательно. По началу думал, что так будет и с этим, т.к. вроде очень хорошо понимал, что делает код. В итоге проверяю - не работает. С утра потратил часа 2 на поиск ошибки, все безрезультатно!. Зная такую дурацкую проблему с долгим поиском ошибок , решил бросить все и заниматься другими делами. Благо семья с двумя детьми без дел не оставит. Вечером вернулся к проблеме. Вспомнил, что в хроме есть инструменты разработчика, а там отладочная консоль. Через нее увидел, что проблема с одной переменной в main.js. В итоге оказалось , что currPhotoId написал с одной r ! После исправления этой ошибки все заработало! Ну почему я с утра не смог найти эту досадную ошибку!? |
|||
Доска объявлений Изображение - аватарка - работа над ошибками связей | + 9 | ||
Искать ошибки Спасибо. После исправлений ничего не сломалось, все заработало. |
|||
Доска объявлений Изображение - аватарка - вывод на главной странице | + 9 | ||
Учусь понимать взаимосвязи разных компонентов и файлов в нашем проекте Обошлось без приключений. Спасибо! |
|||
Доска объявлений Изображение - JS - извлечение методом ajax | + 6 | ||
Используем запросы ajax Все сделал, но в firefox происходило что-то странное. Открыл хром. В нем все отработало правильно. После хрома и firefox заработал. И что там у них внутри происходит? Как понять, это у меня в коде была ошибка, или браузер некорректно отрабатывает...... |
|||
Доска объявлений Изображение - JS - сохранение информации в базу | + 7 | ||
Впервые увидел реализацию ajax. А также работа с ним на php и yii. Спасибо. Все получилось. Кажется на этот раз осознал, как сохранять данные в базу. Сколько же уже всего интересного придумано! |
|||
Доска объявлений Изображение - JS - глобализация | + 10 | ||
подключать глобально javascript. О-хо-хо! Уж все по символу проверял. Какой-то у меня шрифт, что кавычки и апостроф смотрятся как одно целое. Решил я их пробелом разделить, и из-за этого скрипт не работал. Да! Как же тут не хватает какого-нибудь дебагера на пробелы php-шные! Это хорошо, что видео есть, а если его нет!? Что тогда будет с нами :) С C# как-то попроще получается :) Итак, самая сложная строчка : $("[data-id='" + r + "'].infofield").show(); |
|||
Доска объявлений Изображение - JS - немного теории и пижонства | + 10 | ||
Регистрировать js в yii. Чуть не закопался с простым уроком. Все время выдавало ошибку, писал, что неожиданный конец файла. Выяснилось, что когда я набирал <<< , то что-то пошло не так. Пробовал и так , и эдак. Ничего не получалось. Все поудалял. Начал все по одной строчке проверять. Выяснилось, что -то было не так именно с <<<. Только после того, как перенабрал эту строчку все заработало. Спасибо за урок! |
|||
Доска объявлений Изображение - управление картинками | + 8 | ||
Учусь пользоваться bootstrapom. Бутстрап пока для меня является маленьким чудом! |
|||
Доска объявлений Изображение - сохранение пути в базу | + 7 | ||
Повторил все по видео. Долго искал ошибку. Оказалось, что у меня не передавался id в фото контроллере в actionAdd. Еще заметил:( опишу последовательность действий) На странице с объявлениями нажимаем кнопку "фото" -> попадаем на страницу photo/index?id=2 (допустим с индексом 2). А при нажатии на кнопку "добавить файл" адрес уже такой photo/add?id=1. Почему тут индекс становится "один" пока не очень понял. При этом на мой неопытный взгляд все отрабатывает правильно. Еще , думаю, нам пригодится кнопка "удалить фото" , если вдруг не то загрузил. |
|||
Доска объявлений ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР | + 11 | ||
Вспомнил, как пользоваться openserver. Впервые использовал Apache netbeans. Так же впервые использовал фреймворк YII. И не просто использование Yii , да еще и с использование ООП! Сначала показалось, что фреймворк довольно сложный. Но через уроков 15-20 вижу, что если к нему привыкнуть, то много чего можно сделать и довольно быстро. Спасибо за курс! Буду дальше грызть гранит науки. |
|||
Доска объявлений Изображение - загрузка файла на сайт | + 11 | ||
Научился загружать фалы в нужную папку средствами Yii Понял, что надо быть еще внимательнее! |
|||
Доска объявлений Изображение - загрузочное представление | + 10 | ||
Посмотрел, как программно делать форму! Все получилось! Недонабрал одну буковку. Но быстро нашел где. Работает! Это не может не радовать! |
|||
Доска объявлений Изображения - модель формы | + 7 | ||
Создавать модель для загрузки фотографий. Спасибо. |
|||
Доска объявлений Изображения - где живут картинки | + 8 | ||
Использовать параметры! Спасибо, Все получилось, нигде не запутался. |
|||
Доска объявлений Работаем над ошибками - YII2 в помощь | + 7 | ||
Увидел, где проверять , что дебагер включен Воспроизвел одну из моих ошибок, которая была у меня на прошлом уроке. Не хватало квадратных скобок после $this->params['breadcrumbs'][] Да сколько было уже исправлено разных ошибок. ... |
|||
Доска объявлений Изображения - работа с моделью | + 10 | ||
Добавляем функционал Ошибочки свои пришлось поискать! |
|||
Доска объявлений Изображения - снова MVC | + 10 | ||
Реализовали еще один контроллер, Создали новый view для фоток. Не с первого запуска запустилось, но ошибки все найдены! Спасибо |
|||
Доска объявлений Изображения - микс из миграций | + 10 | ||
Научился добавлять столбец в существующую уже таблицу с помощью yii migrate/create !!! Спасибо, Очень было познавательно. |
|||
Доска объявлений Объявление: запрос - в функцию & кнопка для изображений | + 8 | ||
добавили кнопочку и сделали рефакторинг Все понравилось и все получилось. Спасибо. Пока запас 2-е фотки. |
|||
Доска объявлений Объявление - рефакторинг редактирования | + 15 | ||
передавать информацию в разные формы Сначала что-то где-то не сохранилось и у меня начали добавляться в базу исправленные объявления отдельными позициями. А потом что-то я сохранил, и стало все правильно сохраняться. К сожалению не успел понять, где же я недосохранил в первый раз. |
|||
Доска объявлений Объявление - статусный рефакторинг | + 15 | ||
сделали рефакторинг Спасибо. Получилось без ошибок. Пока сам менять ничего не буду... У меня может и сломаться :) |
|||
Доска объявлений Объявление - скрыть нельзя удалить | + 9 | ||
Делать функционал кнопок на Yii !! Попрыгали по файлам, и все в итоге получилось, Приятно, что в конце каждого урока есть видимый результат! Спасибо |
|||
Доска объявлений Объявление - публикация на главной странице | + 8 | ||
Создали блоки на главной странице. Очередное знакомство с параметрами bootstrap Спасибо. Получилось! |
|||
Доска объявлений Объявление - всё на публику | + 11 | ||
Все повторил по видео Получилось! Главное быть внимательным. |
|||
Доска объявлений Объявление - список | + 4 | ||
Выводить из базы данных на вебстраницу с помощью Yii Опять закопался в поиске ошибки. Главное смотреть в нужную сторону! |
|||
Доска объявлений Объявление - сохранение в черновик | + 6 | ||
Сохранять данные в базу данных Спасибо. Без ошибок набрать все-таки не удалось. |
|||
Доска объявлений Объявление - форма добавления объявлений | + 8 | ||
Учился искать ошибки. Пришлось возвращаться даже к прошлому уроку, т.к. в юзингах ошибок тоже наделал. Ох, пришлось попрыгать по файлам в поиске ошибок. Заметил, что функция имеет название actionAddbulletin(). А адресной строке набираем addbulletin. + была ошибка - название BulletinsForm меня было с маленькой буквы. Удивительно, но удалось эти ошибки найти и исправить |
|||
Доска объявлений Объявление - поля для пользовательских форм | + 7 | ||
Создали форму Все перепечатал. |
|||
Доска объявлений Объявление - ограничение доступа | + 7 | ||
Использовать классы bootstrap a. Очень красиво получается! Спасибо! |
|||
Доска объявлений Объявление - функциональный дизайн страницы | + 5 | ||
Увидел , как используют классы bootstrap. Создавать вкладки. Интересно смотреть, как делают сайт профессионалы. Очень интересно! Спасибо. |
|||
Доска объявлений Объявления - контроллер, представление и много записей | + 5 | ||
1. сделать связь пользователей и объявлений в UserRecord 2. создать контроллер объявлений BulletinsController 3. создать действие вызова представления /bulletins/index 4. создать представление /bulletins/index и протестировать запуск Поискал, где должны быть скобки. Все было сложным. Что-то я упустил в начале. Все равно не очень понятно как эта магия работает. Куча файлов, но при этом все работает с легкой руки Валерия! |
|||
Доска объявлений Объявления - создание базы и модели | + 10 | ||
Повторил создание миграций + создание модели Вовремя сохранить файл, чтобы миграция создалась правильно. :) |
|||
Доска объявлений Что доступно Юпитеру? | + 9 | ||
Настраивать отображение интерфейса в зависимости от разрешений пользователя. Получилось! Спасибо |
|||
Доска объявлений Красивая аутентификация на сайте | + 8 | ||
Отредактировали поля. Повторили как использовать функцию public function attributeLabels():array { return['username' => 'Логин', 'password' => 'Пароль', 'rememberMe' =>' Запомнить' ]; Все получилось |
|||
Доска объявлений Новый пользователь - сохранение нового пользователя | + 11 | ||
Добавлять записи в базу данных. Волшебство произошло! Раза с десятого отловил все ошибки. Повезло! |
|||
Доска объявлений Новый пользователь - дизайн формы: поля и колонки | + 9 | ||
Добавлять поля. Делать две колонки, используя bootstrap. Этот урок дался чуть легче, чем предыдущие. |
|||
Доска объявлений Новый пользователь - дизайн формы начало | + 8 | ||
добавлять поддержку bootstrap. Добавлять поля. В каком-то слове сделал ошибку, и все сломалось. Легко ломается, очень легко. |
|||
Доска объявлений Новый пользователь - модель для формы | + 8 | ||
Создали модель UserForm Сделал еще один урок, чему очень рад! |
|||
Доска объявлений Новый пользователь - заготовка и меню | + 5 | ||
Менять и добавлять пункты меню Шаг влево, ваг вправо - всюду пропасть.... Спасибо за урок. |
|||
Доска объявлений Пользователь - кто зарегистрирован сейчас? | + 5 | ||
--- Все рассмотреть. Спасибо. |
|||
Доска объявлений MVC - информация о пользователе | + 7 | ||
Искать, где ошибка Что-то урок дался очень сложно. Переделывал все раза 3. И миграцию, и таблицу. Умудрился стереть файл userRecord. А так как его не было, то возникала ошибка и не удавалось войти на страницу, где этот файл можно сгенерировать. И большое, спасибо, что Валера показал файлик в видео, хоть и быстро, но с паузой сумел все ручками скопировать. Потом оказалось, что один метод не в тот файл положил. Так что удалось пройти этот урок раза с третьего. |
|||
Доска объявлений MVC - немного теории | + 7 | ||
Пока просто повторил. Чтобы все понять надо мануалы долго почитать. Пока просто все повторил. |
|||
Доска объявлений Информация о пользователе | + 6 | ||
Еще раз использовали миграцию. Получилось. Сам сделать вывод не решился. Посмотрю в следующем уроке. |
|||
Доска объявлений Аутентификация - захешированный пользователь из БД | + 5 | ||
Делать аутентификацию 10 звезд Почему-то было страшно менять код, но Все получилось. Только надо помнить , что все-таки надо сохраняться в netbeans. Понял, что то, что мы сделали, это вершина айсберга, и чтобы во всех тонкостях разобраться, надо потратить не один год. |
|||
Доска объявлений Подключение к базе данных пользователя и миграция пользователей | + 6 | ||
Все было новым. Научился создавать миграции. Как обычно у себя на компьютере все чуть - чуть не так. Проект оказался в другой папке, все файлы Yii еще в одной. Но спасибо Валерию, что в видео все показал: и в какой папке у него проект, и откуда будет запускаться все. Так что удалось разобраться! |
|||
Доска объявлений Схема базы данных | + 5 | ||
Познакомился с концепцией организации доски объявлений Все доступно. Можно еще добавить позицию : срок действия объявления. Хотя, в учебном проекте, лучше не раздувать количество полей. Спасибо. |
|||
Доска объявлений Комфортная конфигурация | + 5 | ||
Чуть-чуть исправили файлы конфигурации Все получилось. |
|||
Доска объявлений Создание проекта YII2 | + 5 | ||
Скачал Yii. И даже его запустил. С первого раза, конечно , не получилось, так как пропустил мимо ушей, что надо выбрать самую новую версию php. НА старой версии не запустилось. Отчет только сейчас отправляю, хотя сделал уже давно. Спасибо за уроки! |
|||
Доска объявлений О проекте и про инструменты | + 8 | ||
Узнал о Apach NetBeans. Все установил. Спасибо |
|||
LINQ: шаг за шагом Проекция и ее переменные | + 10 | ||
Использовать параметры в linq Спасибо. Все доступно изложено! |
|||
LINQ: шаг за шагом Краткая форма и навигация | + 6 | ||
Так незаметно с линком воспользовались лямбдами Спасибо. Все получилось. А у меня пока так и продолжается война с visual studio. Почему-то вылетает она. Причем не при запуске нашей программы, а просто при наборе наших строк кода. Первый и последний тоже есть, может сриншот не тот прикрепился |
|||
LINQ: шаг за шагом Linq по классу | + 7 | ||
Узнал, сколько спутников у планет. Используем Linq Спасибо, все получается. Linq очень человечная штука. |
|||
LINQ: шаг за шагом Первое использование LINQ | + 7 | ||
Использовать Linq Борьба с vs продолжается. Был один вылет и vs2019. Что-то где-то в моей ос идет не так :( |
|||
LINQ: шаг за шагом Традиционный алгоритм | + 6 | ||
Повторил List string Моя vs 2015 стала что-то странно себя вести. После запуска стала через несколько минут закрываться без объяснения причин, а потом не запускалась. Вчера весь день пытался это победить, но ничего толком не вышло. Все снес и поставил vs 2019. Что не сделаешь, чтобы пройти урок! |
|||
LINQ: шаг за шагом Инструменты и консольное приложение | + 7 | ||
--- Создал приложение. Подготовил массив |
|||
Система Git git push clone | + 9 | ||
git remote add Zoo https://github.com/tvan1/Zoo.git git push -u Zoo master Залили все на github |
|||
Система Git git ignore | + 12 | ||
.gitignore - в файле указываются файлы и папки , которые надо игнорировать. Все получается. |
|||
Система Git git commit zebra | + 11 | ||
Помещаем все в stage, а потом архивируем все в репозиторий. --- |
|||
Система Git git commit reset diff | + 12 | ||
git diff - сравнение рабочей директории с папкой stage git dif Head - сравнение рабочей директории с архивом репозитория git commit - сохраняет файлы в репозиторий git reset HEAD - возвращает фалы из репозитория в stage, но не в рабочую директорию Спасибо, хорошо объяснили. |
|||
Система Git git add checkout | + 7 | ||
Используем git init - для нового репозитория git add - добавляем файл в отслеживание git checkout - возвращаем файл в прежнее состояние Спасибо. Все разложено по полочкам. |
|||
Система Git git init | + 5 | ||
Создавать репозиторий git Сложно не было. Давно видел этот курс, но пока не доходили руки. Но жизнь заставила воспользоваться github - ом. Методом научного тыка и гугла я с ним разобрался. И в качестве вишенки для торта решил, наконец, пройти этот курс, благо он доступен всем. Я так понял, что git - это локальная система резервного копирования, в которой есть возможность не только создания простого резерва, но и создавать отдельные ветки , что бы не портить своими экспериментами в рабочем коде. GitHub - это уже сетевое хранилице-сервис для всего этого добра, Это хранилище дает возможность работать над проектом нескольким людям (группам людей), развивать дополнять, не мешая друг другу . При этом рабочий код проекта всегда остается рабочим. |
|||
Система Git Добро пожаловать в Зоопарк! | + 6 | ||
Вспомнить все! Получилось |
|||
Python3: математика Exe-файл - крутой pyinstaller | + 12 | ||
Создавать exe файлы для консольных приложений python f.g.: pyinstaller -F имяфайла.py Спасибо! Все получилось |
|||
Python3: математика Exe-файл - переменные среды | + 10 | ||
Повторил, как добавлять path --- |
|||
Python3: математика Любое число прописью - список в строку | + 11 | ||
Использовать цикл for for x in range(len(list_number)): str_num_pr+= list_number[x] + " " Нашел ошибку, которую не отыскал в прошлом уроке |
|||
Python3: математика Любое число прописью - всё строится на цикле | + 10 | ||
Использовать цикл for Думал, что программа у меня отрабатывает не правильно, т.к. ждал, что если введу 1234, то должно вывести "один тыс. двести тридцать четыре" Вывод был другой: тыс. двести тридцать четыре. Потом дошло, что это правильно, т.к. надо говорить тысяча двести тридцать четыре. |
|||
Python3: математика Любое число прописью - новая программа и теория цикла for | + 9 | ||
Синтаксис a = range(5, 10) print(a) # range(5, 10) b = list(range(1, 10, 2)) print(b) # [1, 3, 5, 7, 9] Спасибо за знакомство с циклом for |
|||
Python3: математика Автора - в кортеж | + 13 | ||
Узнал, что кортеж - это статические данные, которые не изменяются в ходе программы kortej = ("") --- Спасибо |
|||
Python3: математика Число прописью | + 12 | ||
Повторил использование списков. hundreds ={1:"сто", 2:"двести",3: "триста", 4:"четыреста",5:"пятьсот",6:"шестьсот",7:"семьсот",8:"восемьсот",9:"девятьсот"} Отловить все ошибки |
|||
Python3: математика Словарь сотен | + 8 | ||
Работа со словарем : dict = {1:"",2:"", ... } вывод : dict[1] Теперь уже используем массивы, списки и словари! Спасибо! |
|||
Python3: математика Бесконечный while | + 8 | ||
Использование бесконечного цикла в Python и завершение по ctrl+C --- |
|||
Python3: математика Списки - в программу! | + 13 | ||
Повторил использование списка --- |
|||
Python3: математика Списки - немного теории | + 11 | ||
Узнал , как объявлять массивы и списки Все получилось. Думал сначала, что сейчас перейду в python shell А потом понял, что тогда у меня не останется на память записей. Консоль закрыл, и все наши записи в консоле стерлись. Поэтому решил все писать в файл. |
|||
Python3: математика Проверка иных условий | + 17 | ||
Узнал, что есть elif Пропустил ':' - не сразу нашел где. |
|||
Python3: математика Обработка исключений в основной программе | + 17 | ||
--- Все получилось |
|||
Python3: математика Обработка исключений - немного теории | + 16 | ||
Обрабатывать ошибки с помощью операторов try: except: finally: Также важно не забывать про форматирование и не забывать ставить ':' Спасибо! Все очень интересно/ Попутно выяснил, что vs сохраняла файлы у меня не в utf , а в windows-1251. В этом случае python сразу выдавал ошибку, что файл сохранен не в utf-8. Указать кодировку сохранения оказалось можно. В меню файл есть advanced save options. Вот в нем то и указывается кодировка сохранения файлов |
|||
Python3: математика Рефакторинг - ввод и функция | + 16 | ||
Писать функции. Переводить в string Осознал, как важно форматирование текста в python. |
|||
Python3: математика Число - на составные части | + 19 | ||
Закрепил, как выводить только целую часть от деления Спасибо! Все получилось. Чуть-чуть бегу впереди паровоза, но не было сил ждать продолжения. И поэтому использовал функцию input(). |
|||
Python3: математика Математические операции в python3 | + 19 | ||
Узнал как возводить в степень Все получилось |
|||
Python3: математика Погружение в python3 | + 19 | ||
Загружать python! Спасибо за урок. Как раз совсем недавно заинтересовался этим языком. Дошел именно до этого уровня. Правда заморочился, и решил, что надо использовать visual studio, раз она у меня есть. Тем более, что оказывается, vs поддерживает python/ |
|||
Весёлая семейка Web-Мастера Финальный урок | + 14 | ||
В этом курсе затронули такие темы: 1) создание простого html документа 2) Подключение стилей css 3) Научились обрабатывать нажатие кнопки с помощью java-script 4) Важную роль в освоении технологий является знание того, какими инструментами пользоваться. Open server - отличный инструмент для развертывания своего сервера на компьюетре для реализации проектов на php. 5) Знакомство с возможностями php 6) Демонстрация GET и POST методов передачи данных в php 7) Сессии в php. 8) Подключение mysql 9) Запросы mysql 10) Использование <iframe> Каждый из этих пунктов затронут в этом куре. И за каждым скрывается море информации, которое не вошло в этот курс. Для начинающего такой подход вполне оправдан. Перегружать курс подробностями - значит отпугнуть начинающего всей этой сложностью. С другой стороны дает общее представление о технологиях, которые понадобятся ему в дальнейшем. И если человеку это интересно, то он сможет найти информацию по всем этим технологиям либо на ресурсе videosharp.info, либо на бескрайних просторах интернет - а. Спасибо за курс. К сожалению видео не удалось записать. |
|||
Весёлая семейка Web-Мастера VIP. Parent | + 7 | ||
Узнал, что стили кэшируются. Использовали iframe - позволяет в определенном окне страницы отображать содержимое другой страницы Пример <form method ="post" target="plus" action="plus.php"> <input id="id_number" class="number" type="text" value="<?=$counter ?>" /> <input name="submit" class="button" type="submit" /> <!--onclick="document.getElementById('idNumber').value++;" --> </form> <iframe name="plus"></iframe> Сложно не запутаться в переходах с одной страницы на другую. Спасибо. Было интересно. |
|||
Весёлая семейка Web-Мастера PDO | + 9 | ||
PDO (PHP Data Objects) - это просто некий интерфейс, который позволяет работать с различными базами данных без учета их специфики. Пример $pdo = new PDO($dsn, $user, $password); $pdo->exec("UPDATE mytable SET counter = counter + 1"); $res = $pdo->query("SELECT counter FROM mytable;"); Спасибо. Раньше про PDO не знал. Пока переписывал с видео умудрился написать не PDO , а DPO . И потом долго удивлялся, почему ошибку получал. |
|||
Весёлая семейка Web-Мастера MySQL | + 16 | ||
Использовали HelidSql. Использовали два запроса UPDATE mytable SET counter = counter +1; SELECT counter FROM mytable; --- |
|||
Весёлая семейка Web-Мастера Session | + 16 | ||
Сессии в каждом браузере своя. php создает для этого cookies. Необходимо использовать для начала сессии session_start(); if (isset($_SESSION["counter"])) $_SESSION["counter"]++; else $_SESSION["counter"]=0; $counter = $_SESSION["counter"]; --- |
|||
Весёлая семейка Web-Мастера PHP | + 12 | ||
Проверка на переданные данные: if (isset($_POST["number"])) или if (isset($_GET["number"])) Для передачи данных важно использовать форму, а компнентам давать имена (name): <input name ="number" class="number" type="tezt" value="<?=$counter ?>" /> Спасибо |
|||
Весёлая семейка Web-Мастера Server | + 12 | ||
Установили open Server для использования php. Поместили файлы в папку C:\openserver\ospanel\domains\localhost Вспомнил, где же все это у меня установлено. |
|||
Весёлая семейка Web-Мастера JavaScript | + 13 | ||
код нажатия на кнопку: <input class="button" type="submit" onclick="document.getElementById('idNumber').value++;" /> Все получилось. Спасибо. |
|||
Весёлая семейка Web-Мастера CSS | + 14 | ||
Вспомнил, как прикреплять css файл Прикрепляем с помощью тега <link rel="stylesheet" type="text/css" href="style.css" /> |
|||
Весёлая семейка Web-Мастера HTML | + 12 | ||
Вспомнил, как что пишется. Спасибо! |
|||
Дневник успеха 2019-01-13 : Ученый без дела, как туча без дождя. | + 11 | ||
За эту неделю: + Я проверил 69 отчётов у 34 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Обмен элементов», 1 ошибка 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Формирование массива», 1 ошибка 5 => «C# набор / Вывод элементов массива», 1 ошибка + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха Рефлексия уходящего года | + 17 | ||
За этот год + Я проверил 4796 отчётов у 372 формулистов. + Я написал 112 сообщений 61 формулисту общим объёмом 19 килобукв + Я набрал 49 текстов: + Я решил 8 задач: + Я выполнил 141 видеоурок: − Я не собрал ни одного Мегахеша :o( Собираюсь углубить знания в андроид студио. Хочу освоить базы данных в андроиде |
|||
Дневник успеха 2018-12-23 : Живет на горке, а хлеба ни корки. | + 18 | ||
За эту неделю: + Я проверил 128 отчётов у 42 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 2 текста: 1 => «Java - Запуск / Static», 1 ошибка 2 => «Java - Запуск / Main», 1 ошибка − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха 2018-12-09 : У хорошего мастера всякая пила хорошая. | + 13 | ||
За эту неделю: + Я проверил 77 отчётов у 39 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 3 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Обмен элементов», 2 ошибки − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Пока получается только проверять отчеты и оттачивать набор текстов |
|||
Дневник успеха 2018-12-02 : Больше дела – меньше слов. | + 17 | ||
За эту неделю: + Я проверил 49 отчётов у 30 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 4 текста: 1 => «Java - Запуск / System.out», 1 ошибка 2 => «Java - Запуск / Главное заклинание», 1 ошибка 3 => «Java - Циклы / Java For Loops», 1 ошибка 4 => «Java - Циклы / Java While Loops», 1 ошибка − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Была очень тяжелая неделя. Времени пока не хватает. Рад и тому, что успел сделать. |
|||
Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. | + 14 | ||
За эту неделю: + Я проверил 144 отчёта у 46 формулистов. + Я написал 5 сообщений 5 формулистам общим объёмом 1 килобуква + Я набрал 6 текстов: 1 => «C# набор / Служебные слова», 1 ошибка 2 => «C# набор / Сравнение двух целых чисел», 1 ошибка 3 => «C# набор / Звездочки», без ошибок 4 => «C# набор / Обмен элементов», 1 ошибка 5 => «C# набор / Разделить строку на слова», 1 ошибка 6 => «C# набор / Заполнение массива», 1 ошибка − Я решил 20 задач + Я выполнил 7 видеоуроков: 1 => «On-line игра / Карта сокровищ» за 10 мин. 2 => «On-line игра / Шаги по карте» за 8 мин. 3 => «On-line игра / Генерация лабиринта» за 9 мин. 4 => «On-line игра / Координатный перебор» за 11 мин. 5 => «On-line игра / Подходящий размер!» за 8 мин. 6 => «On-line игра / Правила игры» за 15 мин. 7 => «On-line игра / Дорога из жёлтого кирпича» за 4 мин. − Я не собрал ни одного Мегахеша :o( |
|||
On-line игра Дорога из жёлтого кирпича | + 13 | ||
--- Урок оказался слишком коротким |
|||
On-line игра Правила игры | + 12 | ||
Узнал о ReadKey(true); Все получилось. Спасибо |
|||
On-line игра Подходящий размер! | + 12 | ||
Добавлять проверки --- |
|||
On-line игра Координатный перебор | + 10 | ||
Увидел , как использовать yield Все получается. Спасибо. |
|||
On-line игра Генерация лабиринта | + 15 | ||
Нарисовали границы лабиринта --- |
|||
On-line игра Шаги по карте | + 15 | ||
Наполняем класс Level --- |
|||
On-line игра Карта сокровищ | + 15 | ||
Добавили класс Level. В классе game будем узнавать у класса Level где что находится. Пока не знаю, как будет, но интересно, можно ли будет в классе Level хранить несколько уровней. |
|||
Компилятор Секреты Designer файла | + 16 | ||
узнал, зачем нужен partial. Все получилось. Узнал еще немного интересной и полезной информации. Спасибо. |
|||
Компилятор Откуда берутся окна | + 15 | ||
Узнал, что при компиляции через csc надо перечислять все файлы cs Все получилось . Спасибо |
|||
Компилятор Где живёт компилятор | + 11 | ||
Находить компилятор соответствующего Framework a Почему-то на 4 Framework e не пошло, но пошло на 3.5. Это уже хорошо, хоть что-то пошло. |
|||
On-line игра Координатная структура | + 10 | ||
Вспомнил, как использовать структуры. Все получилось.Спасибо. |
|||
On-line игра Показ героя на экране | + 10 | ||
Использовать enum. --- |
|||
Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. | + 10 | ||
За эту неделю: + Я проверил 95 отчётов у 40 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрал 2 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «Java - Вывод данных / Целые типы», 1 ошибка + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 1 видеоурок: 1 => «On-line игра / 2. Рефакторинг. Перечисление субъектов» за 15 мин. − Я не собрал ни одного Мегахеша :o( Пока завал по всем фронтам: на работе, дома. Не успеваю просто подойти к компу. Хорошо, хоть эти выходные чуть длиннее! |
|||
On-line игра 2. Рефакторинг. Перечисление субъектов | + 11 | ||
Вспомнил, как использовать enum. Как раз он был мне недавно нужен. Вернуться к выполнению заданий. Вспомнить, где все лежит, и на чем мы остановились. |
|||
Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. | + 15 | ||
За эту неделю: + Я проверил 69 отчётов у 33 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрал 1 текст: 1 => «Java - Запуск / Main», 1 ошибка − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Судоку VIP. Модульное тестирование | + 18 | ||
Научился создавать тесты. Ура! Наконец-то, получилось! Получилось раза с 4-го, а все потому, что в тестах у меня почему-то не паблик стоял, а приват. Поэтому тесты не проходились в test explorer. |
|||
Дневник успеха 2018-10-14 : Поспешишь – людей насмешишь. | + 15 | ||
За эту неделю: + Я проверил 116 отчётов у 39 формулистов. + Я написал 4 сообщения 3 формулистам общим объёмом несколько буков. + Я набрал 7 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Обмен элементов», 1 ошибка 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Заполнение массива», 1 ошибка 5 => «C# набор / Формирование массива», без ошибок 6 => «C# набор / Вывод элементов массива», 1 ошибка 7 => «C# набор / Ввод элементов матрицы», 1 ошибка + Я решил 1 задачу: 1 => «Логика / Плюс и минус» на 100% + Я выполнил 4 видеоурока: 1 => «Судоку / Рекурсивная функция поиска» за 1 час. 49 мин. 2 => «Судоку / Сохранение ответа» за 16 мин. 3 => «Судоку / Генерация головоломок» за 2 час. 27 мин. 4 => «Судоку / ФИНАЛЬНЫЙ УРОК» за 42 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Судоку ФИНАЛЬНЫЙ УРОК | + 14 | ||
Находить время и желание. Пока не решил за что взяться. Разбегаются глаза.. Спасибо за курс. Забыл сказать на видео, что еще стал яснее себе представил место делегатов в общем смысле программирования. |
|||
Судоку Генерация головоломок | + 18 | ||
Пытался анализировать код. Что-то с этим уроком закопался. Было ощущение, что вообще ничего не работает. Но потом все-таки нашел, где останавливать программу, чтобы увидеть, что же там программа нашла, или вообще нашла ли?. Была еще проблема, что в файл не записывалось, если не стереть старый файл. С этим пока не стал разбираться, хотя думаю, что это не самая сложная проблема. Можно , наверное , использовать appendText. Спасибо за урок. |
|||
Судоку Сохранение ответа | + 18 | ||
Сохранять в файл. Когда то сам делал сохранение, но уже все подзабылось. Спасибо. Все получилось |
|||
Судоку Рекурсивная функция поиска | + 16 | ||
Использовать рекурсию Найти все ошибки |
|||
Дневник успеха 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. | + 16 | ||
За эту неделю: + Я проверил 259 отчётов у 59 формулистов. + Я написал 12 сообщений 9 формулистам общим объёмом 2 килобуквы + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», 2 ошибки 3 => «C# набор / Определение массива», 1 ошибка 4 => «C# набор / Сравнение двух целых чисел», 1 ошибка 5 => «Java - Вывод данных / Java Keywords», 1 ошибка 6 => «Java - Вывод данных / Целые типы», 1 ошибка 7 => «Java - Условия / Неделька», 1 ошибка + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 4 видеоурока: 1 => «Судоку / Печать цифр в таблице» за 44 мин. 2 => «Судоку / Проверка правил игры» за 6 час. 3 мин. 3 => «Судоку / Загрузка головоломки с интернета» за 34 мин. 4 => «Судоку / Идея алгоритма - 81 цикл» за 39 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Судоку Идея алгоритма - 81 цикл | + 15 | ||
решать судоку бесстрастно. Выбрал легкий судоку , поэтому получилось с первого раза |
|||
Судоку Загрузка головоломки с интернета | + 15 | ||
не удалось воспользоваться методом предложенным Евгением Витольдовичем. Но спасибо Новопашину Владимиру, благодаря которому удалось разрешить эту проблему. Решение увидел в его отчете https://www.videosharp.info/7119/checking/sudoku=910. |
|||
Судоку Проверка правил игры | + 15 | ||
Спасибо. Очень понравились проверки. Особенно проверка маленьких квадратов! Идем дальше |
|||
Судоку Печать цифр в таблице | + 15 | ||
Тренировка использования делегатов. Делегат дает возможность использовать функцию из другого класса. Все получилось. |
|||
Судоку Сетка для цифр | + 15 | ||
Все здорово. Очень полезно вспомнить курс графоциклы Было не сложно |
|||
Судоку Вступление | + 15 | ||
Осознал, что есть 2-а подхода к решению задач - с точки зрения математика, и с точки зрения программиста. --- |
|||
Dancing Links Десятикратная оптимизация | + 15 | ||
Пока просто прошел от начала до конца . Это надо еще несколько раз все сделать, чтобы я смог этим воспользоваться. Сложным было все. Но при этом было очень интересно. Пока я не возьмусь за реализацию решений судоку и парада ферзей. Кстати. При выводе поиска решений через yeld , поиск продолжается довольно долго. Для визуализации это здорово. Но в итоге решения не выводятся на экран. Надеюсь, дойдут руки, чтобы попробовать это реализовать. Спасибо. |
|||
Дневник успеха 2018-09-30 : Баловством хлеба не добудешь. | + 15 | ||
За эту неделю: + Я проверил 68 отчётов у 39 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», 1 ошибка 2 => «Java - Запуск / Скобки», 1 ошибка 3 => «Java - Запуск / String[] args», 1 ошибка 4 => «Java - Запуск / System.out», без ошибок 5 => «Java - Запуск / Главное заклинание», 1 ошибка 6 => «Java - Циклы / Java For Loops», 1 ошибка 7 => «Java - Циклы / Java While Loops», 1 ошибка − Я не решил ни одной задачи :o( + Я выполнил 4 видеоурока: 1 => «Dancing Links / Пентагон ищет решение» за 2 дня 2 час. 16 мин. 2 => «Шахматы по сети / Доска. Фигуры» за 14 час. 34 мин. 3 => «Шахматы по сети / Доска. Состояния переноса» за 1 час. 41 мин. 4 => «Шахматы по сети / Доска. Подцеп фигуры» за 23 мин. − Я не собрал ни одного Мегахеша :o( Буду продолжать открывать новые горизонты и грызть гранит науки. Спасибо |
|||
Dancing Links Пентагон ищет решение | + 18 | ||
Посмотрел , как использовать yeld. Дождаться результата. Пора было укладывать детей, поэтому дождаться окончания не удалось. Спасибо за урок. |
|||
Шахматы по сети Доска. Подцеп фигуры | + 19 | ||
Получилось. Но куча всего осталось просто скопировано. Что такое Transform предстоит еще узнать и осмыслить. |
|||
Шахматы по сети Доска. Состояния переноса | + 16 | ||
создавать сценарии и прикреплять из к какому-нибудь объекту игры Главное не запутаться. |
|||
Шахматы по сети Доска. Фигуры | + 15 | ||
Размещать фигуры на доске |
|||
Дневник успеха 2018-08-12 Отчёт за неделю | + 15 | ||
За эту неделю: + Я проверил 48 отчётов у 35 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 2 текста: 1 => «C# набор / Максимальный элемент массива», 1 ошибка 2 => «Java - Запуск / public private», 1 ошибка + Я решил 3 задачи: 1 => «Футбольная База / Схема базы» на 100% 2 => «Футбольная База / Стадионы» на 100% 3 => «Футбольная База / Автоголь» на 100% + Я выполнил 3 видеоурока: 1 => «Начало здесь / Переход Магистра на XL уровень.» за 14 мин. 2 => «Дневник успеха / 2018-09-23 : Много спать – дело не знать.» за 1 мин. 3 => «Дневник успеха / 2018-08-19 Отчёт за неделю» за 3 мин. − Я не собрал ни одного Мегахеша :o( оказывается можно подавать отчеты и за прошлые недели. |
|||
Дневник успеха 2018-09-23 : Много спать – дело не знать. | + 14 | ||
За эту неделю: + Я проверил 44 отчёта у 33 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 2 текста: 1 => «C# набор / Максимальный элемент массива», 1 ошибка 2 => «Java - Запуск / public private», 1 ошибка − Я не решил ни одной задачи :o( + Я выполнил 2 видеоурока: 1 => «Начало здесь / Переход Магистра на XL уровень.» за 14 мин. 2 => «Дневник успеха / 2018-08-19 Отчёт за неделю» за 3 мин. − Я не собрал ни одного Мегахеша :o( Последние несколько месяцев совсем трудно со временем. Но, наверное, так у всех. Буду пытаться набрать темп |
|||
Дневник успеха 2018-08-19 Отчёт за неделю | + 15 | ||
Первый раз заполняю дневник успеха. К сожалению большую часть времени съедает работа . Все смотрю на шахматные уроки. Но вижу, что объем огромный. Пока планирую сделать урока 2-3. Больше, думаю, не успею. Если успею, буду очень рад. |
|||
Игры на JavaScript Запуск JavaScripta | + 15 | ||
Повторил запуск javascript. Спасибо. Все получилось. |
|||
Микроигры VIP урок. Змейка | + 18 | ||
Спасибо. Все получилось Очень захотелось сделать подсчет скушанных яблок в виде больших цифр из яблок. Рад, что все получилось сделать. |
|||
Начало здесь День №1. Создание микро-Привычки. | + 16 | ||
проверил штук 7 или 8. получил 5 байт |
|||
J2. Печать WRITE - Квадратные условия | + 17 | ||
Долго вспоминал, как запустить в консоле java программу. На этот раз захотелось сделать программу которая бы вывела все 25 квадратов, предложенных в этом уроке. Все получилось, было интересно. Спасибо. |
|||
On-line игра Игра в библиотеке | + 17 | ||
Делать длл. Сложно все так продумать, чтобы все было отдельно: и мухи, и котлеты, и плита с огнем. Спасибо! |
|||
On-line игра Видный интерфейс | + 17 | ||
Использовать интерфейс. Спасибо. Интерфейс удался! |
|||
On-line игра Цветной телевизор | + 17 | ||
Повторил . Видимо дальше используем интерфейс. |
|||
On-line игра Контроллер не спешит | + 17 | ||
До рефакторились до четыре строчек! Проще всего сделать передвижение через Thread.Sleep(1000), но это, наверное, неправильный способ. А правильнее через таймер, но тогда, наверное , надо выделить каждое перемещение в отдельную функцию. По второму mvc - Понятно, что html страничка не сможет управлять базой данных. Вот по этому все и идет через контроллер |
|||
On-line игра Модель игры | + 17 | ||
После рефакторинга все всегда красиво. Спасибо. |
|||
On-line игра Представление выделяется | + 18 | ||
Спасибо. Все по полочкам разложено Теперь у нас есть класс , отвечающий за отображение. Думаю switch можно перенести в класс конроллер |
|||
On-line игра Марионетка | + 18 | ||
Все быстро получилось. Повторил, как переместить курсор в нужную позицию. Действительно, когда сразу видишь результат, то трудно остановиться. |
|||
On-line игра 1. Консольная игра. Добро пожаловать! | + 18 | ||
Повторил, как избавиться от статика --- |
|||
Игры на JavaScript Сколько мне дней | + 18 | ||
Научился использовать javascript для расчета количества дней Получилось не сразу, Помогла консоль javascript в браузере, чтобы отловить ошибки. Спасибо за урок |
|||
Tinklavimas Платформа LP | + 17 | ||
Ссылка на лендинг : http://o9sd7lyr.plp7.ru/ О-хо-хо... Так вот, где появляются эти чудные лендинги, которые больше отталкивают, чем привлекают. Сразу чувствуешь развод на деньги. Я такие страницы закрываю сразу. Теперь я знаю, где логово цветастых лендингов. Вот такая у меня точка зрения на это, понимаю, что я не прав, просто ретроград какой-то... Понимаю, что кому-то это нужно. А самое ужасное то, что не могу предложить никакую замену. Такой лендинг, думаю вообще бессмысленный. Мне казалось, что лендинг больше направлен на поисковые системы, и контент этой страницы должен быть наполнен содержимым по всем правилам seo. ( ключевыми словами, фразами, повторенным достаточное количество раз, достаточным количеством ссылок, и т.д. ) И возможно, качественный лендинг и правильная раскрутка в поисковых системах может помочь оказаться на первых строчках в поиске, Но первая строчка в поиске совсем не гарантирует качественный магазин или качественное исполнение услуг. |
|||
Tinklavimas JS - Квадратные условия | + 15 | ||
Использовать тег <tt> , использовать javascript для вывода текста --- |
|||
Tinklavimas 7. Show/Hide Message | + 15 | ||
Показывать и скрывать элементы с помощью javascript Очень понравилось. Все сработало! К сожалению, даже в этом маленьком задании умудрился сделать ошибку в написании слов. Так что получилось не с первого раза. Спасибо за предоставленную практику. |
|||
Лендинг на YII2 О лендингах и фреймворке | + 15 | ||
Узнал о Yii . А также узнал, как это читается : Yes it is. А я все голову ломал, что за "Уии" :) Главное все это добро использовать, чтобы не забывать, где все находится |
|||
PHP графика Удаление записи | + 17 | ||
Выбираться из непроходимых html-php-шных лесов. Этот маленький урок делал больше часа!. Когда не совсем понимаешь, что творится с кодом, то поиск ошибок превращается в сущую каторгу. Не дается мне пока этот php c его апострофами, кавычками и непонятными fetch_assoc() , знаками "->". Но каким-то чудом все-таки удалось победить этот урок. Дело было в файле index.php, в котором я не совсем правильно набрал код для передачи id в файл del. |
|||
PHP графика Таблица записей в index | + 16 | ||
Повторил создание кода php с кодом html. Пока все сложно. Особенно понять, как цикл в php умудряется понять, что цикл еще не закончен. Ведь закрывающую фигурную скобку мы поставили через кучу html кода. |
|||
PHP графика Добавление данных в БД | + 19 | ||
Записывать данные в базу данных Пропустил кучу апострофов, и искал долго ошибку... Спасибо. |
|||
PHP графика Форма Edit | + 19 | ||
Делать форму с кодом php 10 звезд. Сам не сделаю. Здорово! |
|||
PHP графика Несколько SQL-запросов | + 19 | ||
Повторил sql запросы Спасибо |
|||
PHP графика Правильные шрифты | + 20 | ||
Использовать imagettftext(); не удержался и все-таки использовал цикл for. Спасибо за урок! |
|||
PHP графика Рефакторинг & connect | + 20 | ||
Выделять код в функцию. Подключаться к mysql Спасибо! Очень познавательно. |
|||
PHP графика Создание базы данных | + 18 | ||
Создавать таблицы без консоли. Спасибо за урок. Все получилось! |
|||
PHP графика Открытку в студию | + 18 | ||
Научился в качестве фона использовать картинки При большой картинке текст , почему-то , оставался все равно маленьким , не смотра на то что ставил фонт и 50 и 60. Видимо там есть какие-то ограничения. Все-таки это не фотошоп. |
|||
PHP графика Надпись - в картинку | + 18 | ||
Выводить текст в картинку средствами php. Спасибо. Все отлично. |
|||
PHP графика Где находится библиотека | + 18 | ||
Доставать информацию о плагинах php Спасибо! Все получилось. Наконец, и у меня получилось запустить все это добро. |
|||
Невидимка Кто такая C# Невидимка? | + 20 | ||
--- На xp не запустился ни один файл. Пересел за нетбук с win7 - на нем очень не удобно программировать. Экран маленький и все мелко. Но на win7 (32bit) тоже ничего не пошло. Файла info.txt к сожалению тоже не нашел в архиве. Запустил собирание хэшей через браузер. Это , конечно, не то, т.к. грузится процессор и комп начинает тормозить, но сколько-нибудь соберу |
|||
Tinklavimas 5. Меню с Колонками | + 21 | ||
Повторил разметку html Захотелось меню посередине сделать. Пока сделал через padding |
|||
Tinklavimas 4. Две колонки | + 23 | ||
Отлично поупражнялся -- |
|||
Tinklavimas 3. День Космонавтики | + 18 | ||
Вспомнил, что такое absolute. Еще попутно научился делать круглые фотки, и еще вырезать нужную часть из фото То что надо! |
|||
Tinklavimas 2. Красивое меню | + 19 | ||
Сделали меню --- |
|||
Tinklavimas 1. DIV + CSS = Структура страницы | + 19 | ||
Повторил использование стилей --- |
|||
Tinklavimas 3. яКартинка | + 23 | ||
показывать и скрывать картинку через onmouseover и onmouseout Спасибо, запомню |
|||
Tinklavimas 2. Ввод данных | + 19 | ||
Делал сам, без подсказок. пришлось воспользоваться поиском, т.к. сначала склеивались два значения, а не складывались. Только потом увидел, что достаточно было прибавить единицу |
|||
Tinklavimas 1. Запуск JavaScript | + 18 | ||
Использовать alert(""); Проверять заполнение полей на пустоту. Обнаружил, что в html5 для этого много чего сделано, но сам делал ручную проверку. Добавил тень тексту. (text-shadow: -1px -1px white, 1px 1px gray, 2px 2px #7a7a7a, 3px 3px #757575, 4px 4px #707070, 5px 5px #6b6b6b, 6px 6px #666666, 7px 7px #616161, 8px 8px #5c5c5c, 9px 9px #575757, 10px 10px #525252, 11px 11px #4d4d4d, 18px 18px 30px rgba(0, 0, 0, .4), 18px 18px 10px rgba(0, 0, 0, .4); ) Оказалось, что firefox отказался работать с тегом name. Firefox этот тег вообще игнорировал. При изменении его на id все сразу заработало. Пока все это у меня происходит на уровне научного тыка, что немного огорчает. Тень скопировал с просторов интернета - смысл понимаю, все там достаточно просто, но по памяти такое написать не смогу. Значит в следующий раз буду опять искать в интернете и копировать. Нужно ли это вбивать в подкорку, или же так и искать каждый раз - вот в чем вопрос. |
|||
Tinklavimas 8. Landing page | + 19 | ||
Пришлось гуглить, т.к. по памяти не получилось. Научился изменять цвет текста, размер текста. ФТП у меня не открывается, так что делаю все локально. |
|||
Tinklavimas 7. Tinklalapio kūrimo etapai | + 24 | ||
растягивать картинку на весь <td> : надо в style прописать display: block. Там же можно еще и размер прописать Не удалось открыть ftp сервер, так что все делал локально. |
|||
Tinklavimas 6. Raidės iš Varneliu | + 26 | ||
Повторил создание таблиц и прописывание стилей --- |
|||
Tinklavimas 5. Kurortavimas | + 26 | ||
Использовать form input type="text" input type="radio" select textarea input type="checkbox" input type="submit" Заставить появляться кнопку только когда отмечен checkbox. В итоге все получилось. |
|||
Tinklavimas 8. Табличный аттестат | + 25 | ||
Отработал создание таблиц html. Перевести с литовского. Сделать косую линию в ячейке. Вспомнить как задавать padding. Задание понравилось. Наконец, нашел время. |
|||
Tinklavimas 7. Союз столбцов и строк | + 26 | ||
Поэкспериментировал с таблицами Спасибо |
|||
ООФрукты Постановка задачи | + 25 | ||
Вводить информацию с клавиатуры. Делать консольное приложение в java/ Делал не в eclipse, но все получилось. Думаю теперь надо все разделить на 3 класса. Один отвечает за ввод. Другой- за обработку, третий - за вывод. |
|||
C# Android Установка Xamarin для Visual Studio | + 25 | ||
Надеюсь, что у меня уже установлен xamarin. Надо сначала попробовать сделать, чтобы понять получилось ли у меня что-нибудь |
|||
База SQLite SQLite - Самостоятельная работа | + 25 | ||
Повторил работу sqlite. Все получилось. Давно делал эти уроки. Так что пришлось подглядывать в предыдущие уроки. Рад, что была возможность попрактиковаться. Спасибо. Как раз на базе sqlite делаю свою программку с кучей таблиц и ключей. Но там все работает без консоли, но не на java, а на c#. |
|||
Пробный Java экзамен Формулировка задания | + 26 | ||
Надо написать консольное приложение на java по тех. заданию. Необходимо реализовать просмотр данных, ввод новых студентов, ввод оценок по курсам Из вышеперечисленного программного обеспечения кажется все присутствует. |
|||
Шарики VIP. Рефакторинг Библиотеки | + 26 | ||
Еще раз прошел, как сделать dll. Спасибо, все получилось. Без интерфейсов оказалось даже проще |
|||
Шарики Шарики. Поиск линий | + 28 | ||
Делал этот урок где-то в прошлом году Вспомнил, как все было. |
|||
Карточки памяти VIP-загрузка на Android | + 24 | ||
Спасибо за урок. Помог быстро пройти все сложности. Все получилось довольно быстро, А все потому, что в видео показали все тонкости. Сложностей, видимо не возникло, потому что когда-то настраивал Android Studio. Там все уже было настроено, пришлось только правильные пути указать. Единственная проблема : при запуске на телефоне почему-то видны картинки из папки pictures. Надеюсь в дальнейшем с этим разобраться. |
|||
Карточки памяти Неуловимая птичка | + 25 | ||
научился имортировать длл в унити! Получилось но несразу. Со ссылками на длл проблем не возникло. Длл делал в 2008 студии, там framework стоял как раз 3.5. После того, как я добавил длл в унити, попробовал добавить в vs, но vs ругнулась и сказала, что у нее этот референс уже есть. Так что с этим проблем не возникло. Но вот при запуске программки некоторые картинки не открывались, а консоле была ошибка про nullreference object. После раздумий, нашел, где была ошибка. Оказывается я добавил не все картинки в унити. Не было нулевой картинки. После ее добавления все заработало как надо. Спасибо за урок! |
|||
Карточки памяти Открытие по щелчку | + 25 | ||
научился искать картинки и кнопки через код Спасибо , все получилось. Единственное у меня картинки пока разного размера, поэтому они очень интересно масштабируются. |
|||
Шахматы по сети Доска. Установка Unity 3D | + 21 | ||
-- см скриншоты |
|||
Нано-игры VIP урок. Игра 2048 | + 23 | ||
Игра уже сделана. Спасибо. В итоге, кажется , научился играть в эту игру лучше, чем раньше |
|||
Фотошарп VIP. Делегаты на кубиках | + 21 | ||
Использовать делегаты Делал давно. решил закрыть. Интересно, что проект из vs2008 не открылся в vs2015 |
|||
Карточки памяти Горизонтальное и Вертикальное | + 21 | ||
Пользоваться различными layouts. Помещать картинку в кнопку. Этот урок уже пошел по-легче. Unity - это уже не просто навороченный текстовый редактор. Он больше похож на программу для создания 3D моделей, типа 3D Max/ Спасибо! По книжке было бы сложнее разобраться, если, конечно, книжки такие существуют. |
|||
Карточки памяти Авоська картинок | + 23 | ||
Добавлять панели, кнопки, лэйауты. Новая программа с новым интерфейсом всегда дается непросто. Приходилось не раз возвращаться по видео вперед и назад. |
|||
Карточки памяти Запуск Unity с картинками | + 23 | ||
Создавать проект. Узнал, куда все сохраняется и где живет папка с проектом. Все получилось. Осваиваем новую территорию, это очень позитивно! |
|||
Карточки памяти Персональные картинки | + 23 | ||
--- Открыл win7. Готов к продолжению |
|||
Карточки памяти Класс в Библиотеке | + 25 | ||
Создавать dll! Подключать второе проект к первому! Был момент, что уже показалось , что у меня не получится. Т.к. все это пока делаю в VS2008. Но в итоге почти ничего не изменилось. Все удалось и запустилось! Я очень этому рад! Вроде все просто, но без видео, наверное, месяц бы ушел на поиск решения этой задачи. |
|||
Карточки памяти Классовая независимость | + 25 | ||
Правильно проводить рефакторинг Не смотря на то, что делал урок по видео, когда переносили код, все равно боялся, что не заработает. Уж больно лихо мы переносили огромные куски кода. Но к моему удивлению, все прошло гладко. Только пришлось в метод ShowWinner добавить от себя передачу общего количество нажатий, потребовавшихся для завершения игры. Спасибо за бесценный опыт! |
|||
Карточки памяти Независимый класс | + 25 | ||
Создавать и использовать интерфейс Спасибо! Очень интересный и важный урок для меня. Чем больше уроков смотришь, тем больше понимаешь, что многого еще не знаешь. |
|||
Карточки памяти Алгоритм игры | + 24 | ||
Повторил. Еще раз нарисовал схему. Уже это проходил, так что сложностей не возникло. |
|||
Шахматы по сети Классы. Архитектура проекта | + 28 | ||
Очень все интересно. Главное успеть все сказать, так как качать будет небыстро. Из всего предложенного знаком только с C |
|||
Шахматы по сети План Шахматного проекта | + 28 | ||
Программировал на С#. С базами знаком : sq-lite, MySql. C MS-SQL пока не пользовался. Надеюсь, что все получится, и удастся договориться с семьей, чтобы было на все время. |
|||
Простой WPF WPF. Простая змейка. VIP урок. Длина тела. | + 15 | ||
Это еще надо научится так красиво программировать! Такое возможно, только если ты продумал свою игру до мелочей. |
|||
Фотошарп ФИНАЛЬНЫЙ УРОК | + 15 | ||
Научился редактировать фотографии используя средства языка программирования c# C такими прекрасными уроками все сразу получается! |
|||
Простой WPF WPF. Простая змейка. Победа и поражение. | + 15 | ||
Проверять выход за пределы окна. Все получилось. Не ожидал, что уже допишем нашу змейку. Спасибо! |
|||
Простой WPF WPF. Простая змейка. Управление движением. | + 15 | ||
Много тонкостей, которые при самостоятельном обучении не сразу удастся узнать. Спасибо! Все получилось. Была одна ошибочка, которую удалось найти. |
|||
Простой WPF WPF. Простая змейка. Таймер для еды. | + 15 | ||
Повторил, что цифры надо выводить в константы. Научился использовать таймер в wpf. Спасибо! Урок очень ценный. Тут и пример рефакторинга, и использование переменных и констант. |
|||
Простой WPF WPF. Простая змейка. Эллипс на канвасе | + 15 | ||
Рисовать кружки на канвасе. пока не понял, на что влияет индекс при инсерте. Он у меня остался нулевым и в первом кружочке, и во втором. |
|||
Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. | + 15 | ||
Подключать пакеты. Парсить json Все-таки сделал, чтобы можно было переводить из рублей в доллары |
|||
Простой WPF WPF. Конвертер валюты. Курс валют в JSON. | + 15 | ||
Все супер! Научился загружать из интернета строку. У меня vs ругался, что строка в неверном формате. После замены точки на запятую vs перестал ругаться и стал работать как положено |
|||
Простой WPF WPF. Конвертер валюты. Класс конвертации. | + 15 | ||
Здорово! Повторил создание классов и использование всего добра в основном классе. Спасибо. Иду дальше! |
|||
Простой WPF WPF. Конвертер валюты. Макет программы | + 15 | ||
Потрогал wpf. Похоже на winforms, но все чуть-чуть подругому. У меня почему-то не было вкладки events. но пока выкрутился. |
|||
Фотошарп Билинейная интерполяция | + 15 | ||
Изучил в первом приближении билинейную интерполяцию! Все получилось. Этот очередной урок научного волшебства. Все очень понравилось! |
|||
Фотошарп Метод ближайшего соседа | + 15 | ||
Масштабировать картинку. Вспомнил, как использовать trackbar все получилось. Спасибо. |
|||
Фотошарп Изменение размера | + 16 | ||
Вспомнил все. Подготовил форму все получилось |
|||
База SQLite SQLite - Select | + 16 | ||
Повторил запрос селект. Еще раз закрепил знания, что надо использовать statement. А также узнал куда сохранить полученные данные Спасибо. |
|||
База SQLite SQLite - Insert | + 15 | ||
Писать программы без IDE. Подключать модули в Intellij IDEA. Радует, что все получилось. Найти все в другой среде разработки. Все удалось. Спасибо. |
|||
База SQLite SQLite - Подключение из Java | + 15 | ||
Подключаться к sqlite. Настраивать переменные среды. Победил все-таки. Спасибо за подробные объяснения. Сложно было вспомнить , где все это добро Java храниться у меня на компьютере. |
|||
Демо игры C# чего начать программировать | + 15 | ||
Давно уже на этом проекте. Что-то улиточные уроки перестали появляться, вот и решил посмотреть, что, где я не доделал. |
|||
Секундомер Играй гармонь! | + 16 | ||
Делать гармошку Сложно заставить себя. Заставлял месяца два. Но любопытство все же победило - интересно же узнать, какой урок откроется следующий. |
|||
Java Sweeper Финальный аккорд | + 15 | ||
Создавать окна, использовать адаптер для мыши. Все это писать на языке Java. Создавать и использовать перечисления. Использовать ООП при написании программ. Сложно было успевать все записывать за маэстро. Чувствуется, что за кадром осталась огромная работа по рефакторингу. Нам же достался бриллиант, сверкающий своими гранями, т.к. каждая функция на своем месте - ни удалить, ни прибавить. Прямо скажу, что курс - образец для подражания, но пока это для меня недостижимая цель. Когда сам начинаешь писать, все валится в одну кучу. Так что буду стремиться к совершенству. Спасибо огромное за курс! Получил огромное удовольствие от его прохождения! |
|||
Java Sweeper Цифровой помощник сапёра | + 15 | ||
Делать проверки, проверки, проверки Спасибо. Курс получился очень насыщенным. Видишь сразу конечный результат - выверенный до мелочей! |
|||
Java Sweeper Открываем карты | + 15 | ||
Доводить программу до совершенства -- |
|||
Java Sweeper Первая ошибка сапёра | + 15 | ||
Получилось! -- |
|||
Java Sweeper День Победы! | + 15 | ||
Все получается --- |
|||
Java Sweeper Телеграмма о флажках | + 15 | ||
Все работает --- |
|||
Java Sweeper Учёт зарытых флагов | + 15 | ||
Практика генерирования геттеров. Спасибо |
|||
Java Sweeper Нулевая рекурсия | + 15 | ||
Здорово! Хитрая рекурсия. Ее сразу и не заметишь, если не знаешь, как тут все устроено. Еще вспомнили, как выводить в консоль, и где все это потом посмотреть. Спасибо! Красивый вариант! |
|||
Java Sweeper Выбор из выбора | + 15 | ||
Сделали отличную заготовку для главного действия. Нравится, что после каждого урока программа остается работоспособной. |
|||
Java Sweeper Алгоритм открывашки | + 15 | ||
Узнал алгоритм открытия клеток --- |
|||
Java Sweeper Актуальное информирование | + 15 | ||
Повторил switch. B вывод в текста в Label Спасибо! |
|||
Java Sweeper Недетские состояния | + 15 | ||
Генерировать геттер в java Все запустилось |
|||
Java Sweeper Добро пожаловать! | + 15 | ||
Инициализиорвать font. А также познакомился с лейблом в java. Все очень интересно. Продолжаем изучать! |
|||
Java Sweeper Смена флагов | + 15 | ||
Вспомнил, как путурировать методы. Получилось! Спасибо за подарок |
|||
Java Sweeper Схема правой педали | + 15 | ||
Научим правую кнопку работать правильно. Программа будет знать открыта, закрыта ли наша поле --- |
|||
Java Sweeper Мышечный адаптер | + 15 | ||
Ура! Мы применили мышиный адаптер! Все получилось! |
|||
Java Sweeper Клавишные инструменты | + 15 | ||
Создали обработчик, который будет использоваться для нажатий кнопок мыши --- |
|||
Java Sweeper Королевская траншея | + 15 | ||
Добавили два новых метода. --- |
|||
Java Sweeper Флаг над классом | + 15 | ||
делать рефакторинг. Очень понравилось, что надо вместо комментариев выделать отдельные функции. Понравилась функция SetOpenedToBox. Просто открываем квадратик, не зависимо от того, что под ним есть. Очень важный урок. Спасибо |
|||
Java Sweeper Дважды в одну воронку | + 15 | ||
Не так проста игрушка, как кажется! Спасибо за курс. Все очень нравится! |
|||
Java Sweeper Следующая цифра | + 15 | ||
Получилось! Делать по видео просто |
|||
Java Sweeper Ограда из единиц | + 15 | ||
Проверять клетки вокруг заданной Спасибо. |
|||
Java Sweeper Сравнение координат | + 15 | ||
переопределять функцию equals Все сделал, надеюсь потом пойму, зачем мы это сделали. |
|||
Java Sweeper Случайные бомборазмещения | + 15 | ||
10 бомб получилось не сразу. Спасибо, все получилось |
|||
Java Sweeper Тестовая бомба | + 15 | ||
Спасибо за интересные уроки --- |
|||
Java Sweeper Бомбанутый класс | + 15 | ||
Это невидимая часть, которая закрыта, но которая должна быть. По ней мы будем проверять правильность или не правильность наших ходов |
|||
Java Sweeper За гранью видимого | + 15 | ||
Красиво получается --- |
|||
Java Sweeper Матрица мира | + 15 | ||
Создали матрицу Все понятно |
|||
Java Sweeper Игровая координата | + 15 | ||
Все получилось Здорово! Спасибо! Идем дальше! |
|||
Java Sweeper Фасадный класс | + 15 | ||
Этот класс - отображение всех наших действий. Это как view в шаблоне mvc Надеюсь, что правильно понял назначение этого класса |
|||
Java Sweeper Радуга картинок | + 15 | ||
добавлять иконку. --- |
|||
Java Sweeper Полный список | + 15 | ||
Получается, но надо быть очень внимательным. --- |
|||
Java Sweeper Установка размеров | + 15 | ||
Здорово все получается --- |
|||
Java Sweeper Статичная граница | + 15 | ||
Пока все понятно --- |
|||
Java Sweeper Наши координаты | + 15 | ||
Отобразили еще раз Легко можно наделать ошибок, так что приходится быть очень внимательным |
|||
Java Sweeper Карта классных сокровищ | + 15 | ||
Очень крутая схема получилась! С такой схемой все становится яснее |
|||
Java Sweeper Запускаемый jархив | + 15 | ||
Создавать jar архив --- |
|||
Java Sweeper Источник ресурсов | + 15 | ||
прикреплять ресурсы Все получилось. Спасибо |
|||
Java Sweeper Картинка в кубике | + 15 | ||
Использовать Object Все получилось |
|||
Java Sweeper Первый цикл | + 15 | ||
Здорово, буквально две строчки кода - и уже все вывели на экран Идем дальше. Спасибо |
|||
Java Sweeper Перечисление кубиков | + 15 | ||
Не сразу нашел package. В остальном все отлично Идем дальше |
|||
Java Sweeper Константные размеры | + 15 | ||
Вспомнил, что числа лучше заменять константами. Спасибо |
|||
Java Sweeper Угловая бомба | + 15 | ||
Закрепил действия по выводу картинки Спасибо, идем дальше. |
|||
Java Sweeper Загрузка и отображение | + 15 | ||
выводить картинки на панель Спасибо, все проясняется. |
|||
Java Sweeper Импорт картинок | + 15 | ||
Добавлять ресурсы в программу Спасибо |
|||
Java Sweeper Метод рисования | + 15 | ||
Вывод линии и использование для этого переопределенного метода. Все получилось. |
|||
Java Sweeper Раздельная инициализация | + 15 | ||
Среда разработки оказалась довольно удобной. Спасибо, все получилось |
|||
Java Sweeper Пустая панель | + 15 | ||
Хорошо, что можно подсмотреть, как все это запускается. Представляю, сколько бы мне понадобилось времени самому все это найти в интернете. Спасибо.! С Вашей помощью все запустилось |
|||
Java Sweeper Полёт над классом | + 15 | ||
getImage() - для меня самая интересная функция. Будет размещать картинку в нужном месте. Спасибо |
|||
Java Sweeper Закрытие на выходе | + 15 | ||
Не знал, что надо свойства формы прописывать в коде. Все получается. Спасибо! |
|||
Java Sweeper Простое окно | + 15 | ||
Запускать первое окно в javaj Все получилось, и это радует |
|||
Java Sweeper Легендарная игра | + 15 | ||
Все прекрасно Дождаться, когда все загрузится и победить все ошибки windows |
|||
Нанософт Делегаты на кубиках | + 15 | ||
Использовать делегат Все получилось. Проходил этот урок раньше |
|||
Dancing Links Пентагон в деталях | + 16 | ||
Использовать консоль Сложно все Не обнулял vn. Поэтому возникала ошибка. Но! удалось ее найти самостоятельно, чему я очень рад. |
|||
Теория ООП Интерфейс. VIP. Пересечение прямоугольников. | + 16 | ||
использовать тип Object Все очень интересно. Сначала сделал две кнопки, чтобы можно было запускать то одну игру, то другую. Потом доделал, как было показано в уроке. Жду с нетерпением следующего урока, интересно, как все-таки нам удастся подружить кружки с прямоугольничками. |
|||
Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. | + 16 | ||
--- --- Быстро получилось заменить кружочки на квадратики!. Спасибо , очень интересно. |
|||
Dancing Links Матрица Пентагона | + 16 | ||
--- Пока просто повторил Что-то получилось. |
|||
Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. | + 1 | ||
менять правила игры Функции private void SetNewVirus(iIgrok gamer) и private void FindNewVirus() оказались достаточно развернутыми. Спасибо! Очень интересно было все это делать. Теперь надо все закреплять и повторять. И попробовать использовать интерфейс для своей какой-нибудь задачи |
|||
Теория ООП Интерфейс. Создаём новую игру. | + 16 | ||
Создали новый класс для новой игры. Все просто, когда повторяешь. Думаю, чтовa SetNewVirus(Игрок). сделаем virused.Add(gamer); A в FindNewVirus() будет что-нибудь похожее на gamer.Golya(); Спасибо за урок |
|||
Теория ООП Интерфейс. Изменяем правила игры. | + 16 | ||
изменять правила -- решил, что у меня будут кружочки. Потом решил, что если шарик стал Голей, то он вырастает на 2 единицы. Для этого добавил новую функцию Grow() в наш интерфейс и реализовал ее в классе Circle |
|||
Dancing Links Фигуры в консоли | + 16 | ||
Повторил вывод в консоль -- Спасибо! Когда что-то выводишь, то становится понятнее! |
|||
Теория ООП Интерфейс. Кружочки гоняются друг за другом. | + 16 | ||
Все получилось! --- Проверять в таймере , разошлись ли кружки |
|||
Теория ООП Интерфейс. Кружок готов к игре! | + 16 | ||
Познакомился с реализацией функций "беги" и "поймал" Вспомнил как вычислить длину между двумя координатами. Все понял. Спасибо большое. Все очень интересно. |
|||
Теория ООП Интерфейс. Кружок хочет играть. | + 16 | ||
Наследовать интерфейс --- В функции "беги" по таймеру будем обновлять координаты кружка, в функции поймал будем как-то сравнивать координаты двух кружков. Наверное как-то так. |
|||
Теория ООП Интерфейс. Запускаем кружки на площадку! | + 16 | ||
Все получилось. Оказалось просто. Скоро наши шарики у нас забегают! |
|||
Dancing Links Фигуры из пентамимо | + 16 | ||
--- Пока все сложно. Доработать функцию не решился. зачем надо 12 столбцов, а потом еще 60 столбцов. Очень надеюсь, что вскоре туман рассеется. Либо буду пересматривать весь курс сначала. |
|||
Теория ООП Интерфейс. Кружок на площадке. | + 16 | ||
Повторил рисование круга --- Спасибо. Следующий урок будет самым интересным, так как шарики уже у нас забегают. |
|||
Dancing Links Открытие/закрытие столбцов | + 16 | ||
Пытаюсь разобраться как работает алгоритм Пока все непросто Все получилось. Идут след в след. В противном случае будет уже не выбраться. |
|||
Теория ООП Интерфейс. Площадка для игры. | + 16 | ||
Повторил. Все интересно. --- Класс арена отвечает за отображение наших объектов. Наша лужайка, на которой мы будем играть в догонялки. |
|||
Теория ООП Интерфейс. Создаём кружок. | + 16 | ||
--- Все просто Дальше , наверное, на форме разместим picturebox. Заведем Graphics, timer и все это завяжем вместе. |
|||
Dancing Links Как ссылки пошли впляс | + 16 | ||
Пока просто повторяю. Все сложно. Пока все дается непросто. |
|||
Dancing Links Единичная матрица | + 16 | ||
создавать единичную матрицу. Все было сложным. Надеюсь, что все понял, но может быть это заблуждение. |
|||
Теория ООП Интерфейс. Алгоритм игры. | + 16 | ||
Реализовали две функции поиска и установки лидера. --- Теперь надо придумать кто кого будет догонять. То есть создать играющих, Видимо понадобится таймер, чтобы заставить их двигаться. |
|||
Теория ООП Интерфейс. Правила игры. | + 16 | ||
Использовать интерфейс в качестве аргумента функции Все отлично SetNewLeader - вызываем функцию Голя из интерфейса FindNewLeader - Перебираем всех игроков, и если кто-то "Голя", то вот мы его и нашли |
|||
Теория ООП Интерфейс. Зачем он нужен. | + 16 | ||
Создавать интерфейс --- Интрфейс: объявление методов, которые будут использоваться без их реализации. Реализация будет уже в классе, который будет унаследован от этого интерфейса. Спасибо. Все очень интересно. |
|||
Dancing Links Заголовки столбцов | + 16 | ||
У нас получился четырехсвязный список Чуть не запутался . Пока просто повторяю. |
|||
Dancing Links Расширение хоровода | + 16 | ||
Создавать двусвязный список! Все получилось, но надо осмыслить. Спасибо! Интересно, как мы это будем использовать в дальнейшем. |
|||
Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. | + 16 | ||
--- ---- Спасибо за курс. Самое ценное в этом курсе именно то, что в нем все трансформации делаются постепенно. Именно при таких уроках и приходит понимание как все работает. Фото есть у меня в профиле, так что выкладывать не буду. |
|||
Теория ООП Перемещение Снеговиков | + 16 | ||
Повторил использование полиморфизма Повторять просто. Спасибо |
|||
Теория ООП Перемещение других фигур | + 16 | ||
Повторил, все получилось --- Спасибо, жду следующего урока |
|||
Теория ООП Перемещение круга | + 16 | ||
Задавать правильно координаты. Отличие координат кружка от координат position. Вроде все очевидно. Но сам бы долго перебирал варианты Спасибо . Все получилось! |
|||
Теория ООП Спрайт для Снеговика | + 16 | ||
Повторил коллекцию List, использование наследования. Интересно смотреть, как программа прыгает из класса в класс. И при этом все работает. Спасибо. Очень все красиво получается. Без предыдущих уроков, думаю, было бы сложнее разобраться что в коде происходит. |
|||
Теория ООП Мощь полиморфизма | + 16 | ||
Создавать и использовать абстрактные классы! С такими плавными превращениями сразу все становиться понятно Спасибо за прекрасный урок. Очень удобная штука. Курс просто замечательный! |
|||
Теория ООП Переезд graph в базовый класс | + 16 | ||
Интересному рефакторингу Все получилось Спасибо. Очень интересные уроки! |
|||
Теория ООП Переезд метода Draw | + 16 | ||
Все получилось Все получилось Все получилось |
|||
Теория ООП Приведение с мотором | + 16 | ||
Теперь знаю. как узнать тип объекта ---- Очень интересно, Жду следующих уроков. |
|||
Теория ООП Фигуральный базовый класс | + 16 | ||
--- --- Может быть можно это как-то реализовать через интерфейс. А пока сложновато что-то придумать. Жду следующего урока. |
|||
Графические циклы VIP. Спирограф от Елены | + 16 | ||
Реализовывать спирограф. Повторил и закрепил использование диалогов сохранения и выбора цвета. Хоть все формулы есть в интернете, но реализовать самому получилось как-то не так. Спасибо за такой прекрасный урок. Чувствуется, что чтобы записать такой урок понадобилось явно не 17 минут. За кадром остался огромный труд! Первая часть видео - шедевр с множеством анимации! А вторая часть - фейерверк программирования! Спасибо за увлекательный урок! Еще в подарок реализация поиска НОД! Буду еще не один раз разбираться с кодом. 10 звезд! |
|||
Теория ООП Богатое наследство | + 16 | ||
Повторил наследование. --- При наследовании к содержимому родителя можно добавить новый функционал. Очень удобная штука! Спасибо за урок. |
|||
Dancing Links Двусвязный список с удалением | + 16 | ||
Использовать циклический список циклический список Спасибо. Надо будет еще этим как следует проникнуться. |
|||
Dancing Links Работа алгоритма | + 16 | ||
Рассмотрел поиск решения с помощью алгоритма х Пока все понятно. По видео сделать получилось. |
|||
Dancing Links Что такое Dancing Links | + 1 | ||
Узнал об алгоритме X Дональда Кнута - Dancing Links. Интересно Спасибо. Чувствую, что здесь встречусь с магией математики и программирования |
|||
Теория ООП Второй Снеговик | + 16 | ||
Повторил инициализацию объектов --- Наверное придется для снеговика создать отдельный класс и там реализовать методы поворота, масштабирования и всего остального. Чувствую, что дальше будет только интереснее. |
|||
Знакомство с jQuery Эффекты появления и исчезновения | + 16 | ||
использовать функции fade() --- Спасибо. Пока смотришь - все понятно, когда сам начинаешь набирать, оказывается, что не знаешь, что точно надо набирать. Оказалось очень полезно. |
|||
Теория ООП Рисуем Снеговика | + 16 | ||
Повтор прошлого урока Найти координаты --- |
|||
Теория ООП Цветные карандаши | + 16 | ||
--- --- Отлично все запуталось. Предвкушаю рефакторинг! Спасибо! |
|||
Теория ООП Расстояние между пикселями | + 16 | ||
Изучаем использование конструкторов. --- Все очень интересно. Спасибо. Коротко и очень понятно. |
|||
Теория ООП Пиксели для классов | + 16 | ||
Все получилось --- Именно такой рефакторинг дает представление о программировании. Спасибо |
|||
Теория ООП Структура vs Класс | + 16 | ||
Проанализировал разницу между структурой и классом. Использование модификаторов ref и out! Когда слушаешь - не сложно. Спасибо. Очень важный урок. Про это читал, но когда все показано в действии все на много понятнее. |
|||
Теория ООП Структура пикселя | + 16 | ||
Повторил создание конструкторов. -- Спасибо, во всем разобрался |
|||
Игры со словами ФИНАЛЬНЫЙ УРОК | + 16 | ||
--- --- Спасибо за курсы. Все очень интересно. Двигаемся дальше. |
|||
Игры со словами Сложение букв. Комбинаторика. | + 16 | ||
повторяю Спасибо Интересно! |
|||
Игры со словами Виселка. Алгоритм помощника | + 16 | ||
=== --- Делал этот урок, когда он был не в этом курсе. Спасибо! Играть одно удовольствие! |
|||
Игры со словами Виселка. Блоксхема помощника | + 16 | ||
Спасибо. Еще раз проработал схему--- --- Делал этот урок года 2 назад. Схему нарисовал еще раз. Очень полезно |
|||
Микроигры VIP урок. Стрелялка | + 16 | ||
Закрепил использование наследования При наследовании начинаешь забывать какие переменные были в родительском классе. Спасибо! Очень ценный урок. Жаль, что gif нельзя сюда загрузить. Сделал, что при попадании в картинку, то картинка меняется. |
|||
Микроигры ФИНАЛЬНЫЙ УРОК | + 16 | ||
--- --- Спасибо за уроки. Дальше будет курс тот, в который заползет моя улиточка :). В том тоже что-то есть, когда не знаешь, какой курс следующий откроется |
|||
Знакомство с jQuery Эффекты скрытия и отображения | + 16 | ||
познакомился с плавным исчезновением и появлением элементов --- --- |
|||
Микроигры Крестики-Нолики. Игра с компьютером | + 2 | ||
--- --- Делал этот урок когда-то раньше. А также , до этой программы сам пробовал делать крестики нолики. |
|||
Микроигры 2048 - Смещение | + 16 | ||
Отличная практика в применении рекурсии. Рекурсия. Спасибо! Все получилось. Еще раз повторил использование делегатов. Отличная программа получилась. Очень нравится, что всё разобрано по классам. |
|||
Демо софт Вам телеграмма! | + 16 | ||
--- --- --- |
|||
Микроигры ПОЛУФИНАЛЬНЫЙ УРОК | + 16 | ||
--- --- Отличные программки получаются! Спасибо |
|||
Микроигры Аполлон. Плавное прилунение | + 16 | ||
--- --- Ползем дальше |
|||
Микроигры Аполлон. Законы физики | + 16 | ||
--- --- Проходил в другом курсе. |
|||
Микроигры Аполлон. Главные герои | + 16 | ||
--- --- Уже это делал раньше |
|||
Микроигры Игра 15 - Картинка | + 16 | ||
Вычислять координаты квадратов. Вычислять координаты квадратов. Спасибо за интересный урок. Добавил от себя выбор своей картинки, а также маленькую картинку в отдельном окне, чтобы можно было представить, какую картинку надо собрать. |
|||
Графические циклы VIP. Спирограф | + 16 | ||
Рисовать красивые узоры Сложно было решить, получилось выполнить задание или нет. Не уверен, что у меня получился настоящий спирограф, но что-то получилось. Спасибо за задачку |
|||
Графические циклы VIP. Узоры на окружности | + 16 | ||
делать анимацию из линий --- мигание победил так: g.Clear(); То есть очищал не форму, а графикс. Очень красивая штука получилась. Добавил еще смену цветов. Решил ограничиться четырьмя цветами. Спасибо за такой прекрасный урок! |
|||
Tinklavimas 6. Стильные Буквы | + 16 | ||
--- --- Что-то вспомнил |
|||
Знакомство с jQuery События и их методы | + 16 | ||
Использовать события в jQuery. Не запутаться в скобках. Разобраться, что подключил не ту версию jQuery. Случайно узнал, что в старых версиях jQuery вместо on использовалось live. |
|||
Знакомство с jQuery Понятие селектора и примеры | + 16 | ||
-- Понравилось "tr:odd" Все получилось |
|||
Знакомство с jQuery Эксперименты и кнопки | + 16 | ||
Использовать функции hide(), show(), изменять цвет текста -- Спасибо! |
|||
Знакомство с jQuery Синтаксис и простейший пример | + 16 | ||
Пока только начало --- Вперед! |
|||
Знакомство с jQuery Суть библиотеки jQuery | + 16 | ||
Познакомился с jQuery --- Очень важная тема! Здорово, что можно осваивать все направления на одном сайте. |
|||
Графические циклы VIP - Квадрат Гарри Поттера | + 16 | ||
Строить графики в консоле интересно Спасибо. Получилась отличная визуализация графиков в пределах 25 клеток. |
|||
Графические циклы ФИНАЛЬНЫЙ УРОК | + 16 | ||
Отличный курс. --- Очень познавательный курс по изучению возможностей циклов! Спасибо |
|||
Секундомер VIP. Секрет мастерства | + 16 | ||
--- Заставить себя написать еще раз. Попробую ее для androida написать. Второй раз загружаю видео. |
|||
Графические циклы Спираль Архимеда | + 16 | ||
использовать тригонометрию --- Спасибо |
|||
Секундомер VIP. Биоритмы | + 16 | ||
Повторил: форматированный вывод строк в консоль ----- Спасибо, буду теперь знать, что есть куча разных биоритмов. |
|||
Секундомер ФИНАЛЬНЫЙ УРОК | + 16 | ||
--- --- Ушло на создание программы 20 мин. Как обычно ускорил видео, чтобы оно смогло загрузиться. |
|||
Демо софт Менеджер паролей | |||
Повторил --- Сделал более развернутую программу. Реализовал: программное заполнение Panellayout из zip файла с паролем. Сделал добавление сайтов. Сохранение файла и последующая его архивация в zip c паролем. Познакомился с библиотекой DotNetZipLib - отличная бесплатная библиотека! Сделал отдельные формы для добавления сайтов, и для ввода пароля. |
|||
Секундомер 5 часть. Видеофиксация | + 16 | ||
--- Найти время Сделал задание за 8 минут. Но так как интернет на отдачу у меня что-то медленный, то позволил себе ускорить видео в два раза. Чтобы размер файла стал поменьше. |
|||
Секундомер 5 часть. Пункты 240 – 273 | + 16 | ||
--- никуда не торопиться --- |
|||
Секундомер 4 часть. Видеофиксация | + 16 | ||
Повторяем --- Идем дальше |
|||
Tinklavimas 5. Морской бой | + 16 | ||
--- найти время И самое страшное, если на следующем уроке надо будет эти прямоугольники выписывать в html! |
|||
Секундомер 4 часть. Пункты 200 – 239 | + 16 | ||
--- --- Пишем код! |
|||
Секундомер 3 часть. Видеофиксация | + 16 | ||
--- --- --- |
|||
Секундомер 3 часть. Пункты 150 – 172 | + 16 | ||
--- делать десять раз Ползу. |
|||
Tinklavimas 4. Валидатор | + 16 | ||
Правильно все сделать убрать пробелы из путей Вопросов нет. |
|||
Секундомер 2 часть. Видеофиксация | + 16 | ||
--- найти время Ползем! |
|||
Tinklavimas 3. Вкусная таблица | + 16 | ||
Вспомнил Что-то получилось спасибо |
|||
Секундомер 2 часть. Пункты 120 – 145 | + 16 | ||
-- найти время и доделать Ох... |
|||
Секундомер 1 часть. Видеофиксация | + 16 | ||
--- --- получилось за 2:44 сек. |
|||
Секундомер 1 часть. Пункты 100 – 113 | + 16 | ||
терпению все сделать С перерывами еще можно. |
|||
Секундомер Написание кода | + 16 | ||
делал в предыдущем курсе :) Все хорошо |
|||
Секундомер Настройка формы | + 16 | ||
--- --- Только что это делал в предыдущем курсе |
|||
Секундомер Моральная подготовка | + 16 | ||
^) --- Наверное написал чуть более 100 программ, точно не считал. В том числе благодаря этому прекрасному сайту. Сейчас идет работа над простенькой программой использующей базу данных mysql |
|||
Tinklavimas 1. Расписание уроков | + 16 | ||
? было просто --- |
|||
Нанософт ФИНАЛЬНЫЙ УРОК | + 16 | ||
^) Не все получилось как хотелось Ползем дальше улиткой. |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 16 | ||
Расчитывать отскок все получилось Добавил подсчет оставшихся блоков, а так же сделал подсчет очков: за желтые - +50, за красные +100 Спасибо! |
|||
Нано-игры Арканоид - Уровень и ракетка | + 16 | ||
повторил повторил Здорово |
|||
Tinklavimas Красивые стихи | + 16 | ||
Повторил Выбрать стих Получилось |
|||
Новые технологии Мотиватор | + 16 | ||
Вспомнил. Получилось. Спасибо. Теперь такой урок кажется простым. |
|||
MVC шаблон MVC - PhoneBook - Вступление | + 17 | ||
Спасибо за отличный сайт-сервис https://app.moqups.com Пока все ясно. Чувствую, что тут можно поработать и с sqlite |
|||
MVC шаблон MVC - Counter - ControllerDuplex | + 16 | ||
Создал контроллер для вывода в консоль. Получается Пока еще не решил, где буду использовать. Чувствую, что mvc лучше использовать на больших проектах. |
|||
MVC шаблон MVC - Counter - ModelDuplex | + 16 | ||
Создали уже три контроллера Все получилось Теперь главное не запутаться в моделях и контроллерах |
|||
MVC шаблон MVC - Counter - ControllerPlusConsole | + 16 | ||
делать контроллер для консоли Получается Спасибо. Два работающих контроллера - это здорово! Вот уж не думал, что такое возможно. Очень интересно |
|||
MVC шаблон MVC - Counter - ControllerPlusFrame | + 16 | ||
Научился, что создавать контроллер надо под существующие уже модель и вид. Наш источник данных - модель, будет информировать наш Вид. А также при нажатии кнопки на нашем Представлениии(Вид) будет вызываться нужная функция модели. Все получилось с первого раза На скриншоте код, как я решил проблему инициализации начального значения. Спасибо за интересный урок |
|||
MVC шаблон MVC - Counter - ModelPlus | + 16 | ||
Привязывать модель Удивительно, что все сразу работает. С каждым уроком все интереснее |
|||
MVC шаблон MVC - Counter - ViewFrame | + 16 | ||
Выводить окно в Java Пока надо все осознать Спасибо. Уже не терпится, чтобы при нажатии на кнопочку что-нибудь изменялось. |
|||
MVC шаблон MVC - Counter - ViewConsole | + 16 | ||
Пока повторил. Понимание, надеюсь, придет позже С Вами все просто Почитал про шаблон проектирования Observer-able |
|||
MVC шаблон MVC - Суть шаблона | + 16 | ||
Слышал про mvc и раньше, но в этом уроке все обстоятельно разъяснено Здорово. Спасибо. контроллер - может изменять модель, передает реакции пользователя Модель - это содержимое, меняется через контроллер Представление (View) отображает данные модели. Если модель изменилась, то и обновляется представление |
|||
База SQLite SQLite - Знакомство | + 16 | ||
Использовать sqliute в консоли. Все заработало! Спасибо. |
|||
JA. Классные пакеты CLASS - Модификаторы доступа | + 16 | ||
Повторил модификаторы Все очень доступно Спасибо |
|||
JA. Классные пакеты CLASS - Кошка и Собака | + 16 | ||
Попробовал Javu в действии Так как первых уроков не видел, поэтому не из командной строки. Все отлично |
|||
Facade Facade - Computer - Program | + 16 | ||
Познакомился с шаблоном проектирования Фасад. Заодно вспомнил, где у меня находится eclipse На самом деле eclipse до этого практически не использовал, но пока было все понятно. Спасибо |
|||
ASP.NET и GMaps Презентация | + 20 | ||
Чувствую, что может быть интересноый курс. Такую программку можно много где использовать. Например, отмечать в каких местах(странах) ты был. А может у кого-то разъездная работа, и надо ездить по вызовам. В такой программе будет удобно все это увидеть. Все написал выше все написал выше |
|||
Шарики ФИНАЛЬНЫЙ УРОК | + 21 | ||
:) Все успеть. К сожалению обзор получился коротким, так как надо убегать на работу. Вчера тоже не успел, написать отчет на предпоследний урок, так как добрался до компьютера только после часа ночи, а успеть хочется. |
|||
Шарики Шарики. Поиск пути | + 20 | ||
Использовать алгоритм волна. Наверное сложное - реализовать записывание пути. Очень много понадобилось дополнительных переменных. Спасибо! Красиво получается. 10 звезд! |
|||
Шарики Шарики. Логика игры | + 20 | ||
Повторил делегаты, свитчи. Интересная реализация. Хороший пример получился, как логику отделять от отображения. Все получается. Очень интересно!Спасибо за урок. Эта программа уже дается легче, чем год назад. |
|||
Шарики Шарики. Анализ игры | + 20 | ||
Повторил динамическое размещение элементов. Не запутаться в своих названиях фалов. Здорово! Обещаю к концу шарики сделать по-круглее :) |
|||
Шарики Шарики. Вступление | + 20 | ||
срисовывать. Вперед! Только вперед! |
|||
НаноШахматы VIP. PHP - Создание картинки | + 20 | ||
Рисовать в php У меня получился черный фон. Не удалось его изменить. При попытке изменить background наша картинка и вовсе не выводилась. |
|||
НаноШахматы JavaScript - Я тебя съем! | + 20 | ||
Увидел пример, как программировать на javascript. В отладке программы очень помогает инструменты разработки firefox-a. Спасибо. Красиво получилось! |
|||
НаноШахматы JavaScript - Завершение хода | + 20 | ||
Здорово! Можно переносить фигуры! Надо это подробнее изучить. Спасибо. |
|||
НаноШахматы JavaScript - Посадку давай! | + 20 | ||
Разрешил посадку Успеть, пока горючее не кончилось Осталось приземлиться. |
|||
НаноШахматы JavaScript - Тронул? Коди! | + 20 | ||
Брать фигуру. Получается. Здорово! Но до истинного понимания все-таки еще далеко. |
|||
НаноШахматы HTML5 - Поднятие фигур | + 20 | ||
таскать фигуры главное - получилось. Здорово получается. |
|||
НаноШахматы PHP - Превращение букв | + 20 | ||
повторил switch Как обычно , быть внимательным. Красиво получается. |
|||
НаноШахматы PHP - Массив для фигур | + 20 | ||
Пока скопировал. не понял строчку: @$board[$x.$y]. Без @ получается куча ошибок, а с ней все хорошо, Отлично, идем дальше |
|||
НаноШахматы PHP - Циклы для клеток | + 20 | ||
Вывод клеток через php копировать просто Спасибо. |
|||
НаноШахматы HTML - Фигуры на Доске | + 20 | ||
Вывел фигурки. :) Пока продолжил с тем, что было. Потом, видимо, сделаю как у всех |
|||
НаноШахматы CSS - Шахматная доска | + 2 | ||
Делать двумерные массивы на javascript Сделать поле на javascript Уж не знаю зачем решил сделать заполнение клеток на javascript. Вот ведь зацепило. Ведь , наверное, и не пригодится, так как дальше, я так понял, php пойдет. |
|||
НаноШахматы HTML - Шахматные фигуры | + 20 | ||
устанавливать шрифт, хотя этого в уроке не было. Все получилось Сначала, вместо фигур были квадратики. Помогла установка еще одного скрипта вот от сюда : http://users.teilar.gr/~g1951d/Symbola.zip Спасибо! Думаю, должно получится красиво. |
|||
Tinklavimas 5. Калькулятор | + 20 | ||
Отличное задание. Хорошо попрактиковался с формой, со стилями. Интересно было вывести знак радикала. И javascript задействован. Все доступно Посмотреть можно здесь: http://soundsfor.ucoz.net/calc.html. Спасибо. Интересно было сделать это задание. |
|||
Интернет-магазин ФИНАЛЬНЫЙ УРОК | + 2 | ||
Использование форм в html и связь html c php. Закрепил использование методов Post и Get. Использовали методы: mysqli_connect() mysqli_query() mysqli_fetch_assoc() move_uploaded_file() isset() header() addslashes() die() print_r() Показывается работа с массивами $_POST, $_GET, $_FILES. В курсе затронута тема MySql: подключение к базе данных, повторил использование запросов с ключевыми словами select, insert, update, delete Все доступно для понимания. Спасибо за курс. Постараюсь всё использовать. |
|||
Интернет-магазин Запись имени файла в базу | + 1 | ||
Пользоваться свойствами $_FILES Догадаться как сделать Все получилось. Даже оставить старое фото |
|||
Интернет-магазин Сохранение файла | + 20 | ||
Научился загружать файл! Все было понятно Спасибо, интересных знаний все больше! |
|||
Интернет-магазин Отправка файла | + 20 | ||
Без видео еще не понял что такое enctype просто но непонятно Думаю дальше станет понятнее |
|||
Интернет-магазин Интерактивный список | + 20 | ||
сделать много ссылок одной строчкой! Все получилось. Удивительно, как оказалось просто это сделать. |
|||
Интернет-магазин Редирект на список | + 20 | ||
писать код на php во всем разобраться. Спасибо. Хороший опыт. |
|||
Интернет-магазин Нет картинки | + 20 | ||
все повторил :) Спасибо. |
|||
Интернет-магазин Значения по умолчанию | + 20 | ||
повторил пройденное не очень сложно Спасибо, все получилось. |
|||
Интернет-магазин Сохранение изменений | + 20 | ||
быть внимательным ночью быть внимательным Спасибо, все получилось! |
|||
Интернет-магазин UPDATE товара | + 20 | ||
повторил не сложно Идем дальше! |
|||
Интернет-магазин Товар на форме | + 20 | ||
использовать данные из php Все нормально. Спасибо. |
|||
Интернет-магазин SELECT из РНР | + 20 | ||
Научился использовать get. Все отлично Спасибо. |
|||
Интернет-магазин INSERT из РНР | + 20 | ||
Отправлять данные методом post Все получилось нашел незакрытый тег pre. Без </pre> все моя красота съехала. |
|||
Интернет-магазин Форма Товара | + 20 | ||
Красиво оформлять Сделать на дивах. Очень нравится курс! |
|||
Интернет-магазин Таблица с Картинками | + 20 | ||
Быть внимательным Быть внимательным Спасибо. |
|||
Интернет-магазин Картинки для товаров | + 20 | ||
искать не было все нашел. |
|||
Интернет-магазин Товары в таблице | + 20 | ||
Выводить данные из таблицы. В начале пропустил, что надо указать базу данных при подключении. Спасибо. |
|||
Интернет-магазин Подружить PHP с MySQL | + 20 | ||
подключаться к базе sql ok нет вопросов. |
|||
Интернет-магазин Всё готово для работы | + 20 | ||
-- сделать скриншот :) Идем дальше |
|||
Интернет-магазин Запуск РНР | + 20 | ||
Начало сделано. Все получается Самое интересное впереди. |
|||
Интернет-магазин SELECT запросы | + 20 | ||
Повторил разные запросы Все понятно Спасибо. Вопросов нет. |
|||
Интернет-магазин phpMyAdmin | + 20 | ||
-- -- Интерфейс в админке оказался на русском, надо будет поменять на английский , а может и так привыкну. |
|||
Интернет-магазин Добавление товаров | + 20 | ||
повторил insert --- Спасибо. |
|||
Интернет-магазин Запуск базы данных | + 20 | ||
повторил создание таблиц -- Отлично! Идем дальше! |
|||
Интернет-магазин Установка EasyPHP | + 20 | ||
-- -- Чувствую, что будет интересный курс! Спасибо. |
|||
Бурные потоки ФИНАЛЬНЫЙ УРОК | + 2 | ||
Использовать потоки. :) Спасибо за прекрасный курс по потокам. Очень увлекательно и познавательно. Не хватило мне только информации о передаче данных из одного потока в другой. Правда мне уже удавалось это сделать в курсе "Фотошарп", где я замахнулся на использование прогресс бара в отдельном потоке. И столкнулся, что мне как-то надо передавать одну переменную в основной поток. Удалось реализовать в итоге с помощью такой строчки в новом потоке.: progressBar1.Invoke(new Action(() => progressBar1.Value = count)); Уж не знаю кому написал, но может это кого натолкнет на какую-нибудь идею. |
|||
Бурные потоки Смысл жизни | + 20 | ||
обрабатывать ThreadAbortException Хорошо, когда можно все увидеть собственными глазами. Здорово все получилось! Теперь с потоками будет проще разбираться. Спасибо! |
|||
Бурные потоки Замри! | + 20 | ||
Научился завершать потоки. А также не знал, как в консоле узнать , какая была нажата клавиша. Интересно. Спасибо . Очень наглядная картинка состояний потока. |
|||
Бурные потоки Приоритет | + 20 | ||
Выводить id threads. Совершенствуется работа с консолью. Не сразу сообразил, что надо nr присваивать надо после создания экземпляра класса. Но потом дошло. Здорово получается. |
|||
Бурные потоки Бурная жизнь | + 20 | ||
Очень интересный урок Разобраться с grow++ и grow-- Удалось сделать хвост. Правда он появляется только на третьем элементе. Но может это и нормально для питона. Для этого у питона беру body.First(); И создал отдельный метод, для отображения хвоста. |
|||
Бурные потоки Поток питонов | + 20 | ||
Создавать много потоков, да так, что они друг другу не мешают. Понял, зачем использовать t[j].IsBackground = true; С Вами все просто Очень все здорово получилось! Еще бы хотелось научиться передавать информацию из одного потока в другой. Хотя это было уже , кажется, в Морском бое. |
|||
Бурные потоки Поворот головы | + 20 | ||
ООчень понравилась перегрузка оператора +. Рад, что все получается. Что ж, питончик голову поворачивает. Погуглив, удалось и оживить его. Пока нечего не ест. Думаю, скоро это исправим. |
|||
Коллекция графов ФИНАЛЬНЫЙ УРОК | + 21 | ||
Спасибо за курс! Очень интересно было узнать, как работать с графами. Еще раз закрепил использование Queue и Stack. Можно считать, что это продолжение курса про итераторы, так как здесь есть возможность попрактиковать использование некоторых из них в связке с графами. :0 Очень рад, что у меня была возможность пройти этот замечательный курс. |
|||
Бурные потоки Питонатор | + 20 | ||
Рисовать питона Все поддается. Сначала вывел 0, а потом понял, что первый символ надо вывести голову. Но так как питон еще никуда не идет, вывожу символ '<' |
|||
Бурные потоки Зайчики | + 20 | ||
Разбивать на мелкие функции :) Кролики плодятся и размножаются! Есть чем накормить наших будущих питонов! |
|||
Бурные потоки Террариум | + 20 | ||
Вспомнил, как позиционировать курсор, и все что связано с консолью :) И зайчики разместились. Вспомнил, что Random тоже лучше статиком делать, чтобы разные результаты получались. Все очень нравится! |
|||
Бурные потоки Вступление | + 20 | ||
Главное начать. :) Наверное статиком можно отметить голову питона. Может какие-то цвета. |
|||
Коллекция графов Глубокий алгоритм | + 20 | ||
Искать вглубь. Узнал, как использовать стек. Все оказалось проще, чем я думал. Замечательный курс! Спасибо! Очень хорошая практика. Очень насыщенные уроки без всякой воды! Теперь буду переходить к бурным потокам. |
|||
Коллекция графов Глубокий поиск | + 20 | ||
Искать вглубь :) Спасибо. Все очень понятно стало. |
|||
Коллекция графов Визуализация процесса | + 20 | ||
Понял, что нужно использовать Refresh для компонента, чтобы увидеть изменения. :) Сделал это чуть по другому. Наверное, еще более сложно. Перебираю все лейблы на форме, и изменяю цвет, в зависимости от того , что находится в этот момент в Вершинах. Было сделано почти все два урока назад. Но без рефреша результат до этого урока увидеть не получалось. Спасибо! Сейчас все работает! |
|||
Коллекция графов Широкий пошаговый ход | + 20 | ||
:) :) Все сделал в пошлом уроке. |
|||
Коллекция графов Широкий алгоритм | + 20 | ||
Искать решение проблемы? :) Решил проблему добавлением еще одного Hashtable с названием temp. Думаю, что это и есть самое простое, но неправильное решение. И сделал отображение цветом лейблов. |
|||
Коллекция графов Широкий поиск | + 20 | ||
Проходить весь граф :) Надеюсь, что получилось. Спасибо за прекрасные объяснения! |
|||
Коллекция графов Шахматная доска | + 20 | ||
:) :) Отличные уроки. Очень все нравится! |
|||
Коллекция графов Отображение | + 20 | ||
:) Все получилось в прошлом уроке. |
|||
Коллекция графов Инициация | + 20 | ||
:) :) Была ошибочка, удалось ее найти и обезвредить |
|||
Коллекция графов Рёбра | + 20 | ||
:) :) Так же как и в прошлом уроке, что-то успел сделать на вебинаре. |
|||
Коллекция графов Вершины | + 20 | ||
:) :) Большую часть написал во время вебинара, так что сложностей не возникло. |
|||
Коллекция графов Граф | + 20 | ||
Познакомился с графами Пока еще не понял, как этим будем пользоваться. Хранить можно в массиве List<int> храним вершины. А уж в каждом list храним ребра |
|||
Коллекция графов BitArray | + 20 | ||
использовать bitarray ^) Все очень интересно. |
|||
Коллекция графов Hashtable | + 20 | ||
Сравнивать :) Уж не знаю, то ли сравнивал. Сравнивал время создания. ListDictionary из 100000 элементов почему-то не хотел создаваться. Уж очень долго приходилось ждать. Проблему решил уменьшением элементов. На скрине должно быть видно. |
|||
Коллекция графов ListDictionary | + 20 | ||
повторил ListDictionary :) ListDictionary уже приходилось использовать. Идем дальше! |
|||
Коллекция графов Array vs List | + 20 | ||
повторил использование stopwatch. Все хорошо. жду продолжения. Очень интересно! |
|||
Коллекция графов
List |
+ 20 | ||
Использовать list ^) Идем дальше. |
|||
Коллекция графов ArrayList | + 20 | ||
ИспользоватьArray List ^) Интересно. |
|||
Игры на JavaScript Пасьянс | + 20 | ||
Повторил :) А ошибки все равно пришлось искать. Жаль дебагера нет. Все было понятно. Хотя кому-то может будет что-то и не понятно. Но скопировав код, у ученика все заработает. Этакий тест на внимательность. |
|||
Итератор Итератор. Зачем нужно два класса | + 20 | ||
Разобрался, зачем нужен отдельный класс. :) Спасибо за ценное дополнение! |
|||
Итератор Итератор. Один метод вместо классов. | + 20 | ||
Сокращать несократимое. Надо теперь этот как-то освоить, чтобы использовать в своих программах. Здорово! Уроки понравились. Очень ценно, что можно увидеть свертывание кода(так сказать). Именно такой метод преподавания помогает понять, как же на самом деле все это работает. Просто какая-то инверсия инкапсуляции! Забираемся в черный ящик и смотрим как же оно там работает! |
|||
Итератор Итератор. Список простых чисел. | + 20 | ||
Вычислять данные по мере необходимости. Надо будет еще раз посмотреть с утра. Опять работает! Даже жалко было все стирать. Очень понравилось, что вычислять можно не скопом, а по одному числу, и сразу его проверять. |
|||
Итератор Итератор. Волшебное слово yield. | + 20 | ||
Использовать yield! Это надо пропустить через себя, чтобы начать использовать не задумываясь. Здорово! Магия работает! |
|||
Итератор Итератор. Перебор простых чисел. | + 20 | ||
Все необычно Интересно, как public стал вдруг лишним Да! Красота - страшная сила, но иногда требует жертв. |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 20 | ||
Пошаговый режим очень помогает в понимании того, что происходит Следить за переходами на каждом слове. Нужно почаще запускать пошаговый режим. |
|||
Итератор Итератор. Создание пустого итератора. | + 20 | ||
Пока смотрю. Вникаю Понял, как куда ходит. Но пока не понял зачем два класса. Хотя, если бы не показали, что можно все в один запихнуть, то и не задался бы таким вопросом(но это все от недостатка знаний!). Интрига сохраняется, и это здорово! |
|||
Итератор Итератор. Разложение числа на простые множители. | + 20 | ||
Раскладывать число на множетели программно :) Все было понятно. Начало интригующее. Очень интересная тема! |
|||
Инфобизнес Социальная сеть проекта | + 20 | ||
:) смотреть не сложно. Если интересны идеи, то напишу... Соц сеть не подменяет форума, и наоборот. В соц сети есть большой недостаток, заключается он в том, что в соц сети важны реакции людей : нравится-не нравится. Я еще не встречал соц сеть, через которую можно было бы хоть чему-нибудь научится. И даже самая ценная информация в соц сети быстро уходит в нечитаемый подвал, заваленная сообщениями от том, кто что съел, и кто куда сходил. Для меня форум - это база знаний(обмен опытом), хотя и не структурированная, ну может слабо структурированная. Сколько раз меня такие форумы выручали, так как поисковики очень хорошо индексируют информацию именно форумов. Главное преимущество форума в том, что контент формируют участники, а в соц сети важен все же лидер. Но никто не мешает прикрутить к форуму что-то наподобие индивидуальных блогов ( Вот такая безумная идея..) Идея со статьями мне очень понравилась. Хочу предложить тогда уж организовать в каждой школе свой КАТАЛОГ статей. Чтобы к ним был легкий доступ, и они бы при этом хорошо индексировались поисковыми системами. Это не критика, и не пожелания. Это просто мысли вслух... |
|||
Инфобизнес Распределение доступов | + 20 | ||
Здорово все придумано. не сложно Почему-то мне вместо раздела классы больше нравится курсы. Если классы, то там должны быть рубрики : Естественные науки, гуманитарные науки. Внутри классов Виды: (например) программирование , математика , физика,.. Но может быть я не в ту сторону расширяю границы? |
|||
Инфобизнес Иерархия учебных материалов | + 20 | ||
:) Интересно Идем дальше. |
|||
Инфобизнес Базовые принципы проекта | + 20 | ||
Планировать работу Пока сложностей не возникло. Сложно что-то добавить. Очень уж хорошо все уже придумали. |
|||
Инфобизнес Подключение к системе GitHub | + 20 | ||
Внимание, главное внимание. Интересно. Идем дальше |
|||
Инфобизнес Подготовка Visual Studio ASP.NET | + 20 | ||
Запускать новый проект :) Ну вот. Я сдержал свое обещание прошлого года (для тех, кто помнит) и , наконец , установил win7 и visal studio2015. Теперь буду осваиваться с новой системой и новой vs. |
|||
Фотошарп Гамма-коррекция | + 20 | ||
Изменять гамму-коррекцию Все получается! Спасибо за интересные уроки. Все сразу получилось. |
|||
Сетевые технологии VIP урок. SQLite: База MySQL в кармане | + 21 | ||
Создавать подключение к sqlite. Заполнять Datagrid По видео - все получилось. Спасибо за урок. Что-то получилось. Если просто добавлять новые записи, то все хорошо сохраняется. А вот при попытке изменить уже существующую запись, программа начинает вылетать. Обернул в try-catch - скриншот как раз с надписью, про то, чего adagpteru не нравится. Так что надо будет глубже изучить этот sqlite. |
|||
Фотошарп Градационная коррекция | + 1 | ||
Изменять цветовую коррекцию программно. Отличная практика делегатов. Сложно было разобраться как в поток передать данные, и потом получить из от туда. Этого в уроке не было, но очень хотелось сделать. Еще хорошо попрактиковался в создании потока, и передачи данных из потока. Отличный мотивирующий урок |
|||
Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы | + 21 | ||
Рассказывать о курсе. Собрать все вместе. Большая часть времени ушла на заливку видео на youtube. Огромное спасибо Кириллу за увлекательный курс. Удалось даже залогиниться на videosharp.info. Все очень понятно объясняется, а благодаря домашним заданиям все прекрасно усваивается. |
|||
Сетевые технологии Всё всегда под рукой | + 20 | ||
Пользоваться bitbucket и sourseTree Не запутаться в ветках Думаю, пока не скоро буду использовать эти возможности, но полезно знать об этом. Спасибо. |
|||
Сетевые технологии Хождение по динамическим ссылкам | + 20 | ||
Добираться до ссылок. Все получилось. Решил все переделать в новой программе, чтобы не путаться. Сделал метод, которому скармливаешь атрибут, и что в этом атрибуте искать. и этот метод как раз и возвращает ссылку. |
|||
Сетевые технологии Авторизация без браузера или как обмануть сайт | + 20 | ||
Авторизовываться без браузера! Использовать HttpWebRequest, HttpWebResponse , StreamReader Очень интересно. Хорошо все объяснено! Спасибо за урок! Он оказался очень познавательным и важным! И главное, проблема, которая была у меня в прошлом уроке с загрузкой сайтов в вебброузере, решилась!, Так как ответ чудесно открылся в webkitbrousere! А для универсального метода - передал в метод url и data. Все работает. |
|||
Сетевые технологии Авторизация с формированием ключа | + 20 | ||
Формировать ключ. Найти сайт, который бы загружался в webbrouser C повтором по видео, проблем не возникло. Все сразу заработало с сайтом, который используем на уроке. А вот с поиском сайта меня постигла неудача. Я много где зарегистрирован на форумах, вот, думал, куда нибудь залогинюсь.Но не тут то было. Компонент webbrouser ничего не грузит, т.к. уже почти все сайты сделаны на каких-нибудь движках и перегружены скриптами. Решил попробовать использовать другой компонент. Загрузил webKitBrouser, даже смог разобраться, как добираться до атрибутов. Но засада оказалась в другом месте. Строчку , для ключа мне удалось собрать. Но webkitbrouser не имеет функции Navigate c возможностью передачи post data. Решение за три для так и не нашел. Может быть можно послать данный через webclient, но не знаю как получить ответ именно в webkitbrouser?Понимаю, что эта проблема явно выходит за рамки курса. то что ответа не жду. |
|||
Сетевые технологии Авторизация с заполнением полей | + 20 | ||
Узнал, как можно добраться до полей и кнопок на интернет странице! С видео все просто! Все сработало! Я этому очень рад. Спасибо за урок! |
|||
Сетевые технологии Несколько способов работы с интернет-страницами | + 20 | ||
К сожалению не использовал прокси. При попытке использовать прокси из интернета ничего не получилось. Научился не открывать новое окно браузера без необходимости Подружиться с прокси. в firefox настроить прокси просто, не надо вводить ни логин, ни пароль. А из нашей программы приходит ошибка В прошлом уроке у меня картинка просто отображалась по ссылке. А в этом я ее сохраняю рядом с программой. |
|||
Сетевые технологии Интернет-страница: Что полезного можно получить? | + 20 | ||
Научился использовать атрибуты и коллекции HtmlElementCollection. Еще больше разобрался со свойством Document. Удивительно, но удалось загрузить картинку. Отличный урок. Есть над чем попрактиковаться! |
|||
Сетевые технологии Презентация курса | + 20 | ||
:) Легко! Всегда бы так легко! Хочу разобраться, как можно добраться до данных на интернет страницах |
|||
Сетевые технологии Вопросы и ответы | + 20 | ||
Узнал, о чем будет курс. Все очень интересно! :) Спасибо за замечательное видео о курсе! Все очень подробно рассказано, так что вопросов совсем не осталось. |
|||
Tinklavimas 2. Таблица умножения | + 20 | ||
Отличная практика вывода текста в файл получилась! Сложно не было. Еще и с циклами получилась тренировка. Удачный урок! |
|||
Tinklavimas Термины сайтостроения | + 20 | ||
:) :) ip - уникальный адрес страницы, или компьютера dns - служба которая меняет доменное имя на ip (на циферки) proxy - в дополнение напишу, что служит также может служить для подмены вашего ip адреса |
|||
Tinklavimas Простейшая HTML страница | + 21 | ||
Терпению :) Случайно закрыл секундомер и в нем сточки не сохранились. Лучший был на третий раз 1:57. |
|||
Tinklavimas Второй подход к эскизу | + 20 | ||
Рожать в муках идеи. Творить Пока осматриваюсь и осваиваюсь. На втором скриншоте сайт, который делал для жены. |
|||
Tinklavimas Каким будет мой сайт | + 20 | ||
:) Тема : Помощь в освоении программ nastrojcomp.ga Сайт для тех, кому это нужно(Надеюсь, что кому-нибудь это нужно :)) |
|||
Tinklavimas Знакомство | + 20 | ||
Представляться. :) Очень интересно, как же все-таки переводится Tinklavimas? |
|||
Сетевые технологии Главные секреты интернет-страниц | + 20 | ||
Пользоваться свойствами компонента webbrowser. Узнал, что и где хранится. Жизнь интересна. Вместо textBox использовал ComboBox, чтобы сохранялась история введенных адресов. Так же все кнопки расположил на toolStrip, т.к. мне очень понравился этот компонент. Чувствую, что и до парсинга сайта не далеко! А Cookie нужны, чтобы сайты, на которые мы заходим узнавали нас, и если мы настроили страницу, то открывали бы ее с нашими настройками. Так что с помощью cookies происходит идентификация и авторизация пользователей. Отличные уроки! Все очень нравится, спасибо за труд! |
|||
Сетевые технологии Мой собственный браузер | + 20 | ||
Использовать встроенный WebBrowser. занятно Добавил комбобох для ввода адресов, кнопку стоп, прогресс бар для наглядности загрузки странички. Домашнюю страницу можно изменить в реестре, во всяком случае так порекомендовал google : // Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main", "Start Page", "www.videosharp.info"); |
|||
Фотошарп Ярость и контрастность | + 20 | ||
Спасибо! Очень интересные формулы. Все получилось Интересно, какие бывают еще методы оптимизации при попиксельном редактировании. |
|||
Фотошарп 256 оттенков серого | + 20 | ||
Использовать функцию bmp.GetPixel(x, y); До этого еще по-пиксельно не приходилось работать с картинками. Все оказалось понятно! Спасибо за прекрасный подарок! |
|||
Сокобан ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан | + 20 | ||
Доводить курс до конца. записывать ночью Замечательный курс. Тут и создание классов, и их взаимодействие - очень было полезно все это сделать. |
|||
Сокобан Сокобан - Завершение | + 20 | ||
Повторил пройденное. Потренировался с делегатами. Попытка сделать чат не увенчалась успехом Спасибо за подробные уроки! Хорошая практика с делегатом, с абстрактным классом, и еще со многими другими вещами. И хорошо, что этот курс я взял в конце, а то многое бы просто не понял. Отличная игра получилась! |
|||
Сокобан Сокобан - Игра - На двоих по сети | + 20 | ||
Очень интересно исследовать, как работают классы между собой. Так писать программу - совсем просто. Но так все соединить вместе - очень сложно. Интересно придумано с синхронной сменой уровней! Ух! Вот это урок! Столько всего важного и интересного. Удивительно, что класс phone передает всего то по одному байтику. А наши человечки бегают уже вместе! Спасибо за замечательный курс. Все очень понравилось! |
|||
БД - Управление гостиницей Установка сервера MySQL | + 20 | ||
mysql уже стоял :) Сделал батничек, который запускает сервис(так как я его выключил) и запускает консоль , и сразу выбирает нужную базу данных.Все в в один клик! |
|||
Бинарная жизнь Смысл жизни | + 20 | ||
Верить в будущее. Поверить в то самое будущее Спасибо за интересную демонстрацию! |
|||
Бинарная жизнь Новое поколение | + 20 | ||
Создавать бинарные автоматы! Здорово придумано с взятием последнего и нулевого элемента. Спасибо - замечательная демонстрация! |
|||
Бинарная жизнь Конструктор организма | + 20 | ||
Наконец, осознал преимущества StringBuildera Все было понятно. И это не может не радовать! |
|||
Бинарная жизнь Правила игры | + 20 | ||
попытался придумать. Складываются по две цифры со сдвигом направо. :| Наверное сделал-понял что-то не так |
|||
Сокобан Сокобан - Игра - На двоих | + 20 | ||
Добавлять второго игрока Оказалось, что переделывать игру на двоих проще, чем я думал. Здорово получается. Белке повезло, за нее можно играть мышью. |
|||
БД - Управление гостиницей Вид. Список форм. | + 20 | ||
Продумывать формы фантазировать Очень интересно, как потом все будем связывать. |
|||
Сокобан Сокобан - Редактор - На двоих | + 20 | ||
Все исправил, все заработало Придумать второго персонажа Интересные дополнения. |
|||
Сокобан Сокобан - Игра - Автоходы | + 20 | ||
Потренировался подключать классы. Разобраться, что надо сначала спрятать ящик, а потом показать ( top[start.x, start.y] = Cell.abox;) Удивительный результат! Все работает. Спасибо за подробные объяснения - все было понятно! Играть с такими дополнениями одно удовольствие, только успевая мышкой щелкать! |
|||
Сокобан Сокобан - Решалка - Оптимизация | + 20 | ||
Практика использования stopwatch. Практика использования четырехмерных массивов. Практика использования Dictionary Не сложно , но позновательно! Спасибо! Очень понравились оптимизации. Особенно ценно, что не сразу был дан вариант с квадромассивом, а до этот показали и Dictionary. На маленьком лабиринте цифры не так впечатляют, но огромный лабиринт пока не удалось нарисовать. |
|||
Сокобан Сокобан - Решалка - Яблоко | + 21 | ||
Очень насыщенный урок. Научился волновому поиску пути да еще и с тяжелым ящиком!!! Под диктовку, с паузами делать одно удовольствие! Очень красивое решение получилось. Надо бы его еще не один раз пересмотреть, чтобы проникнуться идеей. Не просто 10 звезд, а 20!!! |
|||
Сокобан Сокобан - Решалка - Мышка | + 20 | ||
очень понравилось использовать List и Queue! C таким уроком все просто. Отличный урок! Чем дальше , тем интереснее. Добавил в тестер вывод самого пути, как шла мышка. |
|||
Сокобан Сокобан - Решалка - Тестер | + 20 | ||
осознал разницу File.ReadAllText и File.ReadAllLines. Сложно было не запутаться с ax,ay,bx,by,ex,ey,px,py Спасибо за урок. Алгоритм показался не очень сложным. Хотя, когда пришел на этот поект, это было бы сложно. |
|||
БД - Управление гостиницей Модель. Карта отеля 3 | + 20 | ||
Повторяю синтаксис запросов mysql Все получается. Сложно не забыть вовремя установить переменные, чтобы запрос отработал верно. Оказалось очень интересно придумывать тесты. Ура! Доделал все доступные уроки, можно ждать следующих уроков. |
|||
БД - Управление гостиницей Модель. Карта отеля 2 | + 20 | ||
Повторяем. Повторяем. Все-таки не очень понял: зачем в select map нужен инсерт. Интсерт - это инсерт, а селект - это селект. Если нам надо будет что-то добавить , тогда и добавим. А так нам просто нужно посмотреть , есть ли заселения на этот день или нет, просто посмотреть, больше никто не звонил, а мы все таки добавим пустую запись. И что нам потом с ней делать? Надеюсь, что дальше пойму это. |
|||
БД - Управление гостиницей Модель. Карта отеля 1 | + 20 | ||
Тренируюсь тестировать. Все что хотел - удалось В результате тестирования пришел к выводу, что возвращать надо DataTable в функции SelectMap . Мы же должны показать что нашли. |
|||
БД - Управление гостиницей Модель. Список заказов. | + 20 | ||
Повторил вывод в грид. а также тренировка запроса select with join Все легко получилось! Очень нравятся мне эти уроки! Добавить пока нечего, хочу делать дальше. |
|||
Сокобан Сокобан - Игра - Управление | + 20 | ||
Очень понравилась идея двухслойности! (map и top) Наверное , самая сложная функция - step Здорово получилось! Белка ходит, ящики передвигает! Спасибо за замечательный урок! Если бы делал сам, то вряд ли до такой реализации додумался. |
|||
БД - Управление гостиницей Модель. Статусы заказов. | + 20 | ||
Повторяем пройденное и закрепляем его. Сложно не было При проверке выяснилось, что у меня в классе sql функция Update возвращает количество строк, да еще в long. Поэтому result в классе book, в функциях UpdateFromDay, UpdateTillDay, UpdateStatus тоже пришлось переделать в long. |
|||
Сокобан Сокобан - Игра - Интерфейс | + 20 | ||
Повторил вызов формы, загрузку из файла. Сложного ничего не было. Не удержался, и попробовал вывести уровень из файла, пока без возможности загрузки других уровней. |
|||
БД - Управление гостиницей Модель. Бронирование. | + 20 | ||
Оттачиваю навыки создания классов и манипулирования данными. Все поддалось. Спасибо за урок! Все очень интересно. Так как unit тестов у меня нет, тесты делаю сам. В прошлом отчете тест был прямо в коде главной формы. Сейчас все перенес все в отдельный класс Test. По поводу статуса в журнале book - мне понравились такие статусы: mark, paid, drop. Пришлось все-таки добавить функцию deleteBook(), чтобы не захламлять базу. Решил пока тестовую базу не делать, а все проверяю на единственной. Тесты нужно писать, так как ошибок они отловили у меня достаточно много... Рад, что удалось все отловить(надеюсь , что всё отловил:)) |
|||
Сокобан Сокобан - Создаём свои уровни | + 20 | ||
Собирать все вместе. Все отлично. Продвигаемся вперед! |
|||
Сокобан Сокобан - Редактор - Улучшение | + 20 | ||
Понравилось использование Math.Min и Math.Max Сложно не было. Получился отличный редактор! |
|||
БД - Управление гостиницей Модель. Тестирование комнат. | + 20 | ||
Делать тесты без unit test Как обычно, самое интересное - вылавливать ошибки и их исправлять. Продолжаю работать в студии 2008. Т.к. там юнит тестов нет, но очень хотелось что-то попробовать, решил сделать тесты прямо в самой программе. Это все же лучше, чем совсем без тестов. Как раз эти тесты позволили отловить две ошибки, чему я очень рад. Спасибо за урок! Двигаемся дальше! |
|||
Сокобан Сокобан - Редактор - Сохранение | + 20 | ||
Хороший пример использования ref. Функция Сохранение файла Понравилось , как происходит сохранение файла. Редактор получается непростой. Осталось не понятно int w = cell.GetLength(0); int h = cell.GetLength(1); Что значит 0, а что значит 1 в скобках? А может просто надо утром посмотреть видео. |
|||
Сокобан Сокобан - Редактор - Редактирование | + 20 | ||
Использовать двойное приведение типов. Очень понравилась запись toolWall.Checked = current_cell == Cell.wall; позволяющая обойтись без switch. Что увлекательно, то несложно. Урок очень понравился! Приведение приведения вообще восхитило! Функция ResizeLevel тоже с изюминкой. Спасибо за бесценный урок! |
|||
Сокобан Сокобан - Редактор - Интерфейс | + 1 | ||
Вычислять место положение боксиков. Еще раз прошел динамическое размещение компонентов. С видео все просто. И ошибки быстро находятся Наконец, добрался до компьютера, где стоит студия. Спасибо за урок. Уже вывели картинки - результат стал виден! Вдохновляет! |
|||
БД - Управление гостиницей Модель. Удаление комнат. | + 20 | ||
Довел класс Room до совершенства. :) Все интересно, даже написание комментариев. |
|||
БД - Управление гостиницей Модель. Класс комнаты | + 20 | ||
Продолжаю осваивать создание функций. C видео все просто Пока не могу создавать тесты, так как в 2008 vs нет unit testov/ |
|||
БД - Управление гостиницей Модель - Календарные праздники | + 20 | ||
Повторил создание запросов :) Хорошо продвигаемся. |
|||
Сокобан Сокобан - Редактор - Загрузка | + 20 | ||
Закрепил модификатор out очень удобная штука. Вылавливать ошибки, как всегда не быстро. Все получается! Жду визуализацию. |
|||
БД - Управление гостиницей Модель - Календарный год | + 20 | ||
Осознал удобство insert ignore. Хорошая практика работы с DateTime Узнал как добраться до года в поле day : year(day); Все доступно объяснено. Спасибо, очень познавательно. Всегда стараюсь помочь, если в отчете есть какой-то вопрос. |
|||
Игры со словами Игры со словами | + 20 | ||
Использовать StringBuilder. Еще закрепил Environment.NewLine Сложно не запутаться в массивах Ведь работает! Понравилась мне идея Владимира(6391) с кнопкой Города. Решил такую сделать, но чуть проще. Выводит первые 20 случайных слов , где последняя буква равна первой. Потренировался циклом while |
|||
Сокобан Сокобан - Подготовка - Картинки и лабиринт | + 20 | ||
Готовимся Придумать тематику Ура! Начинаю очень интересный курс! |
|||
Сокобан Сокобан - Вступление | + 20 | ||
:) Успеть сфоткать, пока телефон не разрядился. Давно уже в телефон загружена. |
|||
Игры со словами Бот для игры БАЛДА | + 20 | ||
Узнал новый класс Dictionary. Буду еще про него читать Самой сложной оказалась функция search с рекурией. Плюс еще надо осмыслить оптимизацию алгоритма, так как еще не совсем ясно с массивом Dictionary Очень понравился урок, все хорошо показано , все получилось. Спасибо! |
|||
БД - Управление гостиницей Модель. Всё про Клиента | + 20 | ||
Спасибо , за функцию отлова ошибок при исполнении запросов mysql. Очень помогло! Отловить одну запятаю Оказался не простой урок. Не хватило мне внимания, пришлось ловить ошибки. Модульные тесты, конечно, хорошо, но тест внутри самой программы - это еще круче. Очень мне он помог, без него бы долго разбирался ! |
|||
Новые технологии Модульное тестирование | + 20 | ||
Еще раз понял, что xp - прошлый век , с которого все-таки надо уходить. :( К сожалению так и не удалось подружить nunit c 2008 vs b xp. Обещаю, что в новом году все-таки перейду на win7 |
|||
Игры со словами Виселка. Поле чудес | + 21 | ||
Вспомнил, что делал в конце прошлого года. :) Интересная программа! Замечательный опыт. |
|||
БД - Управление гостиницей Модель. Класс Клиента | + 20 | ||
Использовать описание методов через /// Все понятно Остался вопрос , что будет если do this.id = this.sql.Insert(query); while (this.sql.SqlError()); написать без this? Ведь у нас других id и sql в классе нет. |
|||
БД - Управление гостиницей Отображение таблицы | + 20 | ||
Использование DataSource Трудностей не возникло. Чудесная магия. Поделюсь, как я запускаю sql сервер. Я его убрал из автозагрузки. Но чтобы все работало, надо его запустить. Для этого надо лезть в сервисы. В сервисы лезть лень, поэтому сделал bat файл такого содержимого @echo on setlocal set service=MySQL56 net start MySQL56 mysql -uroot -pvashparol' Теперь стоит нажать на этот файлик, как все запускается и открывается консоль с уже войденным mysql. |
|||
БД - Управление гостиницей Модульный тест | + 20 | ||
Посмотрел, как можно создать модульный тест Видит око, да зуб неймет. Не знаю что делать, так как в VS2008 не удалось найти Microsoft.VisualStudio.TestTools.UnitTesting Namespace.Решил ради такого случая скачать Comunity2015. Но, как и следовало ожидать, все это дело не для xp. Видимо я тут один с xp остался. Но пока возможности перейти на другую ос у меня нет. Так что выполнить этот урок ближайшее время не смогу, что очень печально. Надеюсь мне его все-таки зачтут... |
|||
БД - Управление гостиницей Класс MySQL. Обработка ошибок. | + 20 | ||
Научился красиво обрабатывать ошибки. Повторил использование DialogResult, а также цикл do... while Интересно Спасибо за маленькие хитрости! |
|||
БД - Управление гостиницей Класс MySQL. Получение таблицы. | + 20 | ||
Продолжаю изучать класс MySqlCommand. Получается! Не удержался и все-таки добавил dataGridView. Данные в него тоже удалось загрузить. Порадовало, что не пришлось вручную добавлять столбцы, все само загрузилось! |
|||
БД - Управление гостиницей Класс MySQL. Драйвер и конструктор. | + 20 | ||
Подключать References. В этот раз пошло не все гладко. MySql.Data подключилось, но с желтым треугольничком. Так что оказалось важно, какой из трех MySql.Data подключать. Главное - внимание Спасибо за урок!Смотрю второй раз, и все равно интересно и поучительно. Чувствую, что если буду делать сам, обязательно буду подсматривать в уже сделанную работу. |
|||
Морской флот ФИНАЛЬНЫЙ УРОК. | + 21 | ||
На курсе изучил php, mysql, и , конечно, программирование на с#. Узнал множество разных технологий и научился их совместно использовать. Дождаться тишины. Спасибо за великолепный курс! Очень все понравилось! Много узнал нового и интересного! Теперь надо пробовать придумать на этой основе что-то свое. Оказывается не нажал в youtube кнопку publish |
|||
БД - Управление гостиницей Модель. Имена методов. | + 20 | ||
Хорошая подготовка к реализации кода! Было просто Чувствую, что скоро уже начнем писать код. |
|||
Морской флот Свежий взгляд. Завершение проекта. | + 20 | ||
Быть внимательным :) Сразу не запустилось. Так как не сразу заметил, что не все скопировал. ... Работает! |
|||
Морской флот Свежий взгляд. Размещение кораблей. | + 20 | ||
:) :) Внимание, и еще раз внимание при копировании кода! |
|||
Морской флот Свежий взгляд. Ожидание запуска. | + 20 | ||
Повторил подключение собственных классов Радует, что сложностей не возникает. Жаль, что осталось уже очень мало видео-уроков в этом курсе. |
|||
Морской флот Свежий взгляд. Управление из таймера. | + 20 | ||
Все подготовил --- Жду следующего урока. |
|||
Морской флот Свежий взгляд. Схема проекта. | + 20 | ||
Повторяем , закрепляем --- Подготовился, можно идти дальше. |
|||
БД - Управление гостиницей Модель. SQL запросы для Book и Map | + 20 | ||
Отличная практика составления запросов. И даже с Join запросами. Очень понравилось, что проработали все запросы заранее. |
|||
Морской флот Финишная миля. Найти победителя | + 20 | ||
Добавил вывод океана за который играем в название формы. Интересно следить, как все три технологии работают вместе : sql, php и c# Вчера что-то мой хостинг плохо работал с базой. Пришлось ждать благоприятного коннекта к базе данных. И вот, наконец, дождался! Сегодня все работало как надо, и получилось протестировать нашу программу. Была проблема вывода множества окон из-за включенного таймер. Решил проблему остановкой таймера после вывода сообщений. Ошибки еще остались, но думаю, что в следующих уроках все равно придется все переписывать с нуля. При нажатии кнопки рестарт вызваю рестарт php, включаю таймер. И еще удаляю все boxы, чтобы нарисовать новые при рестарте. Но, к сожалению, на второй открытой программе почему-то не срабатывает. |
|||
БД - Управление гостиницей Модель. SQL запросы для Room | + 20 | ||
Повторяю синтаксис sql :) Идем полным ходом! |
|||
БД - Управление гостиницей Модель. SQL запросы для Client | + 20 | ||
Очень интересно. Узнал, что можно после delete сделать auto_increment=1 и нумерация пойдет с единички. Пока все понятно. Обновил свои запросики. |
|||
БД - Управление гостиницей Модель. Список задач. | + 20 | ||
Хорошая практика! Пришлось залезть в шпаргалку Сложные запросы не решился реализовывать. |
|||
БД - Управление гостиницей Модель. Планирование. | + 20 | ||
Интересно продумывать до , а не после. Не сложно, но увлекательно почувствовать себя проектировщиком Вперед, к знаниям! |
|||
БД - Управление гостиницей SQL запросы для создания Базы | + 20 | ||
Повторил создание таблиц :) Очень хорошо, что все повторил. |
|||
Морской флот Финишная миля. Мой океан. | + 20 | ||
Двигаемся вперед. Отловить ошибки в php. Получилось, но не с первого раза |
|||
Морской флот Финишная миля. Перезагрузка. | + 20 | ||
Все просто Все просто Все просто |
|||
Морской флот Одинокий капитан - Победа! | + 21 | ||
Все очень интересно! Пока экспериментирую с двумя океанами. Первое соединение с сервером у меня идет секунд 20-30, поэтому решил сделать, чтобы курсор менялся на песочные часы. Еще одна проблема возникла, что пока программа соединяется, она успевала еще несколько запросов послать. Сделал, что пока ответ от сервера не пришел, таймер на это время выключается. |
|||
Морской флот Одинокий капитан - Выстрелы | + 20 | ||
Не бояться создавать классы. Их уже набралось в этой программе штук 17. Уследить за логикой. Урок сделал довольно быстро. В целом все было понятно. Но пересмотрю ка я его еще раз! Урок не так прост как кажется! |
|||
Морской флот Одинокий капитан - Прицел | + 20 | ||
:) Не самый сложный урок. Жду следующего урока. |
|||
Морской флот Клиентский флот - Класс ServerGame | + 20 | ||
Еще раз закрепил public string status { get; private set; } Все получилось! Еще нашел одну блоху в файле php. Это хорошо , что у нас массив action содержит только последние не просмотренные действия. Спасибо за урок! |
|||
Морской флот Клиентский флот - Класс ServerFire | + 20 | ||
Практика связи php и с#! Получается. Все думал, почему of_x и of_y не приходят.?Оказалось забыл обновить файл battle.php на сервере :) |
|||
Морской флот Клиентский флот - Класс ServerShip | + 20 | ||
public ServerShip(string url) : base(url) { }. Научился(еще раз) использовать базовый конструктор, да еще и с аргументом. Все получается. Все получилось. |
|||
Морской флот Клиентский флот - Класс ServerInfo | + 20 | ||
Хороший понятный пример использования virual и override Все получается Получается, что все что сделали на прошлом уроке не понадобилось. Но без прошлого урока было бы на самом деле все менее понятно. А так увидели много решений одно задачи - это здорово. Спасибо за урок. |
|||
Морской флот Клиентский флот - Парсинг XML | + 20 | ||
Парсить xml! Нашел ошибку довольно быстро и вспомнил, что читал в отчетах, как ее победить. Спасибо Владимиру Волнухину (http://www.videosharp.info/6632/checking/game7=377) за подсказку, как решить проблему с ошибкой, которая заключалась в переводе строки перед <?xml version =\"1.0\"?>. После этой строки в файле battle.php надо обязательно вызвать функцию ob_clean(); Именно она помогла избежать ошибки. Может стоит для будущих курсантов добавить информацию про эту функцию в описание урока? Еще оказалось, что в php очень надо следить за лишними пробелами: такая команда работать не будет $_GET ['ocean'] ( с пробелом после GET). А в sql не будет работать COUNT (*)(после count тут тоже пробел). Только слитное написание правильное COUNT(*). Не проверял, но возможно и intval() c пробелом тоже не работает?! Возможно все это знают, но может кому поможет описание моих ошибок . Очень долго работает WebClient, и пока идет соединение и запрос xmla с серверa программа подвисает. У всех так? |
|||
БД - Управление гостиницей Создание базы в MS Access | + 23 | ||
Повторяю Повторяю Повторяю |
|||
БД - Управление гостиницей Таблицы комнат и дней | + 20 | ||
Повторяю пройденное. Повторяю пройденное. Повторяю пройденное. |
|||
БД - Управление гостиницей Таблицы клиентов и заказов | + 1 | ||
Еще раз подумал над созданием базы данных :) Сделал скриншот из phpMyadmin , делал к прошлому курсу. |
|||
БД - Управление гостиницей Вступление | + 20 | ||
Повторил сущности :) :) Перезагрузка |
|||
Морской флот Клиентский флот - Подключение к серверу | + 20 | ||
Познакомился новым для меня классом System.Net и его методами. Очень все понятно изложено Интересно, что будет дальше. |
|||
Морской флот ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра | + 21 | ||
Еще больше практики в php. Реализовать передачу данных через форму. Ничего сложного вроде бы и не было, тем более,что метод я оставил Get. C методом post не стал пока разбираться. А то этот отчет еще через неделю бы отправлял. Сначала решил просто переписать весь скрипт, который выводит моря. Потом все-таки решил сделать по-своему. Может он реализован менее красиво, но в нем мне понятна каждая строчка. И если бы я просто копировал, то я бы так и не понял, как же тут все работает. |
|||
Морской флот Серверный флот - Функция do_game | + 22 | ||
Продолжаем осваивать программирование протокола для php и xml До сих пор осмысливаю склеивание xml. Функция do=game позволила найти еще 5 ошибок! |
|||
Морской флот Серверный флот - Функция do_fire | + 20 | ||
Осваиваю протокол игры Найти все ошибки. Этот урок дался чуть-чуть легче. Хорошо, что php подсказывает ошибки, а то вообще не возможно было бы разобраться. |
|||
Морской флот Серверный флот - Функция do_ship | + 20 | ||
Писать код php. Искать ошибки в php. Особенно сложна отладка. За один вечер не удалось все сделать. Если еще учесть, что хостинг у меня тоже тормозной, то , наверное, можно считать, что быстро справился. |
|||
Морской флот Серверный флот - Капитан очевидность | + 20 | ||
Закрепляю изученное Закрепляю изученное Тренируюсь делать коллажи из скриншотов |
|||
Морской флот Серверный флот - Функция do_info | + 20 | ||
Все новое: запрос get, Весь код новый! Все-таки ошибки у меня были, но найти удалось! Решил воспользоваться ftp плагином для Notepad++ очень удобная штука. Обновляет файл на сервере без лишних вопросов, нажатием одной кнопки upload. Перед этим пользовался коммандером, но для постоянных обновлений файла, удобнее пользоваться Notepad++, чего и всем желаю. 10 звезд! |
|||
Морской флот Серверный флот - Рефакторинг РНР-кода | + 20 | ||
Писать функции и вызвать их в другом файле. Хорошо, что до этого уже что-то знал про программирование. Шаг за шагом , неспеша!Евгений Витольдович, спасибо за объяснения каждого слова и каждой строчки! Это очень помогает. |
|||
Морской флот Серверный флот - Как PHP дружит с MySQL | + 20 | ||
. Напиcать mysqli_connect 2. Напиcать mysqli_select_db 3. Напиcать mysqli_query 4. Напиcать mysqli_fetch_assoc 5. Напиcать print_r Все новое, все интересное! Не сразу разобрался что и как будет у меня называется: где имя пользователя, где имя базы Прямо блиц обучение! По книгам, наверное , месяц бы разбирался. А тут 7 минут урок - и готово! Уже можно выводить таблицы на страницу html! |
|||
Морской флот Серверный флот - FTP подключение | + 20 | ||
:) :) Все пока получилось. |
|||
Морской флот Протокол - Команда GAME | + 20 | ||
Продолжаем освоение протокола игры Медленно, но верно двигаемся к цели. Все понятно. Жду продолжения! |
|||
Морской флот Протокол - Команда FIRE | + 20 | ||
Продолжаю погружение в vysql Все очень подробно. Отличная практика составления запросов. Все очень нравится! |
|||
Морской флот Протокол - Команды INFO и SHIP | + 20 | ||
Большая практика в составлении запросов и их обработка! С mysql все понятно. Очень все хорошо объяснено! С php дело не имел, так что в этом пока для меня будет самая большая сложность. |
|||
Морской флот Протокол - Список команд | + 20 | ||
Пока не понял чему научился Не сложно, Но пока нахожусь в кромешной тьме, так как каких-то ключевых знаний не хватает... Честно признаюсь, что подсмотрел отчеты, кто уже выполнял это задание. Что такое протокол - понял. Это запрос и ответ на запрос. А причем тут xml не понял. Надеюсь в следующих уроках станет понятно что такое ?do, и зачем нужен знак $. |
|||
Морской флот База Морского Флота - Запросы SQL | + 20 | ||
Составлять запросы mysql Хорошо, когда есть видео. Очень полезный урок, особенно когда понимаешь, что все это надо будет использовать. |
|||
Морской флот База Морского флота - Экспресс SQL | + 20 | ||
Запросам mysql. Все очень нужное и полезное. :) Очень все понравилось. |
|||
Нанософт VIP урок. Работа с WinAPI | + 20 | ||
Повторил: настройку формы,использование компонентов checkbox, listview Новым было использование DllImport. :) Полезная получилась программка. Главное не закрыть лишнего! Не рискнул закрыть программу из самой себя. Сделал, чтобы кнопка рефреш срабатывала при загрузке формы. А также обновляю записи при нажатии кнопки Close. Спасибо за интересный Vip урок! |
|||
Морской Бой Последний Бой! | + 20 | ||
Научился доведению программы до рабочего состояния! Почему-то оказалось просто. В планах подключить свой файл mission. Там алгоритм проще, но я на него столько времени потратил, что было бы интересно и с ним поиграть. Может еще поищу цвета поспокойнее , а то чуть-чуть в глазах рябит. Посмотрел свой прошлый отчет и понял, что кнопка "Огонь" у меня не используется - удалил её. |
|||
Морской Бой Интерфейс игры | + 20 | ||
Интересно, как все встает на свои места. Финиш уже рядом. Перехожу к следующему уроку. |
|||
Морской флот База Морского Флота - phpMyAdmin | + 20 | ||
Повторил, как создавать таблицы в консоле. :) Чувствую, что самое интересное как раз сейчас начнется! |
|||
Морской флот База Морского Флота - GAME | + 20 | ||
все интересно :) У матросов нет вопросов. Жду следующего урока. |
|||
Морской флот База Морского Флота - SHIP | + 20 | ||
Тренируемся анализировать. Просто Вперед на всех парусах. |
|||
Морской флот База Морского Флота - INFO | + 20 | ||
Сначала продумывать структуру, и только потом писать какой-нибудь код. :) Код для создания таблицы , наверное, такой: CREATE TABLE IF NOT EXISTS `Info` ( `status` int(11) enum('play','wait','stop'), `ships` int(11) , `fire_ticks` int(11) , `cool_ticks` int(11) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ; |
|||
Морской флот Архитектура - Мышкой по кораблям | + 20 | ||
Еще раз попрактиковал делегаты. Делегаты все-таки остались самым сложным, уж больно много для них надо инициализаций. Продвигаюсь вперед , и это радует. На мой взгляд получается красиво. |
|||
Морской Бой Рефакторинг кода | + 20 | ||
Практика рефакторинга - очень полезная штука Все получилось Здорово, что программа будет доведена до конца! |
|||
Морской флот Архитектура - Фабрика картинок | + 20 | ||
Еще не использовал вложенные Switch :) Удивительно и , надеюсь, в дальнейшем повторимо! Одна строчка и на каждом поле появляется корабль - здорово! Программа всё улучшается! |
|||
Морской флот Архитектура - Наследие картинок | + 20 | ||
Работа с Сontrol ами! Это еще надо будет осмыслить. Controls Непривычно, что создали конрол в классе океан, а инициализировали начальное значение в основной форме! С таким встретился в первый раз. Очень понравился алгоритм размещения четырех квадратов : int topx = place % 2; int topy = place / 2; Очень изящное решение! Интересно, а можно было бы этот главный контрол в конструкторе передавать? Непривычно, что создали конрол в классе океан, а инициализировали начальное значение в основной форме! Все получилось! |
|||
Морской флот Архитектура - Карта Пиратов | + 20 | ||
Проектировать игру! Все поддалось! Решил все-таки вывести самым простым способом что у нас получилось! |
|||
Морской флот Архитектура - Перезагрузка проекта | + 20 | ||
Потренировался в составлении схем. Идем дальше Это точно, что лучше делать заново, чем ремонтировать и латать дыры. |
|||
Графические циклы Трёхмерные циклы | + 21 | ||
3-4 кратные вложенные циклы Увлекательно! Эта штука будет даже мощнее рекурсии! И меньше ресурсов ест! Спасибо огромное за такую красоту, от простого к сложному! |
|||
Графические циклы Внутренние условия | + 21 | ||
Интересно считать координаты Думал, думал, и решил, что проще закрасить серединку, чем придумывать, как ее не выводить. |
|||
Графические циклы Вложенные циклы | + 21 | ||
Визуализация циклов! :) :) |
|||
Графические циклы Пучок лучей | + 21 | ||
Продолжаю постигать циклы :) Жду следующий урок. |
|||
Графические циклы Диагональные линии | + 20 | ||
Продолжаю изучать объединения циклов, а так же, что не всегда их надо объединять. С Вами все просто. Очень нравится такое знакомство с циклами! |
|||
Графические циклы Горизонтали и вертикали | + 20 | ||
Объединять циклы! :)) Красиво! |
|||
Графические циклы Подготовка графики | + 20 | ||
Много чего повторил Все интересно Вместо линии сделал маленькую решетку, раз уж такое было задание |
|||
Морской флот Анимация - Полёт по таймеру | + 20 | ||
Интересный алгоритм нахождения клетки. Очень понравился! С Вами все просто! Решил не видео записать, а сделать gif ку : http://s017.radikal.ru/i425/1511/94/ef5b9b1c4731.gif |
|||
Морской флот Анимация - Отображение кадров | + 20 | ||
Убедился, что можно не только на форму добавлять компоненты, но и на любой компонент.( this.pictureMain.Controls.Add(pictureFire2);) Все оказалось просто. Интересно, что будет дальше. |
|||
Морской флот Анимация - Полёт снаряда | + 20 | ||
рисовать найти карандаш Жду продолжения! |
|||
Морской флот Графика - Рефакторинг | + 20 | ||
Рефакторинг кода. Использование internal. Рефакторинг - Все как в жизни. Переезд хуже пожара! Быстро рефакторить не получается. И с internal придется разбираться долго. А что будет если вместо internal поставить public? Поставил - все работает. В гугле уже все почитал, но ясности не прибавилось. написано: Этот модификатор определяет доступность члена во всех файлах сборки и его недоступность за пределами сборки. А что такое "сборка"? Спасибо за урок! Пока не могу сказать, что было просто, т.к. не уверен, что сам бы до этого всего додумался. |
|||
Морской флот Графика - Выстрелы по Кораблям | + 20 | ||
Узнал, что можно оставлять незаполненный case ( case Cell.none: case Cell.fail: map[x, y] = Cell.fail; break;) Все интересно Оказывается в отчете на прошлый урок нашел ошибку, забыл поставить = в проверке на "близость" кораблей. В остальном все хорошо получилось. |
|||
Морской флот Графика - Карта Морского флота | + 20 | ||
Использование enum. Отметил для себя важную информацию, как надо называть переменные - должны быть осмысленными и не содержать отрицания. Закрепил, как надо делать клапан от зацикливания циклов. Все понятно и очень увлекательно. К использованию enum надо будет еще привыкнуть. Понравилась красивая проверка на выход за пределы массива. |
|||
Морской флот Интерфейс - А на море корабли | + 21 | ||
Повторил graphics.Draw, switch, использование ресурсов. Все повторил. Почему-то в редакторе картинок картинки сделал 32 пикселя. а в программе почему-то рисуются в 42 пикселя. Какой-то глюк. Вывел в строку ширину картинк - все правильно-32. вывожу картинки, и вижу что они накладываются. Так что картинка у меня 32, а tilesize 42. |
|||
Морской флот Интерфейс - Первый кораблик | + 20 | ||
Все получается, и уже понимаешь, что делаешь. Все понятно. Вместо pictureMain.Image = pictureMain.Image; вспомнил, что уже видел еще один вариант : pictureMain.Refresh(); и решил его использовать. |
|||
Морской флот Вступление | + 21 | ||
Все хорошо. Пока сложно не было Все понятно изложено |
|||
Игры на JavaScript Гонка - Быстрые рекорды | + 20 | ||
использовать двумерные массивы, таймер, canvas. Лучше понял синтаксис языка. Разобраться с двумерным массивом. Спасибо за чудесный видео-курс! Все очень доступно и интересно. С нетерпением жду продолжения! Час ушел, т.к. видео записать с первого раза не удалось. |
|||
Игры на JavaScript Гонка - Рулевое управление | + 20 | ||
Обрабатывать движение мыши document.addEventListener('mousemove', moveCar, false); Научился отлавливать ошибки Научиться отлавливать ошибки. Ничего себе скорость! Столько всего сделать за 13 минут. Еще осталось загадкой откуда в "e" берутся значения. Это listener туда их сохраняет? А откуда он знает, что именно в e надо это сохранить? |
|||
Игры на JavaScript Гонка - Запуск таймера | + 20 | ||
Использовать таймер. Применять массив, и так же удалять из него элементы. Не хватает знаний по синтаксису javascript Не хватает знаний по синтаксису javascript . Приходится тупо копировать. Очень интересный урок. Оказывается, что в javascript все как в большом языке. Решил посмотреть, что это за функция setInterval , оказалось, что таймер можно останавливать. Верный своему принципу, что надо добавить что-то от себя, сделал кнопку старт-стоп.Удивился, что у меня это получилось сделать! И теперь по клику на этой кнопке боксики начинают ехать, при повторном нажатии они останавливаются. |
|||
Игры на JavaScript Гонка - Массив боксиков | + 22 | ||
Использовать при нажатии на кнопку много функций! Все-таки не до конца понял в box[j][0],box[j][1], что за ноль и что за единица и почему они не меняются. и почему при box [j][1]+=4; изменяется только координата y. Видимо что-то надо почитать по javascript . |
|||
Игры на JavaScript Гонка - Герои на канвасе | + 21 | ||
Создавать canvas, рисовать на нем. Работать с библиотекой Math на javascript. Все изложено предельно доступно Узнал, что в javascript е в цикле for не нужен int. Очень интересно! 10 звезд. Очень хочу продолжить дальше. Супер курс! |
|||
Новые технологии Нити на кубиках | + 20 | ||
Использовать Потоки (Thread) using System.Threading; Запуск, постановка в очередь и остановка потоков. Осознать, что работает без таймера Надо будет придумать какую-нибудь свою программу и попробовать использовать в ней потоки. Пока не начнешь использовать сам - не научишься. Спасибо за урок! Есть над чем поработать! Спасибо за очень важное примечание к уроку! |
|||
Игры на JavaScript Очисти поле - Функция хода | + 20 | ||
выводить чекбоксы Не сразу понял, как выводить надпись о количестве ходов. К сожалению так и не удалось выиграть. Очень рад, что курс все-таки начался! Очень интересно! Буду ждать продолжения! |
|||
Игры на JavaScript Очисти поле - Чекбоксы | + 20 | ||
Писать функции, использовать кнопки и чекбоксы Удивляюсь, что все работает без <body> и <html> Ура! Hачался javascript! |
|||
Теория ООП Круглый класс | + 21 | ||
Интересная конструкция this.width = this.height = this.radius * 2; Не подозревал, что так можно :) Все интересно. |
|||
Теория ООП Второй класс | + 20 | ||
:) пока просто :) |
|||
Теория ООП Первый класс | + 2 | ||
Повторяю и совершенствуюсь :) Чуть усовершенствовал еще свой способ рисования, теперь при нажатии пр. кн. мыши линия не рисуется. Можно с нового места рисовать. Лишних линий стало меньше. Перенес функцию рисования линии в класс. Может и поторопился, но она работает! |
|||
Теория ООП Урок рисования | + 21 | ||
Приятно повторить, что уже узнал на других уроках проекта videosharp.info :) Все же решил не высчитывать координаты. Мне их передала мышка! Спасибо за урок. |
|||
Теория ООП Инкапсуляция мечты | + 20 | ||
Понятию инкапсуляции в красках Интересно! Инкапсуляция -это механизм, который защищает данные, код от внешних воздействий, дождя, холода, голода и т.п. Можно только использовать по назначению. Возьмем фортепиано. Пользователю доступны только клавиши и педали. И ученику совершенно можно не знать, как появляется звук, а просто нажать клавишу, и если внутри все исправно, фортепиано начнет звучать. |
|||
Микроигры Крестики-Нолики. Игра на двоих | + 20 | ||
Использовать ref и out. Еще чуть лучше стал понимать, как использовать классы. Было интересно. На первом скриншоте - программа сделанная по видео-курсу. Назвал я ее "Си шарпики". :) Обыграть ее смог, но далеко не с первого раза. Понравилось при просмотре видео-урока, как некоторые моменты можно сделать просто и красиво. Спасибо за урок - теперь я смог сравнить свой подход с вашим решением. На втором скриншоте - моя реализация крестиков-ноликов, которая была сделана месяца три назад. Побудили меня взяться за нее отчеты на этом сайте. Стало мне интересно, смогу ли я ее запрограммировать без подсказок и видео. Использовать классы я тогда точно не умел, так что тут все в одном. Алгоритм придумал какой-то жуткий, ушло, наверное дня 3 на реализацию! В итоге все же получилось - обыграть компьютер невозможно, только можно свести в ничью. Но, как и предсказывал Евгений Витольдович - играть-то оказалось не очень интересно, т.к. выиграть невозможно. |
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | + 1 | ||
говорить говорить не останавливаясь Продолжаю оттачивать навыки программирования на c sharp |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 3 | ||
Использовать прогресс бар решил добавить то, что узнал на проекте. Усовершенствовал программу: При клике мышкой, появляется дырка в том месте, куда кликнул. Вместо прогрессбара сделал пульки. Добавил форму About Заменил курсор на анимированный. Добавил звук выстрела и перезарядки. Вывод лучшего результата с запуска программы. После выхода из программы решил лучший результат не сохранять. Пикчербоксы для пулек добавляются динамически. Пришлось повозиться с показом дырок на мишенях, так как мишени все разного разрешения, так что пришлось дырки вычислять для каждой мишени отдельно. Если нажать правую кнопку мыши, то появляется форма About |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 1 | ||
Понравилось использовать такие конструкции: picture1.Visible = nr == 1; Уже даже понимаешь что делаешь Спасибо за урок, даже в простеньких программах есть чему поучиться. |
|||
Нано-игры Скорость реакции. Блок-схема | + 1 | ||
Рисовать блок-схемы Пока не сложно. Наконец, сделаю и эту программу |
|||
Семантика Я решил всю Семантику! | + 20 | ||
Решал долго. Было очень интересно. Здорово, что такой раздел есть. На просторах интернет - это единственный такой ресурс. Где задачи проверяются в реальном времени! Дорогу осилит идущий :) Спасибо большое за прекрасные задачи и прекрасные объяснения и примеры! Написал 10 часов, хотя точно не знаю, может и больше, а может и меньше. Это не так уж и важно, по сравнению с тем, сколько интересного узнал. |
|||
Морской Бой Олимпиада - Создание ИИ - Добивание корабля | + 2 | ||
Составлять алгоритмы. А так же проверять их работу!(наверное главная составляющая программирования) Сложно иногда понять, что пошло не так, и почему возникла ошибка. Скриншотов показалось мало, поэтому записал еще короткое видео. Очень познавательно. Удалось расставить корабли случайно при тестировании. Благодаря этому удалось довести собственный алгоритм до совершенства. Теперь он работает без ошибок. Он, конечно, простой, но сделать и его оказалось непросто. Спасибо Евгению Витольдовичу за возможность попробовать свои силы, и посмотреть как сделать самый совершенный алгоритм. 10 звезд! |
|||
Морской Бой Олимпиада - Создание ИИ - Шаблон ударов | |||
реализации искусственного интеллекта для морского боя. с видео все просто. Когда-то участвовал в олимпиаде, здесь, на проекте videosharp, по разработке алгоритма. Тогда, к сожалению, не удалось сделать совсем без ошибок, только дня через 2 после окончания олимпиады все стало работать без ошибок. А сейчас сделал алгоритм по видео-уроку. Попробую в игре использовать и свой алгоритм, и алгоритм Евгения Витольдовича. |
|||
Сокобан Сокобан - Телефон - TCP/IP протокол | + 20 | ||
Еще раз повторил использование делегатов. Использование abstract и override Использование abstract и override Этот урок делал в другом проекте, как vip урок. Очень хорошо, что он тут тоже есть. |
|||
Морской Бой Установка кораблей | + 20 | ||
Расстановке кораблей Пропустил в одном месте else, но удалось это место быстро найти. Все интересно! Очень все на уроке подробно разобрано. |
|||
Комбинаторика Рекурсия. Фракталы. Кривая Гильберта | + 2 | ||
выводить кривую гилберта Все интересно Все три рекурсии(спираль, треугольник серпинского и кривую гилберта поместил в одну программу. |
|||
Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского | + 10 | ||
Пользоваться рекурсией.создавать треугольник Серпинского Сложно не было Попытался в рекурсии замедлить вывод треугольников, но , к сожалению, так ничего и не вышло. Может кто-нибудь знает как? Или это возможно только с циклами for& |
|||
Комбинаторика Рекурсия. Фракталы. Спираль | + 3 | ||
Интересно было еще раз использовать рекурсию. Узнал про интересную возможность Debug. Все было показано предельно ясно. Добавил кнопку, чтобы перерисовывать фрактал. Решил добавить цвета. Сделал массив цветов и назначил каждой линии цвет случайным образом(Random). Не пожалел ресурсов компьютера. А также еще попрактиковал использование чек-бокса для запуска таймера, чтобы он постоянно его перерисовывал. Очень понравился урок. |
|||
Комбинаторика ФИНАЛЬНЫЙ УРОК | + 1 | ||
говорить найти время и тишину Надеюсь, все сказал в видео. |
|||
Хранитель экрана ФИНАЛЬНЫЙ урок | + 1 | ||
обобщать все хорошо Наконец, записал видео. |
|||
Комбинаторика Комбинаторика. Счастливые билеты 6 | + 10 | ||
Внимательности интересно вспомнить С удивлением обнаружил, что этот урок почему-то не заполнен. |
|||
Хранитель экрана Режим предобзора и установка | + 10 | ||
Использовать winapi. Разбираться с проблемами Догадаться, в чем же было дело. Да, поплатился из-за своих экспериментов. Поэтому так долго делал этот урок. Кровь эти дополнительные параметры попили. Все почему-то оказалось чуть-чуть не так, как в видео. Например, при аргументе /c приходила строка "/c:123123". А при аргументе /p - число приходило в args[1]! И все равно, долго программа вываливалась с ошибкой. А все оказалось из-за того, что я использовал картинку для фона, и не засунул ее в ресурсы, как только я ее туда поместил, все заработало как часы! |
|||
Хранитель экрана Полноэкранный режим | + 1 | ||
Динамически создавать picturebox и задавать ему размер, опираясь на разрешение экрана Сложно остановиться. Урок маленький, но оказался очень насыщенным. !далось все сделать!Решил закрывать saver не по щелчку мыши, а по нажатию клавиши ESC. Так как я оставил возможность вызова настроек по двойному щелчку пр. кн. мыши. Удалось также сделать прозрачный фон(задав цвет через условие , что если цвет 254,255,255- то значит он будет прозрачный, ну почти пасхалка), через который можно увидеть фоновую картинку picture box-a. Еще, урока три назад сделал заливку градиентом фона формы, что тоже мне очень понравилось. |
|||
Хранитель экрана Параметры командной строки | + 10 | ||
Использовать аргументы! Все было просто. Все-таки я пока оставил запуск окна настроек из самого сейвера. Если будет очень мешать, то, конечно придется удалить. Еще экспериментирую с прозрачностью backgrounda, чтобы можно было на задний фон ставить, например, свою картинку. Заметил, что во время работы скринсейвер загружает проц на 25%. Поделитесь, пожалуйста, в комментах - у кого как грузит проц наш saver. |
|||
Хранитель экрана Использование реестра | + 10 | ||
Узнал, как сохранить данные в реестре С видео - все просто. Удалось сохранить и свой параметр толщины Pen. |
|||
Хранитель экрана Применение настроек | + 2 | ||
Оказалось новым, что в rand.Next(-5,5); можно использовать отрицательные значения. Очень понравилось, что данные можно вытягивать из классов без применения модификаторов доступа ! Здорово, что через фукции это легко делается. было очень интересно Что-то с трудом мог остановиться. Сделал заливку градиентом на форму, и еще рамочку вокруг лейблов со скошенными углами. Правда как-то мелко, и это в итоге не особо заметно. Не сразу, но все-таки удалось реализовать радиобаттоны! |
|||
Хранитель экрана Форма настроек | + 10 | ||
Повторил вызов диалогов и обработку возвращаемых значений. Научился использовать trackbar нет Все интересно. Добавил для практики еще радио боксы. |
|||
Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок | + 20 | ||
искать время записать что-то получилось |
|||
Хранитель экрана Новый класс Polygone | + 20 | ||
рисовать полигоны Все получилось. Сделал закрашенные шарики. Так и не понял, почему у меня при рисовании полигона какой-то пиксель остается не закрашенный. |
|||
Хранитель экрана Новый класс Figure | + 20 | ||
Повторил наследование, взаимодействие объектов друг с другом. Обращаться к protected свойствам! Прыгать между классами Интересно, что в классе Figure одни точки. Вроде как там ничего и не происходит, а на самом деле без него ничего работать не будет. Удалось сделать разноцветные шарики(сделал для этого массив цветов), но не сразу. Сначала они у меня мигали разными цветами, так как менял цвет в функции DrawCircle, а потом догадался, что надо делать в Draw() и добавить туда параметр для цвета. |
|||
Хранитель экрана Новый класс Graph | + 1 | ||
Рефакторингу и осторожности при замене одного текста на другой Вернуть все назад. При замене sy на s.y поменялись все system на s.ystem. А когда поменял sx на s.x . то в ResXResourceReader - подобных словах поменялось на Res.xResourceReader. И еще что-то где-то сломалось, так, что пришлось заводить новый проект и переделывать все с нуля. Так что теперь сто раз подумаю, прежде чем что-то на автомате менять. |
|||
Хранитель экрана Движение шарика | + 20 | ||
Отражать шарик от стен. пока не сложно, но интересно Жду следующий урок |
|||
Хранитель экрана Создаём графику | + 20 | ||
Повторил пройденное. (DrawEllipse, DrawLine) Не было. Приятно, что понимаешь что делаешь. |
|||
Микроигры Игра 15 - Алгоритм | + 1 | ||
В такой конструкции : position_to_coords(position, out x, out y); не знал, что можно выводить в return две переменных. Очень удобная конструкция. Пока смотришь видео, все кажется просто, но стоит попробовать самому, как сразу впадаешь в глубокие раздумья. А ведь игра не самая сложная... Очень интересно. Пересмотрю завтра видео еще разок. Может попробую сделать еще раз без видео. Не уверен, что все пройдет в этом случае гладко. |
|||
Микроигры Игра 15 - Кнопки | + 1 | ||
Повторил В этот раз сложно не было. Краткое и доступное видео. |
|||
Игры со Спрайтами Полуфинальный урок | + 1 | ||
еще одна попытка записать обзор Писать текст проще, чем говорить. Успел закончить курс в отведенное для этого время, что не может не радовать! |
|||
Игры со Спрайтами VIP урок. Телефон по TCP/IP протоколу | + 20 | ||
Все новое: using System.Net; using System.Net.Sockets; using System.Threading; Делегат пока остается самым сложным Работает! |
|||
Игры со Спрайтами ФИНАЛЬНЫЙ урок | + 20 | ||
Записывать видео отчет Записать без огромных пауз Первый блин - come on! |
|||
Игры со Спрайтами Домино. Финальный аккорд | + 20 | ||
узнавать позицию курсора. Было очень интересно. Непередаваемое ощущение, когда небольшими изменениями кода программа меняется до неузнаваемости. В итоге получился большое проект, с огромным количеством классов, плюс еще с программой для создания спрайтов! Спасибо большое за очень информативные и познавательные видео-уроки. Теперь надо использовать все новое в своих программах |
|||
Игры со Спрайтами Домино. Наведение порядка | + 20 | ||
Оптимизировать код. Выделить плашку реализовать не удалось. Думаю, надо обрабатывать координаты нажатия мыши чем ближе к концу, тем больше интрига |
|||
Игры со Спрайтами Домино. Rolling Stones | + 20 | ||
на этот раз обошлось без сложностей. Еще раз просмотрел, как работает наша программа Сложностей не возникло Не сразу в коде нашел, как вывести закрытые доминошки. Но теперь -то уж знаю куда смотреть. |
|||
Игры со Спрайтами Домино. Пирамида из анимашек | + 20 | ||
научился полиморфизму повторять просто, а сам не догадаешься Интересно, как постепенно трансформируется программа |
|||
Игры со Спрайтами Домино. Три наследника Аниматора | + 1 | ||
использовать virtual и соответсвенно override. Наследовать классы. Не запутаться в классах К сожалению еще не понял термин полиморфизм, но видимо в этом уроке это как раз использовалось. |
|||
Игры со Спрайтами Домино. Базовый класс Анимаций | + 20 | ||
Выводить функции в отдельный класс Так как доминошки у меня получились не совсем такие, как у Евгения Витольдовича, то пришлось подбирать свои значения, для правильного отображения плашек пока нет |
|||
Игры со Спрайтами Домино. Подъём переворотом | + 10 | ||
переворачивать плашку 3-и в одном if else все интересно |
|||
Игры со Спрайтами Домино. Анимация спрайта | + 10 | ||
Двигать доминошки На этот раз сложностей не возникло. Очень понравилось решение - простое , красивое, изящное. |
|||
Игры со Спрайтами Домино. Двойной спрайт | + 10 | ||
Выводить доминошки с помощью другого класса Опять были ошибки, но исправлять их уже было легче Интересно, что будет дальше |
|||
Игры со Спрайтами Домино. Отображение плашки | + 10 | ||
Загружать тип bytes Так как у меня файлы были с расширением xml, то при перетаскивании в ресурсы они стали текстовыми, что ли. И фукция лоад байтс не работала, а пыталась отработать фукция Load(filename) и ругалась, что там недопустимые символы. Не сразу удалось с этим разобраться. Только убрав расширение xml, и повторно поместив в ресурсы эти файлы удалось корректно заработать функции Load(bytes) |
|||
Игры со Спрайтами Спрайт. Рисуем плашки | + 10 | ||
рисовать в собственном паинте Нарисовать красиво С первого раза не получилось |
|||
Игры со Спрайтами Домино. Ура! Победа! | + 1 | ||
искать ошибки найти ошибку, Выиграть так и не удалось |
|||
Игры со Спрайтами Домино. Выбираем и убираем | + 1 | ||
понравилось присваивание x1=x2=y1=y2. Продолжаю учится правильно разбивать программу на логические элементы как обычно, без ошибочек не обошлось, Пришлось поискать. Все рассказано очень доходчиво. И как же здорово, что можно посмотреть несколько раз. Так и ошибки искать легче |
|||
Игры со Спрайтами Домино. Делегаты отображения | + 10 | ||
пользоваться делегатом делегат надо еще в какой-нибудь своей программе совсем простой просто потренироваться использовать делегат |
|||
Игры со Спрайтами Домино. Динамическая пирамида | + 1 | ||
нарисовать пирамиду из лэйблов разместить лэйблы нету |
|||
Игры со Спрайтами Домино. Перемешиваем плашки | + 10 | ||
создавать неполный массив Пока было просто Интересно было посмотреть, как много одинаковых функций превратить в одну |
|||
Игры со Спрайтами Домино. Правила игры | + 10 | ||
Узнал про игру нет пока нет |
|||
Игры со Спрайтами Аполлон. Финальное прилунение | + 10 | ||
Подгонять спрайты Сначала корабля было не видно, т.к. он был где-то за экраном игры. Потом удалось его вытащить Очень понравилось |
|||