Online обучение c#

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 1013
  • Всего выполнено уроков: 994

Отчёты по видеоурокам

Дата Видеоурок Результат
2019-05-29 20:02 LINQ: шаг за шагом LINQ агрегатные выражения + 15 12 мин.
Использовать агрегатные выражения.
Курс интересный получился. Для первого знакомства с Linq - то, что надо!
Ничего
2019-05-29 19:49 LINQ: шаг за шагом PLINQ: таинственный ForAll & параллельные исключения + 13 9 мин.
Обрабатывать исключения параллельных процессов
ничего
2019-05-29 19:39 LINQ: шаг за шагом PLINQ: всё глубоко параллельно + 13 13 мин.
Создавать новый исполняемый файл
ничего
2019-05-29 19:24 LINQ: шаг за шагом Полезные методы + 10 9 мин.
Использовать ограниченную выборку.
На скриншоте показано следующее:
var result3 = result2.Skip(2).Take(3);
var result4 = result2.All(p=>p.planet_id > 3);
ничего
2019-05-29 19:14 LINQ: шаг за шагом JOIN через INTO + 11 1 час. 41 мин.
Делать выборки
Всё-таки логичнее вывести номера планет даже там, где нет спутников
Понять, как работает Left Join
2019-05-29 17:32 LINQ: шаг за шагом JOIN группирующий + 12 8 мин.
Выводить несколько спутников для одной планеты
Ничего
2019-05-29 17:23 LINQ: шаг за шагом JOIN связующий: начало + 11 22 мин.
Использовать объединения
Выделить функцию - я запуталась с кучей закомментированных примеров
2019-05-29 13:16 LINQ: шаг за шагом Затерянное в XML + 10 5 час. 2 мин.
Создавать xml-файл
ничего
2019-05-29 08:13 LINQ: шаг за шагом Методы работы с множествами + 9 8 мин.
Работать с множествами
Ничего
2019-05-29 07:58 LINQ: шаг за шагом Проекция и ее переменные + 8 22 мин.
Создавать проекцию
Ничего
2019-05-28 20:27 LINQ: шаг за шагом Краткая форма и навигация + 11 6 мин.
Составлять Linq запросы в короткой форме
ничего
2019-05-28 20:20 LINQ: шаг за шагом Linq по классу + 10 16 мин.
Сортировать по количеству спутников
ничего
2019-05-28 20:03 LINQ: шаг за шагом Первое использование LINQ + 11 17 мин.
Создавать первые Linq запросы
ничего
2019-05-28 19:44 LINQ: шаг за шагом Традиционный алгоритм + 11 9 мин.
Повторение
Ничего
2019-05-28 19:35 LINQ: шаг за шагом Инструменты и консольное приложение + 11 5 мин.
Пока ничему. Всё интересное впереди
Ничего
2019-03-28 19:48 Простой WPF WPF. Конвертер валюты. Класс конвертации. + 15 15 мин.
Повторение
Ничего
2019-03-28 19:32 Простой WPF WPF. Конвертер валюты. Макет программы + 12 36 мин.
Создавать WPF-приложение.
Решила познакомиться с этой технологией.
Пока ничего
2019-01-25 20:30 marafon Два веб-сервера + 13 35 мин.
Копировать файлы
Думаю, лучше git создавать для каждой папки в отдельности.
P.S. При добавлении новой папки в domains OpenServer необходимо перезагружать
Пока в предвкушении сложного
2019-01-25 19:53 marafon Отказ от AJAX + 12 36 мин.
Пока не знаю... Как-то пока не очень понятно, что предстоит дальше.
Я сразу не совсем поняла, почему мы данные получаем через Js, а не через PHP. Ну, вот, откатываемся назад.

2019-01-11 21:27 marafon Загрузка программы + 10 34 мин.
Выводить текст программы.
Пришлось доработать шаблон, чтобы выводился язык. Выпадающий список выровняла по правому краю. Для этого добавила класс dropdown-menu-right (см. скриншот).
Очень хочется сделать подсветку синтаксиса кода программы в интерактивном режиме (пока она работает только при загрузке кода).
2019-01-11 20:41 marafon Страница решения задачи - подготовка + 10 25 мин.
пока не знаю
С языками разобраться. У меня форма без поддержки языков. Придётся её доработать
2019-01-11 20:15 marafon Установка заголовка + 9 5 мин.
Уже сама исправила эту ошибку
Дождаться, когда можно будет отправить отчёт
2019-01-11 20:10 marafon Получение параметра из адресной строки через JS + 9 9 мин.
Получать параметры из адресной строки
Не запутаться
2019-01-11 20:00 marafon Загрузка данных на страницу с условием задачи. + 8 1 час. 16 мин.
Создавать страницу с задачей
Заставить видео показываться. Пока не перенесла подключение скриптов в начало файла, ничего не получалось.
В уроке ещё не заменены task_id и title в заголовке страницы.
Сделала так:
htmlHead = $('title').html();
И далее - по аналогии с 'body'

2019-01-11 16:01 marafon Причёсывание скрипта со списком задач + 9 12 мин.
Не знаю. Скрипты сразу разместила в отдельном файле.
Не знаю
2019-01-11 12:27 marafon Загрузка в HTML через AJAX + 11 2 час. 29 мин.
OpenServer всё-таки можно настроить гораздо проще.
В папке domains создать папку, в которой будет находиться сайт (как правило, таким папкам присваивают расширение .loc) и перезапустить OpenServer. Настройка при этом должна быть установлена автоматическая.
При этом в строке браузера будет отображаться локальный сайт (см. скриншоты)
Пока не очень дружу я с JS.
2019-01-10 21:29 marafon Клиентская часть - HTML + 13 2 час. 5 мин.
Создавать html-страницы
Понять, зачем на странице с условием задачи кнопка "Запуск"?
2019-01-09 21:58 marafon Запросы для PHP-функций + 9 40 мин.
Связывать таблицы в SQL запросах
Связать таблицу lang с prog. Забыла сделать язык программирования ключом
2019-01-09 21:17 marafon Первые записи в таблицах + 11 18 мин.
Добавлять записи
Не запутаться
2019-01-09 20:50 marafon Создание таблиц + 12 34 мин.
Связывать ключи в таблицах
Установить и запустить HeidiSQL
2019-01-09 20:16 marafon Планирование базы данных + 11 31 мин.
Проектировать БД
Пока не совсем понятно, зачем весь идентификатор записывать в поле run_id, если всё равно отдельные его части хранятся отдельно. Может, добавить поле с датой и временем, а имя папки формировать из отдельных полей?
2019-01-08 21:56 marafon Конвейер для задач + 10 31 мин.
Перемещать папки
Не запутаться. Хотя всё понятно.
2019-01-08 21:19 marafon Дружба роботов: Шарп + Ява + 11 53 мин.
Создавать фабрику, инициализировать начальную папку через setFolder()
Не запутаться: почему-то у меня оказался пропущенным кусок, который проверяет, успешно ли выполнена компиляция у Робота Шарпа.
2019-01-06 22:24 marafon Запуск процесса + 10 17 мин.
Создавать приложение, которое компилирует программу и запускает тесты
Уже всё просто
2019-01-06 22:06 marafon Компиляция и запуск + 10 23 мин.
Пока повторение предыдущего урока
Дождаться, пока можно будет отправить отчет, т.к. видео смотрела на увеличенной скорости
2019-01-06 09:12 marafon Консольный Робот Шарп + 14 1 день 23 час. 26 мин.
Отличный урок. Узнала, как выводить в файл результат компиляции, запрашивать из файла данные, выводить в файл результат.
Найти время.
2019-01-03 13:15 marafon Новогодний Марафон - Вариант участия + 10 6 час. 24 мин.
Конечно же, создание Робота Шарпа!!!

2017-12-18 08:04 Java Sweeper Загрузка и отображение + 15 2 мин.
Отображать бомбы
ничего
2017-12-18 08:01 Java Sweeper Импорт картинок + 15 1 мин.
Добавлять картинки
ничего
2017-12-17 16:20 Java Sweeper Метод рисования + 15 6 мин.
Рисовать линии
ничего
2017-12-15 20:39 Java Sweeper Раздельная инициализация + 15 2 мин.
Извлекать методы в Java
ничего
2017-12-15 20:36 Java Sweeper Пустая панель + 15 2 мин.
Добавлять панель
Ничего
2017-12-15 20:33 Java Sweeper Полёт над классом + 15 2 мин.
Смотреть на слайд
Ничего
2017-12-14 18:26 Java Sweeper Закрытие на выходе + 16 4 мин.
Устанавливать параметры формы
Смириться с тем, что IDEA тормозит
2017-12-13 09:45 Java Sweeper Простое окно + 15 7 мин.
Создавать проект на Java
Дождаться, пока IDEA загрузится
2017-12-11 19:53 Java Sweeper Легендарная игра + 15 9 мин.
Всё уже готово
---
2017-11-27 08:13 C# Android Установка и запуск HAXM эмулятора Android + 16 23 мин.
Смотреть на сообщения об ошибке
Может, кто-нибудь сталкивался с подобной проблемой (см.скриншот).
Как с этим бороться?
2017-11-26 19:26 C# Android Установка Xamarin для Visual Studio + 15 1 час. 27 мин.
Устанавливать Xamarin для Visual Studio
Дождаться конца установки (который еще не наступил)
2017-10-20 21:53 Демо игры C# чего начать программировать + 10 не указано
[hide]

Хочу понять, кто такой Робот Шарп и как он реализован. Для меня это - самая большая загадка проекта.
2017-10-02 20:52 PHP фреймворк Yii2 - вторая часть Switch lang - Полиглот + 16 1 час. 30 мин.
Сложно сказать
Пока не удалось отработать тесты. Хотя сайт работает
Возможно, я перемудрила с файлами .htaccess. Но на сайте всё ведет себя корректно. А при попытке теста выдает сообщение, что объект не найден. Не пойму, где искать ошибку и откуда берется путь /myapp/en
2017-10-02 20:06 PHP фреймворк Yii2 - вторая часть Debug url - Отладочный модуль + 16 20 мин.
Использовать PrettyUrl
Ничего... с таким-то объяснением.
Я бы удивилась, если бы что-то сложное осталось :)
Отличный урок
2017-10-02 19:26 PHP фреймворк Yii2 - вторая часть Internationalization - Вершина айсберга + 16 15 мин.
Переводить фразы с использованием Yii
Осознать, что для того, чтобы мне всё стало понятно за 15 минут, кому-то пришлось потратить более 3 часов.
Хотя сама постоянно в подобных ситуациях оказываюсь.
2017-09-30 20:17 PHP фреймворк Yii2 - вторая часть Lang Tester - Тестирование Интернационализации + 16 40 мин.
Создавать тесты для интернационализации, которые пока не проходят
дождаться конца установки
Отличный видеоурок. Интересно продолжение
2017-09-28 06:34 PHP фреймворк Yii2 - вторая часть Compose Yii - Загрузка фреймворка + 16 1 час. 00 мин.
Повторять и вспоминать то, что было сделано
Дождаться, пока всё установится
Не понимаю пока, как объяснить реальному серверу, что точка входа на сайт находится в папке web. Сейчас это сделано в настройках OpenServer.
Я указала точку входа через файлы .htaccess.
2017-09-27 11:09 PHP фреймворк Yii2 - вторая часть Web folder - Подготовка папки + 16 20 мин.
Создавать проекты на GitHub
Вспомнить всё.
Пыталась выполнять всё по памяти (с вебинара), но про Push пришлось подсмотреть.
Еще пароль GitHub запросил пару раз и token.
2017-09-26 07:21 PHP фреймворк Yii2 - вторая часть Welcome - Вступление + 16 5 мин.
Повторение
Ничего
Всё уже установлено
2017-09-20 11:35 PHP фреймворк Yii2 - вторая часть Design Cabinet - Кабинетное планирование + 16 30 мин.
Рисовать :)
Найти время и... бумагу с ручкой
Не совсем поняла, зачем разделять страницы редактирования профиля и смены пароля. На мой взгляд, пользователю удобнее заполнять информацию о себе и о своем личном кабинете на одной странице.
P.S.: log3 27 = 3
P.P.S.: 9 букв - это еще не длинная фамилия :) Я до замужества была Константинова - с вмещением фамилии в графу "выполнил" по черчению были регулярные проблемы :)
2017-09-19 20:42 PHP фреймворк Yii2 - вторая часть Design Signup - Планирование входа + 16 30 мин.
Рисовать
Собраться с духом и выполнить задание на бумаге ручкой
Хочется верить, что на сайте будет предусмотрено что-то кроме регистрации и входа.
Остается пока очень много вопросов: как размещать статьи, уроки? Как оставлять комментарии? Как будут выглядеть курсы? И каким будет Робот Шарп?
2017-08-29 21:01 Yii2 Authokey - Ключи в сейфе + 16 20 мин.
использовать ключ авторизации для входа
ничего
всё получилось
2017-08-29 20:48 Yii2 Remember me - Печенька на память + 16 20 мин.
Сохранять пользователя в COOKIE
затрудняюсь сказать
Всё получилось
2017-08-29 20:35 Yii2 Hash - Как правильно солить пароли + 16 20 мин.
тестировать время хеширования
вспомнить пароль, который я установила по умолчанию для случайных пользователей
---
2017-08-29 20:15 Yii2 Security - Кручу-верчу-захэшировать хочу! + 16 15 мин.
Проверять хешированные пароли
ничего
отличный урок
2017-08-29 20:04 Yii2 PasswordIsHashed - Покажите-ка ваш хэш + 16 20 мин.
проверять пароли на рехэш
затрудняюсь сказать
---
2017-08-29 19:45 Yii2 Test - Запуск функциональных тестов + 16 20 мин.
Добавлять функциональные тесты
Как-то в общем всё сложновато. Но в итоге - понятно вроде
---
2017-08-29 19:24 Yii2 Refactoring - Нет дубликатам! + 16 10 мин.
рефакторить код
ничего
после найденных ошибок в предыдущем уроке дело пошло значительно быстрее :)
2017-08-28 20:20 Yii2 IfPasswordWrong - Пароль? Пароль! Проходи. + 16 2 час. 30 мин.
Проверять пароль
Найти ошибку, из-за которой при неправильном пароле отображалась абсолютно чистая страница.
Нашла
С тестами тоже пришлось помучиться.
Зато теперь - логический конец.
Правда, такими темпами в срок до 31.08 не уложиться :(
2017-08-27 20:43 Yii2 IfEmailNotFound - На деревню дедушке + 16 20 мин.
проверять email при входе
пока ничего
меня пустили на сайт :)
2017-08-27 20:16 Yii2 UserLoginForm - Модель на входе + 16 15 мин.
Создавать форму для входа
Пока не до конца понятно, как должен пройти тест
Есть какие-то расхождения результатов теста с тем, что приведено в уроке, но мне сложно проанализировать, сколько тут моих ошибок, а сколько - должно быть.
2017-08-27 20:03 Yii2 Save - Запись в книгу + 16 30 мин.
Сохранять запись в БД
Пока сложновато с тестами.
Выдаются ошибки, но не могу сопоставить, в тех же местах, что и в уроке, или нет.
Ну когда же, наконец, тест пройдет, и я увижу СВОИ ошибки?
2017-08-25 21:06 Yii2 HasErrors - Где водятся волшебники? + 16 10 мин.
Откатывать изменения в Git
ничего
отличный урок
2017-08-25 20:57 Yii2 IfEmailUsed - Почта закрыта + 16 30 мин.
Проверять существование email  в БД
Войти в рабочий ритм
Всё отлично.
2017-08-24 21:22 Yii2 JoinPost - Вторая сторона модели + 16 1 час. 00 мин.
Передавать данные пользователя через POST
восстановить рабочую обстановку на компьютере
Некоторые уроки пришлось переделывать повторно (после глобального компо-переворота).
В частности - заново создавать БД.
Пришлось еще раз вернуться к миграциям.
2017-08-20 21:07 Yii2 Rules - Валидация без правил + 16 15 мин.
Проверять заполнение формы
найти время
Отличный урок
Вручную действительно проверять намного дольше
2017-08-20 20:57 Yii2 UserJoinForm - Модель для формы + 16 20 мин.
Создавать форму
найти время
Красиво получилось
2017-08-20 20:36 Yii2 Logout - Выход из лабиринта + 16 15 мин.
реализовывать выход пользователя
найти время
отличный урок
2017-08-20 20:28 Yii2 UserIdentity - Посторонним В + 16 20 мин.
Логинить пользователя
найти время
Отличный урок
2017-08-20 20:14 Yii2 Faker - Тысяча фантазёров! + 16 20 мин.
Использовать библиотеку для генерации случайных данных пользователя
найти время
получилось добавить пользователей
2017-08-20 19:57 Yii2 UserRecord - Очень активная модель + 16 15 мин.
Регистрировать тестового пользователя
найти время
не сразу поняла, почему возникает ошибка при повторной регистрации
2017-08-17 21:58 Yii2 DBase - Подключение к Матрице + 16 15 мин.
Работать с HeidiSQL
Бороться с ошибками, которые происходили при миграциях
Вроде всё получилось...  после перезапуска программы HeidiSQL.
Почему была ошибка - не разобралась. Но при попытке обновления БД программа вылетела.
2017-08-17 21:44 Yii2 Migration - Архитектура таблицы + 16 15 мин.
Создавать миграции
Пока до конца не понимаю цели миграций.
Как-то много всего создали. Осталось всё соединить и запустить.
Полетит ли?  :)
https://www.youtube.com/watch?v=qUJgfMyOFB4
2017-08-17 21:25 Yii2 Console - Есть ли жизнь в Консоли? + 16 10 мин.
Создавать консольные приложения... наверное
Затрудняюсь ответить
В названии урока - опечатка - должно быть КонсолИ.
Или я не знаю, кто такой Консоль :)
2017-08-17 21:17 Yii2 Steps - Пошаговая инструкция + 16 20 мин.
Создавать методы для логина пользователя
затрудняюсь сказать
Хочется уже исправить ошибки в тесте.
2017-08-17 20:14 Yii2 Tests - Обоснование необходимости + 16 20 мин.
Создавать тест для входа пользователя
Понять этот тест
Понимание материала урока - процентов 75 (как, собственно, и у большинства уроков, которые заканчиваются на ошибке). Надеюсь, что в дальнейшем всё прояснится.
2017-08-17 07:03 Yii2 Model - Модели на подиуме + 16 6 мин.
Понимать модели
ничего
Будем воплощать полученные знания :)
2017-08-17 06:56 Yii2 Panel - Красивые анкеты + 16 8 мин.
Создавать описания форм
ничего
отличный урок
2017-08-17 06:49 Yii2 User - Помещение регистратуры + 16 15 мин.
Создавать дополнительные контроллеры и представления
ничего
всё получилось
2017-08-17 06:37 Yii2 Debug - Следы на песке + 16 20 мин.
Пользоваться отладчиком
Найти панель отладки :)
Жалко, что нет ссылки composerа для установки отладчика.
И вообще - есть предложение - собрать всю последовательность ссылок композера в единый документ. Правда, не исключаю, что получится новая книжка по Yii :)
2017-08-14 21:21 Yii2 Join/login - Полёт Навигатора + 16 10 мин.
редактировать ссылки
закончить сегодня все 10 уроков
Отличный курс
2017-08-14 21:09 Yii2 Menu - Богатый выбор + 16 15 мин.
Создавать меню
ничего
отличный урок
2017-08-14 21:01 Yii2 Bootstrap - Пусть будет красиво! + 16 30 мин.
Подключать bootstrap
как-то всё не особо просто
но всё пока получается
2017-08-14 20:41 Yii2 Codeception - Пошаговое тестирование + 16 1 час. 00 мин.
Создавать тесты
Пока осознание составления тестов полностью не пришло
идем дальше
2017-08-14 13:40 Yii2 Views - Представления начинаются + 16 5 мин.
Создавать виды
ничего
код основного html-документа в PhpStorm набрала последовательным нажатием  в новом документе восклицательного знака и табуляции.
Правда, не помню, какая надстройка phpStormа за это отвечает.
2017-08-14 13:30 Yii2 Controller - Точка входа программиста + 16 10 мин.
Создавать контроллер
затрудняюсь
всё получилось
2017-08-14 13:22 Yii2 Composer - Установка пустоты + 16 15 мин.
Устанавливать yii
Осознать, что ошибка "Not found" - это корректное выполнение урока
Все ошибки выявятся на следующем шаге :(
2017-08-14 13:03 Yii2 Git - Все ходы записываются + 16 1 час. 00 мин.
Бороться с Git-ом
Найти проблему
На первом скрине - проблема, на втором - решение
2017-08-14 12:58 Yii2 Web - Первый кирпич сайта + 16 10 мин.
Запускать сайт через php
пока ничего
идём дальше
2017-08-11 12:48 Yii2 Soft - Вступление и подготовка + 17 5 мин.
Надеюсь, что научусь в будущем
Всё уже давно установлено.
Со времен этого отчета: https://www.videosharp.info/4004/checking/driver=1171
Хороший вариант - создание видеошколы в рамках видеокурса.
По крайней мере, если потребуется решение каких-то подзадач, то те, кто пройдёт этот курс, будут в курсе того, как устроена видеошкола.
2017-07-06 10:30 Dancing Links Пентагон в деталях + 16 30 мин.
Отображать варианты размещения фигур
не запутаться с программой
---
2017-07-05 06:21 Dancing Links Фигуры в консоли + 16 30 мин.
рисовать фигуры в консоли
понять, как изменить программу, чтобы всё получилось
Всё получилось
2017-07-02 15:03 Dancing Links Десятикратная оптимизация + 16 1 час. 00 мин.
Решать задачу с Пентамимо
Найти ошибку, допущенную в прошлом уроке, из-за которой программа отказывалась работать.
Отличный курс. Очень интересный алгоритм. Я очень довольна, что успела пройти этот курс до его закрытия.
Надо и вправду попробовать с его помощью решить Судоку. А то у меня курс по Судоку брошенный, с переборным алгоритмом, который не пришелся по душе :)
2017-07-01 05:01 Dancing Links Матрица Пентагона + 16 1 час. 00 мин.
пока не знаю
разобраться с тем, что Orange разработал
пока нет полной ясности, что получится
2017-06-30 19:50 Dancing Links Фигуры из пентамимо + 16 30 мин.
Создавать фигуры
Создавать фигуры
Ошибки буду исправлять в следующем уроке. Не думаю, что без них обойдётся.
2017-06-30 14:05 Dancing Links Открытие/закрытие столбцов + 16 1 час. 00 мин.
Искать решение головоломки
Найти все ошибки, допущенные на предыдущих 5 уроках
всё получилось
2017-06-29 13:11 Dancing Links Как ссылки пошли впляс + 16 25 мин.
Затрудняюсь ответить
Сложности всплывут потом, при запуске
---
2017-06-29 12:12 Dancing Links Единичная матрица + 16 30 мин.
Создавать списки
Затрудняюсь ответить
Отличный урок
2017-06-28 20:38 Dancing Links Заголовки столбцов + 16 20 мин.
создавать заголовки столбцов
отладить связи между элементами (отвлеклась и не очень внимательно смотрела урок - пыталась сделать сама)
отличный урок
2017-06-28 14:41 Dancing Links Расширение хоровода + 16 15 мин.
Создавать связный список
Пришлось отловить ошибки
Отличный урок
2017-06-28 14:12 Dancing Links Двусвязный список с удалением + 16 15 мин.
Удалять и добавлять элемент списка
ничего
Отличный урок
2017-06-27 18:32 Dancing Links Работа алгоритма + 16 15 мин.
Проработка алгоритма
ничего
Столбец A в уроке всё-таки поздно удалили :)
2017-06-26 19:39 Dancing Links Что такое Dancing Links + 16 15 мин.
теоретическое изучение алгоритма
ничего
---
2017-06-18 11:23 Бинарная жизнь ФИНАЛЬНЫЙ УРОК + 16 5 мин.
---
Вспомнить, о чем был этот курс
Смысл жизни - сложное понятие... Для меня самое главное в жизни - это мои дети.
2017-06-17 18:20 Слова в Сетке VIP Implementation + 16 40 мин.
Размещать слова в сетке
Пришлось попыхтеть, чтобы разместить на поле несколько слов
На картинке размещены 3 длинных русских слова.
Какие - пишите в комментариях :)
2017-06-14 16:48 Слова в Сетке ФИНАЛЬНЫЙ УРОК + 16 не указано


Интересный курс, побудил восстановить уже частично забытые знания Java :) Заставил поработать с графикой и сохранением графических файлов.
Рекомендую!
2017-06-13 13:43 Слова в Сетке Сохранение картинки + 16 30 мин.
Динамически менять размеры боксов и букв
ничего
---
2017-06-10 06:08 Слова в Сетке Матрица Боксиков + 16 20 мин.
создавать матрицу картинок
ничего... почти
отличный урок
2017-06-09 19:15 Слова в Сетке Центр Бокса + 17 30 мин.
Рисовать буквы в рамке
ничего
Мой вариант размещения букв по центру:
x + (sx-fw)/2 + 1
y + (sy+fh/2)/2 + 1
2017-06-08 05:08 Слова в Сетке Своя Картинка + 16 20 мин.
рисовать... на панели
изменить шрифт текста
отличный урок
2017-06-07 13:51 Слова в Сетке Буква на Панели + 17 20 мин.
размещать панель на форме
слушать без наушников :(
Маленькая буква получилась
2017-06-06 06:58 Слова в Сетке Кот Фрейма + 16 10 мин.
повторение
ничего
Отличный урок
2017-06-05 19:36 Слова в Сетке Объектная Матрёшка + 16 30 мин.
Вспоминать хорошо забытое старое
Дождаться, пока комп обновится
Нашла интересный курс, который стоит пройти :)
2017-05-29 17:13 Tinklavimas Второй подход к эскизу + 16 1 час. 00 мин.
прорабатывать представление сайта
Понять, зачем я это делаю
---
2017-05-28 15:44 Знакомство с jQuery jQuery - AJAX - Load + 16 20 мин.
Загружать данные из AJAX
Добраться до компа... после ремонта
Отличный урок
2017-05-25 13:47 Знакомство с jQuery jQuery - AJAX = IFrame + 16 30 мин.
реализовывать таймер
не запутаться
Не получилось следовать уроку :(
Сделала таймер по-своему, на чистом JS, без iframe и php-файлов.
2017-05-24 08:16 Знакомство с jQuery jQuery - DOM - Set + 16 20 мин.
Изменять ссылки и картинки
ничего
отличный урок
2017-05-23 15:32 Знакомство с jQuery jQuery - DOM - Get + 16 20 мин.
Использовать attr(), остальное - знала
ничего
Я когда текст со страницы вставляю в Word, выбираю Вставить -> специальная вставка -> неформатированный текст.
И обхожусь без блокнота :)
Вот если в электронное письмо нужно вставить текст без форматирования - это хуже :)
2017-05-22 14:14 Знакомство с jQuery Функции обратного вызова + 16 20 мин.
использовать callback функции
Я заставила p1 становиться черным после slideUp() + slideDown()
Отличный урок, полезные знания
2017-05-21 13:40 Знакомство с jQuery Остановка анимации + 16 20 мин.
Останавливать анимацию
Найти задания на странице описания урока (их там нет)
отличный урок
2017-05-20 08:05 Знакомство с jQuery Домашнее задание: анимация Zorro + 16 20 мин.
Создавать анимацию
ничего
отличный урок
2017-05-19 17:13 Знакомство с jQuery Эффекты анимации, продолжение + 16 20 мин.
Повторение использования анимации
ничего
отличный урок
2017-05-18 13:47 МикроШахматы VIP урок - Бестолковый интеллект + 16 20 мин.
Создавать рандомный интеллект
не знаю
Наконец-то дошла до конца этого курса.
2017-05-17 07:08 Знакомство с jQuery Эффекты скольжения и базовая анимация + 16 20 мин.
Использовать анимацию в JQuery
ничего
absolute - Указывает, что элемент абсолютно позиционирован, при этом другие элементы отображаются на веб-странице словно абсолютно позиционированного элемента и нет. Положение элемента задается свойствами left, top, right и bottom, также на положение влияет значение свойства position родительского элемента. Так, если у родителя значение position установлено как static или родителя нет, то отсчет координат ведется от края окна браузера. Если у родителя значение position задано как fixed, relative или absolute, то отсчет координат ведется от края родительского элемента.

fixed - По своему действию это значение близко к absolute, но в отличие от него привязывается к указанной свойствами left, top, right и bottom точке на экране и не меняет своего положения при прокрутке веб-страницы.

relative - Положение элемента устанавливается относительно его исходного места. Добавление свойств left, top, right и bottom изменяет позицию элемента и сдвигает его в ту или иную сторону от первоначального расположения.

static - Элементы отображаются как обычно. Использование свойств left, top, right и bottom не приводит к каким-либо результатам.

inherit - Наследует значение родителя.
2017-05-16 18:37 Знакомство с jQuery Эффекты появления и исчезновения + 16 20 мин.
Повторение использования fade
ничего
отличный урок
2017-05-15 12:40 Знакомство с jQuery Эффекты скрытия и отображения + 16 20 мин.
Что parents() можно выбирать по имени класса
ничего
Всё отлично
2017-05-08 20:15 Знакомство с jQuery События и их методы + 16 20 мин.
Обрабатывать события (хотя это скорее повторение)
Оставить хотя бы пару уроков для "Клуба формулистов", чтобы выполнить их на неделе, а не делать все уроки за раз на одном дыхании.
Отличный урок.
Следует ли продолжение?
2017-05-08 19:57 Знакомство с jQuery Понятие селектора и примеры + 16 15 мин.
Выполнять задания по приложенной ссылке.
Ничего
Всё получилось!
2017-05-08 19:23 Знакомство с jQuery Эксперименты и кнопки + 16 20 мин.
использовать "делегаты"
найти ошибку (скобку потеряла)
Отличный урок
2017-05-08 19:12 Знакомство с jQuery Синтаксис и простейший пример + 16 15 мин.
Повторение
ничего
Отличный урок
2017-05-08 18:53 Знакомство с jQuery Суть библиотеки jQuery + 16 15 мин.
Узнала о сайте w3schools.com. Сайт очень заинтересовал.
Найти время
Отличный урок. Тоже знакома с JQuery на уровне "некогда изучать, а использовать надо" :)
2017-04-16 08:03 МикроШахматы VIP урок - Минное поле + 16 30 мин.
не знаю
Разобраться с кодом и понять, что нужно сделать
Что-то получилось вроде бы
2017-04-15 20:34 Tinklavimas Каким будет мой сайт + 16 5 мин.
Повторение
ничего
Мой сайт https://prog-cpp.ru посвящен программированию на Си, С++, а также основам алгоритмизации
2017-04-11 07:53 Графические циклы VIP. Спирограф + 16 30 мин.
Рисовать спирограф
Реализовать кнопку 23 самостоятельно
Красиво получилось
2017-04-10 21:25 Tinklavimas Знакомство + 16 2 мин.
ничему
Вспомнить, что не сделан урок
надо же хоть что-то сделать
2017-04-09 12:04 Графические циклы VIP. Узоры на окружности + 16 30 мин.
Рисовать узоры
Сделать, чтобы кнопка 22 не моргала
Отличный урок
2017-04-08 08:01 Графические циклы VIP - Квадрат Гарри Поттера + 16 20 мин.
Рисовать графику символами
Придумать узор
Интересный урок
2017-04-07 05:17 МикроШахматы ФИНАЛЬНЫЙ УРОК + 1 15 мин.
повторение
--
Курс достаточно интересный, но для меня показался сложноватым. Возможно, потому, что я его проходила "от случая к случаю". Возможно, я не достаточно хорошо владею JavaScript. Или я - просто не большой любитель шахмат.
Но у меня есть готовая игрушка "Шахмат" на JavaScript, которую, возможно, потом перезапишу для C# или Java.
2017-04-06 13:39 Графические циклы ФИНАЛЬНЫЙ УРОК + 16 10 мин.
Составлять отзывы
ничего
В курсе реализована программа, которая содержит 20 кнопочек, при нажатии на каждую из которых вырисовывается новый графический узор. Курс очень полезен начинающим, чтобы почувствовать все тонкости работы с циклами.
Мне он показался достаточно лёгким, но интересным. Рекомендую!
2017-04-05 06:24 Итератор VIP. Оптимизация поиска простых чисел + 16 2 час. 00 мин.
Генерировать простые числа
Найти время, чтобы выполнить такой большой урок.
Вчера не успела закончить, пришлось доделывать сегодня.
Отвыкла я уже от длинных уроков :)
2017-04-04 07:58 Нанософт Твоё портфолио + 16 40 мин.
Повторение
Отвыкла уже от часовых уроков :)
Есть желание "доулититься" до финала "Графоциклов" :)
2017-04-03 12:53 Нанософт Шахматные часы + 16 40 мин.
Повторение
Ничего
Вполне красивые часы :)
2017-04-02 07:52 МикроШахматы Ладейный паркур + 16 1 час. 00 мин.
не знаю
разобраться с ошибками
как-то вроде работает, но не всегда верно. Придётся серьёзно копаться в коде, поскольку понимание не на 100%.
Проект большой и сложный получился.
2017-04-01 19:16 Графические циклы Спираль Архимеда + 16 30 мин.
Рисовать спираль
Найти время
Отличный курс
2017-03-31 18:02 МикроШахматы Рокировка на все времена + 17 40 мин.
не знаю
понять, с чем связана эта ошибка (см. скриншот)
Вроде бы всё шло неплохо, но после какого-то хода возникает ошибка "Maximum call stack size exceeded"
Что-то пошло не так...
2017-03-31 17:46 Графические циклы Трёхмерные циклы + 16 20 мин.
Работать с четырехмерными циклами
ничего
отличный урок
2017-03-30 18:48 Графические циклы Внутренние условия + 16 15 мин.
Рисовать диагональные линии
Ничего
Я всё-таки голосую за 16-ую кнопку :) По-моему, для нее код проще и быстрее.
Вот код:
private void button16_Click(object sender, EventArgs e)
        {
            for (int x = 0; x < 300; x += 30)
            {
                if (x == 120 || x == 150) continue;
                g.DrawRectangle(pen, x + 2, x + 2, 26, 26);
                g.DrawRectangle(pen, 270 - x + 2, x + 2, 26, 26);
                g.DrawRectangle(pen, x + 2, 120 + 2, 26, 26);
                g.DrawRectangle(pen, x + 2, 150 + 2, 26, 26);
                g.DrawRectangle(pen, 120 + 2, x + 2, 26, 26);
                g.DrawRectangle(pen, 150 + 2, x + 2, 26, 26);
                Sleep1();
            }
        }
Скриншот приложен.
2017-03-29 15:11 Графические циклы Вложенные циклы + 16 15 мин.
Рисовать квадратики
ничего
отличный урок
2017-03-28 14:23 Графические циклы Пучок лучей + 16 20 мин.
Рисовать лучи
Бороться с размерами элементов формы
Да, действительно у меня в системе стоит увеличение шрифта (125%). Но со 100%-ным шрифтом работать неудобно - слишком мелко всё выглядит на 13" мониторе.
Поэтому приходится все критичные размеры ставить вручную при инициализации
2017-03-27 18:12 Графические циклы Диагональные линии + 16 20 мин.
Рисовать диагонали
ничего
Я решила рисовать диагонали одновременно с двух концов к центральной линии. Красиво смотрится :)
for (int a = 0; a < 300; a += 30)
            {
                g.DrawLine(pen, a, 0, 0, a);
                g.DrawLine(pen, 300 - a, 300, 300, 300 - a);
                Sleep1();
            }
2017-03-26 17:19 MVC и JavaFX ФИНАЛЬНЫЙ УРОК + 16 10 мин.
Составлять отзыв
ничего
Отличный курс, отличная технология JavaFX. Раньше я о ней не слышала. Ну, и очень интересная задумка - связать уже имеющуюся модель с новым представлением.
Спасибо огромное за этот курс.
Курсы на проекте появляются очень быстро, поэтому я не знаю, какой буду проходить следующим. Одно знаю точно - без ежедневного "минимума формулиста" пока остаться не грозит :)
2017-03-26 17:14 MVC и JavaFX Controller - UserList - Поиск записей + 16 15 мин.
Искать данные
Внести изменения в форму
Отличный курс!
2017-03-26 16:53 MVC и JavaFX Controller - UserList - Выбор записи + 16 15 мин.
Открывать карточку пользователя
Найти, где потерялся users :)
Отличный урок
2017-03-26 16:40 MVC и JavaFX Controller - UserList - Список пользователей + 16 15 мин.
Выводить список пользователей
Уследить за ходом урока
Отличный урок
2017-03-26 16:32 MVC и JavaFX Controller - UserList - Сообщение + 16 10 мин.
Выводить сообщения в окне списка
ничего
Осталось немного
2017-03-26 16:25 MVC и JavaFX Controller - UserCard - Добавление + 16 10 мин.
Добавлять пользователей
Ничего
За такой короткий урок о самооценке подумать не успела :)
2017-03-26 08:54 Графические циклы Горизонтали и вертикали + 16 20 мин.
Повторение
Почему-то в Visual Studio размер PictureBox не соответствует заданному - при размере PictureBox 301x301, как показано в уроке, я вижу всё равно только по 9 линий в каждом направлении. Приходится подгонять размер вручную. Сейчас он составляет 361х333
Кто сталкивался с подобной проблемой, напишите, с чем это может быть связано.
Второй скриншот - для PictureBox размером 301x301.
Шаг цикла, естественно, проверен.
2017-03-25 06:12 МикроШахматы Белолевая рокировка + 16 20 мин.
Движемся потихоньку в сторону финиша
Вспомнить, что было сделано
На картинке с текстом программы - опечатки в строках 145, 150:
if (figure="K" && ...) - должно быть ==
2017-03-24 06:19 MVC и JavaFX Controller - UserCard - Удалить или сохранить? + 16 20 мин.
Редактировать и удалять записи
ничего
Отличный урок
2017-03-23 13:28 MVC и JavaFX Controller - UserCard - Загрузка + 16 25 мин.
Загружать информацию в представление из модели
При таком подробном объяснении - ничего
Отличный урок. Почему-то мне сразу захотелось вытащить данные второй записи.
Использую свою базу данных.
2017-03-22 19:28 MVC и JavaFX JAR - Подключение библиотеки + 16 20 мин.
Встраивать jar в проект
Пока не совсем понятно, как всё будет связано, но всё работает!
Отличный урок
2017-03-22 19:16 MVC и JavaFX JAR - Запуск классного архива + 16 20 мин.
Запускать jar-файлы "в комплекте"
ничего
Создала bat-файл, всё запустилось.
Хорошо, что строка запуска сохранится.
2017-03-22 18:01 MVC и JavaFX JAR - Запуск полного архива + 16 20 мин.
Создавать JAR-архив в IntelliJ IDEA.
Не запутаться с базами данных
Отличный урок
2017-03-22 06:46 MVC и JavaFX View - Работа с двумя формами + 16 25 мин.
Открывать форму по кнопке
Уследить за ходом урока
Отличный урок
2017-03-21 18:06 MVC и JavaFX View - Инициализация платформы + 16 30 мин.
Инициализировать формы
приведение типов: IntelliJ IDEA требует от меня явного приведения типов, например,
Scene sceneList = new Scene((Parent) loaderList.load());
Отличный урок
2017-03-20 19:32 MVC и JavaFX View - Запуск JavaFX Application + 16 30 мин.
Запускать JavaFX приложение
Не получилось пока запускать форму по нажатию кнопки. Две формы вместе запускать получается.
Очень жду продолжения.
Удобно, что в IntelliJ IDEA можно редактировать форму прямо из проекта (см. скриншот).
2017-03-20 19:02 MVC и JavaFX View - Карточка пользователя + 16 20 мин.
Создавать формы
Понять, как всё это собрать воедино
Интересно продолжение
2017-03-20 17:13 MVC и JavaFX View - Список пользователей + 16 25 мин.
Создавать форму в SceneBuilder
Разобраться. Слишком много всего нового.
Скачала Scene Builder с сайта Oracle:
http://www.oracle.com/technetwork/java/javase/downloads/javafxscenebuilder-1x-archive-2199384.html#javafx-scenebuilder-2.0-oth-JPR
Он очень похож на тот, который был на предыдущем уроке.
И интегрировала в IntelliJ IDEA. Уже запустился пустой проект с формой :)
2017-03-20 12:40 MVC и JavaFX View - Установка Scene Builder + 16 15 мин.
Введение в JavaFX
Понять, как использовать вновь установленную программу
Жду продолжения
2017-03-20 12:20 MVC шаблон VIP - MVC - PhoneBook - UML + 16 20 мин.
Создавать UML-диаграмму по коду
Найти, куда IntelliJ IDEA прячет файлы классов
Ура! Финал! Можно переходить к JavaFX
2017-03-19 20:21 MVC шаблон VIP - MVC - PhoneBook - Error Checking + 16 20 мин.
Обрабатывать ошибки
Сделать текст ошибки красным
У меня всё получилось!
2017-03-19 19:58 MVC шаблон VIP - MVC - PhoneBook - JModal + 16 10 мин.
Создавать дочернее окно
Ничего
Отличное дополнение к программе
2017-03-19 16:40 MVC шаблон VIP - MVC - PhoneBook - Tripple Click + 17 30 мин.
Обрабатывать события клавиатуры и мыши
Сложно было не мне :)
Тачпад впадает в ступор от "тройного щелчка мышки". Работает только левая кнопка. Если двойной щелчок можно было сымитировать двойным нажатием пальцем на сенсорную панель, то с тройным щелчком такое не прокатывает :)
Отличный урок
2017-03-18 13:33 MVC шаблон ФИНАЛЬНЫЙ УРОК + 16 40 мин.
Записывать видеообзор
Найти 5 минут тишины для озвучки
Отличный курс. И интересная программа у итоге получилась.
2017-03-17 18:07 MVC шаблон MVC - PhoneBook - Search - Finish + 16 20 мин.
Осуществлять поиск в списке
Найти ошибку - был не полностью реализован метод find() в контроллере.
Боюсь, что с видеообзором до 20 марта не уложиться :)
Кстати, сейчас финальные уроки тоже проверяются до "хорошей новости"?
Или можно сразу после отправки переходить к VIP.
2017-03-17 17:48 MVC шаблон MVC - PhoneBook - Search - Listener + 16 15 мин.
Обрабатывать нажатие кнопок в поле поиска
Нажать кнопку Insert на ноутбуке - пока не получилось :(
Кажущийся правильным метод FN + Del/Ins не срабатывает.
Думаю, что замена символа в строке поиска должна вызвать метод changed.
Но проверить, к сожалению, не могу :(
2017-03-17 17:10 MVC шаблон MVC - PhoneBook - Search - Select LIKE + 16 20 мин.
Создавать поисковые запросы
Установить фокус в текстовом поле - не получилось пока  :(
отличный урок

Нашла опечатку в п.1 "Самостоятельной работы" к уроку опечатка - должно быть "в консолИ"
Пробовала нажать ctrl+enter, чтобы сообщить о ней - не получилось.
2017-03-17 06:38 MVC шаблон MVC - PhoneBook - Search - Message + 16 20 мин.
Добавлять label внизу формы с использованием панели
Сделать надпись другим цветом
Отличный урок
2017-03-16 20:06 MVC шаблон MVC - PhoneBook - Controller - Select / Update + 16 30 мин.
Удалять и изменять пользователей
Найти ошибку, из-за которой в форме не выводились данные пользователя.
Видимо, с прошлых уроков осталась
Ошибку нашла (см. скриншот)
2017-03-16 19:09 MVC шаблон MVC - PhoneBook - Controller - Buttons + 16 25 мин.
Скрывать форму, обрабатывать "добавление" пользователя
не запутаться
КРУТО!
2017-03-15 18:11 MVC шаблон MVC - PhoneBook - Controller - Class for Click + 16 20 мин.
Обрабатывать нажатие кнопок с помощью контроллеров
Следить за ходом урока
Программа становится большой :)
2017-03-14 15:08 MVC шаблон MVC - PhoneBook - Controller - Scroller + 16 7 мин.
Добавлять скролл
Ничего
Отличный урок
2017-03-13 14:06 MVC шаблон MVC - PhoneBook - Controller - Model / ViewList + 16 25 мин.
Создавать контроллер
Разобраться с кодом
Отличный урок
2017-03-12 12:42 MVC шаблон MVC - PhoneBook - Model - Methods + 16 15 мин.
Создавать методы модели
ничего... почти
Отличный урок. Дальше должно всё встать на свои места.
2017-03-11 06:45 MVC шаблон MVC - PhoneBook - Model - Ресторанная аналогия + 16 20 мин.
Создавать заглушки методов модели
ничего
Ничего нового по поводу ресторанной аналогии не придумалось
2017-03-10 16:57 Тестирование JUnit - Intellij IDEA + 16 5 час. 00 мин.
Записывать видео
Записывать видео
Время выполнения задания указано - которое потрачено на запись видеоурока.
"Выход годного" очень маленький :(
Надо что-то делать :)
(как-то менять методику записи видео).
2017-03-09 17:35 MVC шаблон MVC - PhoneBook - UserSQLTest - Slashes + 16 30 мин.
Вставлять записи, содержащие апострофы
ничего
Отличный урок
2017-03-09 17:17 MVC шаблон MVC - PhoneBook - UserSQLTest - Select + 16 20 мин.
Использовать assertFalse()
ничего
Отличный урок
2017-03-08 18:34 MVC шаблон MVC - PhoneBook - UserSQLTest - Insert + 16 30 мин.
Рефакторить код
Найти время :)
Вспомнить, что нужно подключить библиотеку jdbc
Отличный урок
2017-03-07 13:47 MVC шаблон MVC - PhoneBook - UserSQLTest - DBase + 16 20 мин.
Работать с разными БД
Уследить за ходом урока
Отличный урок
2017-03-06 14:31 Тестирование JUnit - Powerable + 1 45 мин.
Составлять тесты
Исправить ошибки, чтобы все тесты прошли
Приходится даже в элементарных функциях делать много проверок, которые обычно как-то упускаются.
Тесты дисциплинируют :)
2017-03-06 12:27 Тестирование JUnit - Exceptions + 16 15 мин.
Создавать тесты с исключениями
Найти время
Отличный урок... особенно после того как с предыдущим разобралась :)
2017-03-05 13:32 Тестирование JUnit - Testing + 16 5 час. 00 мин.
Запускать тесты
Настроить тестирование в IntelliJ IDEA
Разбираться пришлось несколько часов, но в итоге тестирование заработало.
2017-03-04 18:11 Тестирование JUnit - Numbers + 16 15 мин.
повторение
Сложное - предвидится
Пока всё просто...
но уже страшновато :)
2017-03-04 18:05 Тестирование JUnit - Система тестирования + 17 40 мин.
пока не знаю :)
Разобраться, как сделать всё то же самое в другой IDE
Пока непонятно, но здорово.
Есть большое желание поставить Eclipse... но боюсь, что места на диске не хватит.
2017-03-03 07:41 МикроШахматы Рокировка под шахом + 16 15 мин.
Вспоминать "хорошо забытое старое"
Вспомнить всё
---
2017-03-02 20:14 MVC шаблон MVC - PhoneBook - UserListSQL - Select + 16 15 мин.
Выводить информацию из базы данных в форму
Ничего... почти
Всё получилось. Только что бы означало предупреждение по поводу JList? Очередное "умничание" IDE?
Поменяла версию IntelliJ IDEA, после чего увидела это предупреждение.
2017-03-02 19:44 MVC шаблон MVC - PhoneBook - UserSQL - CRUD + 17 20 мин.
Запрашивать, изменять, удалять записи
Не запутаться
Отличный урок
2017-03-02 19:21 MVC шаблон MVC - PhoneBook - UserSQL - Singleton + 16 15 мин.
Использовать Singleton для реальных задач
Всё понятно
Отличное решение - с использованием Singleton
2017-03-02 19:07 MVC шаблон MVC - PhoneBook - UserSQL - Connect + 16 20 мин.
Повторение
Не запутаться в базах данных (с одинаковыми именами в разных папках)
Отличный урок.
А подключение к БД нужно вынести в отдельную функцию.
2017-03-02 18:26 MVC шаблон MVC - PhoneBook - UserSQL - Queries + 16 20 мин.
Создавать запросы
Открыла базу данных в IntelliJ IDEA, для чего перелопатила половину Интернета :)
SQLiteExpert мне не понравился - ошибки выдаёт типа "Access Violation". Возможно, потому что я ставила 32-разрядную версию под 64-разрядную ОС. Но БД-то у меня для 32-разрядной версии установлена.
Теперь работаю с БД из-под IntelliJ IDEA. SQLiteExpert успешно удалён :)
2017-03-02 17:09 MVC шаблон MVC - PhoneBook - UserSQL - Methods + 17 15 мин.
Повторение
Составить запросы
Ну, как-то так...
2017-03-01 20:07 База SQLite SQLite - Самостоятельная работа + 16 40 мин.
Создавать приложение для работы с базой данных самостоятельно
Не запутаться в запросах - у меня получилось поле name, а не student
Отличная практика
2017-03-01 19:47 База SQLite SQLite - Select + 16 20 мин.
Выбирать данные из базы данных
не наделать ошибок в SQL-запросе
отличный урок
2017-03-01 19:22 База SQLite SQLite - Insert + 16 30 мин.
Подключаться к БД из IntelliJ IDEA
Найти, где подключить внешнюю библиотеку
View -> Open Module Settings -> Libraries
2017-03-01 17:20 База SQLite SQLite - Подключение из Java + 16 15 мин.
Подключаться к БД SQLite из командной строки
Пока не получилось запустить программу с использованием переменной окружения :(
---
2017-03-01 06:39 База SQLite SQLite - Знакомство + 16 15 мин.
Устанавливать SQLite
ничего
Отличный урок
2017-02-28 20:43 MVC шаблон MVC - PhoneBook - UserList Struct + 16 15 мин.
Добавлять элементы в список
связать две формы
---
2017-02-28 20:31 MVC шаблон MVC - PhoneBook - ViewList + 16 15 мин.
Размещать компоненты на форме "сверху", "снизу", "в центре"
Добавить элементы в список
---
2017-02-28 20:23 MVC шаблон MVC - PhoneBook - User Struct + 16 15 мин.
Наследовать класс Program от Observable
осознать это наследование
---
2017-02-28 20:15 MVC шаблон MVC - PhoneBook - ViewCard + 16 20 мин.
Создавать вид для добавления/редактирования записи
оформить форму
Отличный урок
2017-02-28 12:36 MVC шаблон MVC - PhoneBook - Вступление + 16 30 мин.
работать с сайтом https://app.moqups.com
Нарисовать схему
отличный урок
2017-02-27 20:09 MVC шаблон MVC - Counter - ControllerDuplex + 16 15 мин.
Создавать несколько моделей и несколько контроллеров
Осознать, что я правильно вывела начальное значение счетчика :)
Отличный урок.
2017-02-27 20:03 MVC шаблон MVC - Counter - ModelDuplex + 16 15 мин.
Создавать разные модели и разные контроллеры
Въехать, что начальное значение для этой модели необходимо задавать 1, а не 0.
Отличный урок.
2017-02-27 19:52 MVC шаблон MVC - Counter - ControllerPlusConsole + 17 15 мин.
Совмещать модели
ничего
интересно получилось
2017-02-27 19:44 MVC шаблон MVC - Counter - ControllerPlusFrame + 16 15 мин.
Создавать контроллер
Показать нулевой счетчик
У меня получилось - обнулила счетчик в конструкторе контроллера.
2017-02-27 12:45 MVC шаблон MVC - Counter - ModelPlus + 17 15 мин.
создавать модель
ничего
отличный урок
2017-02-26 17:14 MVC шаблон MVC - Counter - ViewFrame + 16 15 мин.
Создавать форму
ничего
Отличный урок
2017-02-25 08:11 MVC шаблон MVC - Counter - ViewConsole + 17 15 мин.
Создавать консольный вид
ничего
отличный урок
2017-02-24 17:45 MVC шаблон MVC - Суть шаблона + 16 15 мин.
Введение в MVC
всё знакомо
Шаблон предназначен, чтобы отделить представление (View) от модели (Model). А контроллер (Controller) служит своего рода интерфейсом, который помогает осуществить это разделение.
2017-02-22 18:16 Шаблоны ФИНАЛЬНЫЙ УРОК + 18 30 мин.
---
отзыв потерялся :(
Отличный курс, содержит много информации, как обычно, в весьма доступной форме.
Многие шаблоны, как оказалось, мне приходилось использовать и ранее, но в виде "своих велосипедов" - без систематизации и знания теории.
Теперь я действительно чувствую себя "начинающим профессионалом" :)
2017-02-22 18:05 State State - Целый калькулятор - Fix Bugs + 16 40 мин.
Исправлять ошибки
Исправить ошибки
Как-то ошибок оказалось слишком много или я не могу уследить за ходом урока. Но всё время возникают новые "экземпляры": то умножаем на 0, но дважды складываем.
Есть желание добавить в контекст переменную для хранения результата, чтобы результат в x передавать только при необходимости.
2017-02-21 08:45 State State - Целый калькулятор - 16 кнопок + 16 1 час. 00 мин.
Создавать калькулятор на Java
Найти ошибку, которую я указала в прошлом уроке (см. скриншот)
Не знаю, или я что-нибудь просмотрела, или эта ошибка была допущена в уроке.
2017-02-21 07:59 State State - Целый калькулятор - Logic + 16 15 мин.
Реализовывать калькулятор в "пространстве состояний"
не запутаться
Не знаю, та ли ошибка имелась в виду, но если набрать 56+4+9, то ответ будет 109 (54+4+49). Цифра 9 "прицеплется" к той четверке, которая лежит в y. То есть нужно обнулять состояние y для StateSecond в случае если после операции нажата цифра.
2017-02-20 19:31 State State - Целый калькулятор - Press key + 16 15 мин.
Реализовывать набор числа
немного запуталась в реализации функций
всё получилось
2017-02-20 18:55 State State - Целый калькулятор - Context + 16 15 мин.
Создавать состояния программы-калькулятора
ничего
отлично
2017-02-20 18:42 State State - Целый калькулятор - States + 16 20 мин.
Введение в калькулятор
ничего
идём дальше
2017-02-20 18:04 State VIP - State - КНБ - JButtons + 16 15 мин.
Размещать на форме кнопки и лейблы
ничего
отличный урок
2017-02-20 14:52 State VIP - State - КНБ - JFrame + 16 20 мин.
Создавать форму, добавлять кнопки
Найти ошибку - не вызывалась функция initButtons()
Отличный урок
2017-02-19 20:05 State State - КНБ - Play + 16 30 мин.
Реализовывать интерфейс игры
добраться до компа
отличный урок
2017-02-18 18:10 State State - КНБ - States + 16 15 мин.
Применять шаблон "Состояние"
добраться до компа
Отличный урок
2017-02-17 19:10 State State - Вступление + 16 15 мин.
Введение в шаблон "Состояние"
Добраться до компа
Оказывается, я достаточно часто использую подобный шаблон проектирования, даже не подозревая, что под это подведена какая-то теория.
Большинство моих программ как раз-таки и переключают состояние в бесконечном цикле:
- запуск
- рабочий режим
- аварийный режим
- остановка
Любимая реализация
switch(state) {
  case 0:  wait(); if(CONDITION0) state = 1; break;
case 1: begin(); if(CONDITION1) state = 2; break;
case 2: go(); if(CONDITION2) state = 3; break;
case 3: alarm() if(CONDITION3) state = 4; break;
case 4: stop() if(CONDITION4) state = 0; break;
}
2017-02-16 14:56 Observer VIP - Observer - Sensor - Alert + 16 15 мин.
Совмещать звонок с температурой
Найти файлы .wav
В последней проверке можно не тестировать состояние, т.к. если температура в норме, то состояние тоже нужно установить в норму. Если state был NORMAL, то перепишется еще раз :)
if(t>=-30 && t<=30)
            state = AlertState.NORMAL;
Очень знакомые проверки. Если нажали на кнопку, то нужно как-то на это прореагировать... 1 раз (кнопку-то еще не отпустили). А по отжатию - изменить состояние.
2017-02-16 14:40 Observer Observer - Sensor - Banner + 16 15 мин.
Создавать "Баннер с температурой"
Ошибку с FOREGROUND_COLOR заметила раньше - когда после удаления функций эта константа стала неактивной.
Спасибо IntelliJ за подсказки :)
2017-02-16 14:28 Observer Observer - Sensor - Cat File + 16 15 мин.
Управлять котом ... или файлами
Представить кота, создающего файлы
отличный урок :)
2017-02-16 14:18 Observer Observer - Sensor - Person + 16 15 мин.
Добавлять оповещаемых
ничего
всё отлично
2017-02-16 14:07 Observer Observer - Sensor - Visaginas + 16 15 мин.
"измерять температуру"
Ничего, всё до боли знакомо (в смысле - датчики температуры)
Знакома ситуация с бесконечным циклом и выходом по пересбросу питания :)
2017-02-15 15:20 Observer Observer - School Bell - Study and Break + 16 15 мин.
различать звонки
ничего
Программка со звонками закончилась
2017-02-15 15:09 Observer Observer - School Bell - java.util.Observable + 16 15 мин.
Использовать класс Observable
понять, для чего какие методы используются
мало практики пока по использованию встроенных классов.
С "велосипедами" проще было
2017-02-15 07:28 Observer Observer - School Bell - java.util.Observer + 16 15 мин.
Использовать стандартный Observer
ничего
Довольна как студент на перемене :)
2017-02-14 18:54 Observer Observer - School Bell - Porter + 16 10 мин.
оповещать всех
ничего
---
2017-02-14 18:42 Observer Observer - School Bell - Sound Bell + 16 15 мин.
Воспроизводить аудио
Найти файл со звонком (к уроку не приложен)
Вспомнилась "задержка консоли" в C++. Если в программе нет ввода данных (не нажимали Enter), то для задержки программы бывает достаточно считывания одного символа - достаточно одного System.in.read();
Правда, IntelliJ заставил меня обернуть System.in.read(); в try...catch
2017-02-14 18:23 Observer Observer - School Bell - Student + 16 15 мин.
Создавать интерфейс наблюдателя
Ничего
Интересно, что дальше
2017-02-14 10:59 Observer Observer - Теория + 16 15 мин.
Введение в "наблюдатель"
придумать примеры применения
Первое что приходит на ум - это события (или сообщения), подлежащие обработке.
2017-02-14 10:42 МикроШахматы Король всемогущий + 16 15 мин.
Проверять возможность рокировки
не запутаться
---
2017-02-13 12:18 МикроШахматы Флаг над замком + 16 15 мин.
Определять, был ли ход королем и ладьёй
ничего
---
2017-02-12 16:15 МикроШахматы Правила рокировки + 16 20 мин.
Правилам рокировки
Прикрепить к отчету рисунок с прозрачным фоном :(
---
2017-02-11 08:24 МикроШахматы ФИНИШНАЯ ПРЯМАЯ + 16 5 мин.
правилам рокировки
найти правила
Рокировка невозможна:
- если король по ходу партии уже делал ходы (включая ход-рокировку) с той ладьёй, которая уже ходила
- «вертикальная рокировка» с ладьёй, превращённой из пешки.
Рокировка временно невозможна:
- пока поле, на котором находится король (король находится под шахом), или поле, которое он должен пересечь или занять, атаковано одной или несколькими фигурами противника;
- пока между королём и ладьей, предназначенными для рокировки, находится какая-либо фигура
2017-02-10 20:38 Active Record Active Record - User - Update all + 16 15 мин.
сохранять пользователей
ничего. Получила ответ на свой вопрос предыдущего урока
Отличный шаблон.
2017-02-10 20:25 Active Record Active Record - User - Select all + 16 15 мин.
выбирать всех пользователей
ничего... почти
Самого богатого я, конечно, нашла, но не очень красивым способом - через два цикла: сначала ищем наибольшую зарплату, а потом ищем человека с этой зарплатой.
В С++ я бы стала это делать через указатели - сохранила бы указатель на пользователя с самой большой зарплатой, а после цикла бы вывела. Но как это в Java сделать - не знаю :(
2017-02-10 20:05 Active Record Active Record - User - Randoms + 16 15 мин.
Создавать случайные записи
ничего
Отличный способ тестирования.
2017-02-10 18:52 Active Record Active Record - User - Delete + 16 15 мин.
удалять файлы
ничего
отличный урок
2017-02-10 18:45 Active Record Active Record - User - Select + 16 10 мин.
Выбирать данные из файла
ничего
Ну, update - так update :)
Не поняла только, чем он будет от create отличаться
2017-02-10 18:07 Active Record Active Record - User - Create + 16 15 мин.
Создавать файлы с данными
ничего
Отличный урок
2017-02-10 17:44 Active Record Active Record - User - Imitation + 17 15 мин.
Создавать файлы данных
ничего
Отличный урок
2017-02-10 17:34 Active Record Active Record - UML + 16 15 мин.
Введение в Active Record
ничего
Думаю, активные записи можно активно использовать для обращения к записям таблиц базы данных при создании сайта.
2017-02-10 10:02 МикроШахматы Подвиг безымянной пешки + 17 20 мин.
---
не запутаться
классный мультик
2017-02-09 16:47 МикроШахматы Информационная панель + 16 15 мин.
отображать информацию
не запутаться
всё получилось
2017-02-08 13:40 МикроШахматы Шах вперёд - шаг назад + 16 15 мин.
Шаховать
не запутаться
---
2017-02-07 06:06 МикроШахматы Служба безопасности короля + 11 15 мин.
распознавать шах
ничего
---
2017-02-06 13:02 МикроШахматы Король в розыске + 10 15 мин.
возвращать массив
ничего
не люблю нестандартные ситуации, но приходится их преододевать
2017-02-05 10:05 МикроШахматы Возврат хода + 10 15 мин.
переделывать код
не запутаться
---
2017-02-04 13:23 МикроШахматы Случайный шах + 10 10 мин.
повторение
ничего
в 20% случаях действительно ходы не доступны. Потихоньку подходим к цели игры!
2017-02-03 08:27 МикроШахматы ТРЕТИЙ ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК + 10 10 мин.
Придумывать отзыв
Придумывать отзыв
Я больше люблю сама составлять игры, чем играть в них. Думаю, мы здесь все такие :)
В шахматы играть - я тоже не большой любитель. Но когда фигуры можно перемещать по шахматной доске, причем еще и с проверкой возможности хода - это КРУТО!
Отличный курс, очень интересный, но есть ещё лучше (без обид :) ). Я лично больше пользы в этом году получила от курсов "GitHub" и "Шаблоны проектирования", которые всем рекомендую! 
2017-02-03 08:17 МикроШахматы Волшебное превращение пешки + 10 20 мин.
Превращениям пешки
Найти ошибку - сначала только белые пешки "превращались"
Нашла - забыла скобки в условии
2017-02-02 17:11 МикроШахматы Пешкина мечта + 10 15 мин.
искать ошибки
Кроме исправления ошибки по заданию пришлось исправить свои ошибки прошлого урока - переменные имели другое имя и не было вызова функции
Совокупность ошибок почему-то осталась мною незамеченной, поскольку программа работала (хотя и не совсем корректно, как выяснилось позже).
2017-02-01 15:29 МикроШахматы Афроамериканская пешка + 10 20 мин.
"ходить" черными пешками
не запутаться
Думаю, что плюсов в объединении функций для хода белыми и черными больше чем минусов.
Да, реализация посложнее, но функция получается универсальной.
2017-01-31 20:20 Iterator Iterator - BlackJack - Play game + 10 20 мин.
"Не играть в азартные игры"
успеть закончить все доступные уроки сегодня
Отличный курс!
2017-01-31 19:54 Iterator Iterator - BlackJack - Stages + 10 20 мин.
Использовать перечисление в ветвлении
ничего
---
2017-01-31 19:39 Iterator Iterator - BlackJack - Random + 10 15 мин.
Интересный алгоритм перемешивания
ничего
Я бы стала перемешивать, меняя несколько раз произвольные пары карт.
Но этот алгоритм даже интереснее.
Кроме того, мне понравилось решение с n=(n++)%52. Надо будет взять на заметку для своих скользящих фильтров :)
2017-01-31 19:29 Iterator Iterator - BlackJack - Deck of Cards + 10 15 мин.
Создавать колоду карт
ничего
Вспомнился самоучитель по C++ Builder из конца 90-х годов, где тоже была программка с колодой карт (какой-то пасьянс)
2017-01-31 19:21 Iterator Iterator - BlackJack - Card + 10 15 мин.
Добавлять функции внутрь перечислений
понять, почему Валет, Дама и Король имеют одинаковое значение Amount
---
2017-01-31 19:10 Iterator Iterator - BlackJack - Introduction + 10 15 мин.
Введение в итератор для колоды карт
пока не знаю
---
2017-01-31 18:57 Iterator Iterator - Digits + 10 15 мин.
Перебирать число по цифрам
ничего
Всё-таки сделала своим способом
2017-01-31 15:09 Iterator Iterator - Random + 10 15 мин.
Создавать итератор для перебора случайных чисел
осознать, что пора оторваться от выполнения уроков :)
Отличный урок
2017-01-31 14:48 Iterator Iterator - Numbers - System + 10 10 мин.
Перебирать элементы с помощью цикла for
ничего
Раскритикуйте моё "простое неправильное решение" с перебором чётных элементов (см. скриншот)
2017-01-31 14:39 Iterator Iterator - Numbers - Inner class + 10 7 мин.
Использовать внутренние классы
ничего
Вот она - агрегация
2017-01-31 14:36 Iterator Iterator - Numbers - Running + 10 10 мин.
Создавать итератор через Numbers().iterator()
Понять эту реализацию
Интересно будет посмотреть про объединение классов
2017-01-31 14:31 Iterator Iterator - Numbers - Iterable + 10 10 мин.
Создавать итератор
Пока - сложно понять, зачем нужен интерфейс для создания итератора и чем плохо такое создание итератора, как приведено в уроке.
---
2017-01-31 14:27 Iterator Iterator - Numbers - 12345 + 10 10 мин.
Реализовывать интерфейс итератора
ничего
Интересное решение с return number++;
2017-01-31 14:23 Iterator Iterator - Numbers - Introduction + 10 10 мин.
Знакомство с итератором
ничего
Итератор предназначен для перебора элементов коллекции в цикле.
2017-01-31 07:49 МикроШахматы Радар для быстрых пешек + 10 30 мин.
---
Разобраться, что зачем и как редактировать (после перерыва)
---
2017-01-30 19:26 Facade Facade - Motivator - Text Center + 11 20 мин.
Центрировать текст
разобраться с высотой вывода текста
Чувствуется переход от "полного/пустого Чайника" к "начинающему профессионалу" :)
2017-01-30 19:14 Facade Facade - Motivator - Picture Border + 10 15 мин.
Размещать картинку, рисовать рамку
вроде ничего
Всё отлично
2017-01-30 18:48 Facade Facade - Motivator - Back Paint + 10 20 мин.
Запускать mspaint
Пришлось довольно долго разбираться, как его запустить...
но всё успешно
2017-01-30 18:20 Facade Facade - Motivator - Image + 10 1 час. 00 мин.
Создавать черный jpg-файл
Не могу понять, почему не компилируется функция createGraphics() в строке 35.
Если ее закомментировать, то всё, конечно, работает. Но она ведь понадобится.
Ну чего ей не хватает для полного счастья?
Подскажите!!!
2017-01-30 17:29 Facade Facade - Motivator - Methods + 10 15 мин.
Создавать методы фасада мотиватора
ничего
всё отлично
2017-01-30 16:56 Facade Facade - Motivator - Plan + 10 15 мин.
осознавать последовательность действий по созданию мотиватора
ничего
:)
2017-01-30 16:44 Facade Facade - Motivator - Program + 10 15 мин.
повторение
ничего
---
2017-01-30 16:36 Facade Facade - Computer - Power + 10 15 мин.
Использовать шаблон Facade
ничего
Отличный урок
2017-01-30 16:09 Facade Facade - Computer - Devices + 10 15 мин.
Создавать методы в классах
Раскрыть методы классов, т.к. пользуюсь IntelliJ IDEA, а не Eclipse.
И без Eclipse на моём ноутбуке уживаются 9 разных компиляторов.
Может, пора, по крайней мере, половину в Eclipse "перегонять"? :)
2017-01-30 16:00 Facade Facade - Computer - Program + 10 10 мин.
Введение в шаблон проектирования Facade
ничего
Довольно часто приходилось использовать нечто подобное, когда нужно, например, включать или отключать рабочий режим электронного устройства. Функция On() включала в себя изменение состояния нескольких линий ввода-вывода, включение ШИМ и еще некоторые диагностические функции. Аналогично - функция Off().
Но не знала, что под это подведена какая-то теория.
2017-01-30 15:52 Strategy VIP - Strategy - Person - Enum + 10 10 мин.
Использовать enum для выбора формата
не запутаться при выделении отдельных методов
всё получилось
2017-01-30 15:41 Strategy VIP - Strategy - Person - UML + 10 10 мин.
Познакомилась с программой Class Visualizer
ничего
Интересная программка.
2017-01-30 15:33 Strategy Strategy - Person - Save - Strategy + 10 15 мин.
Сохранять данные, использовать круглые скобки в try
ничего
Отличный урок
2017-01-30 12:50 Strategy Strategy - Person - Save - Context + 10 15 мин.
Пока - только выводить данные на экран
Уследить за ходом урока
Появилась идея - реализовать несколько методов через одну стратегию. Надо попробовать.
2017-01-30 12:36 Strategy Strategy - Person - Format - Strategy + 10 15 мин.
Форматировать данные
Представить данные в JSON, поскольку мало опыта работы с данным форматом
Отличный урок
2017-01-30 12:21 Strategy Strategy - Person - Format - Context + 10 15 мин.
Долго бороться с форматами
Заставить проект скомпилироваться
Отлично, идём дальше!
2017-01-29 19:05 Strategy Strategy - Person - Program + 10 15 мин.
Создавать классы стратегии
успеть найти время сегодня
---
2017-01-28 10:54 Strategy Strategy - Person - Schema + 10 15 мин.
Введение в стратегию
найти время
Очень интересное направление.
Жалко, что сегодня дальше пройти не успею
2017-01-27 13:47 Strategy Strategy - Join - Log/Timer + 10 15 мин.
Использовать несколько шаблонов в одном проекте
ничего
Отличный урок, очень интересный и полезный. Нужно пересматривать свои "взгляды на составление программ".
2017-01-27 13:37 Strategy Strategy - Join - String/Buffer + 10 15 мин.
Реализовывать стратегии склеивания строк
ничего
Всё получилось
2017-01-27 13:29 Strategy Strategy - Join - Context + 10 15 мин.
Менять стратегию в зависимости от исходного списка
Не забегать вперед
Интересный урок
2017-01-27 13:24 Strategy Strategy - Join - ArrayList + 10 15 мин.
Введение в списки строк
Ничего
Создала заглушку класса Context с методом execute, который пока выводит начальный  элемент списка.
2017-01-27 13:13 Strategy Strategy - Operation - Program + 10 15 мин.
Выполнять различные операции с помощью стратегии
ничего
Отличный урок
2017-01-27 13:07 Strategy Strategy - Operation - Context + 10 15 мин.
Создавать классы для реализации шаблона Strategy
ничего
интересно, что дальше
2017-01-27 13:00 Strategy Strategy - Intro + 10 15 мин.
Введение в стратегию
Ничего
Интересно будет узнать, что это за шаблон и как он реализуется.
Я так поняла, что метод реализации выбирается в зависимости от некоторых условий.
2017-01-27 06:09 Template method Template Method - Web Parser - Currency + 11 15 мин.
парсить курсы валют
Не совсем поняла алгоритм с разделением по кавычкам, поэтому сделала по-своему
Теперь пришлось разобраться :)
Отличный урок! И отличный курс
2017-01-26 15:30 Template method Template Method - Web Parser - Loader + 10 10 мин.
Считывать данные с сайта
не запутаться в алгоритме загрузки страницы
отличный урок
2017-01-26 15:12 Template method Template Method - Web Parser - Time + 10 15 мин.
Считывать Московское время
разобраться, где ошибка и почему строке с форматом времени не была найдена.
отличный урок
2017-01-26 14:58 Template method Template Method - Web Parser - Abstract + 10 15 мин.
Создавать абстрактный класс для получения информации с сайтов
ничего
интересно, что будет дальше
2017-01-26 14:48 Template method Template Method - Web Parser + 10 10 мин.
Пока - введение
ничего
Нас ждёт интересная задача
P.S. два дня и три минуты назад записывался этот урок :)
2017-01-26 14:13 Template method Template Method - Girl - Program + 10 15 мин.
Использовать метод шаблона
ничего
Главное - понятно, зачем нужен шаблонный метод. А пример можно и другой взять.
2017-01-26 14:07 Template method Template Method - Girl - Macho Boy + 10 15 мин.
не знаю
придумать, какую задачу я буду решать, чтобы не "знакомиться с девушкой"
надеюсь, что всё встанет на свои места
2017-01-26 13:43 Template method Template Method - Girl - Abstract + 10 15 мин.
очень абстрактный класс!!!
Осознать, что мне действительно актуален алгоритм "знакомства с девушками" :)
слишком далеко от реальности
2017-01-26 13:35 Template method Template Method - Introduction + 10 10 мин.
Познакомилась с теорией шаблонного метода
ничего
---
2017-01-25 19:16 Singleton VIP - Singleton - Timer - Enum + 10 15 мин.
Использовать Enum
не запутаться
Очень интересный урок
Только такое впечатление, что перед началом нужно было "откатиться" к предыдущей версии.
2017-01-25 19:06 Singleton Singleton - Timer - Experiment + 10 15 мин.
Создавать Log
Понять последовательность уроков
Этот урок должен быть раньше предыдущего.
А то в предыдущем уроке я не поняла, откуда этот Log взялся.
Думала - упустила что-то, пока отвлекалась на решение задач по физике для 7 класса :)
2017-01-25 19:02 Singleton Singleton - Timer - Log class + 10 15 мин.
Использовать оболочку классов
уследить за ходом урока - часто отвлекаться приходилось
---
2017-01-25 18:14 Singleton Singleton - Timer - String vs Buffer Speed + 10 15 мин.
использовать StringBuilder
ничего
---
2017-01-25 18:04 Singleton Singleton - Timer - Program + 10 15 мин.
Использовать таймер
ничего
---
2017-01-25 14:28 Singleton Singleton - Timer - Start / Click + 11 15 мин.
измерять временные интервалы
ничего
жду продолжения
2017-01-25 14:22 Singleton Singleton - Timer - Pattern Design + 11 15 мин.
вступление
ничего
самое интересное - впереди
2017-01-24 18:22 Singleton Singleton - Config - Super child + 10 10 мин.
Наследовать Singleton из Config
ничего
Вроде всё получилось
2017-01-24 18:17 Singleton Singleton - Config - Cant extend + 10 15 мин.
пока - не знаю, потому что "добраться" до Instance мне не удалось (хотя не понимаю, почему)
Разобраться, почему такая конфигурация не работает
Надеюсь увидеть решение в следующем уроке
2017-01-24 18:05 Singleton Singleton - Config - Using pattern + 10 15 мин.
Использовать instance
Понять, что такое этот Instance и откуда он взялся в Java
Название Instance знакомо из библиотек работы с микроконтроллерами STM32, где Instance содержит своего рода "среду" - набор регистров, предназначенных для обслуживания какого-то периферийного модуля
2017-01-24 17:57 Singleton Singleton - Config - Static class + 10 15 мин.
Использовать статичные методы класса
ничего
Отличный урок
2017-01-24 17:50 Singleton Singleton - Config - Static field + 10 15 мин.
Использовать конструктор для инициализации Config
ничего
Отличный урок
2017-01-24 16:02 Singleton Singleton - Config - Git default + 10 10 мин.
повторение
ничего
---
2017-01-24 15:58 Singleton Singleton - Config - FileReader + 10 15 мин.
Считывать данные из файла
ничего
Пока не очень удобно в каждом методе вновь создавать экземпляр класса Config
2017-01-24 06:20 МикроШахматы Взятие на проходе шустрых пешек + 10 15 мин.
---
---
---
2017-01-23 17:36 Singleton Singleton - Config - Git commit + 10 10 мин.
повторение
ничего
всё получилось
2017-01-23 17:33 Singleton Singleton - Config - Class + 10 15 мин.
Переносить конфигурационные данные в отдельный класс
ничего
Вспомнила, что в микроконтроллерах константы хранятся в памяти программ, а не в памяти данных, и получение константных данных осуществляется намного быстрее, чем переменных. Но в персоналке такой номер не прокатит.
2017-01-23 17:25 Singleton Singleton - Config - Git add + 10 5 мин.
повторение
ничего
всё Ok
2017-01-23 17:22 Singleton Singleton - Config - Static + 10 15 мин.
Обращаться к статическим членам основного класса из других классов
ничего
Научилась переименовывать переменные
2017-01-23 16:53 Singleton Singleton - Config - Git init + 10 10 мин.
Использовать GIT для фиксации изменений
После курса по GIT - всё просто
Надо приучаться использовать GIT для реальных программ
2017-01-23 16:47 Singleton Singleton - Config - Final + 10 10 мин.
Пока - введение
ничего
Пока сложно говорить о преимуществах, жду продолжения
2017-01-23 16:40 Singleton Singleton - Intro + 10 10 мин.
Теоретическим знаниям о шаблоне Singleton
Придумать, какую картинку приложить
Раньше этот шаблон никогда не использовала, хотя название знакомое
2017-01-23 12:34 МикроШахматы Пешка в сапогах + 10 15 мин.
Ходить пешкой
Найти ошибку с предыдущего урока, из-за которой было "можно рубить только вправо"
идём дальше
2017-01-22 07:57 МикроШахматы Пешка на охоте + 10 15 мин.
"Брать" фигуры белой пешкой
ничего
Взятие работает
2017-01-21 13:17 МикроШахматы Судьба пешки + 10 30 мин.
Рисовать блок-схемы
Понять, что такое "взятие на проходе"
Видимо, не слишком большой я знаток шахмат :(
Нарисовала блок-схему так, как я это понимаю
P.S. За использование символа "Модификатор" вместо "Ромба" для проверки условия у нас в универе серьезно бы досталось от нормоконтроля. Поэтому лучше не привыкать использовать блоки не по назначению.
2017-01-20 20:39 Factory Factory - Storage - Фабричные цеха + 10 20 мин.
Использовать читателей произвольного типа в основной программе
избавиться от вызова createReader()
---
2017-01-20 20:15 Factory Factory - Storage - Фабрика + 10 10 мин.
Создавать фабрику для чтецов разных типов
Пока не знаю, как корректно реализовать инициализацию.
Моя версия с инициализацией оказалась "зоопарком" в ходе урока.
2017-01-20 19:21 Factory Factory - Storage - Запуск + 10 20 мин.
Исправлять ошибки
Найти, что файл с данными для Readera я запихала не в ту папку
Всё получилось
2017-01-20 17:48 Factory Factory - Storage - Файл и Сканер + 10 20 мин.
Создавать читатели разных типов
Пока читатель из файла не заработал
Жду следующего урока
2017-01-20 13:44 Factory Factory - Storage - Читатель + 10 10 мин.
Создавать абстрактный класс Reader
ничего
Ну, по аналогии с предыдущим проектом, могу предположить, Что будут созданы классы ReadFile и ReadKey, наследующие Reader и реализующие метод doRead(), а потом будет создан класс Factory, который осуществит выбор метода получения данных.
2017-01-20 13:35 Factory Factory - Shapes - Interfactory + 10 15 мин.
Реализовывать интерфейс
Интерфейс я пока понимаю весьма поверхностно.
отличный урок
2017-01-20 13:24 Factory Factory - Shapes - Список + 10 10 мин.
Создавать списки и фигуры случайным образом
ничего
Действительно получается более понятный и короткий код
2017-01-20 13:17 Factory Factory - Shapes - Созидатель + 10 10 мин.
Создавать Фабрику звёзд...
а также прямоугольников, кругов и линий
ничего
Очень интересное решение
2017-01-20 13:09 Factory Factory - Shapes - Абстракция + 10 10 мин.
Наследовать формы
ничего
Была мысль еще на прошлом уроке - создать базовый класс (или даже шаблон).
2017-01-20 10:29 Factory Factory - Shapes - Три фигуры + 10 15 мин.
Создавать классы фигур
ничего
жду продолжения
2017-01-20 10:07 МикроШахматы Пешкины законы + 10 10 мин.
Разделять пешек на "белые" и "чёрные"
ничего
Пока мало что изменилось
2017-01-19 13:38 МикроШахматы ПОЛУФИНАЛЬНЫЙ УРОК + 10 15 мин.
Повторение
Ссылка на видео
https://yadi.sk/i/W588VkTU39o9wT
Отличный курс и отличное изложение материала. Мне очень нравится, что в каждом уроке представлена картинка с изменениями, которые были введены в программе. Это очень помогает следить за вносимыми изменениями и исправлять ошибки. 
2017-01-18 14:39 МикроШахматы Мелочь пузатая + 10 20 мин.
Рефакторить
ничего не упустить
---
2017-01-17 07:42 МикроШахматы Дорогу Королеве! + 10 10 мин.
Прокладывать путь Королеве
ничего
королева тоже может ходить
2017-01-16 17:00 МикроШахматы Слоновья тропа + 10 15 мин.
рефакторить :)
ничего
Теперь и Слон при деле :)
2017-01-15 13:40 МикроШахматы Не стой на пути! + 10 15 мин.
Управлять ладьёй
теперь ничего, когда всё в уроке показано :)
---
2017-01-14 07:00 МикроШахматы Горизонтальная вертикаль + 12 15 мин.
"ходить" по прямой
Дописать функцию, чтоб ладья не "скакала" через фигуры
---
2017-01-14 06:54 МикроШахматы Королевские шаги + 12 10 мин.
"ходить" королём
ничего
Даже показывает, что первый ход Король сделать не может.
Круто! :)
2017-01-14 06:51 МикроШахматы Лошадью ходи! + 12 15 мин.
Лошадью ходить
ничего
Вспомнился урок из НаноШахмат
2017-01-13 13:04 МикроШахматы Кто есть кто? + 13 15 мин.
Делать заглушки для проверки корректности ходов
ничего
Всё отлично.
2017-01-12 14:59 МикроШахматы Шахматная бюрократия + 13 15 мин.
искать опечатки
Найти очередную опечатку без дебаггера
Посоветуйте отладочную среду для JavaScript.
А то приходится искать опечатки старым проверенным способом - комментировать все вновь введенные изменения и постепенно их "вводить в действие"
2017-01-11 14:55 МикроШахматы ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК + 15 10 мин.
Составлять отзывы
Придумать, что написать
Получился интересный курс. Очень помогает текст программы и что необходимо изменить, чтобы быстро достичь результата.
2017-01-11 14:53 МикроШахматы Завершение хода + 15 15 мин.
перемещать пешки
ничего
Отличный урок
2017-01-10 12:28 МикроШахматы Шахматные выборы + 20 15 мин.
обрабатывать клик на фигуре
ничего
Отличный урок
2017-01-09 16:45 МикроШахматы Фигурная перекличка + 20 15 мин.
Отмечать "ходящие" фигуры
Найти опечатку без дебаггера
Отличный урок
2017-01-08 17:45 МикроШахматы Светофор для фигур + 20 15 мин.
Подсвечивать клетки
ничего
---
2017-01-07 15:35 МикроШахматы Фигуры на доске + 20 15 мин.
Расставлять фигуры на доске
ничего
Сделала font-size: 34px; для фигур, потому что иначе высота ячеек увеличивается.
2017-01-06 20:55 МикроШахматы Шахматные буквы + 20 15 мин.
отображать буквы
ничего
повторение Наношахмат
2017-01-05 18:33 МикроШахматы Координатное поле + 20 15 мин.
Раскрашивать клетки
ничего
повторение
2017-01-05 18:17 МикроШахматы В начале было поле + 21 10 мин.
Рисовать доску с помощью JS
ничего
Почему было доску не вывести в HTML, без JS?
2017-01-04 18:49 Entity Framework Добавление - Извлечение + 20 1 час. 00 мин.
Добавлять данные в БД и извлекать их
Исправить ошибки, из-за которых возникают исключения
Всё получилось! Курс закончен!
УРА!!!
2017-01-04 16:49 Entity Framework Один за всех и Все за одного + 20 1 час. 00 мин.
Создавать связи в таблице
Понять ход урока, поскольку практика отсутствует
Всё получилось!
2017-01-03 17:20 Entity Framework Миграция Базы + 20 1 час. 00 мин.
не знаю
Всё непонятно, но здорово.
Мигрировать БД получилось, программа запускается, но где и как посмотреть БД - я не знаю
:(
Подскажите, знающие люди!
2017-01-01 16:54 Функционал ФП - ФИНАЛЬНЫЙ УРОК + 20 5 мин.
---
Придумать, что рассказать в отзыве.
Отличный небольшой курс, дающий очень много новых знаний. Однако пока что практики в применении этих знаний маловато, поэтому сохраню созданные в курсе проекты, чтобы в будущем иметь возможность к ним обратиться.
Спасибо огромное Константину за объяснение материала и Евгению за организацию курса.
2017-01-01 16:51 Функционал ФП - Короткое замыкание + 20 40 мин.
Использовать замыкание, реализовывать функциональные методы без создания самостоятельных классов
Маловато практики
Отличный урок
2017-01-01 16:28 Функционал ФП - Свой метод Where + 20 20 мин.
Реализовывать метод отбора по параметрам
Как-то всё не совсем просто, но доходчиво.
Отличный урок
2017-01-01 16:17 Функционал ФП - Сортировка списка + 20 25 мин.
Сортировать элементы списка
ничего
Отличный урок
2017-01-01 15:57 Функционал ФП - Калькулятор + 20 25 мин.
Создавать лямбда-методы, операторы и выражения
ничего
Отличный урок
2017-01-01 13:46 Entity Framework Использование MySQL + 20 1 час. 00 мин.
Видимо, ничему :(
Подключиться к БД MySQL мне так и не удалось.
Возможно, требуются какие-то предустановленные компоненты, о которых не сказано в уроке.
Не имею достаточно знаний, чтобы решить проблему самостоятельно.
Надеюсь на помощь и советы.
2017-01-01 13:12 Entity Framework Основные приемы работы с БД через EF + 20 45 мин.
Создавать БД и обращаться к ней
ничего
Отличный урок
2017-01-01 11:20 Entity Framework Подключение БД по методу CodeFirst + 20 50 мин.
Создавать БД MSSQL и подключаться к ней с использованием инициализатора
Ничего, но очень много нового
Отличный урок
2017-01-01 10:43 Entity Framework Создание приложения + 20 20 мин.
Пока - повторение
ничего
Самое интересное - дальше
2017-01-01 10:27 Entity Framework Введение в EF + 20 25 мин.
Вводный урок
ничего
С Новым годом!
2016-12-29 19:10 Java Book Меню - Планирование + 20 20 мин.
Прорисовывать класс Menu на UML диаграмме
ничего
---
2016-12-28 15:04 Java Book ПОЛУФИНАЛЬНЫЙ УРОК + 20 15 мин.
Потренировалась в составлении UML-диаграмм. Сказать, что научилась их составлять - пока не могу. Научилась создавать классы в соответствии с UML-диаграммой.
Были сложности, но все их удалось преодолеть.
---
2016-12-27 13:52 Java Book База - Список оценок + 21 40 мин.
Ставить оценки студентам случайным образом
Найти ошибку, почему оценки не выводятся
нашла :)
2016-12-26 07:23 Java Book База - Список лекций + 20 15 мин.
Добавлять уроки, "прикреплять" их к студентам
ничего
---
2016-12-25 17:07 Java Book База - Список студентов + 20 15 мин.
Создавать статические методы
ничего
---
2016-12-25 16:52 Java Book База - Статический класс + 20 20 мин.
Открывать уже существующую схему на сайте draw.io
ничего
---
2016-12-24 16:22 Java Book Отладка - Пошаговый проход + 20 30 мин.
Запускать пошаговую отладку на Java
ничего
отличный урок
2016-12-23 17:47 Java Book Создание - Класс Point + 20 20 мин.
Создавать класс оценок
Реализовать взаимодействие классов
Всё получилось!
2016-12-22 17:35 Java Book Создание - Класс Student + 20 15 мин.
Создавать поля и методы класса Student
ничего
отличный урок
2016-12-21 20:06 Java Book Создание - Класс Lesson + 20 15 мин.
Создавать классы на Java, генерировать методы
Повесить плакат рядом с рабочим местом, потому что у меня нет стационарного рабочего места :)
Стала реализовывать в IntelliJ IDEA, поскольку Eclipse пока не устанавливала. Всё получается, пока особой разницы среды не вижу.
2016-12-20 19:47 Java Book Проектирование - Выяснение отношений + 20 15 мин.
Рисовать связи между объектами
ничего
На мой взгляд, на схеме не хватает отношений. Например, один студент может изучать несколько уроков (даже в описании класса использовался массив Lesson[]). Урок могут тоже изучать несколько студентов.
2016-12-20 19:06 Java Book Проектирование - Классные диаграмы + 20 15 мин.
Добавлять поля и методы
Найти недостаток
Интересный курс
2016-12-20 18:54 Java Book Проектирование - Три класса + 20 10 мин.
Использовать сайт draw.io для рисования UML-диаграмм
пока ничего
жду следующего урока
2016-12-20 18:49 Java Book Вступление - Примеры UML схем + 20 не указано


Есть неплохая книжка по составлению UML-диаграмм
http://elib.ict.nsc.ru/jspui/bitstream/ICT/1347/1/1.pdf
2016-12-20 18:40 Java Book Вступление - Язык UML + 20 не указано


UML - язык графического описания для объектного моделирования в области разработки программного обеспечения.
2016-12-18 14:11 JA. Классные пакеты CLASS2 - Напиток Наследника + 21 20 мин.
повторение
вывести русские буквы
Мне кажется, в этом уроке слишком крупная картинка получилась.
Или у меня слишком мелкий монитор :)
2016-12-17 07:06 JA. Классные пакеты CLASS2 - Европейская Прибалтика + 20 15 мин.
Наследовать несколько классов
создавать поля
--
2016-12-16 11:58 JA. Классные пакеты CLASS2 - Человекостудент + 20 20 мин.
Пока не знаю
Не знаю, как описать классы внутри класса
назвала программу Student.java и долго искала ошибку с дублированием класса
2016-12-15 17:27 JC. Явные графоциклы FOR2D - Тройной цикл + 20 1 час. 00 мин.
Рисовать разноцветные круги
Найти ошибку, из-за которой программа зависала
Бывают же такие неудачные дни как сегодня - всё из рук валится, с каждой мелочью приходится часами разбираться
2016-12-14 19:03 JC. Явные графоциклы FOR2D - Квадратная радуга + 20 15 мин.
Рисовать "радужные" квадраты
Придумать вариант раскрашивания
--
2016-12-13 15:30 Бурные потоки VIP. Игры со словами + 20 15 мин.
Повторение
Найти давно сделанный проект по этому уроку
Нашла, прикладываю
2016-12-13 06:38 JC. Явные графоциклы FOR2D - Вложенный цикл + 20 15 мин.
Рисовать окружности
Вывести текст в центре
--
2016-12-12 12:11 JC. Явные графоциклы FOR2D - Тройные фары + 20 20 мин.
Рисовать кружочки и квадратики
найти центр кружочков
Вспомнился старый добрый школьный Бейсик :)
2016-12-11 13:41 JC. Явные графоциклы FOR2D - Синусоида + 20 15 мин.
Рисовать синусоиду
Выполнить видеоурок вчера :)
Времени не нашлось совсем
С синусоидой все в порядке
2016-12-09 07:15 JC. Явные графоциклы FOR2D - Разноцветные лучи + 20 15 мин.
Рисовать лучи
ничего
Напоминает Графоциклы.
2016-12-08 18:24 Бурные потоки ФИНАЛЬНЫЙ УРОК + 20 10 мин.
Составлять отзывы
Разобраться с курсом
Курс интересный, но если честно - некоторые моменты остались для меня невыясненными. Возможно, я не изучила какую-то "предысторию" для данного курса. Как-то я ожидала от курса несколько более детального объяснения "всей магии", которая почему-то работает.
Но, по крайней мере, понятно, в каком направлении двигаться, если понадобится работать с потоками.
Дальше - пока перерыв. Итак за последние 1,5 недели 3 курса прошла. Нужно доводить дела до конца (как сегодня в рассылке было сказано :) ). Но есть и другие дела, которые нужно завершить до Нового года.
2016-12-08 18:15 Бурные потоки Смысл жизни + 20 30 мин.
Завершать жизнь питонов
Как-то вроде бы ничего сложного - всё получается, но пока всё "недопонятно".
Курс на уровне - "если придётся столкнуться - знаю, где посмотреть".
2016-12-08 17:59 Бурные потоки Замри! + 20 1 час. 00 мин.
Видимо, ничему, раз вопрос вызывает сложности
Всё как-то "непонятно, но здорово"
Всё вроде работает, но не понимаю, как. Не понимаю. что от чего зависит и как всем этим управлять. Но питоны останавливаются.
Долго искала ошибку, почему информация про питонов пишется прямо на поле. После того, как внесла lock(block) в функцию Info() это безобразие прекратилось.
Но до экспериментов пока "не дотянуться". Чувствую, что придется со всем этим разбираться досконально, если действительно где-то пригодится. Пока - на уровне "помню, где посмотреть".
2016-12-08 12:55 JC. Явные графоциклы FOR2D - Вертикали и Горизонтали + 20 20 мин.
Повторение
Нарисовать диагонали
Пришлось рисовать диагонали в 3 приема
2016-12-07 17:43 Бурные потоки Приоритет + 20 30 мин.
Использовать приоритет потоков
Какой уровень приоритета самый высокий 0 или 4?
Напоминает использование приоритетов при обработке прерываний.
2016-12-07 17:29 Бурные потоки Бурная жизнь + 20 30 мин.
"Есть" зайцев
Понять, что такое Join() и когда нужно его использовать
Красивые питончики получились. Зайцы только выводятся поверх хвоста питона - надо будет проверку поставить.
2016-12-07 17:07 Бурные потоки Поток питонов + 20 30 мин.
Использовать потоки
понять, что такое lock и для чего он нужен - пока не удалось
Долго не могла найти ошибку, почему потоки не исчезают с вероятностью 1%
2016-12-07 14:02 Бурные потоки Поворот головы + 20 30 мин.
"Поворачивать" питонов
Уследить за ходом урока
Вывелись 10 питонов
2016-12-07 07:18 JC. Явные графоциклы FOR2D - Цикловата + 20 10 мин.
повторение
ничего
Уже на прошлом уроке использовала циклы
2016-12-06 18:53 JC. Явные графоциклы FOR2D - Рисование по координатам + 20 20 мин.
Рисовать по координатам
Вычислить координаты
Рисунок получился очень мелкий, поэтому все координаты удвоила
2016-12-05 07:03 JC. Явные графоциклы FOR2D - Солнечный круг + 20 15 мин.
Рисовать окружности на форме
ничего
Вспомнился старый добрый Бейсик и школьные времена, когда таким же способом я рисовала кружочки, но не на форме, а на экране, потому что Windows на компьютере тогда еще не было (1993-94 год)
2016-12-04 15:39 JC. Явные графоциклы FOR2D - Линия и Круг + 20 30 мин.
Рисовать графические примитивы на Java
Исправить ошибки
Интересный урок
2016-12-03 19:41 Бурные потоки Питонатор + 20 25 мин.
Создавать питонов
ничего
Теперь к 100 кроликам добавилось 10 разноцветных питонов
2016-12-03 19:12 Бурные потоки Зайчики + 20 20 мин.
Повторение кроликов
ничего
Сотня кроликов готова быть съеденой
2016-12-03 18:31 Бурные потоки Террариум + 20 20 мин.
Рисовать стены решётками, а зайцев - звёздочками
ничего
Скриншот со стенами и 10-ю желтыми зайцами прилагаю
2016-12-03 18:15 Бурные потоки Вступление + 20 20 мин.
Описывать константы как static readonly (хоть это и странно)
Ничего
Добавила бы скорость питонов, количество кроликов и обозначение хвоста питона
2016-12-03 17:38 JA. Классные пакеты CLASS - VIP - Крутятся пластинки + 20 20 мин.
Воспроизводить звук
"отловить" все ошибки
Интересный урок
2016-12-02 20:48 Коллекция графов ФИНАЛЬНЫЙ УРОК + 1 7 мин.
Составлять отзывы
Ничего
Курс ОЧЕНЬ понравился. Расставил все точки над i в понимании работы с графами.
Дальше - Бурные потоки.
2016-12-02 20:29 Коллекция графов Глубокий алгоритм + 20 20 мин.
Реализовывать алгоритм поиска вглубь
ничего
Алгоритм реализовался неожиданно быстро
2016-12-02 20:18 Коллекция графов Глубокий поиск + 20 15 мин.
Поиску вглубь
ничего
Не знаю пока, как структуру Стек реализовать в C#
2016-12-02 20:09 Коллекция графов Визуализация процесса + 20 30 мин.
Визуализировать поиск вширь
Добиться стабильной перерисовки линий
Помогло предложенное решение Denchikа.
2016-12-02 19:48 Коллекция графов Широкий пошаговый ход + 20 1 час. 00 мин.
Добавлять вершины коллекции в список
Сделать визуализацию
Пока перекрашиваются все вершины по окончании алгоритма, а шагов не видно.
2016-12-02 18:23 Коллекция графов Широкий алгоритм + 20 40 мин.
Реализовывать алгоритм поиска вширь с помощью очереди
Найти ошибку.
Заменила цикл foreach на for - ошибка исчезла.
Возможно, это простое неправильное решение.
Рёбра у графа вообще-то есть, только при нажатии на Alt они почему-то пропадают (после того как добавили panel.Refresh().
Кто знает, как это исправить - подскажите.
2016-12-02 17:55 Коллекция графов Широкий поиск + 20 15 мин.
Поиску вширь (пока без алгоритма)
Ничего
Интересный урок
2016-12-02 17:42 Коллекция графов Шахматная доска + 20 1 час. 00 мин.
Отображать сетку графа
Нажать Alt+PrtScn чтобы сохранить скриншот - при нажатии клавиши Alt линии пропадают
Интересный урок
2016-12-02 08:45 JA. Классные пакеты CLASS - Зачётная задача № 2 + 1 40 мин.
Не знаю
Пока считать дробь с клавиатуры не удалось
Опыта маловато, а многое из того, что было показано в видеолекции, напрямую не запускается.
В C# есть замечательный метод Split() и Parse(), которые позволяют из строки получить целочисленные данные.
Как то же самое сделать в Java - не знаю, и в уроке об этом ничего не сказано.
С выводом сложностей быть не должно, но пока я промежуточный класс SFrac не использую.
2016-12-02 08:16 JA. Классные пакеты CLASS - Зачётная задача № 1 + 1 30 мин.
Работать с дробями
Упростить дробь. Почему-то не получилось использовать готовую рекурсивную функцию для НОД.
--
2016-12-01 19:21 Коллекция графов Отображение + 7 1 час. 00 мин.
Отображать вершины и ребра графа
Отобразить ребра
При попытке вывести граф при создании формы ребра не выводились. Долго не могла понять, в чем дело. Потом создала кнопку (как в уроке), и картинка стала отображаться. Правда, на перерисовку реагирует плохо.
2016-12-01 17:47 Коллекция графов Инициация + 9 40 мин.
Выводить граф на форму
Вывести Labels.
Интересный урок
2016-12-01 15:28 Коллекция графов Рёбра + 10 20 мин.
Задавать ребра графа
Ничего
Храним граф - как я и предполагала.
На скриншоте - созданный граф по рисунку в уроке.
2016-12-01 15:12 Коллекция графов Вершины + 10 20 мин.
Потихоньку подходим к созданию графа
Русские названия
Насчет мотивации - приходится постоянно находиться в режиме временных ограничений,
хотя и со всеми кнопками на клавиатуре.
А мышкой уже давно не пользуюсь :)
2016-12-01 14:57 Коллекция графов Граф + 10 25 мин.
Теория графов, способы их представления
Сосредоточиться, потому что приходилось много отвлекаться
Можно действительно создать список в списке. ListDictionary - для хранения вершин, а List (внутри него)- для хранения списка смежных вершин.
2016-12-01 13:05 JA. Классные пакеты CLASS - Подготовка к зачёту - Вспомним дроби + 10 15 мин.
ничему
Понять, зачем нужен Paint, когда есть Word
Поля:
- целая часть
- числитель
- знаменатель
Методы
- сложение
- вычитание
- умножение
- деление
- проверка правильности дроби
- перевод в правильную дробь
- перевод в неправильную дробь
Насчет дробей попадалась мне интересная задача - как перевести десятичную дробь в обыкновенную.
Решение тут:
http://prog-cpp.ru/fraction/
2016-11-30 19:32 Коллекция графов BitArray + 14 20 мин.
Использовать BitArray
Остановиться. Тоже люблю работать с битами
Мне часто приходится работать с битами. При этом результат я обычно храню как обычное число типа int (или часто использую unsigned char в Си), а для того чтобы установить или сбросить бит использую маску.
int num = 0;
num |= 0x01; // установить младший (нулевой) бит
num &= ~0x01; // сбросить младший (нулевой) бит.
num |= 0x02; // установить первый бит
num &= ~0x02; // сбросить первый бит.
num ^= 0x02; // перевернуть первый бит в противоположное состояние.

Приходится использовать подобные конструкции, чтобы управлять состоянием линий ввода-вывода микроконтроллеров. Ну, или просто хранить состояние программы (где можно в пару байт "запихать" все возможные ошибки диагностики устройства).
2016-11-30 19:13 Коллекция графов Hashtable + 14 25 мин.
Работать с ХЭШ-таблицами
Самым сложным будет выбор подходящей формы представления данных для решения требуемой задачи
Миллион маленьких коллекций намного быстрее создается чем одна большая :)
2016-11-30 18:56 Коллекция графов ListDictionary + 14 25 мин.
Использовать ListDictionary
Не проводить аналогию ListDictionary с ассоциативным массивом
Всё постепенно занимает свои места. Приходит понимание структур данных в C#
2016-11-30 18:34 Коллекция графов Array vs List + 14 20 мин.
Измерять время выполнения функции
Ничего
Массив оказался самым быстрым... как и следовало ожидать.
2016-11-30 15:21 Коллекция графов List + 14 15 мин.
Использовать List
Ничего
С шаблонизаторами знакома из С++, поэтому List<int> никаких сложностей не вызывает.
2016-11-30 15:11 Коллекция графов ArrayList + 14 15 мин.
Использовать ArrayList
Ничего
У меня студенты спрашивают, есть ли такая структура данных, которая бы объединяла все достоинства списка и массива - имела бы произвольный доступ к элементам, но произвольное их число.
Почему бы ArrayList не назвать такой структурой?
2016-11-30 14:02 JA. Классные пакеты CLASS - Модификаторы доступа + 14 15 мин.
Работать с модификаторами доступа
Оказывается, в Java есть модификатор доступа package.
ничего
Класс BlueCat - это Британская голубая кошка?
2016-11-29 21:06 Итератор ФИНАЛЬНЫЙ УРОК + 19 5 мин.
Составлять отзыв
Наверное, пройти курс за 2 дня
Хотя... это не сложно, учитывая, что курс интересный, что я давно собиралась его пройти и что курс оправдал мои ожидания.
Следующий курс - "Коллекция графа". Правда, он побольше - за 2 дня пройти уже не получится.
2016-11-29 20:50 Итератор Итератор. Один метод вместо классов. + 20 15 мин.
Использовать функцию перебора простых чисел без класса.
Наконец-то поняла, для чего нужен IEnumerable
Долго не могла найти ошибку - IEnumerator вместо IEnumerable. Потом разобралась.
Дошло наконец-то, к концу курса, зачем IEnumerable нужен - чтобы хранить все перечисленные в списке простые числа, из которых уже выбирается параметр цикла foreach в Main().
2016-11-29 20:23 Итератор Итератор. Список простых чисел. + 20 30 мин.
Использовать список для перебора простых чисел
Не отвлекаться :)
Так я и не поняла, зачем мы наследовали класс IEnumerable. Со списком всё понятно.
В п.2 по этому уроку - опечатка - "алгорит"
2016-11-29 19:26 Итератор Итератор. Волшебное слово yield. + 20 15 мин.
Использовать yield return
Не поняла, что такое yield break и почему именно его необходимо использовать
Немного запутанный урок получился. Видимо, потому что предыдущий урок был добавлен после курса, и код мой отличается от того, с которым начинается работа в начале урока. Некоторые вещи пришлось "додумывать" самой.
2016-11-29 19:00 Итератор Итератор. Зачем нужно два класса + 20 25 мин.
Выделять два класса
Долго не могла найти ошибку "улетающих чисел в консоли". Оказалось, что не передала параметр primesMax в класс PrimesIterator.
Я всё-таки предпочитаю конструкторы со значениями по умолчанию. Вместо того, чтобы делать два одинаковых конструктора:
public Primes(long max = -1)
            {
                primeMax = max;
            }
2016-11-29 18:36 Итератор Итератор. Перебор простых чисел. + 20 20 мин.
Искать простые числа
Пока я не поняла, в чем выигрыш при использовании Enumerator, Enumerable
К реализации IEnumerator.MoveNext() и т.п. уже приходила сама в одном из предыдущих уроков. Но отказалась от нее, поскольку в уроке требовалось сделать через public.
2016-11-29 15:40 JA. Классные пакеты CLASS - Общий голос + 20 10 мин.
Использовать методы базового класса
ничего
Мурзик Дружок
Мяу!... Гав!
:)
2016-11-28 20:52 Итератор Итератор. Перебор чисел в итераторе. + 20 15 мин.
Добавлять ограничение для счетчика и числа в IEnumerator
вроде бы ничего
Интересный урок
2016-11-28 20:39 Итератор Итератор. Создание пустого итератора. + 20 20 мин.
Работать с IEnumerator и IEnumerable
Пока до конца не понимаю назначения этих классов.
Реализовывать интерфейс классов всё-таки проще так, как показывал Андрей в своей олимпиаде "Четыре в ряд".
2016-11-28 20:20 Итератор Итератор. Разложение числа на простые множители. + 20 15 мин.
Повторение раскладывания числа на простые множители
ничего
Давно хотела пройти этот курс. Наконец, решилась :)
На очереди - "Коллекция графов"
2016-11-28 06:58 JA. Классные пакеты CLASS - Три заветных слова + 20 20 мин.
Наследованию в Java
ничего
Наследование - создание нового класса, который имеет все поля и методы базового класса, и кроме того, расширяет этот набор своими полями и методами.
2016-11-27 11:12 JA. Классные пакеты CLASS - Звериное наследство + 20 15 мин.
Наследовать классы
Немного запуталась с фигурными скобками
Оказывается, в Java не нужно ставить точку с запятой после описания класса (как в C++).
2016-11-26 17:13 JA. Классные пакеты CLASS - Зоопарк + 20 30 мин.
Закрепление материала предыдущего урока
Вспомнить, как нужно собирать все файлы в проект - пришлось открыть прошлый урок
Долго не могла найти ошибку - забыла перекомпилировать Animals.java, и в результате при запуске - вижу старый результат.
2016-11-25 16:50 JA. Классные пакеты CLASS - Красная книга + 20 20 мин.
Создавать java-архив
С первого раза не получилось - в папке были лишние файлы
Со второго раза тоже не получилось - забыла скопировать файл Animals.class.
БОГ ЛЮБИТ ТРОИЦУ
:)
2016-11-24 14:00 JA. Классные пакеты CLASS - Пакеты для зверей + 21 20 мин.
Добавлять описания классов в папки
Понять, как собрать проект
Всё получилось, но не сразу
2016-11-23 06:23 JA. Классные пакеты CLASS - Кошкин дом + 20 15 мин.
Использовать разные классы
ничего
Отличный урок
2016-11-22 18:23 Без конкуренции VIP - Главный алгоритм + 20 1 час. 00 мин.
"Вытаскивать" данные из скобок.
Были проблемы с числами типа double. Вспомнила добрым словом Владимира Новопашина, который раз и навсегда научил их решать.
Довольно долго искала свои ошибки, но в итоге всё получилось.
2016-11-22 15:30 Без конкуренции VIP - Парсинг файла в сетку. + 20 40 мин.
Парсить данные из файла
Создать файл с данными
Хорошо бы файл с данными иметь уже на этом уроке.
2016-11-22 06:16 JA. Классные пакеты CLASS - Каждой тваре по файлу + 20 15 мин.
Разделять программу на файлы
Ничего
Интересный урок
2016-11-21 17:23 Без конкуренции VIP - Потяни и отпусти + 21 30 мин.
Перетаскивать файлы на GataGridView
Найти, в очередной раз, свойство, которое заполняет столбцами всю ширину DataGridView
Отличный урок
2016-11-21 17:00 Без конкуренции VIP урок. Бесплатная польза + 20 10 мин.
Погружаться в воспоминания
Вспомнить всё
На самом деле - было очень много проектов, за которые мне отказались платить по разным причинам. И, к сожалению, видимо, они еще не кончились :(
Если говорить о пользе для себя, то не так давно я сделала простенькую программку на C#, целью которой является подбор сопротивлений резистивного делителя из стандартного ряда с максимальной точностью. Просто при разработке электронных схем часто возникает необходимость расчета резистивных делителей, и такая программка сокращает время этого подбора.
P. S. Разработкой электронных схем занимаюсь не я, но мне часто приходится косвенно участвовать в этом - программировать микроконтроллеры.
2016-11-21 15:09 Без конкуренции ФИНАЛЬНЫЙ УРОК + 1 45 мин.
Записывать видео
Сложное - впереди: набрать 20 голосов меньше, чем за сутки, чтобы успеть выполнить до окончания завтрашнего дня 3 бонусных урока.
Надеюсь успеть закончить курс
2016-11-21 10:04 JA. Классные пакеты CLASS - Кошка и Собака + 20 10 мин.
Работать с классами
ничего
Получила новые знания - работа с классами в Java
2016-11-20 16:28 Без конкуренции Подводим итоги + 20 20 мин.
подводить итоги
немного запуталась со значениями, выводимыми в столбцах
Отличный курс
2016-11-20 13:15 Без конкуренции Анализ текстового файла + 20 25 мин.
Считывать данные из файла и распределять их по столбцам
ничего
Увидела в уроке рекламу своего сайта :)
Хорошее решение предложил Владимир для решения проблем разделителя целой и дробной части.
Я часто с этой целью использую операцию замещения (replace) в строке точки на запятую.
2016-11-20 12:46 Без конкуренции Регулярная декомпозиция + 21 25 мин.
Работать с регулярными выражениями и получать информацию из имени файла
ничего
Отличный урок. Есть второй шанс закончить этот курс :)
2016-11-20 10:38 J9. Массивы ARRAY - Макси в Мини + 20 15 мин.
повторение
ничего
:)
2016-11-19 15:34 J9. Массивы ARRAY - Максима Массива + 20 15 мин.
повторение
ничего
:)
2016-11-18 10:43 J9. Массивы ARRAY - Целый массив + 21 10 мин.
Работать с массивами
ничего
Работа с массивами в Java пока ничем не отличается от C#
2016-11-17 13:58 J8. Циклопы LOOP - Счастливые билеты + 20 15 мин.
повторение
ничего
ох, уж эти циклы...
2016-11-16 15:01 J8. Циклопы LOOP - Сумма и Произведение + 20 10 мин.
повторение
ничего
:)
2016-11-15 19:18 J8. Циклопы LOOP - Три части Forа + 20 15 мин.
повторение
почему-то программа отказалась компилироваться с нестатическими методами ForLoop()
Что посоветуете?
2016-11-14 07:36 J8. Циклопы LOOP - Блок-схема цикла FOR + 20 15 мин.
повторение
ничего
:)
2016-11-13 17:29 J8. Циклопы LOOP - Пока четыре цикла + 20 15 мин.
повторение
ничего
4 цикла
2016-11-12 18:21 PHP Driver Отлов ошибок + 20 30 мин.
Отлавливать ошибки, использовать throw
Я первый раз столкнулась и поняла, что такое throw и для чего он нужен.
С нетерпением жду продолжения курса.
2016-11-12 17:14 PHP Driver Запускаемый класс + 20 30 мин.
Создавать классы, использовать разные классы в зависимости от параметров адресной строки
Всё очень доступно. Просто о сложном
Отличный урок.
Даже часовой пояс свой поставила - Asia/Yekaterinburg
2016-11-12 16:32 PHP Driver Первый байт проекта + 20 25 мин.
Создавать и настраивать файл .htaccess
ничего
очень интересный урок
2016-11-12 15:44 J8. Циклопы LOOP - Мужской / женский цикл + 20 15 мин.
повторение
ничего
...
2016-11-11 20:44 PHP Driver Создание базы данных в HeidiSQL + 20 20 мин.
Задавать полю Auto Increment
ничего
База данных уже создана на прошлом уроке
2016-11-11 20:38 PHP Driver Создание схемы базы данных + 20 25 мин.
Создавать базу данных
Разобраться, как работать с HeidiSQL
Вроде бы всё получилось
2016-11-11 20:01 PHP Driver Установка MySQL, Smarty и Bootstrap + 20 2 час. 00 мин.
Искать информацию, которая на мой взгляд должна быть в уроке, из других источников
Настроить MySQL. Почему-то при 6 минутах урока у меня это заняло 2 часа.
Я одна не в теме, как настраивать MySQL?
Такое впечатление, что у всех всё получилось, хотя в уроке объяснено не было.
Спасибо Алексею Васюку за помощь (в Скайпе). Хотя еще довольно долго пришлось "настраивать" MySQL "вслепую", до конца не понимая, что делаешь и что в результате получится.
2016-11-11 17:56 J7. Экзамен EGZ - Зачётная задача - Треугольник + 20 20 мин.
Проверять существование треугольников
Вспомнить, как компилировать задачу с поддержкой русского текста
:)
2016-11-10 19:37 PHP Driver Установка PhpStorm + 20 30 мин.
скачивать PHPStorm
Самый большой вопрос - что делать после месяца использования данной программы? 199$ выкладывать пока не хочется.
Нашла, что можно активировать программу, установив значение Licensed Server:
http://jetbrains.tencent.click
2016-11-10 19:31 PHP Driver Настройка PHP-отладчика xDebug в PHPStorm + 21 40 мин.
Подключать отладчик к PHPStorm
Всё сложновато, но всё получилось
Довольно много настроек приходится сделать. Запомнить нереально.
Но как же это КРУТО! - иметь возможность пошаговой отладки php-файлов.
2016-11-10 13:50 J7. Экзамен EGZ - Зачётная задача - Максима + 20 15 мин.
повторение
ничего
:)
2016-11-09 20:50 PHP Driver Установка и настройка Apache + PHP + 20 1 час. 00 мин.
Устанавливать PHP, Apache
Урок довольно сложный, но полезный. Второй раз сама не настрою без видеоинструкции
Придется сохранить ссылку на урок в Youtube
2016-11-09 19:42 PHP Driver Техническое задание + 1 15 мин.
Рисовать структуру базы данных
Приступить к изучению курса
Очень хочется сделать похожий проект, но для учета лабораторных работ студентов.
Поскольку у меня в этом году 2 потока по 5 групп, "бумажный" вариант учета вариантов лабораторных работ, мягко говоря, не очень удобен.
Можно создавать базу учета не водителей, а лабораторных работ, используя предложенные технологии?
2016-11-09 17:56 J7. Экзамен EGZ - Шаблон решения + 20 не указано


Пока не получается запросто обрабатывать исключения. Всё получилось!
2016-11-08 16:04 J7. Экзамен EGZ - Подготовка к зачёту + 20 15 мин.
повторение
ничего
:)
2016-11-07 08:29 J6. Условия IF - Времена года + 20 15 мин.
повторение
ничего
все просто
2016-11-06 15:16 J6. Условия IF - Оператор выбора + 20 15 мин.
Использовать оператор множественного выбора switch
ничего
всё знакомо
2016-11-05 19:04 J6. Условия IF - Барный фейс-контроль + 20 15 мин.
Использовать ряд условий
Не задавать лишних вопросов :)
--
2016-11-04 18:37 J6. Условия IF - Безальтернативное условие + 20 15 мин.
поворение
Найти время
--
2016-11-03 20:14 J6. Условия IF - Альтернатива + 20 15 мин.
повторение
найти время (после того как вернулась из командировки)
:)
2016-11-02 17:33 J6. Условия IF - Тетрамакс + 20 15 мин.
считывать числа с помощью BufferedReader
ничего
:)
2016-11-01 17:43 J5. Операции OPER - Операции 12-13 + 20 10 мин.
использовать тернарные операции
ничего
знакомая тема
2016-10-31 18:24 J5. Операции OPER - Операции 7-11 + 20 15 мин.
ничего нового
ничего
любимая тема: мигаем светодиодом :)
2016-10-30 19:45 J5. Операции OPER - Операции 5-6 + 20 10 мин.
использовать операции сравнения
ничего
Все как и в других языках.
2016-10-29 20:01 J5. Операции OPER - Операции 4 + 20 18 мин.
ничему
Всё, что хотела сказать, уже добавила в описание к этому уроку.
Вот таким хитрым способом можно умножить число на 10 если нет аппаратного умножителя (см. скриншот) (вспоминая 2000-е годы и 8-разрядные микроконтроллеры с машинным циклом 1мкс :)  ).

А вообще система команд ассемблера содержит гораздо больше вариантов сдвига, чем доступно пользователю на языке высокого уровня: http://prog-cpp.ru/asm-command/#shl
2016-10-28 17:04 J5. Операции OPER - Операции 3 + 20 15 мин.
ничему
ничего
Все знакомо :)
2016-10-27 19:56 Game Xonix 5 ошибок обучающих курсов. Java + Xonix  


2016-10-27 19:40 J5. Операции OPER - Операции 2 + 20 15 мин.
всё до боли знакомо :)
ничего
--
2016-10-26 16:05 J4. Типы TYPE - Непримитивный тип String + 20 15 мин.
работать с типом String
ничего
Теперь получилось по-русски написать :)
2016-10-25 11:29 J4. Типы TYPE - Логический и Символьный примитивные типы + 20 15 мин.
Использовать методы Character.isLetter(), isLowerCase().
При попытке задать
char a='а' // русская 'а'
возникает ошибка компиляции
Как использовать русский язык в Java?
2016-10-24 13:01 J4. Типы TYPE - Вещественные примитивные типы + 20 15 мин.
записывать числа типа float
ничего
получилось то, что и ожидалось - результат не вошел в разрядную сетку.
Я в этой теме обычно рассказываю о бите "целое", который опускается и принимается равным 1,  о нормированной форме представления чисел и о положительном и отрицательном значении порядка.
2016-10-23 09:09 J4. Типы TYPE - Целые примитивные типы + 20 20 мин.
:)
ничего
Оказывается, в Java есть восьмеричная система счисления. В C# я ее не обнаружила.
2016-10-22 05:49 J3. Ввод READ - Буферный чтец + 20 15 мин.
считывать данные из файла
ничего
--
2016-10-21 06:43 J3. Ввод READ - Любая формула + 20 15 мин.
Вычислять выражения по формулам
ничего
--
2016-10-20 20:36 НаноШахматы PHP - Запуск скрипта + 20 10 мин.
не знаю
ничего
урок был выполнен ранее
2016-10-20 20:31 НаноШахматы PHP - Установка EasyPHP + 20 5 мин.
не знаю
не знаю
Для работы с PHP успешно использую Denwer.
2016-10-20 13:43 J3. Ввод READ - Сканер пива + 22 15 мин.
Вводить строки
С русским языком консоль в Яве работать отказывается
--
2016-10-19 19:32 J3. Ввод READ - Сканер + 20 10 мин.
Использовать Scanner
Найти 10 минут времени за этот сумасшедший день
:)
2016-10-18 15:50 J3. Ввод READ - Ввод трёхзначного числа + 20 10 мин.
Вводить цифры посимвольно
Ничего. Хотя на мой взгляд, не помешало бы объяснение того, почему нужно вычитать 48 из каждого символа.
Код символа '0' соответствует десятичному числу 48 или шестнадцатеричному 0x30.
2016-10-17 07:21 J3. Ввод READ - Чтение символа + 20 15 мин.
Пока не знаю, чему-то научилась :)
Довольно долго не получалось откомпилировать программу - не на автомате пока текст набираю
Всё придёт с практикой
2016-10-16 14:47 J3. Ввод READ - Конкатенация аргументов + 20 10 мин.
Сцеплять строки
ни
Интересный урок.
Мне кажется, такого рода уроки можно было бы разместить в разделе "Консоль".
2016-10-15 05:17 J3. Ввод READ - Сложение аргументов + 21 15 мин.
Работать с целыми числами.
Подготовить вчера скриншоты по этому уроку
Нет возможности выполнить урок в субботу
2016-10-14 06:48 J3. Ввод READ - Консольные аргументы + 20 15 мин.
Работать с параметрами командной строки
ничего
:)
2016-10-13 15:25 J2. Печать WRITE - Окно JFrame + 20 10 мин.
Создавать формы
найти ошибку с подключением библиотеки
отличный урок
2016-10-12 15:43 J5. Операции OPER - Операции 1 + 20 20 мин.
Придумывать задания тестов
Отформатировать тесты так, чтобы текст программы размещался на нескольких строчках.
Не очень активно что-то тесты сочиняются :)
2016-10-11 09:19 J6. Условия IF - Минимакс + 20 10 мин.
Вводить числа
ничего
---
2016-10-11 05:34 J3. Ввод READ - Сколько мне дней + 20 15 мин.
Использовать календарь
Ничего
Мне 14004 дня...
Прикольно, имея номер в системе 4004 :)
2016-10-10 14:06 J2. Печать WRITE - Квадратные условия + 20 30 мин.
Использовать условия
Придумать свое условие
Получился кружочек :)
2016-10-09 12:49 J2. Печать WRITE - Комментарии + 21 15 мин.
Документировать программы на Java
ничего
Интересный урок
2016-10-08 17:43 J1. Запуск START - Десять запусков + 20 5 мин.
щелкать кнопками
быстро выключить секундомер
не люблю такие уроки
Не люблю поспешно выполнять задания, потому что при этом "отключается" голова и допускается много ошибок.
Несмотря на то, что я привыкла всё делать быстро, терпеть не могу лишний адреналин.
Скорее перелистываем страницу и движемся дальше.
2016-10-08 17:32 ASP.NET и GMaps Запуск ASP.NET MVC + 20 20 мин.
Создавать ASP.NET MVC проект
Понять, зачем для создания ASP.NET проекта Visual Studio запрашивает мою учётную запись Microsoft
Интересный курс
2016-10-07 09:03 ASP.NET и GMaps Презентация + 20 10 мин.
Смотреть видео
Придумать идею применения карты
Идей может быть много, но для чего карта может быть нужна лично мне - не знаю.
На такой карте удобно размещать, например, торговые точки сетевых магазинов или точки вызова и пребывания для такси. Но это - менее глобальный масштаб применения.
Для таких проектов, где пользователи находятся по всему миру (как, например, "Формула программиста"), удобно смотреть "географию проекта" и проверять данные пользователя, когда он вводит свои страну и город проживания.
2016-10-06 14:21 J1. Запуск START - Переменная окружения + 20 5 мин.
Устанавливать путь в числе системных переменных
ничего
всё получилось, теперь не обязательно записывать полный путь к файлу javac.exe
2016-10-05 19:30 J1. Запуск START - Запуск Java + 20 10 мин.
Запускать Java
Указать путь к компилятору Java
Отличный урок
2016-10-02 17:51 J1. Запуск START - Платформа Java + 20 40 мин.
не знаю
ничего
Java уже установлена
2016-10-01 05:15 Боты Сапёра БОТ - Пиксельный металлоискатель + 21 30 мин.
"Попадать" по клетккам
не отчитаться за урок вчера, а сэкономить на сегодня :)
Остался последний рывок
2016-09-30 06:23 Боты Сапёра БОТ - Отмычка сапёра + 20 45 мин.
Управлять мышью в "чужом" окне
Попасть по клеткам
Прощелкала поле по углам. Дальше будет понятно, как получать координаты.
2016-09-29 06:13 Боты Сапёра ВТОРОЙ ТРЕТЬФИНАЛЬНЫЙ УРОК + 21 1 час. 00 мин.
Записывать видеообзоры
Найти время для записи звука
нет
2016-09-28 05:27 Боты Сапёра ИИ - Открыть всё! + 20 1 час. 30 мин.
Реализовывать Бота
Найти опечатку в коде, из-за которой всё взрывалось и зацикливалось.
После того, как при копировании материалов сайта стал добавляться источник, переход по ссылке всё-таки стоит сделать через <a href...>.
Иначе получается, что копирую ссылку, вставляю в адресную строку и получаю:
https://habrahabr.ru/post/211188/ Источник «Формула программиста» – https://www.videosharp.info/video/sweep/nr=1062
По теме урока замечаний нет.
2016-09-27 15:20 Боты Сапёра ИИ - Ботовый алгоритм InterMines + 20 25 мин.
Выбирать мины на пересечении множеств
ничего
осталось внедрить алгоритм в Бота.
2016-09-27 14:50 Боты Сапёра ИИ - Множественное тестирование + 20 10 мин.
Тестировать алгоритмы
ничего
всё было сделано в качестве дополнительного задания прошлого урока.
2016-09-26 07:34 Боты Сапёра ИИ - Операции со множествами + 20 20 мин.
Пересекать и вычитать множества
Не поняла. зачем при пересечении множеств дважды использовать цикл foreach и дважды добавлять элементы во множество пересечения.
Работу функций протестировала (правда, Intersect() сделала по-своему)
2016-09-26 07:03 Боты Сапёра ИИ - Вспомнить всё + 20 30 мин.
Повторение пройденного
не знаю
Интересно, как будет реализовываться алгоритм пересечения множеств.
2016-09-25 14:01 Боты Сапёра ИИ - Жучкин алгоритм + 20 40 мин.
Смотреть видео с удвоенной скоростью
Не запутаться
Урок немного затянутым показался, особенно вторая половина. Тяжело искать не только свои ошибки :)
2016-09-24 09:44 Боты Сапёра ИИ - Элементарные алгоритмы + 20 15 мин.
Создала мeтоды GetFlags() и GetEmpty().
ничего
Пока - непонятно, но здорово! Думаю, скоро алгоритм внедрится, и всё встанет на свои места.
2016-09-23 06:31 Боты Сапёра ИИ - Класс группы + 20 20 мин.
Узнала о возможности работы с множествами
ничего
Нам потребуются методы создания (заполнения) множества, вычитания множеств, пересечения множеств. 
2016-09-22 06:01 Боты Сапёра ИИ - Пересечение множеств + 20 34 мин.
Разделять множества на непересекающиеся подмножества
Дождаться конца урока.
Алгоритм понятен. Хотелось бы перейти к его реализации.
Первый скрин - тупиковая ситуация, второй - завершение партии (не совсем удачное).
2016-09-21 05:18 Боты Сапёра ИИ - Очевидные шаги + 20 20 мин.
Играть в Сапера по новым правилам.
Основная сложность заключается в том, что не успею я этот курс за неделю закончить.
Сначала играла по очевидным правилам, но по не очень очевидным удалось однозначно открыть всё поле.
2016-09-20 15:31 Боты Сапёра ИИ - Как пройти игру + 20 7 мин.
анализировать очевидные и неочевидные ходы
вовремя остановиться. Очевидные ходы кончились вместе с минами.
С карты можно считать данные из массива map[] при условии, что соответствующая клетка массива top[] открыта.
Или не это имелось в виду?
2016-09-19 19:57 Боты Сапёра ТРЕТЬФИНАЛЬНЫЙ УРОК + 20 2 час. 00 мин.
Записывать видеообзоры
Разрешить противоречие внутри себя. Сегодня - понедельник, начало новой недели в Клубе формулистов, и мне предстоит выполнить непростой видеоурок с видеообзором. В последние две недели времени для выполнения видеоуроков катастрофически не хватает.
Противоречие заключалось в том - сделать видеообзор и отчитаться по уроку или оставить пальму первенства "Клуба формулистов", мотивируя это нехваткой времени, и взять перерыв на неделю-другую...


Всё уже сказано выше.
Обработку видео почему-то приходится ждать очень долго.
2016-09-19 18:28 Секундомер Секундомер - Настройка формы  


2016-09-19 17:57 Секундомер Секундомер - Написание кода  


2016-09-18 17:46 Боты Сапёра ИГРА - Бомбовые алгоритмы + 21 40 мин.
Работать с делегатами (хоть это и странно)
Восстановить все, что пропало почему-то с предыдущего урока.
Реализовала вывод сообщения об окончании игры с помощью делегата (чтоб заодно потренироваться).
2016-09-17 04:56 Боты Сапёра ИГРА - Алгоритмический подход + 20 20 мин.
повторение
Зная, что сегодня не будет времени на выполнение урока, урок был сделан вчера, а отчет отправлен сегодня.
все получилось
2016-09-16 06:49 Боты Сапёра ИГРА - Зелёный флаг + 20 20 мин.
Вспомнила работу с полем Tag
немного запуталась со своими top-ом и map-ом
Все получилось
2016-09-15 16:07 Боты Сапёра ИГРА - Карта минного поля + 20 20 мин.
Повторила работу с делегатами
Со временем становится всё хуже.
Я делегаты всё равно до конца не понимаю :(
Надо про них статью написать - деваться будет некуда и разберусь :)
Но по уроку всё получилось.
2016-09-14 18:59 Боты Сапёра ИГРА - Матрица картинок + 20 20 мин.
повторение пройденного
НАЙТИ ВРЕМЯ!!!
Разместила поле горизонтально по центру формы.
2016-09-13 15:36 Боты Сапёра ИГРА - Классные мины + 20 10 мин.
Инициализировать минное поле
Пройти 20-минутный урок за 10 минут :)

На самом деле весь этот код был у меня написан еще с вебинара. Оставалось только повторить.
Просто сегодня вообще нет времени на "вдумывание" в то, о чем говорится на уроке, поэтому выбрала то, что попроще и что уже делала раньше.
2016-09-12 12:39 J8. Циклопы LOOP - Развёртка цикла + 20 20 мин.
Получать в Java текущее время
не опередить ход урока
В языке Си для того, чтобы компилятор не "оптимизировал" код и не исключал неиспользуемые переменные используется ключевое слово volatile. Интересно, есть ли что-то аналогичное в Java?
2016-09-12 12:19 J8. Циклопы LOOP - Цикл for/each + 20 20 мин.
использовать цикл for(:)
Не поняла из урока, при использовании HashSet будет ли последовательность выводимых значений всегда одинаковой или его можно использовать в качестве Random?
Всех - с Днём программиста!
2016-09-12 10:13 J8. Циклопы LOOP - Цикл for + 20 10 мин.
использовать цикл for в Java
создать в Java новый проект - пока это не на автомате :)
п.2 "Самостоятельной работы" по этому уроку содержит опечатку -
Приложить cкриншот oдной из пpoгpaммЫ.
2016-09-11 13:44 J8. Циклопы LOOP - Вся коллекция циклов + 20 не указано


Все программы для микроконтроллеров состоят из инициализации и бесконечного цикла. Там программа не заканчивается, как для ПК, а концом программы является отключение питания.
Поэтому там тело программы размещается в блоке while(1){...}
2016-09-10 18:22 Явный Сапёр Условие победы! + 20 20 мин.
Определять победу.
Найти ошибку, из-за которой после запуска новой игры не открывались клетки поля.
Ошибка была в том, что я забыла обнулить переменную result.
2016-09-09 16:21 Явный Сапёр Волшебный метод + 21 40 мин.
Открывать зоны вокруг пустых клеток.
Если щелкаешь левой кнопкой мыши на уже открытой клетке с отмеченными минами, все закрытые клетки вокруг нее открываются, но если среди них есть пустая, то вокруг нее клетки не открывались.
Не знаю, я что-то просмотрела или в уроке есть та же проблема. Исправила.
2016-09-08 15:17 Явный Сапёр Открывашка + 20 1 час. 00 мин.
Обрабатывать нажатие левой кнопки мышки
Найти ошибку map[x][y]=0, из-за которой все клетки открывались пустыми.
Пока не срабатывает открывание все клеток если щелкаешь левой кнопкой по открытой клетке на границе поля.
Но к следующему уроку исправлю этот недочет.
2016-09-07 06:33 Явный Сапёр Правый флаг + 20 30 мин.
Размещать и убирать флаг
ничего
Самое интересное - впереди, когда нужно будет открывать клетки поля.
2016-09-06 20:00 Мат Конём и Слоном Нано Шахматы + 1 10 мин.
"слушать" видео
найти старый отчет
Курс "НаноШахматы" пройден.
Ссылка на отчет по первому уроку:
http://www.videosharp.info/4004/checking/chess=846
2016-09-06 16:03 Явный Сапёр Мышечный адаптер + 20 25 мин.
Обрабатывать нажатия кнопок мыши
Ничего
Интересный урок
2016-09-06 06:03 Явный Сапёр Мины на панели + 20 20 мин.
Работать с панелью отдельно от формы
Сложного - ничего, но всё новое.
Пока вопросов нет. Идем дальше.
2016-09-06 06:02 Без конкуренции Главный Анализатор + 20 30 мин.
повторение пройденного
ничего
Интересное - дальше, когда пойдет "раскрытие" содержимого файлов в ячейки DataGridView
2016-09-05 19:12 Без конкуренции Настройка таблицы + 20 25 мин.
Выделять несколько файлов в openFileDialog.
ничего
всё получилось
2016-09-05 12:24 Без конкуренции Правильный ответ и форма + 20 20 мин.
Повторение пройденного
ничего
Может, успею закончить курс :)
2016-09-04 05:50 Явный Сапёр Философия сапёра + 20 15 мин.
Ничему
Дослушать до конца
Я бы все-таки для философии и психологии выделила отдельный курс. А то настраиваешься на сапера - а тут философия.
2016-09-04 05:33 Без конкуренции Ручное выполнение задачи + 20 не указано


Задачу решила еще во время вебинара. Получилось 294758.5мм.
Для решения поменяла расширение всех файлов на txt, открыла их в Excel как файлы с разделителями. Скопировала данные о длине в один файл и добавила столбец Количество (5 или 10). Потом посчитала произведение длины на количество в каждой строке, а затем - общую сумму.
2016-09-04 05:28 Без конкуренции Реклама VIRI + 20 не указано


Фирма viri занимается изготовлением конструкций из металлокаркасов.
Отчет Кирилла по курсу меня вдохновил. Может, еще успею вечером пройти этот курс.
2016-09-03 05:37 Явный Сапёр Карта местности + 20 30 мин.
Использовать Random
Ничего
Всё получилось
2016-09-02 19:14 Явный Сапёр Радуга картинок + 20 40 мин.
Размещать картинки на форме.
Хочу оставить прозрачный фон картинок, но изменить цвет фона самой формы. Но проблема в том, что абсолютно не знаю Java. Первое, что нарыла в Интернете - setBackground(Color.BLACK); - не помогло :( Роюсь дальше.
Может, найдутся люди добрые, подскажут, как поменять цвет у формы. Если все уж совсем плохо, придется картинки переделывать.
Хотя использовать картинки с прозрачным фоном в C# у меня получалось и довольно успешно (в игре lines).
P.S. Решено: добавила на фон непрозрачное изображение.
P.P.S. Но научиться менять цвет формы все равно хочется :)
2016-09-01 05:28 Боты Сапёра ИГРА - Минная картотека + 20 15 мин.
повторение пройденного
ничего
Вперед, к будущему "Сапёру"!
2016-08-31 04:42 Боты Сапёра ИГРА - Счастливый сапёр + 23 25 мин.
Играть в Сапёра
Выиграть :)
Вот и еще один вариант реализации "Сапёра" будет.
2016-08-30 07:46 Мат Конём и Слоном ПОЛУФИНАЛЬНЫЙ УРОК + 20 15 мин.
Составлять отзывы
Составлять отзывы
Считаю, что этот курс - самый сложный для понимания из тех, которые я проходила на проекте videosharp.info. Но с другой стороны, эта "сложность" делает его интересным. Здесь рассмотрены различные алгоритмы - перемещение шахматных фигур, выбор матовых комбинаций, а также алгоритм "матования" за наименьшее число ходов.
Спасибо за этот курс!
2016-08-29 06:02 Явный Сапёр Окно проекта + 21 30 мин.
Создала первую программу на Java ... после длительного перерыва.
Поработала с IntelliJ IDEA.
Установить среду разработки. Было бы неплохо посвятить этому отдельный урок.
Раньше пыталась программировать на Java только в среде Eclipse, да и то не создала ни одной готовой программы.
2016-08-29 05:32 Мат Конём и Слоном Мат в 33 хода. + 20 1 час. 30 мин.
Ставить мат в заданное число ходов.
Найти время на выполнение 44-минутного урока.
Все получилось.
2016-08-28 06:05 Без конкуренции Как избежать конкуренции? + 20 не указано


Бесплатно я могу помочь много кому. Одна только школа у детей чего стоит!
А вот устройство на работу в офис сейчас не рассматривается,
поскольку для меня сейчас - самое важное - это свободный график.
2016-08-27 16:39 Явный Сапёр Блок-схема + 20 1 час. 00 мин.
Рисовать блок-схемы :)
ничего
Почему-то видеоурок, выполненный сегодня в 8(6) утра, не зачелся в "Клубе Формулистов". Может, потому, что еще не набрал 20 голосов?
2016-08-27 06:00 Явный Сапёр Вступление + 20 30 мин.
Что "Сапер" был создан для обучения работе с мышью.
Играть в "Сапера" без мыши, с помощью тачпада.
Когда-то это была моя любимая игрушка. Помню - была еще версия под DOS, где если вокруг клетки все мины обозначены флажками, и на этой открытой клетке нажать левую кнопку мыши, то все остальные клетки вокруг откроются. В Windows-варианте приходится нажимать для этих целей сразу две кнопки мыши. Я уж молчу про тачпад - тут вообще правую и левую кнопки перепутать - нет проблем. Несколько раз "взорвалась" когда отмечала мину. В результате решила мины вообще не отмечать.
2016-08-26 07:53 Мат Конём и Слоном 156 матов в полтора хода + 20 1 час. 00 мин.
Анализировать матовые позиции
Разобраться с алгоритмом
Все получилось! 156 матовых позиций.
2016-08-25 07:16 Мат Конём и Слоном Консольная шахматная доска + 20 30 мин.
Выводить в консоль шахматные позиции
Почему-то без дополнительных мер, указанных на скриншоте, весь остаток строки заполнялся цветом последней клетки.
Представление шахматных позиций стало нагляднее.
2016-08-24 09:33 Мат Конём и Слоном Белая коробка + 20 30 мин.
Проверять, существовала ли матовая позиция
Разобраться с классом WhiteBox
Пока все получается.
2016-08-23 15:20 Мат Конём и Слоном Генерация белых ходов + 20 1 час. 00 мин.
ИСКАТЬ ОШИБКИ!!!
Опять долго провозилась, пока не нашла лишний знак равенства:
public bool valid() { return x >= 0 && x < 8 && y >= 0 && y < 8;}
А у меня было
public bool valid() { return x >= 0 && x <= 8 && y >= 0 && y < 8;}
Все ошибки всегда глупые (на то они и ошибки). Но как же их МНОГО!!!
2016-08-22 19:34 Демо софт Вам телеграмма! + 1 5 мин.
Устанавливать Telegram на смартфон
Ничего
Мой любимый смартфон обзавелся новым приложением :)
2016-08-22 17:27 Мат Конём и Слоном Белая и чёрная очередь + 20 30 мин.
Использовать очереди
Реализовать функцию  AllWhiteBackMoves() пока не получилось :(
--
2016-08-22 16:57 Мат Конём и Слоном Псевдо-алгоритм перебора + 20 1 час. 00 мин.
Придумывать и составлять блок-схемы
найти время на выполнение урока
Пока не знаю, насколько правильно я составила блок-схему, но надеюсь, что найду ответ в следующих уроках.
2016-08-21 18:39 Мат Конём и Слоном Чистый ход + 20 45 мин.
Искать ошибки свои и не только :)
Найти свою ошибку
Приходится искать не только чужие ошибки, но и свои :)
2016-08-21 17:57 Мат Конём и Слоном Рефакторинг кода + 20 1 час. 00 мин.
Рефакторить код
Найти время для прохождения 36-минутного урока в воскресенье
Рефакторинг продолжается...
2016-08-20 05:22 Компилятор Секреты Designer файла + 20 15 мин.
Выносить дизайн в отдельный файл
ничего
Программа в консоли откомпилирована!
2016-08-20 05:21 Компилятор Откуда берутся окна + 20 15 мин.
Разделять программу на несколько файлов.
Ничего
Отличный урок
2016-08-20 05:20 Мат Конём и Слоном Две структуры + 20 20 мин.
создавать структуры
ничего
Подготовительная работа для рефакторинга проведена.
2016-08-19 09:02 Мат Конём и Слоном Ворошиловский слон + 20 50 мин.
Не скажу чтобы "научилась", но использовала yield return и IEnumerable.
Мне долго не удавалось понять, почему до использования IEnumerable было 232 комбинации (15:22 минута урока), а после стало 233 (21:01 минута урока). Пересмотрела урок - там так же получилось.
Пока составляла комментарий - поняла, что все дело в том, что мы поменяли qty++ на ++qty, и теперь нумерация матовых комбинаций начинается с 1.
2016-08-19 07:19 Мат Конём и Слоном Нотация Форсайта - Эдвардса + 20 45 мин.
Использовать Нотацию Форсайта - Эдвардса
ничего
все 240 матовых комбинаций вывелись в окно консоли.
2016-08-18 06:32 Компилятор Где живёт компилятор + 21 10 мин.
Работать с cs-компилятором из командной строки.
найти, где расположен компилятор
Урок очень интересный. Давно хотела узнать, как формируется программа.
2016-08-18 06:26 Мат Конём и Слоном Конь ходит буквой Гэ + 20 1 час. 00 мин.
Ходить конем.
Найти и исправить ошибку, из-за которой ответ не сходился.
В итоге матовых позиций двумя конями и королем получилось 240.
2016-08-17 06:36 НаноШахматы ФИНАЛЬНЫЙ УРОК + 20 10 мин.
Научилась размещать фигуры и перемещать их по доске.
ничего
Интересный курс получился, в необычном формате. Хотя для данного курса фото формат, как мне кажется, даже удобнее, потому что весь текст перед глазами. Для больших проектов, где требуется серьезное объяснение, такой формат, конечно, непригоден.
2016-08-17 06:33 НаноШахматы VIP. PAINT - Координаты отрезков + 20 20 мин.
включать сетку в Painte
ничего
их нет
2016-08-16 14:32 НаноШахматы VIP. PHP - Рисуем буквы + 20 20 мин.
рисовать
так и не знаю, как выровнять буквы по центру области
Вывела инициалы еще и своим способом (на скриншоте)
2016-08-16 13:16 НаноШахматы VIP. PHP - Создание картинки + 20 10 мин.
не знаю
ничего
Использовала раньше эти функции, но не знала, что это библиотека GD
2016-08-16 06:56 Мат Конём и Слоном Королевское правило + 20 1 час. 00 мин.
Проверкам хода королем, конем и слоном.
Найти ошибку с возвратом true или false.
Вот такой результат у меня получился с учетом проверок ходов коня и слона. Возможно, где-то ошиблась или что-то не учла. Надеюсь, в следующих уроках всё встанет на свои места.
2016-08-15 06:29 Мат Конём и Слоном Перебор всех комбинаций + 21 40 мин.
Вычислять координаты x и y, имея в распоряжении единственную переменную цикла.
Проверить, чтобы короли не находились в соседних клетках.
Почему-то количество позиций, в которых короли не находятся на соседних клетках у меня получилось больше, чем в других отчетах.
2016-08-14 06:38 Мат Конём и Слоном Постановка задачи + 20 20 мин.
Создавать необычный мат конем и слоном.
Я - не великий шахматист, поэтому выполнение задания показалось мне достаточно сложным.
Самое интересное - впереди.
2016-06-23 19:42 Судоку Генерация головоломок + 20 1 час. 00 мин.
Генерировать головоломки Судоку
Генерация решаемой головоломки занимает довольно много времени.
Долго искала, как оставить решение на экране и написать, что решение найдено.
Все-таки нашла.
2016-06-23 19:12 Судоку Сохранение ответа + 20 30 мин.
Работать со StreamWriter
Тут уже пришлось повозиться, потому что на вебинаре безнадежно задержалась с поиском решения предыдущего урока.
Еще пришлось поискать ошибку с переводом строки в текстовом файле, но все получилось.
2016-06-23 18:42 Судоку Рекурсивная функция поиска + 20 1 час. 00 мин.
Составлять функцию решения Судоку
Дождаться решения (минут 20 пришлось ждать)
Сложные Судоку алгоритм решает ОЧЕНЬ долго, особенно если в левом верхнем углу может быть любая цифра, а должна быть девятка :)
2016-06-23 18:39 Судоку Идея алгоритма - 81 цикл + 20 10 мин.
Алгоритму поиска решения Судоку методом перебора
Сложным будет решать таким способом сложные варианты Судоку (как показал следующий урок на вебинаре)
Все уже сказала
2016-06-21 21:10 Судоку Загрузка головоломки с интернета + 20 30 мин.
Загружать файл Судоку
Пока я так и не понимаю, как генерируются Судоку для решения. Проанализировав сайт, пока не нашла нужный скрипт.
А с утверждением насчет универсальности - полностью согласна. Сама часто отказываюсь от универсальных плагинов, потому что их слишком тяжело ворочать.
2016-06-21 20:40 Судоку Проверка правил игры + 20 20 мин.
Описывать алгоритмически правила расстановки цифр Судоку
Да особо ничего. В правилах была ошибка, которая быстро нашлась при пошаговой отладке.
Уже можно самостоятельно генерировать Судоку :)
2016-06-21 20:19 Судоку Печать цифр в таблице + 20 40 мин.
Работать с делегатами
Найти 17 минут времени для просмотра урока (за время урока пришлось отвлечься 6 раз. А что же будет если уроки по 1,5 часа?) :)
Делегат - это способ вызвать из класса функцию, которая не описана внутри этого класса. Часто такие вызовы применяются когда нужно связать содержимое класса с его отображением в человекоудобочитаемой форме.
2016-06-21 19:35 Судоку Сетка для цифр + 20 20 мин.
Выводить сетку для Судоку
ничего
Сама бы не сообразила сразу выводить сетку, меняя позицию курсора, а стала бы делать через Console.WriteLine().
2016-06-21 16:00 Судоку Вступление + 20 20 мин.
Решать Судоку
Как всегда, найти бумагу и карандаш :)
На компьютере быстрее
2016-06-17 07:29 Шарики ФИНАЛЬНЫЙ УРОК   5 мин.
Находить старые видеообзоры
ничего
Раньше игра "Шарики" входила в курс "Микроигры", а сейчас стала самостоятельной.
2016-05-30 06:12 Шифрование Перестановочный шифр + 20 5 мин.
шифровать
ничего
Кодирование используется для передачи информации и часто позволяет исправлять ошибки, возникающие при передаче (избыточное кодирование). Шифрование предназначено для "сокрытия передаваемой информации от посторонних", чтобы только передающее и принимающее звено, знающие шифровальный ключ, могли получить доступ к содержимому передаваемой информации.
2016-05-27 09:30 НаноШахматы JavaScript - Я тебя съем! + 20 10 мин.
"рубить" фигуры
поставить мат
пока фигуры могут перемещаться по всей доске
2016-05-27 09:22 НаноШахматы JavaScript - Завершение хода + 20 10 мин.
перемещать фигуры
реализовать "взятие"
пешкам тесно :)
2016-05-27 09:15 НаноШахматы JavaScript - Посадку давай! + 20 5 мин.
все уже знакомо
ничего
"Посадку давай!" - как говорил Карлсон :)
2016-05-27 09:09 НаноШахматы JavaScript - Тронул? Коди! + 20 10 мин.
все уже знакомо
ничего
все получилось
2016-05-27 09:01 НаноШахматы HTML5 - Поднятие фигур + 20 5 мин.
Использовать атрибут draggable
ничего
действительно перемещение работает только в Google Chrome
2016-05-27 08:55 НаноШахматы PHP - Превращение букв + 20 5 мин.
все уже знакомо
ничего
В п.1 "самостоятельной работы" - опечатка:
пetFigureHTML ($figure).
2016-05-25 21:32 НаноШахматы PHP - Массив для фигур + 21 20 мин.
нотации Форсайта — Эдвардса
создать массивы с изображением фигур
все отлично
2016-05-25 21:08 НаноШахматы PHP - Циклы для клеток + 20 10 мин.
нумеровать клетки
ничего
раньше не использовала функцию ord()
2016-05-25 20:51 НаноШахматы HTML - Фигуры на Доске + 20 10 мин.
отличать белые фигуры от черных (по кодам)
ничего, если не принимать во внимание невнимательность
все отлично
2016-05-25 20:39 НаноШахматы CSS - Шахматная доска + 20 15 мин.
не знаю
ничего
получилась доска :)
2016-05-25 20:10 НаноШахматы HTML - Шахматные фигуры + 20 5 мин.
Узнала коды символов с обозначением шахматных фигур
пока ничего
интересно, что дальше будет
2016-04-14 19:52 Игры на JavaScript Пасьянс + 20 30 мин.
Создавать пасьянс на JavaScript
найти ошибку в условии
Интересная игрушка :) Хотя и очень простая!
2016-04-03 14:05 Сетевые технологии VIP урок. SQLite: База MySQL в кармане + 20 4 час. 00 мин.
Работать с SQLite
Установить System.Data.SQLite. Я все-таки это сделала!!!!!!!!
Не могу я все-таки бросить дело, не разобравшись.
У меня наконец-то всё получилось
Для моей системы Visual Studio Community 2015
Windows 10 64bit
.NET Framework 4.6
мне подошла эта ссылка:
http://system.data.sqlite.org/downloads/1.0.99.0/sqlite-netFx46-binary-bundle-Win32-2015-1.0.99.0.zip
Все-таки, видимо версия SQLite зависит от разрядности приложения, а не операционной системы.
Я все-таки сделала это!!! И даже отозвала отчет (в котором уже было 18 голосов "Хорошо, что не сделала") :)

Краткое содержание предыдущей версии:
Видно, не судьба мне закончить этот курс :(((
Уже перепробовала все мыслимые и немыслимые варианты.
...
Уже перепробовала ставить штук 15 разных библиотек - и ничего не помогает.
На скриншоте показала те библиотеки, которые, как мне кажется, должны бы подойти.
Ан-нет, не хочут :(
Не смогла пройти этот курс. Видимо, разберусь, когда приспичит.
2016-03-31 20:15 Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы + 1 1 час. 30 мин.
не знаю
выделить время для записи
Дубль два. Вроде видео исправила. Почему-то при добавлении произошла неизвестная ошибка.
Отличный видеокурс! Спасибо авторам! Надеюсь на продолжение :)
2016-03-30 20:48 Сетевые технологии Всё всегда под рукой + 21 1 час. 00 мин.
Работать с системой контроля версий
Сложным - ничего, но очень много нового и полезного.
Давно чувствовала необходимость научиться работать с системой контроля версий. Часто приходится хранить на компьютере по 30 копий программы, причем зачастую уже забываешь, где какие изменения сделаны и какая версия - последняя.
Большое спасибо Кириллу за подробный урок. Думаю, полученные знания мне пригодятся очень скоро :)
2016-03-27 19:51 Сетевые технологии Хождение по динамическим ссылкам + 20 55 мин.
Выписывать пациентов :)
Пришлось в начале урока написать самостоятельно метод для выписки, потому что все палаты были заняты.
что-то вроде получается :)
2016-03-25 13:39 Сетевые технологии Авторизация без браузера или как обмануть сайт + 20 55 мин.
Производить авторизацию без браузера на сайте xospital.mobi
Для сайта getdc.ru такая авторизация не заработала. Если меняю адрес сайта
string address = "http://getdc.ru/Account/Login";
или
string address = "http://getdc.ru/Account/Login?ReturnUrl=%2F";

то выдается исключение в строке
HttpWebResponse response = (HttpWebResponse)req_out.GetResponse();
... И я не имею достаточных знаний, чтобы с этим побороться :(
2016-03-21 07:51 Сетевые технологии Авторизация с формированием ключа + 20 40 мин.
Формировать токен для авторизации
Разобраться с ошибками - материал новый
В итоге все получилось!
2016-03-19 16:12 Сетевые технологии Авторизация с заполнением полей + 20 30 мин.
Выполнять авторизацию средствами C#
Сделать выход. С этим пока сложновато.
Отличный урок!
2016-03-14 20:39 Базовый ASP.ект VIP. Установка домена + 20 30 мин.
Покупать и настраивать домены (теоретически)
Придумать доменное имя пока не удалось, потому что еще не определилась с темой проекта.
Однажды придуманное не совсем удачно доменное имя prog-cpp.ru оказалось Уже по назначению, чем можно было предположить 2 года назад (когда кроме конспектов лекций по С++ на этом сайте я ничего размещать не планировала).
Тогда я и повозилась с настройкой.
Кстати, моему сайту prog-cpp.ru 7 марта исполнилось 2 года :)
2016-03-14 20:02 Базовый ASP.ект VIP. Модерация записей + 20 2 час. 00 мин.
Использовать enum в таблице, модерировать записи.
Сложности у меня в другом :( - при попытке запустить проект VideoSchool, размещенный на GitHub, возникает ошибка
Не удалось загрузить файл или сборку "Microsoft.Web.Infrastructure... (проблема на втором скриншоте)
Думала, что здесь найду, как решить эту проблему, досмотрела урок до конца, но не нашла.

Все-таки функция addslashes() должна делать проверку на то, что строка содержит null:
public string addslashes(string text)
        {
            if (text==null) return "";
            return text.Replace("\'", "\\\'");
        }
Теперь у меня программа не вылетает, когда пароль при входе вообще не введен.
2016-03-08 20:24 Базовый ASP.ект VIP. Авторизация на сайте + 20 1 час. 30 мин.
Создавать и обрабатывать форму входа
Следить за действиями в видео (слишком все запутано получилось)
Уже устала ковыряться в своих ошибках, но пока так и не поняла, почему при переходе по ссылке "Вход" подсвечивается меню "Последние". Кстати, в уроке тоже так получилось. Может, завтра посмотрю. Думаю, что все дело в том, что у нас есть файл Index.cshtml в View->admin и View->page, но не уверена.
Проблемы с контроллером Story у меня не оказалось. Видимо, я добавляла объект класса MySQL сама, не особо отслеживая действия в уроке.
2016-03-07 20:17 Сетевые технологии Несколько способов работы с интернет-страницами + 20 30 мин.
Загружать картинки, открывать новую страницу в том же окне
С прокси-сервером вариант не заработал. Наверное, потому что не использую его.
На скриншоте - то, что получилось для загрузки картинки без proxy
2016-03-07 19:45 Сетевые технологии Интернет-страница: Что полезного можно получить? + 20 30 мин.
Работать со ссылками и изображениями
Разместить картинку на PictureBox. Я справилась :)
Я справилась :) На скриншотах - результат выполнения домашнего задания.
2016-03-06 12:16 Сетевые технологии Вопросы и ответы + 20 10 мин.
не знаю
ничего
Интересно узнать о способах авторизации.
2016-03-03 17:58 Базовый ASP.ект ФИНАЛЬНЫЙ УРОК. Презентация + 1 30 мин.
Записывать презентации
Найти 5 минут тишины, чтобы записать "озвучку"
Жаль, что мой шаблон презентации по видеоурокам покинул меня вместе с жестким диском :(
Поэтому мудрить не стала.
2016-03-02 13:40 Сетевые технологии Главные секреты интернет-страниц + 20 20 мин.
Получать сведения компонента WebBrowser
ничего
Cookie - файлы - это файлы, которые хранят информацию пользователя и располагаются на компьютере пользователя. Они предназначены для идентификации пользователя (чтобы каждый раз не вводить логин и пароль при входе на сайт), а также для отслеживания действий пользователя и ведения статистики.
2016-02-28 20:36 Сетевые технологии Мой собственный браузер + 21 20 мин.
Работать с компонентом WebBrowser
растянуть окно браузера на форме (почему-то Ancor-ы не слушались)
Все ЗДОРОВО!!! Очень понравился формат урока - все по делу, без лишних "лирических отступлений".
Насчет домашней страницы - думаю, это - параметр, который указывается в реестре, но где именно - пока не копалась. Как вариант "простого неправильного решения" - создать файл, куда прописать текстовую строку с путем к домашней странице.
2016-02-28 19:14 Базовый ASP.ект Отказ от статика + 21 30 мин.
Создавать экземпляры уже не статичного класса MySQL. 
Увидеть все MySQL и исправить возникающие ошибки.
УРА! Настроение уже исправилось! Теперь сайт не вылетает с ошибкой.
Работает даже после первых трех минут :)
Ссылка на сайт:
http://vev678-001-site1.ctempurl.com/
2016-02-28 13:29 Базовый ASP.ект Размещение проекта в Интернете + 20 30 мин.
Запускать ASP.net приложения на реальном хостинге
ВСЁ!!! Сложность в том, что никогда раньше ничего подобного не делала.
Удивительнее всего, что все получилось!!! Получилось вот так:
http://vev678-001-site1.ctempurl.com/
Правда, при повторном обращении к сайту возникают ошибки, которые мне пока не понятны :(
Если снова перезаписываешь файл web.config, то ошибки пропадают.

Какой-то одноразовый сайт получился. Подскажите, как это исправить?
Насколько я помню, в конце урока тоже что-то подобное возникало.
2016-02-27 20:27 Сетевые технологии Презентация курса + 20 20 мин.
Смотреть анонс курса :)
Сложно мне оценить объем знаний, которого пока нет.
Чем больше знаешь, тем больше понимаешь, как много ты еще не знаешь :) Начало интересное. Посмотрим, что будет дальше :)
2016-02-27 19:24 Базовый ASP.ект Оформление сайта + 20 1 час. 20 мин.
Оформлять сайт с использованием bootstrap
Все сложности - из-за невнимательности :)
В этой теме для меня главное - "куда написать". А "что написать" - сама соображу :)
Например, если задавать фиксированную ширину блока (960px), то Google по головке не погладит, а скажет, что сайт не адаптирован под мобильные устройства, поскольку при сужении экрана автоматически появляется горизонтальная полоса прокрутки. Лучше ограничить максимальную ширину экрана max-width.
А вообще - чтобы корректно разместить содержимое по центру экрана в bootstrape есть стандартный класс "container".
Задавать минимальную высоту блока - тоже не лучшее решение. Для этого лучше использовать волшебное свойство overflow: hidden, которое не дает "схлопываться" границам блока, внутри которого располагаются "плавающие" (float) элементы.
Ладно, увлеклась я чего-то. Просто верстка - это моя любимая тема :)
2016-02-26 19:15 Базовый ASP.ект Валидация данных + 20 1 час. 30 мин.
Использовать регулярные выражения
Использовать регулярные выражения
Вот уж не знаю, почему как в уроке {2-6} в регулярном выражении у меня не прокатило (VS Community 2015) :(
Здесь https://msdn.microsoft.com/ru-ru/library/3206d374(v=vs.110).aspx прочитала, что число повторений задается через запятую. В результате выражение
@"^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}"
прошло успешно.
Тьфу-тьфу... не дышать на него, пока работает :)
2016-02-26 15:39 Базовый ASP.ект Добавление истории + 20 1 час. 00 мин.
Добавлять формы на сайт и обрабатывать данные из них.
уже ничего, с некорректным e-mailом раньше попалась :)
все получилось :)
2016-02-26 13:19 Базовый ASP.ект Работа со списком историй + 20 30 мин.
Формировать ссылки
"Затащить" в ссылку весь заголовок.
Как учат в курсах по адаптивной верстке, чем больше площадь ссылки, тем проще перейти по ней на мобильном устройстве. Поэтому задалась целью сделать ссылкой весь заголовок статьи. Получилось довольно успешно :)
2016-02-26 12:06 Базовый ASP.ект Рефакторинг модели Story + 20 10 мин.
Рефакторингу кода
ничего
Почему лучше создавать два различных метода с разным числом параметров и вызывать один из другого? Почему бы не использовать аргументы по умолчанию?
private void ExtractRow(DataTable table, int nr=0) {...}

И еще столкнулась с одной "исключительной" ошибкой (правда, несколькими уроками раньше) - у меня в базе данных был некорректно записан email - не содержал '@'. В результате операция
ename = email.Substring(0, email.IndexOf('@'));
вызвала исключение. Пришлось ее тоже отдельно обернуть в блок try{}.
2016-02-26 11:55 Базовый ASP.ект Что такое SQL-инъекция + 20 45 мин.
Бороться с SQL-инъекциями
ничего
Вместе с защитой от SQL-инъекций пропал и тот "глюк", который беспокоил меня в прошлом уроке :)
На скриншоте специально привожу несуществующую статью, чтобы было видно экранированные апострофы.
2016-02-25 19:56 Базовый ASP.ект Запуск модели Story + 20 1 час. 00 мин.
Работать с контроллером Story
Что было самым сложным, то еще не кончилось :(
Попробую описать ситуацию. После того как я ввожу
http://localhost:65185/story/number/12'/  в окне браузера (с заведомо неверным номером), у меня почему-то сохраняется состояние ошибки. Если раскомментировать строку ниже курсора на скриншоте, то программа перестает после такого ввода вообще что-либо выводить. Проверка IsError() возвращает true, и программа отказывается показывать мне случайные истории (как, впрочем, и истории с определенным номером).
Может, я просмотрела, где очищается ошибка, оставшаяся от предыдущего запроса?
2016-02-25 13:43 Базовый ASP.ект Работа над ошибками + 20 1 час. 00 мин.
Обрабатывать ошибки, возникающие в ходе формирования запросов и подключения к базе данных
при таком объяснении - ничего :)
Отличный урок!
Я тоже прошлый раз с Web.config запуталась.
2016-02-24 12:55 Фотошарп Ярость и контрастность + 20 45 мин.
Изменять яркость/контрастность изображений
Найти ошибку - считывала данные не с того бегунка
Очень интересный урок. Правда, я в этом уроке также использую перегрузку
Color.FromArgb(A,R,G,B), чтобы не было проблем с прозрачным слоем.
Буквально вчера мне попалась статья по работе с изображениями:
https://habrahabr.ru/post/277275/
Есть, над чем подумать :)
2016-02-23 19:48 Фотошарп 256 оттенков серого + 20 40 мин.
Обрабатывать изображения попиксельно
ничего
Интересный урок по работе с изображениями.
2016-02-22 21:20 Базовый ASP.ект Подключение к базе данных + 1 1 час. 00 мин.
Подключаться к базе данных MySQL, конфигурировать строку подключения к БД
Долго не могла понять, почему BreakPoint не срабатывает при вызове MySQL.Select(). Оказалось, что не там вызывала метод.
За сегодняшний день я, пожалуй, узнала больше, чем за последние 3 месяца :)
2016-02-22 19:45 Базовый ASP.ект Создание SQL-запросов + 20 45 мин.
Работать с SQL-запросами
ничего
А чем плох такой запрос для вывода случайной истории:
SELECT * FROM story WHERE id=1+ROUND(RAND()*(2-1)) LIMIT 1;
?
Раскритикуйте мое "простое неправильное решение", потому что я почему-то подумала выводить случайную историю таким способом, а не так, как предложено в уроке.
Сама, конечно, вижу, что иногда результат запроса выдает  'Empty set', но не понимаю, почему.
2016-02-22 14:11 Базовый ASP.ект Схема базы данных + 20 25 мин.
Создавать базу данных, работать с MySQL в консоли
ничего
База данных успешно создалась, проверила через phpMyAdmin.
В phpMyAdmin базы создавала и раньше.
2016-02-22 13:50 Базовый ASP.ект Установка сервера MySQL + 20 15 мин.
Скачивать СУБД MySQL
ничего
Пока решила попробовать воспользоваться mySQL, входящим в состав Denwerа. В предыдущих курсах это вполне успешно получалось. Если не получится, вернусь к этому уроку.
Интересно, как отдельная установка MySQL скажется на поведении Denwerа? У кого-нибудь есть опыт? А то самой экспериментировать пока не хочется (хотя, возможно, придется).
2016-02-22 09:05 Базовый ASP.ект Формирование меню + 21 25 мин.
Создавать меню
Пока все сложновато воспринимается. Но это просто для меня абсолютно новое направление.
Меню "О проекте" создала, пока в нем выводится та же единственная история.
2016-02-22 08:48 Базовый ASP.ект Создание модели Story + 21 40 мин.
Создавать модель и ее конструктор
Пока что задания со звездочкой мне не по зубам :(
По теме урока все получилось. Я имею опыт (хотя и небольшой) работы с MVC, поэтому все кажется достаточно понятным и логичным.
Но мне не удалось выполнить дополнительные задания :(
Очень надеюсь, что скоро наверстаю свои пробелы в знаниях.
2016-02-19 19:18 Базовый ASP.ект Создание пустых страниц + 21 30 мин.
Создавать проект ASP.net, контроллеры и виды.
ничего
Немного тормозит запуск приложения в окне браузера, в PHP это быстрее было. Но сама среда разработки мне очень понравилась. Посмотрела код сгенерированной html-страницы - там нет ничего особенного, все вполне понятно. Я даже таблицу стилей подключила и поменяла цвет фона (я же не могу без этого :) )
2016-02-18 18:58 Базовый ASP.ект Создание схемы проекта + 21 15 мин.
не знаю
ничего
Уже третий вступительный урок...
Когда же кульминация? Когда же наконец начнется создание проекта?
А еще я подумала, почему бы не заняться оформлением своего конспекта по "Вычислительным машинам"? Пожалуй, займусь :)
2016-02-17 12:49 Базовый ASP.ект Выбор темы для проекта + 20 15 мин.
исследовать сайт ithappens.me
что-нибудь придумать
Насчет темы - есть несколько идей. Наверное, самая простая в реализации - это оформить статьи по программированию (благо,  у меня их уже куча :) ). Сейчас мне интереснее сам механизм использования ASP.net для WEB.
2016-02-16 17:50 Графические циклы Подготовка графики + 20 30 мин.
Вспомнила создание графики
Вспомнить то, что делала в других уроках уже довольно давно.
Без дурных мыслей назвала проект Graphics, в связи с чем имела кучу неприятностей, т.к. namespace стал называться тем же именем, что и объект - Graphics. Пришлось создавать проект с другим именем заново. Кто знает, как решить это по-другому (сделать так, чтобы namespace имел другое имя и при этом не возникало ошибок), подскажите.

Еще почему-то рисование линий как g.DrawLine(pen, 0, 0, 300, 300); смещается центра относительно pictureBoxa (хотя вроде размер pictureBoxa задан корректно). Поэтому для рисования линий воспользовалась
g.DrawLine(pen, 0, 0, pictureBox.Width, pictureBox.Height);
g.DrawLine(pen, pictureBox.Width, 0, 0, pictureBox.Height);
2016-02-16 14:58 Базовый ASP.ект Мы начинаем ASP.NET с MVC + 21 15 мин.
Создавать web-приложения с использованием технологии AST.NET
пока ничего
Пока технологию ASP.NET использовать не доводилось.
Очень удивила возможность пошагового выполнения, которой так не хватает при программировании на PHP.
2016-02-14 19:52 Инфобизнес Список сущностей + 21 45 мин.
Выделять сущности и определять их поля
Просмотреть взаимосвязь сущностей
Меня хватило только до платежной системы, т.к. по работе с ней нет никакого опыта.
По ходу выписывания полей и взаимосвязей выявила еще две сущности:
RANK - звание пользователя (строки таблицы будут содержать элементы, к которым разрешен или запрещен доступ)
guest - гость
pupil - ученик
teach - учитель
moder - модератор
parth - партнер
bouhg - бухгалтер
admin - администратор
TEST - тесты для шагов (что-то типа отдельного теста для консольной задачи, но может быть использован и в отчетах)
id - идентификатор
step_id - идентификатор шага
data - начальные данные
result - результат (для сравнения)
type - тип доступа
Возможно, стоило бы отобразить все эти сущности с полями на схеме проекта.
2016-02-14 18:56 Инфобизнес Схема проекта + 20 2 час. 00 мин.
Составлять карты проекта, работать с mindmeister
Придумать связь странить
Составила свое видение проекта на карте mindmeister. Карта должна быть общедоступной и доступной для копирования.
Все-таки с "бумажкой и ручкой" я не дружу :)
2016-02-12 21:10 Инфобизнес Структура страницы + 20 1 час. 00 мин.
Проектировать страницы сайта
Придумать размещение элементов
Мне все-таки кажется, что будет удобнее разместить выпадающие меню в верхней части.
Меню "Курсы" будет включать все видеокурсы, консольные курсы и те, которые вновь появятся. Если курсов предполагается слишком много, то можно в меню "Курсы" вынести только группы, а сами курсы групп расшифровать на соответствующей странице.
Меню "Статьи" включает информацию о вебинарах, описание рекомендованной литературы, а также статьи с информацией, касающейся теоретических основ курсов (при этом в курсе можно сослаться на соответствующую статью, а также решения некоторых вопросов (например, как сделать прозрачную форму или как избавиться от static Main()). Причем большинство статей доступны пользователю "Гость", чтобы "понравиться поисковым системам".
Меню "О проекте" включает
- раздел "Миссия" с описанием проекта (который почему-то на предложенном в уроке макете расположен в подвале).
- страницу "Об авторе"
- страницу "Пользователи"
- страницу "Отзывы"
Справа
- иконки "Отчеты" и "Сообщения", которые меняют цвет при появлении новых отчетов/сообщений
- выпадающий список "Профиль пользователя" (отображается фотография или аноним, если пользователь не зарегистрирован)
  - для незарегистрированного пользователя выпадающее меню содержит пункты
    -Зарегистрироваться
  - Войти
  - для зарегистрированного пользователя выпадающее меню содержит пункты 
    -Профиль
  - Выйти
Последняя кнопка справа - выбор языка (тоже выпадающее меню).
В предложенном макете не хватает поиска по сайту, поэтому предлагаю разместить его в правом сайдбаре.
Рядом - кнопка "Помощь", чтобы можно было задать вопрос.
Блок "Анонс" содержит новости и уведомления.
Далее - блок "Сообщения" и кнопки социальных сетей с возможностью раскрутки в них.
В футере остаются копирайт, контактная форма и метрики/счетчики.

Я предположила размещение элементов на страницах
- "Пользователи" - из меню "О проекте" . Здесь необходимо предусмотреть фильтр для быстрого поиска. Выпадающее меню "Курс" предполагает отдельную фильтрацию по курсу - какие пользователи проходили этот курс. Хотя, наверное, можно объединить его с другими типами фильтров, но мне кажется, что отдельный фильтр удобнее. Можно просто найти, кто последним проходил указанный курс.
- Отчет "на проверке". Мне кажется, удобнее все-таки ориентироваться по фотографии того, кто отправил отчет, а не только по его номеру. Еще бы я дополнила информацию по отчету тем, сколько человек на текущий момент выполнили данный урок. Сейчас эта информация доступна только в списке урока. Если в отчете есть ссылка на видео, было бы неплохо вставить это видео в страницу (а не просто ссылку как сейчас).

Надеюсь, что какие-нибудь полезные мысли изложила :)
2016-02-10 15:31 Инфобизнес Эскизы проекта + 21 5 час. 00 мин.
Работать с Bootstrap
затрудняюсь ответить
Вторая попытка отправить отчет на это задание. Приложила еще один скриншот. Типы страниц перечислены на скриншоте.

Краткое содержание предыдущих серий :)
Начала верстать своё видение новой видеошколы. Пока (за один вечер) сверстала только навигационное меню (пока, правда, адаптивность не настраивала). Далее, в боковой колонке, думаю, нужно разместить поиск, иконки социальных сетей, случайный видеообзор (со ссылкой на все), случайный отчет, анонсы вебинаров, новости проекта.
2016-02-08 19:01 Бинарная жизнь Смысл жизни + 20 40 мин.
Задумываться о смысле жизни
Понять, в чем смысл...
Как-то я не слишком дружна с философией.
А программка мне понравилась :)
P.S. Слоган - не мой, зато картинка - моя :)
2016-02-08 17:52 Бинарная жизнь Новое поколение + 20 35 мин.
Использовать круговой цикл: arr[(j - 1+ size) % size
ничего
Интересный урок :)
2016-02-08 17:34 Бинарная жизнь Конструктор организма + 20 20 мин.
не знаю
ничего
Получилось консольное приложение, которое выводит строку состояния.
2016-02-08 17:20 Бинарная жизнь Правила игры + 20 30 мин.
Ничему новому
ничего
Уже не один год в курсе "Вычислительные машины" мне приходится преподавать минимизацию цифровых автоматов. Реализовала переходы в Excele с помощью формул (для автомата, предложенного на уроке, а также для функции выбора мажоритарного элемента). Случайное изменение отдельных ячеек очень похоже на мутацию в генетических алгоритмах http://prog-cpp.ru/genetic/ :)
2016-02-05 18:33 Инфобизнес Социальная сеть проекта + 20 25 мин.
Планировать систему обучения 2.0
ничего
И все-таки, я бы добавила документ в качестве дополнительного материала сообщения (см. скриншот). У меня часто возникает потребность передать, например, pdf-файл.
2016-02-05 18:06 Инфобизнес Распределение доступов + 20 15 мин.
Продолжила изучать планирование системы обучения
ничего
Считаю, что роль пользователя "Гость" очень важна. Опять-таки, она важна с точки зрения продвижения поисковыми системами. Ведь для Гостя будет доступна вся открытая информация, размещенная на сайте. Кроме того, это дополнительный магнит - человек может поближе познакомиться, может быть, даже понаблюдать за происходящим на проекте и скорее принять решение зарегистрироваться и " вступить в игру".
2016-02-05 17:40 Инфобизнес Иерархия учебных материалов + 20 20 мин.
Планированию учебного процесса :)
Ничего
Может быть, я ошибаюсь, но насколько я поняла, один урок может быть в разных курсах, а не модулях. Если модули - это составляющие курса, а изучение идет строго последовательно, то какой смысл проходить дважды один и тот же урок?
2016-02-05 17:21 Инфобизнес Базовые принципы проекта + 20 15 мин.
Рассматривать планирование проекта в Mind Meister
ничего
Я бы все-таки особое внимание уделила размещению на проекте полезных статей с решением тех или иных вопросов, поскольку это позволит продвинуть проект в поисковых системах и получить дополнительный трафик.
2016-02-05 17:10 Инфобизнес Подключение к системе GitHub + 20 45 мин.
Получила начальные знания по работе с GIT.
Как ни странно - ничего. Всё получилось проще, чем я ожидала.
Очень интересно познакомиться с сервисом github. Пока вплотную с ним сталкиваться не приходилось.
2016-02-05 12:23 Инфобизнес Подготовка Visual Studio ASP.NET + 20 10 мин.
Создавать Веб-приложения
ничего
Очень интересный проект получится.
2016-01-19 13:45 БД - Управление гостиницей Модель - Календарный год + 20 1 час. 00 мин.
Использовать запрос INSERT IGNORE
добавить тест
При добавлении теста возникли сложности, поскольку в этом вопросе еще мало опыта. Но все получилось.
2016-01-18 09:09 БД - Управление гостиницей Модель. Всё про Клиента + 20 1 час. 00 мин.
Оперировать с данными таблицы Client
Вспомнить то, что было сделано, после перерыва
Все получилось, хотя не сразу.
2016-01-09 14:12 Игры со словами Бот для игры БАЛДА + 20 2 час. 00 мин.
Работать со словарями
Дождаться перебора всех вариантов без использования ускорения (ноутбук не обладает достаточным быстродействием)
Интересная программа-игрушка со словами получилась.
Только файл со словами по ссылке http://www.videosharp.info/data/img/book/slova.txt недоступен. Брала из "Виселки".
2016-01-06 18:04 БД - Управление гостиницей Модель. Класс Клиента + 20 40 мин.
Писать в комментариях описание методов, добавлять папки в проект
тройной слеш
Отличный урок, много полезной информации для создания крупных проектов!
2016-01-06 08:29 БД - Управление гостиницей Отображение таблицы + 20 15 мин.
Заполнять поля dataGridView "легким движением руки"
переустановить Visual Studio :)
Очень красивое решение получилось для заполнения полей таблицы.
2016-01-05 21:45 Tinklavimas Термины сайтостроения + 20 1 час. 00 мин.
Терминам сайтостроения
Некоторые термины были для меня "наконец-то понятыми", потому что названия их на слуху, но разобраться в сути не приходилось, например SSL, прокси, VPN
Я бы дополнила этот словарь еще некоторыми терминами
Сессия - механизм, позволяющий однозначно идентифицировать браузер и создающий для этого браузера файл на сервере, в котором хранятся переменные сеанса. Иными словами, настройки, хранящиеся во временных файлах на стороне сервера.
SEO - поисковая оптимизация - омплекс мер по внутренней и внешней оптимизации, для поднятия позиций сайта в результатах выдачи поисковых систем по определенным запросам пользователей.
AJAX - фоновый обмен данными между браузером и Веб-сервером (передача данных на сторону сервера без перезагрузки страницы)
URL - универсальный указатель ресурса - стандартизированный способ записи адреса ресурса в сети Интернет
ЧПУ - человеко-понятные УРЛы - жаргонное название веб-адреса, содержащего читаемые слова, а не аббревиатуры или идентификаторы базы данных, написанные латинским алфавитом, отражающее вложенность директорий и название элемента: http://surel.su/itsk-12504 вместо http://surel.su/?view=product&id=5
Микроразметка - семантическая разметка, помогающая поисковым системам правильно идентифицировать содержимое страниц.
Хлебные крошки - элемент навигации сайта, навигационная цепочка, представляющая собой путь от корня сайта до текущей страницы.
CMS или "движок" -  информационная система для обеспечения и организации совместного процесса создания, редактирования и управления контентом.

Ой, понесло меня куда-то... Пора закругляться :)
P.S. Я, кстати, наоборот люблю часами копаться в CSS, и от этого движение вперед идет слишком медленно.
2016-01-05 16:40 Новые технологии Модульное тестирование + 20 40 мин.
Создавать модульные тесты и обрабатывать исключения
ничего
Очень интересный урок. Надеюсь, что будет полезен мне в дальнейшем.
2016-01-04 21:37 БД - Управление гостиницей Модульный тест + 20 30 мин.
Создавать модульные тесты
ничего, когда с нуля разбираться не приходится
Очень интересный урок, много нового узнала. Давно на слуху Unit-тестирование, но только сейчас увидела, что это такое. Жалко, что чашку кофе со вторым уроком по модульным тестам я прозевала.
2016-01-04 21:10 БД - Управление гостиницей Класс MySQL. Обработка ошибок. + 20 30 мин.
Обрабатывать ошибки
ничего
Хорошая практика - использовать цикл do для обработки ошибок. Часто использую этот цикл для проверки корректности ввода данных (вводить пока выходит за допустимый диапазон).
2016-01-04 20:54 БД - Управление гостиницей Класс MySQL. Получение таблицы. + 20 40 мин.
Добавлять и модифицировать записи в таблицах базы данных
ничего
Этот урок - тоже закрепление прошлого курса.
2016-01-04 20:00 БД - Управление гостиницей Класс MySQL. Драйвер и конструктор. + 20 40 мин.
Подключаться к базе данных
Помирить Visual Studio с Avast-ом. После обновления системы до Windows 10 они как-то совсем плохо дружить стали.
Урок был для меня повторным.
2015-12-23 19:42 БД - Управление гостиницей Модель. Имена методов. + 20 45 мин.
Анализировать требуемые методы для реализации запросов
ничего
Впереди ждет реализация
2015-12-22 19:18 БД - Управление гостиницей Модель. SQL запросы для Book и Map + 21 40 мин.
Составлять сложные запросы, объединять данные из таблиц
ничего
теперь есть почти полный набор запросов
2015-12-22 18:47 БД - Управление гостиницей Модель. SQL запросы для Room + 20 20 мин.
Составлять запросы
ничего
Осталась еще пара таблиц, но, видимо, уже на завтра. На сегодня лимит в 5 уроков исчерпан :(
2015-12-22 18:18 БД - Управление гостиницей Модель. SQL запросы для Client + 20 45 мин.
Составлять запросы
ничего
Запросы таблицы клиентов почти совпали с моими (из предыдущего урока), за исключением "Получения списка клиентов по фильтру".
2015-12-22 14:54 БД - Управление гостиницей Модель. Список задач. + 21 1 час. 00 мин.
Создавать запросы
Пока так и не догадалась, как перемещать комнату вверх/вниз
Хороший урок по отработке SQL-запросов
2015-12-22 08:15 БД - Управление гостиницей Модель. Планирование. + 20 20 мин.
Составлять перечень возможных операций с данными из базы
Составить требуемый список
Надеюсь сравнить свой вариант модели с тем, который мы будем реализовывать
2015-12-22 08:07 БД - Управление гостиницей SQL запросы для создания Базы + 20 30 мин.
Работать с запросами MySQL
Разобраться, как запустить MySQL (уже забылось)
Второй раз создание запросов идет значительно легче :)
2015-12-16 18:49 Алгоритмика Я решил всю Алгоритмику + 24 24 час. 00 мин.
Записывать видеорешения для консольных задач
Финишировать :)
Я Решила всю Алгоритмику ... ЗАКОНЧИТЬ. Сегодня записаны и размещены последние 4 видеорешения в этом разделе. Не люблю останавливаться за полшага до финиша.
2015-12-04 20:04 БД - Управление гостиницей Создание базы в MS Access + 1 25 мин.
Проектировать базы данных в MS Access
Найти, как сделать схему
У меня получилось связать одну таблицу Calendar с разными полями таблицы Book. Просто нужно добавить дополнительные связи (см. скриншот).
2015-12-04 19:39 БД - Управление гостиницей Таблицы комнат и дней + 1 15 мин.
Анализировать поля и таблицы базы данных
ничего
Для таблицы Room можно было бы добавить поле view - вид (комнаты с хорошим видом дороже :)
2015-12-04 19:28 БД - Управление гостиницей Таблицы клиентов и заказов   25 мин.
Анализировать поля и таблицы базы данных
Ничего
По аналогии с предыдущей базой данных отеля в таблицах Client и Book были еще поля, которые определяли менеджера, разместившего заявку. Пока не знаю, насколько это было бы полезно.
2015-12-04 11:26 БД - Управление гостиницей Вступление + 20 20 мин.
Составлять описание базы данных
Уже ничего :)
После нескольких таких заданий все уже легко получается.
2015-11-21 19:40 Морской флот ФИНАЛЬНЫЙ УРОК. + 20 3 час. 00 мин.
Записывать видеообзор
Собраться с духом и найти общий язык с фантазией.
Первооткрывателем (то есть первоокончателем) этого курса быть не получилось. Но я его усе-таки закончила!
2015-11-03 09:53 Морской флот Свежий взгляд. Завершение проекта. + 22 35 мин.
Обрабатывать выстрелы и конец игры
не запутаться с делегатами
Получилась хорошая игрушка. Правда, обнаружила, что когда "игра уже идет", и в этот момент выполнить команду ?do=restart, то всем запущенным окнам выделяется океан 0. Думаю, это исправилось, когда в методе doWait() было добавлено дополнительное условие, которое я запомнила с вебинара
  if (serverInfo.status == "wait" || serverInfo.status == "stop")
Но в запись видеоурока это, к сожалению, не попало.
2015-11-02 20:19 Морской флот Свежий взгляд. Размещение кораблей. + 20 30 мин.
Размещать корабли
не запутаться в "кусках старого кода"
Все получилось!
2015-11-02 18:47 Морской флот Свежий взгляд. Ожидание запуска. + 20 20 мин.
Добавлять в проект существующие классы
запуталась с кнопкой Start
Все отлично!
2015-11-02 18:06 Морской флот Свежий взгляд. Управление из таймера. + 20 15 мин.
Программировать методом разбиения программы на функции
Самой почему-то раньше не приходило в голову, как необходимо организовать код
Сразу вспомнилась книжка Р. Мартина Чистый код. Создание, анализ и рефакторинг.
2015-11-02 17:34 Морской флот Свежий взгляд. Схема проекта. + 20 10 мин.
Повторение пройденного
ничего
Переходим к третьей реализации "Морского флота"
2015-10-29 16:29 Игры со Спрайтами ФИНАЛЬНЫЙ урок + 20 7 час. 00 мин.
Создавать собственную игру по аналогии с уроками
Создать свою версию пасьянса "Домино"
Замечательный курс, очень интересный. В итоге у меня по второй половине курса получилось 3 программы. Подробнее - в моем видеоотчете.
2015-10-29 16:27 Игры со Спрайтами VIP урок. Телефон по TCP/IP протоколу + 20 5 мин.
Связывать компьютеры между собой
ничего
Изучила материал урока в курсе "Сокобан", это повтор.
2015-10-26 19:12 Игры со Спрайтами Домино. Финальный аккорд + 20 40 мин.
Реализовала игру "Пасьянс Домино"
Сложить пасьянс
Отличная игрушка получилась. Самое сложное - оторваться. Я добралась до финала!!!
2015-10-26 18:08 Игры со Спрайтами Домино. Наведение порядка + 20 30 мин.
Использовать классы анимации в игре
Понять, как стираются артефакты.
Все получилось :)
2015-10-26 13:15 Игры со Спрайтами Домино. Rolling Stones + 20 25 мин.
Анимировать появление спрайтов
ничего
Все получилось, отличный урок!
2015-10-25 18:46 Игры со Спрайтами Домино. Пирамида из анимашек + 20 30 мин.
Рисовать динамическую пирамиду из спрайтов
ничего
Отличный урок! И интересная игра получается :)
2015-10-25 17:25 Игры со Спрайтами Домино. Три наследника Аниматора + 20 40 мин.
Использовать virtual и override (раньше как-то об этом не задумывалась)
Ничего.
Отличный урок. Все легко и понятно.
2015-10-25 12:18 Морской флот Финишная миля. Найти победителя + 20 45 мин.
играть в "Морской флот"
Остановить выдачу сообщений о победителях и проигравших, которая генерировала каждую секунду по 4 сообщения. Пришлось даже воспользоваться "волшебной" комбинацией Ctrl-Alt-Del
Вроде бы мне удалось угомонить таймер, и даже поиграть. Правда, в уроке я так и не увидела, почему там сообщения выводятся один раз, а у меня ОЧЕНЬ много. Сделала просто - при выводе победителя поставила timer.Enabled = false, а при нажатии на кнопку 'Ship' timer.Enabled = true.
2015-10-25 10:04 Морской флот Финишная миля. Мой океан. + 20 1 час. 30 мин.
сложно сказать...
распутаться в программе, даже не знаю, удалось ли мне это в полной мере
Ну, хотя бы корабли размещаются. С выстрелами придется еще разбираться. Урок тяжелый для меня оказался :(
2015-10-24 18:57 Морской флот Финишная миля. Перезагрузка. + 20 5 мин.
Удалять записи из базы данных для инициализации игры
сложное будет дальше :)
Этот урок легкий. То ли еще будет :)
2015-10-23 18:58 Игры со Спрайтами Домино. Базовый класс Анимаций + 20 40 мин.
Создавать класс Animate
Исправить ошибку вычисления координаты y класса Animate, из-за которой плашки отображались слишком далеко друг от друга
Текст программы уже разросся, и становится тяжело следить за тем, куда какие изменения вносятся. Это приводит к ошибкам, хотя и заставляет "напрячь мозги" и внимательно разобраться.
2015-10-22 18:55 Игры со Спрайтами Домино. Подъём переворотом + 20 40 мин.
Анимировать переворот плашки
Вроде все просто
С нетерпением жду следующей пятерки уроков!!!
2015-10-22 18:02 Игры со Спрайтами Домино. Анимация спрайта + 20 25 мин.
Анимировать спрайты
не запутаться с координатами и смещениями
Отличный урок!!! Жду продолжения!!!
2015-10-22 17:33 Игры со Спрайтами Домино. Двойной спрайт + 20 35 мин.
Рисовать плашку с помощью класса SpriteDomino
ничего
Отличный урок!!!
2015-10-22 15:24 Игры со Спрайтами Домино. Отображение плашки + 20 1 час. 00 мин.
Загружать спрайты из ресурсов
Работать с ресурсами
По умолчанию у меня xml файлы подгрузились как ресурсы типа String. Очень долго искала, почему программа выдает исключение. Оказалось, что нужно поменять тип ресурса с String на Binary!!!
2015-10-22 14:05 Игры со Спрайтами Спрайт. Рисуем плашки + 21 1 час. 00 мин.
Рисовать плашки домино
Ничего не забыть отрисовать
Ориентир делала в MS PowerPoint (см. рисунок 2).
Немножко схитрила - отрисовала контур левой и правой частей плашки другим цветом, а дальше в текстовом редакторе заменила контур. Получились половинки, повернутые в другую сторону :)
2015-10-21 17:48 Игры со Спрайтами Домино. Ура! Победа! + 20 45 мин.
Алгоритму определения проигравшего и победившего
Не совсем поняла сразу алгоритм определения возможности хода isLooser() и допустила ошибку. Пришлось довольно долго ее искать.
Все получилось!
2015-10-20 20:03 Игры со Спрайтами Домино. Выбираем и убираем + 20 50 мин.
Обрабатывать алгоритм игры
Найти ошибку в функции isInRange()
Провозилась довольно долго, потому что правая плашка сверху не открывалась, но все получилось! Даже пасьянс собрала :)
2015-10-20 17:03 Игры со Спрайтами Домино. Делегаты отображения + 20 40 мин.
Работать с делегатами, выводить отладочную информацию в лог
не запутаться с делегатами (хотя эта тема уже кажется понятной)
Очень полезная информация по выводу отладочной информации в консоль
2015-10-20 13:32 Игры со Спрайтами Домино. Динамическая пирамида + 20 30 мин.
строить динамическую пирамиду
расположить плашки в виде пирамиды
Все получилось!
2015-10-20 12:23 Игры со Спрайтами Домино. Перемешиваем плашки + 20 30 мин.
перемешивать плашки домино
ничего
Перемешивание прошло успешно :)
2015-10-20 12:22 Игры со Спрайтами Домино. Правила игры + 20 40 мин.
играть в пасьянс "Домино", создавать класс для игры
ничего
Карточки домино на вкладке - как я детям делала с помощью цветного принтера и ламинатора :)
2015-10-19 14:36 Игры со Спрайтами Полуфинальный урок + 20 1 час. 30 мин.
Записывать видеообзоры
Смонтировать видео
Все в видеообзоре
2015-10-18 19:01 Игры со Спрайтами Аполлон. Финальное прилунение + 21 1 час. 00 мин.
Перемещать и масштабировать спрайты
подогнать координаты спрайтов
Классная игрушка получилась!!!
2015-10-18 06:23 Игры со Спрайтами Аполлон. Graph и Sprite на Луне + 20 30 мин.
Выводить спрайты в окно PictureBox (пока не в полном объеме)
не забыть убрать лишние Label-ы
Попыталась еще корабль нарисовать - как-то он только наполовину показался. И Луна висит где-то в центре :) Надеюсь, что только до следующего урока.
2015-10-16 19:09 Игры со Спрайтами Спрайт. Рисуем Аполлона + 20 1 час. 00 мин.
Рисовать ломаные линии по шаблону
найти картинки для шаблонов
Оказывается, я опередила урок, потому что ломаные мой "создатель спрайтов" уже умел рисовать к началу урока.
2015-10-14 16:37 Игры со Спрайтами Спрайт. Сериализация объекта + 21 30 мин.
Сохранять векторный рисунок в XML-формате
найти ошибку, из-за которой не загружался файл.
XML - удобный формат для хранения векторных изображений. Поразительно, что даже удаление последних линий срабатывает после загрузки.
2015-10-13 20:33 Игры со Спрайтами Спрайт. Панель инструментов + 20 30 мин.
Удалять последнюю линию
Все-таки сделать удаление последней линии для ломаной :)
Я все-таки решила продолжить свою идею создания ломаной. Поэтому обработка кнопки Undo оказалась посложнее, чем в уроке. При такой обработке, как описано в уроке, линия удаляется, но новая линия начинает рисоваться от той точке, где закончилась удаленная. Поэтому пришлось добавить метод
public MyLine getLast() {
            if (lines.Count > 0)
                return lines.ElementAt(lines.Count - 1);
            return new MyLine();
        }
в класс Sprite, чтобы узнать конец вновь получившейся последней линии и пересохранить его.
2015-10-13 19:08 Игры со Спрайтами Спрайт. Рисуем линии мышкой + 20 35 мин.
рисовать линии мышкой
сделать все-таки рисование ломаных линий
все получилось. Ломаная линия рисуется из отрезков, которые заканчиваются по щелчку левой кнопкой мыши. По щелчку правой кнопкой мыши заканчивается ломаная линия, после этого можно начинать следующую.
2015-10-12 16:36 Игры со Спрайтами Спрайт. Класс для Спрайта + 20 30 мин.
Работать со списками (линий)
ничего
все просто. Хочу поскорее добраться до XML :)
2015-10-11 17:25 Морской флот Одинокий капитан - Победа! + 20 40 мин.
выполнять выстрелы
"добить" корабли
Все получилось. Только долго приходится корабли искать.
2015-10-11 16:37 Морской флот Одинокий капитан - Выстрелы + 20 20 мин.
отображать картинки на море с помощью методов Fire(), Fail(), Kill()
не запутаться в коде (он уже разросся сильно)
Все получилось! Отображается прицел, а через 10 секунд - результат при нажатии на кнопку Game.
2015-10-10 20:23 Морской флот Одинокий капитан - Прицел + 20 20 мин.
составлять функции обработки выстрелов
не забыть добавить обработку неизвестного выстрела во все ветки программы
Урок успела сделать на вебинаре. Надеюсь, что ничего не упустила. Может, потом еще ошибки обнаружатся. Подзабылся уже проект.
2015-10-09 19:47 Игры со Спрайтами Аполлон. Плавное прилунение + 20 1 час. 20 мин.
играть в "Прилунение Аполлона"
оторваться от игрушки
Интересная игрушка получилась, даже без спрайтов.
2015-10-09 18:08 Игры со Спрайтами Аполлон. Законы физики + 20 30 мин.
законам физики
ничего
Все просто и понятно
2015-10-08 19:01 Игры со Спрайтами Аполлон. Главные герои + 20 25 мин.
рисовать космические корабли
нарисовать от руки
Не умею рисовать на бумаге, поэтому рисую на компьютере :)
2015-10-08 18:07 Новые технологии VIP урок - Создание архиватора - 1 часть + 20 1 час. 50 мин.
Работать с файлами, использовать режим Binary, "собирать" файлы в единый архив
разобраться с функциями, которые используются для чтения и записи данных
Мне ОЧЕНЬ понравился этот урок. Не зря я очень хотела его пройти!!! Это, пожалуй, самый "глубокий" урок по работе с файлами. Кстати, о том, как создать единый файл я догадалась, но об используемых методах не имела представления. Например, для того, чтобы представить число типа int в виде массива байтов я бы по традиции стала использовать объединение union. Имею опыт работы с файлами. Ковырялась когда-то, лет 7 назад - создавала сама файловую систему FAT32 на SD-карте 32Гб и записывала в нее данные в виде файлов с помощью микроконтроллера. Поэтому урок для меня был достаточно понятный. Хотя много нового узнала.
2015-10-07 20:18 Новые технологии VIP урок. C# + MySQL через DataSet + 1 1 час. 00 мин.
Работать с базой данных в C# !!!
скачать mySql-connector.
Это мое первое знакомство с базами данных в C#.
Не стала устанавливать EasyPHP. Воспользовалась установленным Denwer-ом и phpMyAdmin.
Действительно, все запросы скрыты, и тяжеловато их понимать. Наверное, есть другой способ взаимодействия с базой данных.
P.S. Я закончила "Новые технологии"!!! Жаль, что урока по созданию архиватора в них не оказалось (в одном из уроков он был упомянут).
2015-10-07 12:18 Игры со Спрайтами Спрайт. Класс для графики + 20 15 мин.
Работать с созданным классом Graphics
ничего
Легкий и понятный урок
2015-10-07 06:31 Игры со Спрайтами Спрайт. Структура для линии + 20 20 мин.
Создавать структуру MyLine
ничего
Простой и понятный урок :)
2015-10-06 19:13 Бинарная жизнь VIP урок. Игра Жизнь + 21 1 час. 40 мин.
Вспомнила, как создавать игру "Жизнь"
Алгоритм динамического программирования
Когда-то, на 2 курсе университета я делала такую же программу в консоли (правда, без динамического программирования) почему-то под руководством преподавателя физики. Эта программа - как Де-жа-вю: приятно вспомнить "молодость" :) Еще и с динамическим программированием (тогда я его не реализовывала)
В качестве "организмов" взяла картинки шариков из игры Lines и оформила их как PictureBox.
2015-10-06 19:08 Игры со Спрайтами Спрайт. Первая форма + 20 25 мин.
Рисовать линии
ничего
Легкий урок - повторение пройденного
2015-10-05 19:29 Морской флот Клиентский флот - Класс ServerGame + 20 1 час. 00 мин.
Парсить массив из XML-тегов
ничего
УРА!!! Я наверстала свое отставание в "Морском флоте".
Чувствуется, что курс близится к своему завершению. Главное, чтобы это "завершение" свершилось!!!
2015-10-05 16:59 Новые технологии ФИНАЛЬНЫЙ УРОК + 1 2 час. 00 мин.
Группировать программы для видеообзора
Записать видеообзор
Движемся к финалу курса "Новые технологии"!!!
2015-10-04 19:08 Морской флот Клиентский флот - Класс ServerFire + 20 45 мин.
Выполнять выстрелы
ничего
Все получилось! Движемся к финишу!!!
2015-10-04 17:56 Морской флот Клиентский флот - Класс ServerShip + 20 50 мин.
Передавать корабли из массива с строку параметров PHP
ничего
Отличный урок! Все получилось, все легко и понятно!!!
2015-10-04 16:53 Морской флот Клиентский флот - Класс ServerInfo + 20 30 мин.
рефакторингу кода
ничего
Урок легкий, но очень полезный.
2015-10-02 19:40 Морской флот Клиентский флот - Парсинг XML + 22 1 час. 30 мин.
Парсить xml
Сориентироваться и понять ошибки в файлах battle.php и init.php, которые не дают корректно работать функции LoadXml()
Урок дался как-то тяжело. Сначала не могла найти, откуда в xml берется сверху пустая строка. Оказалось, что я ее оставила в файле init.php случайно.
Потом замучилась исправлять перевод строки. Оказывается, notepad++, в котором я набирала текст файла battle.php по умолчанию использует для перевода строки \r\n вместо \n. Долго искала, что это так, потом долго искала, как это исправить. В итоге, конечно, все получилось, но не просто. Видимо, xml для меня пока остается "темным лесом". Хотя кое-какие "проблески" уже намечаются.
2015-10-02 17:59 Новые технологии Построение графиков + 20 1 час. 30 мин.
строить графики с использованием ZedGraph
разобраться с компонентом ZedGraph
Скачала компонент ZedGraph по указанной ссылке. Многие свойства и методы компонента отличаются от приведенных в уроке. Например, нет объекта ArrowObj, но есть ArrowItem. Но принцип понятен.
В уроке упоминался вебинар по созданию архиватора, но в составе уроков по "Новым технологиям" его нет. А интересно было бы :)
2015-10-01 19:54 Новые технологии Печать таблицы + экспорт в Excel + 20 50 мин.
Научилась работать с браузером, выводить на печать
ничего
При повторном экспорте в Excel (если файл открыт) вылетает исключение.
Поэтому я сделала блок
try
            {
                System.IO.File.WriteAllText("table.csv", csv.ToString(), Encoding.UTF8);
                System.Diagnostics.Process.Start("table.csv");
            }
            catch(Exception e)
            {
                MessageBox.Show(e.Message,"Ошибка");
            }
2015-09-30 19:15 Нанософт Расписание уроков + 20 1 час. 20 мин.
Работать с DataGridView
не опередить урок :)
Урок получился достаточно подробным, но интересным. Все получилось.
Сделала свое расписание. На мобильном телефоне пользуюсь приложением с расписанием. Вот бы и
это приложение до "мобильника" довести :) Но это пока мечты...
2015-09-29 06:11 Морской флот Клиентский флот - Подключение к серверу + 20 30 мин.
Осуществлять запросы к серверу
Разобраться с кодом функции RequestXML()
Пока сложновато получается. Видимо, потому что знаний в этом вопросе не хватает.
Но все интересно. Думаю, дальше легче будет :)
2015-09-24 10:53 Новые технологии Работа с WinAPI + 20 1 час. 00 мин.
использовать WinAPI в C#, закрывать окна
перепечатать используемые функции из урока :) (т.к. Интернета под рукой не было)
1) Мне кажется, проще обратиться к выделенному элементу списка так:
textBoxTitle.Text = listWindows.SelectedItem.ToString();
2) Когда окно закрывается, то оно остается в списке, поэтому при закрытии я вызвала функцию Refresh() - оформила ее в виде функции.
А вообще, интересно получилось. Можно все окна позакрывать - какие надо и какие не надо :)
2015-09-23 19:25 Новые технологии Мотиватор + 20 40 мин.
Размещать текст на изображении
Придумать идею мотиватора :)
Сделала надпись "с тенью", разместив две одинаковых надписи разными цветами поверх друг друга.
2015-09-23 16:41 Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК + 20 15 мин.
Формулировать полученные навыки
Собраться с мыслями
Этот курс уже посерьезнее игрушек и содержит много полезной информации по тому, как правильно использовать различные ресурсы. Я наконец-то разобралась с делегатами, нитями и вдобавок клиент-серверными технологиями. Считаю эти знания для себя очень полезными и хочу двигаться дальше. Евгений, спасибо за всю предоставленную информацию и за способ ее изложения. Он нетрадиционный, но дает гораздо больший эффект по сравнению с учебниками.
2015-09-23 16:26 Новые технологии Клиент-сервер для смены обоев + 20 1 час. 30 мин.
Использовать интерфейс клиент-сервер для смены обоев рабочего стола.
Найти URL-адреса, поскольку урок выполняла без Интернета (видеоурок скачан на компьютер). Адреса были проверены в предыдущем уроке. А сейчас попробовала с локальными адресами - все прекрасно работает.
Интересная получилась хакерская программка :) Программа - представитель диалогового приложения - приложения с минимальным интерфейсом. Попыталась создать пустой проект - без формы. Все хорошо, только с таймером запуталась. Не знаю, как использовать таймер без формы :(
2015-09-20 19:09 Морской флот ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра + 20 1 час. 00 мин.
Создавать скрипт map.php для реализации игры
найти ошибку в файле battle.php, допущенную в предыдущем уроке: прошло довольно много времени, все подзабылось, а номер океана to_ocean выводился неверно.
Интересное решение с формированием цветов ячеек таблицы и вообще стилей. Надо взять на вооружение :)
Я бы стала делать через style.css и класс ячейки.
Жалко, что вебинар проходил слишком поздно - не удалось вживую поучаствовать в "Большой игре"
2015-09-17 14:34 Сокобан ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан + 3 1 час. 30 мин.
Практикуюсь в записи видеообзоров
Сделать запись. При закуске программы возникла ошибка. пришлось ее исправлять и все переделывать.
Я завершила этот курс!!!
2015-09-17 12:08 Сокобан Сокобан - Завершение + 20 1 час. 00 мин.
Объединять проекты (одиночная игра и игра по сети)
найти последнюю ошибку :)
(боюсь, что это пока не удалось - все ошибки почему-то предпоследние)
Уже решила записывать видеообзор для финального урока - и обнаружила, что не исправила обработчик кнопки Esc. Вот досада :( Пришлось переделывать.
2015-09-15 18:02 Новые технологии Обои рабочего стола + 20 1 час. 40 мин.
Управлять обоями рабочего стола, управлять файлами, создавать папки.
Вывести обои рабочего стола (потребовалось указать полный путь)
1) При попытке установить фоновый рисунок экран закрашивался в черный цвет. В реестре путь выглядел как paper/file.jpg. Пришлось прописать полный путь следующим образом:
string dir = Environment.CurrentDirectory + "\\paper\\";
Может, конечно, в уроке это место просмотрела.
2) Я не стала удалять PictureBox, а просто освободила ресурсы перед удалением файла, и все получилось:
private void list_picture_KeyDown(object sender, KeyEventArgs e)
        {
            if(e.KeyCode == Keys.Delete)
            {
                if (list_picture.SelectedIndex < 0) return;
                try
                {
                    picture.Image.Dispose();  // вот эта строка высвобождает ресурсы
                    picture.Image = null;
                    File.Delete(dir + list_picture.SelectedItem.ToString());
                    ReloadPictures();
                }
                catch
                {  }
            }
        }
2015-09-15 17:34 Сокобан Сокобан - Игра - На двоих по сети + 20 1 час. 20 мин.
Использовать связь двух компьютеров по TCP/IP в оконном приложении.
перезагрузить уровни в обоих окнах
Осталось попробовать поиграть по сети :)
2015-09-14 20:02 Новые технологии Телефон по TCP/IP протоколу + 20 5 мин.
Связывать компьютеры между собой
ничего
Изучила материал урока сегодня в курсе "Сокобан", это повтор.
2015-09-14 19:59 Новые технологии Говорящие часы. Воспроизведение + 20 1 час. 00 мин.
Воспроизводить аудио файлы по несколько подряд.
Разобраться с ресурсами пока не удалось :(
Очень интересный урок. Правда, я так и не поняла, для чего аудиофайл со словом "минут". Может быть, у меня немного другое разбиение на файлы. Дело в том, что интонация произношения слова "двадцать" во фразах "двадцать минут" и "двадцать одна минута" разная. Поэтому я отдельно сделала файл "двадцать минут" и  отдельно файл "двадцать". И файл "минут" мне не понадобился.
Очень хочу разобраться, как можно указывать имя ресурса без использования switch (с указанием строки с названием, которую можно сформировать по условиям), но пока не успела.
2015-09-14 17:00 Сокобан Сокобан - Телефон - TCP/IP протокол + 2 1 час. 00 мин.
Первые шаги в проектировании Клиент-Серверных приложений
Ничего. Все очень подробно объяснено.
Отличный урок! Новые знания!
Никогда раньше не приходилось работать с TCP/IP протоколом.
Самое близкое, что приходилось делать - это подключать устройство через виртуальный USB-порт (видимый как COM) для обмена данными. Поэтому с COM-портом работать умею (кстати, делала проект на C#, используя стандартный класс), а вот связывать между собой компьютеры ... теперь тоже умею :)
2015-09-11 19:59 Новые технологии Говорящие часы. Запись голоса + 20 1 час. 30 мин.
Работать с аудиофайлами на C#
понять, что значит строчка
this.BeginInvoke(new EventHandler<WaveInEventArgs>(waveIn_DataAvailable), sender, e);
Почему-то в записи воспроизводится только конец фразы. Может, я рано говорить начинаю. Может, компьютер подтормаживает. На всякий случай поменяла местами строчки, чтобы знать, что запись точно идет - стало немного лучше:
private void label_record_MouseEnter(object sender, EventArgs e)
        {
            StartRecording(); // переместила вверх
            label_record.BackColor = Color.LightCoral;
            label_record.Text = "Идет запись!";
        }

        private void label_record_MouseLeave(object sender, EventArgs e)
        {
            StopRecording();
            label_record.BackColor = Color.LightGreen;
            label_record.Text = "Наведите мышку для начала записи";
        }
2015-09-11 16:14 Сокобан Сокобан - Игра - На двоих + 20 25 мин.
Создавать управление двумя персонажами
ничего
на ноутбуке нету цифровой клавиатуры, поэтому реализовала управление W-A-S-Z
2015-09-11 12:04 Сокобан Сокобан - Редактор - На двоих + 20 1 час. 00 мин.
Создавать уровни для двух игроков
Понять, как проходить эти самые уровни
Отличный урок!
2015-09-10 14:48 Новые технологии Делегаты на кубиках + 20 50 мин.
Наконец-то я разобралась с делегатами!!!
Уже ничего :)
Урок очень подробный. И наконец-то я разобралась с делегатами! Ура!!!
2015-09-10 13:55 Сокобан Сокобан - Игра - Автоходы + 20 1 час. 00 мин.
Создавать свой Сокобан
Исправить ошибки и внести изменения, связанные с переходом от консольной версии к оконной.
Долго искала, почему ящик не двигается :)
Все отлично!!! Уже получился готовый Сокобан.
Отлаживала поздравительный диалог, поэтому на скрине всего 2 уровня.
Есть мысль сохранять в реестре последний уровень, чтобы при повторном запуске можно было продолжить игру.
2015-09-09 20:40 Сокобан Сокобан - Решалка - Оптимизация + 20 15 мин.
Оптимизировать время выполнения программы
ничего
Результат, который показал мой лабиринт при оптимизации 500 - 300 -30
500 - со списком
300 - с Dictionary
30 - с 4-мерным массивом
(значения приближенные)
Dictionary использовала впервые!
2015-09-09 20:06 Новые технологии Нити на кубиках + 20 30 мин.
работе с потоками
Побороться с необработанным исключением при повторном запуске так и не удалось :(
Вспомнился старый добрый ассемблер MASM со своим макросом INVOKE. Там при вызове INVOKE указывается имя функции, а потом через запятую перечисляются аргументы. Здесь тоже так попробовала сделать:
if(InvokeRequired)
            {
                DelegateShow show = ShowDice;
                Invoke(show, a, b);
                return;
            }
И ... о, чудо!!! ОНО ЗАРАБОРАЛО!!!
Однако при повторном запуске приложения часто (но не всегда) возникает необработанное исключение, с которым я не знаю, что делать.
Пробовала запускать код как на уроке - проблема не исчезла.

Жалко, что не успела отчитаться по делегатам - вчера совсем не было времени. Но я выполнила предыдущий урок, и все получилось.

2015-09-09 18:55 Сокобан Сокобан - Решалка - Яблоко + 20 2 час. 30 мин.
двигать яблоко
Разобраться в алгоритме, чтобы отобразить движение Мышки и яблока
Не сразу поняла, как находится решение для перемещения яблока. Долго провозилась, чтобы сделать отображение по шагам в этой же программе. Второй скриншот получился после первого шага Мышки, не стала переделывать.
2015-09-07 20:47 Сокобан Сокобан - Решалка - Мышка + 20 1 час. 20 мин.
Закрепила алгоритм поиска в ширину
сделать отображение "маршрута" Мышки
Решила все-таки Мышку не убирать с поля - все равно в эту клетку повторно нет смысла возвращаться.
Хотя, наверное, правильнее элемент с Мышкой в список Visited сразу добавить.
2015-09-07 12:48 Сокобан Сокобан - Решалка - Тестер + 20 1 час. 20 мин.
Все уже знакомо
Найти, почему яблоко не отображается :)
Все получилось довольно легко. Урок воспринимается гораздо легче, чем в феврале на вебинаре вживую, потому что уже достаточно проработаны уровни Сокобана и знания накоплены.
2015-09-04 20:29 Сокобан Сокобан - Игра - Управление + 1 2 час. 00 мин.
Управлять перемещением ящиков.
Опять столкнулась с вызовом метода Resize до инициализации компонентов. Поставила проверку первого запуска.
Новым было двойное присваивание. Никогда раньше его не использовала:
width = w = map.GetLength(0);
height = h = map.GetLength(1);
2015-09-04 17:57 Сокобан Сокобан - Игра - Интерфейс + 20 1 час. 00 мин.
Вызывать одну форму из другой
Создание делегатов (пока я их не до конца понимаю).
На форме Welcome у меня установлена картинка с прозрачным фоном.
У фонового изображения формы можно установить свойство BackgroundImageLayout = Zoom, чтобы картинка растянулась по размеру формы.
2015-09-04 12:17 Сокобан Сокобан - Создаём свои уровни + 1 30 мин.
Придумывать уровни
Определиться с тем, как эти уровни проходить
Неудобно, что в редакторе размеры меняются только вправо и вниз. Уже нарисовала "рисунок" стен и захотела вверх строчку вставить - все перерисовывать надо.
2015-09-04 11:48 Сокобан Сокобан - Редактор - Улучшение + 1 1 час. 30 мин.
Использовать элементы управления toolStrip
Обработать двойной щелчок мыши и сделать отдельный обработчик для user.
Немного доработала функции перехода между уровнями. Теперь вопрос о сохранении уровня задается только если в уровень вносились изменения (изменение размеров или элементов).
Удалила звук, который выдается при нажатии на Enter в поле ввода размеров лабиринта. Для этого создала обработчик
        private void toolLevelSize_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
                e.Handled = true;
        }
2015-09-02 19:45 Сокобан Сокобан - Редактор - Сохранение + 20 2 час. 00 мин.
Смещать записи внутри файла
вроде ничего
Сделала запрос на сохранение уровня при переходе на преыдущий/следующий. Правда, не знаю пока, хорошо это или плохо.
Как и обещала, добавила картинки на кнопки :).
2015-09-01 15:51 Сокобан Сокобан - Редактор - Редактирование + 20 1 час. 00 мин.
Редактировать игровое поле
Понять, зачем нужен ItemClick для добавления строки и столбца (который в результате оказался не нужен)
Почему-то при запуске игры у элемента меню wall установлено свойство Checked = true, но на поле он не появляется.
Думаю, что лучше сформировать единый ответ со всеми ошибками в функции IsGoodLevel.
Обещаю найти картинку для Resiza к следующему уроку :)
2015-08-30 20:03 Семантика Я решил всю Семантику!   40 мин.
Созданию консольных задач
Найти ссылку на этот отчет :)
Семантика - раздел весьма полезный для получения навыков программирования. Однако решение задач у меня времени заняло не много. Курс был решен еще весной, но о существовании этого отчета я даже не подозревала. Если бы не Оля и сегодняшний вебинар, то и не нашла бы эту ссылку.
2015-08-28 20:58 Морской флот Серверный флот - Функция do_game + 1 20 мин.
Добавлять элементы списка в xml-ответ
Этот урок намного проще предыдущего.
Надеюсь, что ошибок не наделала :)
Вроде все получилось
2015-08-28 20:02 Морской флот Серверный флот - Функция do_fire + 20 1 час. 30 мин.
Выполнять выстрелы
Увидеть таблицу ship в базе данных!!!!!!!!!!!!!!!!!!!!!!!!!!
Можете вернуть отчет на доработку, только помогите пожаааалуйста!!!!!!!
Не могу увидеть таблицу vev_ship в базе данных!!! Ползунок в самом низу, а таблицы нет :(((((((((((
(см. скриншот)
Запрос SELECT TABLES выводит, что таблица есть в базе.
2015-08-27 20:37 Морской флот Серверный флот - Функция do_ship + 20 1 час. 30 мин.
Отслеживать тонкости реализации протокола в PHP
исправлять ошибки
Вот тут-то я уже перестала успевать за вебинаром :(
2015-08-27 05:46 Морской флот Серверный флот - Капитан очевидность + 20 5 мин.
Добавлять поля в базу данных, перемещать поля.
исправлять ошибки по ходу вебинара (но я справилась!)
Все готово к реализации протокола :).
2015-08-26 11:48 Морской флот Серверный флот - Функция do_info + 20 10 мин.
Это самый первый осознанный xml. Начинаю его понимать.
Успеть сделать форматированный xml в поле textarea во время вебинара
Очень выручает временами кнопка PrintScreen, когда во время вебинара не успеваю что-нибудь, а все уже дальше двинулись.
2015-08-26 11:45 Морской флот Серверный флот - Рефакторинг РНР-кода + 20 10 мин.
Разделять код PHP на функции
ничего
Опять осталось только отчет оформить, все сделала во время вебинара.
2015-08-25 22:05 Морской флот Серверный флот - Как PHP дружит с MySQL + 20 10 мин.
Подключаться к базе занных
ничего
Теперь буду расширять "словарный запас PHP"
2015-08-25 22:04 Морской флот Серверный флот - FTP подключение + 20 5 мин.
Подключаться к серверу по FTP
Сложным - ничего, новым - все (почти)
Вот и первый "Привет, Сервер!" Все успела во время вебинара, поэтому времени мало заняло.
2015-08-25 21:52 Морской флот Протокол - Команда GAME + 20 25 мин.
Части протокола, касающейся таблицы GAME
ничего
Теперь весь протокол сформирован
2015-08-25 21:30 Морской флот База Морского Флота - Запросы SQL + 20 1 час. 00 мин.
Создавать комбинированные запросы
ничего
Еще раз "С пополнением словарного запаса" меня :)
2015-08-25 21:17 Морской флот База Морского флота - Экспресс SQL + 1 1 час. 00 мин.
Расширила "словарный запас" MySQL
ничего
Некоторых ключевых слов раньше не слышала, таких как LIKE, GROUP BY, DISTINCT. Так что мне удалось расширить свои познания в MySQL
2015-08-21 22:05 Морской флот Протокол - Команда FIRE + 20 1 час. 20 мин.
Вести лог игры
подставлять данные в запросы при проверке
Интересно уже запустить весь этот battle.php
Забыла как считывать данные из адресной строки через глобальный массив $_GET.
2015-08-21 20:36 Морской флот Протокол - Команды INFO и SHIP + 20 1 час. 00 мин.
"Прокачала" SQL-запросы, некоторые я бы не смогла составить
уже стало проще. Правда, по-прежнему XML принимаю на веру.
Попыталась записать код на PHP. Интересно потом сравнить :)
2015-08-21 15:01 Морской флот Протокол - Список команд + 20 30 мин.
Обновлять значения полей в таблице
ВСЕ!!!
Наверное, это самый сложный урок для понимания за все время на проекте. Пока нет полного представления того, что мы хотим получить. Знаний XML в достаточном объеме не имею. Очень надеюсь на дальнейшее "прояснение".
Единственное, что было просто - это добавить поле в таблицу info.
2015-08-18 19:13 Морской флот База Морского Флота - phpMyAdmin + 20 10 мин.
Создавать таблицы вручную на удаленном сервере.
Сложно было не мне, а серверу во время вебинара.
Все получилось. С нетерпением жду протоколов.
2015-08-18 19:07 Морской флот База Морского Флота - GAME + 20 20 мин.
Представлять ход игры в виде таблицы
ничего
За время этого урока на вебинаре у меня 3 раза "отваливался" Интернет :(. Поэтому смотреть пришлось в записи.
2015-08-18 12:53 Морской флот База Морского Флота - SHIP + 3 15 мин.
Составлять схему таблицы базы данных
проработать алгоритм изменения значения флага корабля
Самое интересное впереди :)
2015-08-18 12:30 Морской флот База Морского Флота - INFO + 20 20 мин.
Составлять структуру базы данных
Ничего
На мой взгляд, процедура restart здесь не нужна (см. блок-схему). Просто в случае status=stop алгоритм заканчивается.
2015-08-18 11:56 Морской флот Архитектура - Мышкой по кораблям + 1 10 мин.
Создавать обработчики события для динамических объектов (на примере PictureBox)
Успевать все в реальном времени (на вебинаре)
Все получилось сделать в прямом эфире (во время вебинара), поэтому затраченное время указала 10 минут (только на составление отчета)
2015-08-16 15:32 Морской флот Архитектура - Фабрика картинок + 10 30 мин.
Использовать вложенные switch
ничего
Чтобы "растянуть" фон под корабликами можно воспользоваться
this.BackgroundImageLayout = ImageLayout.Stretch;
2015-08-16 15:07 Морской флот Архитектура - Наследие картинок + 10 45 мин.
Использовать наследование встроенных классов (на примере PictureBox)
ничего
Замечательный урок по наследованию классов.
2015-08-14 21:16 Морской флот Архитектура - Карта Пиратов + 10 45 мин.
Генерировать методы классов
ничего
Когда решала олимпиадную задачу "Морской бой" очень не хватало еще одного состояния - когда точно знаешь, что в этой клетке корабля нет. Здесь это учтено.
2015-08-14 20:20 Морской флот Архитектура - Перезагрузка проекта + 2 30 мин.
Начала разбираться с диаграммами классов
Составить диаграмму
Интересно разобраться с составлением диаграмм классов. Жаль, что Express версия Visual Studio не позволяет составлять UML-диаграммы по коду программы.
Мне кажется, что пока моя диаграмма весьма приближенно отражает то, что в итоге будет содержаться в программе.
2015-08-11 20:47 Морской флот Анимация - Полёт по таймеру + 10 45 мин.
Использовать таймер для анимации
ничего
Урок очень понравился. Все здорово.
Только у меня успешно "стреляет" по всей форме, а не только в пределах поля.
Подняла пару строк
if (!IsOnTheMap(x, y))
    return;
и поставила после graph.ExtractCoords(e.X, e.Y, out x, out y);
Может, что-то в уроке просмотрела. А может, это пригодится в игре на нескольких полях.
А то сейчас
2015-08-11 19:50 Морской флот Анимация - Отображение кадров + 10 1 час. 00 мин.
Создавать анимацию.
Создание анимации, прозрачный фон.
Убрала артефакты, добавив в цикл две строчки:
for (int j = 0; j < 10; j++)
            {
                pictureFire.Image = Properties.Resources.fire10; // картинка с прозрачным фоном
                pictureFire.Refresh();
                pictureFire.Image = FireAnimate[j];
                pictureFire.Location = new Point(50+j*4, 50+j*7);
                pictureFire.Refresh();
                Thread.Sleep(100);
            }
А взрыв и правда красивый получился.
2015-08-11 14:23 Морской флот Анимация - Полёт снаряда + 1 1 час. 00 мин.
Рисовать анимационные картинки
Найти эскиз взрыва
нашла эскиз всего из 9 картинок.
2015-08-09 15:27 Сокобан Сокобан - Редактор - Интерфейс + 2 1 час. 00 мин.
Использовать ToolStrip
Разобраться с изменением размеров формы
Не знаю, это только моя проблема или кто-то с этим тоже сталкивался. Возможно, это свойство Visual Studio 2013. При создании формы вызывается метод Resize, и возникает исключение, поскольку массив box еще не сформирован.
Решила проблему, обработав метод ResizeEnd формы. С одной стороны, это, конечно, хорошо, потому что перерисовка происходит только в момент, когда изменения размеров формы закончились. С другой стороны, этот метод не вызывается при нажатии на кнопку MaximizeBox. Пока оставила без нее. Возможно, потом перенесу обработку в метод Resize, введя какой-то флаг, который не будет вызывать функцию пока форма не проинициализирована (уже есть опыт такой реализации в игре Lines).
2015-08-09 13:53 Сокобан Сокобан - Редактор - Загрузка + 1 45 мин.
Создавать редактор уровней. Загружать уровни из файла.
Сохранить файл, чтобы он был виден для считывания.
Мне кажется, более корректно все-таки использовать cell[y, x] - сначала обращаться к строке, потом - к столбцу.
2015-08-07 20:47 Морской флот Графика - Рефакторинг + 1 50 мин.
Рефакторингу кода.
Не запутаться в классах.
Полезная вещь этот рефакторинг. Позволяет взглянуть на программу по-новому.
2015-08-07 19:58 Морской флот Графика - Выстрелы по Кораблям + 1 40 мин.
"Подглядывать" на карту кораблей.
Подбить весь флот за 7 ударов.
Статистику и MessageBox надо поменять местами. На самом деле там 7 ударов и 0 кораблей.
2015-08-07 19:26 Морской флот Графика - Карта Морского флота + 10 30 мин.
Работать с матрицей моря.
ничего
Продолжение следует...
2015-08-07 07:39 Морской флот Интерфейс - А на море корабли + 4 30 мин.
Определять клетку моря по координатам мышки.
Ничего. Новым было определение центра клетки по координатам мышки.
Чтобы не исправлять картинки и сделать промежутки между ними, я исправила константу tileSize = 34. В результате картинки раздвинулись (видно на скриншоте).
2015-08-07 07:35 Морской флот Интерфейс - Первый кораблик + 3 30 мин.
Обрабатывать события мышки, использовать ресурсы.
Ничего
Все получилось.
2015-08-07 07:32 Морской флот Вступление + 2 30 мин.
Рисовать картинки
Ничего
Все будет впереди, пока что выполнено самое простое.
2015-08-06 13:18 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 10 1 час. 30 мин.
Рисовать уровни Сокобан в блокноте
Найти и нарисовать картинки
Хочется продолжения :)
2015-08-05 06:08 Сокобан Сокобан - Вступление + 2 1 час. 00 мин.
Играть в Сокобан
Найти время
Играла онлайн, без установки игры.
2015-07-21 21:16 Хранитель экрана ФИНАЛЬНЫЙ урок + 2 4 час. 00 мин.
Записывать видео уроки
Собрать все воедино
Здесь - все самое интересное, что касается моего хранителя экрана.
2015-07-17 21:57 Хранитель экрана Режим предобзора и установка + 10 3 час. 00 мин.
Устанавливать свой хранитель экрана
Изменить ассоциацию файлов .scr в системе Windows 8.1.
У меня на компьютере была ассоциация .scr файлов со скриптами CAD-программ. 2,5 часа из 3 билась с изменением ассоциации файлов. Если у кого-то такая же проблема (Windows 8.1), то вот файл, который исправляет данные в реестре.
http://www.eightforums.com/attachments/tutorials/28638d1380752400-default-file-associations-restore-windows-8-a-scr.reg
Проверено на мне :)
2015-07-17 18:35 Хранитель экрана Полноэкранный режим + 10 20 мин.
Запускать форму на весь экран
ничего
Очень интересная, новая для меня, возможность!
2015-07-17 17:53 Хранитель экрана Параметры командной строки + 10 30 мин.
Использовать аргументы командной строки
ничего
Заметила, что при запуске формы настроек на панели задач (внизу) отображается стандартный значок. Мы значок формы SettingsForm не меняли.
2015-07-17 15:56 Хранитель экрана Использование реестра + 10 30 мин.
Работать с реестром
ничего
Очень интересный урок, новый и познавательный
2015-07-17 15:10 Хранитель экрана Применение настроек + 10 45 мин.
Работать с try - catch
ничего
Дорабатываю свой хранитель экрана с треугольниками :)
2015-07-17 13:55 Хранитель экрана Форма настроек + 10 1 час. 00 мин.
Работать с ColorDialog
ничего
Использовала одну функцию для установки двух цветов с помощью
((Label)sender).BackColor
2015-07-14 19:13 Микроигры VIP урок. Стрелялка + 3 1 час. 30 мин.
использовать базовый класс
ничего
Сделала свою версию Plants vs Zombies. Картинки "шарика" меняются при инициализации (задаются случайным образом из нескольких картинок). Игрушка классная. Как, впрочем, и остальные.
Чувствуется, что урок записывался давно, и некоторые моменты объектно-ориентированного программирования опущены. Например, не вызывается конструктор базового класса из производного, хотя в других уроках мы это делали.
К сожалению, профессия преподавателя программирования предполагает пересмотр и адаптацию излагаемого материала каждые 1-3 года :(
2015-07-11 16:39 Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок + 20 15 мин.
Менять размер и цвет треугольников
ничего
List<Figure> list; // - вот он, ПАРАМЕТРИЧЕСКИЙ ПОЛИМОРФИЗМ в действии!!!
Иногда теоретические знания все-таки находят практическое применение. И это приятно :)
2015-07-11 13:38 Хранитель экрана Новый класс Polygone + 20 1 час. 30 мин.
Работать с полигонами, классами
ничего
Сделала хранитель экрана с треугольниками. По щелчку мышкой добавляется новый треугольник и присоединяется к "летающим"
2015-07-10 19:43 Хранитель экрана Новый класс Figure + 20 1 час. 00 мин.
Использовать статические члены и методы класса
Создать объекты разного цвета
Для обращения к статическим полям вместо указателя this можно использовать имя класса:
public class Figure
    {
        static Pixel min;
        static Pixel max;
        public static void InitMinMax(Pixel min, Pixel max)
        {
            Figure.min =  min;
            Figure.max = max; 
        }
...
}
2015-07-10 18:10 Хранитель экрана Новый класс Graph + 20 20 мин.
Использовать несколько конструкторов в классе, обращаться к одному конструктору из другого
ничего
Реализовала 2 шарика, пока без класса фигуры
2015-07-10 17:03 Микроигры ФИНАЛЬНЫЙ УРОК + 1 1 час. 30 мин.
Собирать архив в единый отчет
Да уже привыкла записывать видеоотчеты, поэтому самое сложное постепенно становится простым.
Очень понравился курс. Я на финишной прямой. Вперед, к "Стрелялке"!!!
2015-07-10 16:54 Комбинаторика Комбинаторика. Счастливые билеты 6 + 20 20 мин.
Решать задачу поиска счастливых билетов методом перебора
ничего
Задача мне очень понравилась. Особенно интересны ее другие решения - через рекурсию и через динамическое программирование
2015-07-09 21:37 Хранитель экрана Движение шарика + 1 20 мин.
Перемещать графический объект
ничего
Толщину пера задала целым значением (а не float):
Pen penFore = new Pen(Color.Blue, 2);
и ошибок не было.
2015-07-09 21:16 Хранитель экрана Создаём графику + 1 20 мин.
Работать с графикой
ничего
Все получилось очень легко
2015-07-09 20:13 Шарики Шарики. Поиск линий + 1 1 час. 00 мин.
Удалять линии, считать очки.
Сделать подсчет очков.
Хотела сделать вариант с фоновым рисунком, но форма тормозит при изменении размеров (изменение размеров сделала еще на первом уроке). Но все-таки вариант оригинальный, как мне кажется.
2015-07-09 17:01 Шарики Шарики. Поиск пути + 20 1 час. 30 мин.
Закрепила волновой алгоритм. Научилась анимировать перемещение шарика.
Найти, где забыла выделить память под массивы.
Просмотрела, где в уроке выделяется память под массив path. Кстати, давно мучаюсь вопросом: как у C# дело обстоит с освобождением выделенной памяти?
2015-07-09 07:36 Шарики Шарики. Логика игры   2 час. 30 мин.
Отображать и перемещать шарики
Найти ошибку (забыла удалить структуру Ball из класса Game)
Игрушка - класс! Как бы не зависнуть в ней, когда все соберется :)
2015-07-08 19:21 Шарики Шарики. Анализ игры + 1 1 час. 30 мин.
Создавать матрицу элементов PictureBox. Задавать их размеры.
Не опередить ход урока.
Ловлю себя на мысли, что все больше хочется добавлять от себя что-то новое. Сделала возможность изменения размеров формы с изменением размеров клеток.
2015-07-07 21:29 Шарики Шарики. Вступление + 1 30 мин.
Алгоритму игры в шарики
Нарисовать блок-схему. Хотя ... это не сложно :)
Уже на шаг ближе к реализации.
2015-07-07 20:26 Микроигры Крестики-Нолики. Игра на двоих + 20 3 час. 30 мин.
Использовать передачу параметров по ссылке
пошаговое выполнение
Работа дублирована из курса "Микроигры"
2015-07-06 19:02 Игры со словами Виселка. Алгоритм помощника + 20 2 мин.
Программировать помощника для виселки
не знаю
Реализовала свой алгоритм
2015-07-06 18:59 Игры со словами Виселка. Блоксхема помощника + 20 2 мин.
Составлять блок-схемы, реализовывать свой алгоритм
не знаю
Все-таки я использовала свой вариант блок-схемы
2015-07-06 17:06 Игры со словами Виселка. Поле чудес + 20 2 час. 00 мин.
Использовать ресурсы, содержащие текстовый файл
Исправлять свои ошибки. Рисовать картинки (почти 1 час из 3 ушел на подготовку картинок).
Хочу написать хелпер для этой игрушки, уже есть мысли. Как сделаю - обновлю архив.
2015-07-06 16:41 Микроигры ПОЛУФИНАЛЬНЫЙ УРОК + 2 3 час. 00 мин.
Реализовывать свои алгоритмы
собраться с духом
Все-таки я реализовала свой алгоритм :)
2015-07-05 21:18 Нано-игры ФИНАЛЬНЫЙ УРОК + 20 1 час. 00 мин.
Записывать видеоотчеты
увидеть, что урок переделан
нет
2015-07-03 18:27 Микроигры 2048 - Смещение + 20 2 час. 00 мин.
Составлять логику игры
Вовремя остановиться
Убрала TableLayoutPanel, добавила обработку метода Resize формы и границы Label-ов. Теперь можно менять размеры формы.
2015-07-03 14:07 Микроигры 2048 - Интерфейс + 20 1 час. 30 мин.
Работать с Dictionary
ничего
долго с цветами возилась
2015-07-02 17:14 Микроигры Игра 15 - Картинка + 20 2 час. 30 мин.
Динамически размещать объекты
Определить, почему фрагменты картинки размещаются вразброс
Очень полезный урок. Добавлю возможность загружать картинку из файла.
2015-07-01 20:54 Микроигры Игра 15 - Алгоритм + 1 1 час. 00 мин.
Перемешивать пятнашки
Победить
Все получилось. Оказывается, я не умею играть в пятнашки.
2015-07-01 19:23 Микроигры Игра 15 - Кнопки + 20 20 мин.
Размещать кнопки
ничего
Самое интересное впереди
2015-06-30 20:21 Игры со словами Игры со словами + 20 2 час. 00 мин.
Работать со словами
не знаю
Задание выполняла на после вебинара. Переделала алгоритм поиска анаграмм и ускорила его работу.
2015-06-30 18:56 Нано-игры Арканоид - Шарик и кирпичики + 1 2 час. 00 мин.
Программировать Арканоиды
Понять, как сравнивать координаты шарика и кирпичиков
В качестве ракетки, шарика, кубиков использовала PicturePox-ы. Игрушка маленько подтормаживает.
Добавила перемещение шарика вместе с ракеткой перед "взлетом".
2015-06-28 10:19 Нано-игры Арканоид - Уровень и ракетка + 1 2 час. 00 мин.
Алгоритму перемещения ракетки
Рассчитать координаты перемещения
Урок очень понравился, игрушка тоже.
2015-06-27 07:15 Комбинаторика ФИНАЛЬНЫЙ УРОК + 2 1 час. 00 мин.
Записывать видеоотзывы
Успеть отправить отзыв до окончания подписки
Урок появился в разделе слишком поздно. Думаю, многие не смогут пройти курс до конца, поскольку подписка уже закончилась, а после этого появился этот урок.
2015-06-25 20:17 Комбинаторика Рекурсия. Фракталы. Кривая Гильберта + 1 1 час. 00 мин.
Применению сложной рекурсии
Урок оказался сложнее, чем два предыдущих. Хотя и достаточно доступный.
Пожалуй, это мой первый практический пример применения сложной рекурсии. Раньше - только в теории изучала, с примерами, "высосанными из пальца" : http://prog-cpp.ru/recursion/
2015-06-25 18:44 Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского + 10 20 мин.
Рисовать кривую Серпинского (раньше только в Интернете на картинках видела)
ничего
Вот и еще одна радуга получилась :)
2015-06-25 18:13 Комбинаторика Рекурсия. Фракталы. Спираль + 2 30 мин.
Рисовать на форме
Нарисовать первый виток спирали (самостоятельно)
Вот такая радуга получилась. Попытка сделать иконку из того же рисунка, правда, не совсем удачная. Зато тоже фрактал :)
2015-06-14 15:22 Нано-игры Скорость реакции. Алгоритм и рекорд + 1 35 мин.
Использовать Stopwatch
Побить рекорд без мышки и сенсорного экрана (одним тачпадом)
Побить рекорд так и не удалось. Зато удалась программа :)
2015-06-14 10:57 Нано-игры Скорость реакции. Три картинки по таймеру + 1 10 мин.
Выводить поочередно PictureBox
ничего
Дополнительно сделала, чтобы картинка для PictureBox выбиралась случайным образом.
2015-06-14 10:23 Нано-игры Скорость реакции. Блок-схема + 1 25 мин.
Составлять блок-схемы.
все просто
А почему бы не Кунг-Фу Панда? Картинки уже есть :)
2015-05-09 17:45 Морской Бой VIP. Анимированный кубик + 10 1 час. 00 мин.
Закрепление работы с классами, анимация
Закрасить точки (когда Интернет отключили, и негде посмотреть, как это сделать)
Вполне хороший кубик получился
2015-05-09 13:01 Морской Бой VIP. Анимированный кружок + 10 35 мин.
Рисовать перемещение фигур
ничего
Урок понравился
2015-05-09 12:35 Комбинаторика Рекурсия. Заливка области + 10 20 мин.
Не знаю даже. Сама догадалась, как функцию написать.
Ничего
Интересно и просто.
2015-05-07 21:04 Комбинаторика VIP. Простые числа. Оптимизация алгоритма + 10 3 час. 00 мин.
Оптимизации алгоритмов, алгоритму получения простых чисел
Составить функцию получения простых чисел с помощью Решета Эратосфена
Очень интересный урок. Закончился курс Комбинаторики.
Жалко, что урок "поиска в глубину" - закрашивание ограниченной области в этот курс не вошел (хотя в вебинарах есть ссылки на него)
2015-05-06 18:15 Комбинаторика Динамика. Выход из Лабиринта + 2 2 час. 00 мин.
Как ни странно, - вставлять данные в консоль (чтобы заново весь лабиринт не вводить)
Нарисовать кратчайший путь. И я справилась!!!!
Очень понравился урок. Как и весь этот раздел.
2015-05-05 18:17 Комбинаторика Динамика. Счастливые билеты 20 + 2 3 час. 00 мин.
Узнала, что такое комбинаторика и динамическое программирование
Решиться отозвать отчет из-за обнаруженной ошибки в дополнительной задаче.
Получила очень полезные знания. Наконец-то решила дополнительную задачу. Довольно долго с ней провозилась.
2015-05-04 19:04 Комбинаторика Динамика. Поле дураков + 10 30 мин.
Начала изучать динамическое программирование
Решить задачу до просмотра видео и нарисовать Робота Шарпа
Заготовку робота взяла из Интернета. Мне показалось, что он "похож" на то, что нужно.
2015-05-04 18:32 Комбинаторика Полуфинальный урок. Ответы на вопросы + 10 10 мин.
Писать отзывы
Придумать, что писать
Да, курс оказался очень полезным. Надеюсь, что дальше будет еще интереснее. Ведь именно из-за динамического программирования хотела изучить этот курс. Рекурсия - тема давно мне знакомая, но ее применение открыло новые границы. Очень понравилась задача с математическими действиями. Хочется теперь все это применить и поделиться новыми знаниями. Надеюсь, что это удастся.
Как и просили, прикрепляю свою фотографию :)
P.S. В ближайшее время тему обязуюсь расширить.
2015-05-04 17:24 Комбинаторика Рекурсия. Обратный отсчёт + 10 2 мин.
ничему
ничего
Задача была решена значительно раньше (еще до знакомства с данным курсом). Подобную рекурсию применяла для перевода чисел из одной системы счисления в другую.
2015-05-04 17:21 Комбинаторика Рекурсия. Общий делитель + 10 2 мин.
Алгоритму определения НОД
Задача уже была решена
Алгоритм понравился. Надеюсь, пригодится в других задачах.
2015-05-04 15:57 Комбинаторика Рекурсия. Числа Фибоначчи + 10 2 мин.
Уже ничему
ничего
Задача уже была решена
2015-05-04 15:56 Комбинаторика Рекурсия. Факториал + 1 2 мин.
Уже ничему
ничего
Задача была решена раньше.
2015-05-04 15:54 Комбинаторика Комбинаторика. Математические операции + 10 1 час. 30 мин.
Решать головоломки с цифрами.
Составить функции expr(), rang() в классе Calc.
Теперь знаю, как помочь детям в решении подобных задач повышенной сложности из учебника математики. А то долго голову ломали. Теперь можно просто запустить программку, и все решения отыщутся.
Очень понравился класс Calc. Можно его использовать для других вычислений. Может, калькулятор напишу на его основе.
2015-05-04 09:30 Комбинаторика Комбинаторика. Сложение букв + 10 50 мин.
Решать математические головоломки с использованием рекурсии.
Решить задачу про булки для других буквенных выражений
Хотела сделать вложенный цикл вместо рекурсии, но потом увидела, что буквенные выражения разные.
2015-05-03 19:43 Комбинаторика Комбинаторика. Много ферзей. Демонстрация + 10 2 час. 00 мин.
Составлять алгоритмы и визуализировать их.
Написать программу визуализации.
Очень понравился урок.
2015-05-03 17:15 Комбинаторика Комбинаторика. 4 x 4. Ладья x Ферзь + 10 1 час. 00 мин.
Рекурсивно вызывать алгоритм генерации перестановок
Найти ошибку с индексами массивов
Как жалко, что вчера на олимпиаде я этого не знала
2015-05-03 13:46 Комбинаторика Комбинаторика. Счастливые билеты N + 10 1 час. 00 мин.
Оптимизировать алгоритмы, применять рекурсию в случае неизвестного количества вложенных циклов.
Заставить робота посчитать 10-значные билеты
Урок очень полезный.
2015-05-03 05:36 Комбинаторика Рекурсия. Главный секрет + 1 42 мин.
затрудняюсь ответить
ничего
Задачи уже не нашла в разделе "НОВЫЕ ЗАДАЧИ". Но раньше их уже решала.
2015-05-03 04:50 Комбинаторика Рекурсия. Вступление + 10 5 мин.
ничему
ничего
Картинки уже были. Надеюсь, дальше будет интереснее.
2015-04-19 19:25 Микроигры VIP урок. Формула 1 + 10 5 час. 00 мин.
Находить ошибки, которые возникают только у меня
Побороться с изменением размеров экрана.
Наконец-то все заработало! Только почему-то функция resize() вызывается при инициализации (когда машинки еще нету).
Решила следующим образом:
        private void panel1_Resize(object sender, EventArgs e)
        {
            if(car!=null)
            car.resize(panel1);
        }
По-другому почему-то вылетает с исключением. Это, интересно, только моя проблема?
2015-04-09 20:32 Морской Бой Олимпиада - Создание ИИ - Добивание корабля + 10 1 час. 00 мин.
Еще одному алгоритму игры в Морской бой.
Отыскать свои ошибки и "прикрутить" класс Mission к оконному приложению (до сих пор до конца не реализовала).
Поняла свою главную ошибку - после нахождения 4-палубника нужно искать 2-палубник.
Хотелось бы еще урок по доведению до ума оконного приложения.
2015-04-08 20:07 Морской Бой Олимпиада - Создание ИИ - Шаблон ударов + 10 40 мин.
Закрепила работу с генератором случайных чисел
Ничего
Выбранная матрица имеет заданный размер 10х10 и никак не соотносится с размером поля. Если изменить размер поля, то в работе алгоритма возникнут проблемы.
2015-04-06 19:12 Карточки памяти Отображение карточек + 10 1 час. 00 мин.
Перемешивать карточки, менять статус на каждом шаге.
Найти свои ошибки.
Детям понравилось :) Играют!
2015-04-05 18:07 Морской Бой Установка кораблей + 1 45 мин.
Размещать корабли вручную
Отловить ошибки, допущенные в предыдущих уроках
:)
2015-04-05 17:17 Карточки памяти Подготовка формы + 10 1 час. 00 мин.
Размещать PictureBox в матрице
найти и подготовить картинки
Почему-то заметно, когда картинки подгружаются. Помню, что когда-то решалось через двойную буферизацию, но не помню, как.
2015-04-05 13:17 Морской Бой Делегаты отображения + 10 1 час. 00 мин.
Использовать делегаты
Исправить возникшие ошибки при переносе методов
Хотелось бы закрепить полученные знания в других уроках. Урок очень понравился.
2015-04-05 07:26 Демо игры Камень ножницы бумага + 1 2 час. 00 мин.
:)
ничего
:)
2015-04-04 19:38 Морской Бой Редактор и Сетка + 10 2 час. 30 мин.
Использовать "предохранительный клапан"
не знаю
Смотрела урок в несколько заходов. На мой взгляд, его можно было бы разбить на более мелкие.
2015-03-30 17:35 Морской Бой Море и Корабль + 2 1 час. 30 мин.
Реализации ООП на C#
Найти допущенные ошибки
Все интересно
2015-03-26 16:55 Морской Бой Планирование − 1 15 мин.
разбивать задачу на классы
выбрать методы для классов
затрудняюсь
2015-03-26 16:11 Морской Бой Олимпиада - Самый лучший алгоритм + 10 20 мин.
оценивать разные алгоритмы решения
разобраться в тех алгоритмах, которые не сама придумала
На мой взгляд, алгоритм решения зависит в первую очередь от выбора точек поиска кораблей.
2015-03-21 20:04 Демо игры Картинка с секретом + 1 1 час. 00 мин.
не знаю
ничего
Все получилось во время вебинара. Легкий урок.
2015-03-15 06:14 Морской Бой Олимпиада - Создание ИИ - Стратегия + 3 8 час. 00 мин.
Одним предложением и не скажешь.
Разработать алгоритм при недостатке теоретических знаний.
Решение получилось, хотя, возможно, и не самое оптимальное.
2015-03-14 14:18 Морской Бой Олимпиада - Угадай число + 1 20 мин.
+
правильно выставить шаг деления отрезка пополам
Применен бинарный поиск
2015-02-16 12:02 Микроигры 2048 - Учимся играть + 1 15 мин.

ничего
нет
2015-02-07 13:53 Демо игры ФИНАЛЬНЫЙ УРОК + 1 10 мин.

Все доступно и понятно если следовать видеоурокам. Особенно понравилась игра "Устный счет"
Самое сложное - посмотреть вебинары в прямом эфире из-за разницы во времени с Москвой. А записи вебинаров я, к сожалению, найти не могу. Кроме того, по видеозаписям легче создавать программы, поскольку в случае затруднения можно приостановить запись или просмотреть еще раз.
2015-02-07 10:53 Нано-игры Бот для Цифр + 1 25 мин.

Сложным - ничего, новым - многостроковые текстовые поля.
Можно демонстрировать прохождение игры подобным способом.
2015-02-06 10:39 Нано-игры Игра Цифры + 1 25 мин.

ничего
Все получилось. Научилась сортировать случайные значения на стационарных кнопках и писать сообщения MessageBox в несколько строчек (до этого пользовалась \n).
2015-02-05 13:09 Демо игры VIP. Устный счёт + 1 40 мин.

Добавить время решения, потому что этого не было в уроке. Еще бы побороться со звуком в момент нажатия "Enter"! Может, кто-нибудь подскажет?
Делала программу для сына-первоклассника. Пусть тренируется! Вместо выхода из игры считала количество ошибок.
2015-02-04 12:15 Демо софт Двенадцать месяцев + 1 50 мин.

Привязать календарь к правому верхнему углу
Метод show_image() вызвала из Form1_Load(object sender, EventArgs e){ } вместо
public Form1()
        {
            InitializeComponent();
          // show_image();
        }

, и ошибки при закрывании окна без картинок не возникло.
2015-02-04 10:49 Демо игры Бот для Быстрощёлка + 1 40 мин.

"Поймать" все открывшиеся калькуляторы, когда установлено минимальное количество кликов равное 0 (а не 1). Прямо вирус ходячий получился!
Почему вывод seconds.ToString("#.#") некорректно выводится если seconds < 1 (на скриншоте видно) и как это исправить?
2015-02-03 09:47 Демо игры Игра Быстрощёлк + 1 25 мин.

Побить рекорд по быстрощелканью мне так и не удалось
Затруднений не было.
2015-02-02 11:01 Демо игры Лабиринт 2D - игра + 1 5 час. 00 мин.

ничего
Хотелось бы решить эту задачу на базе классов, чтобы не копировать метки (Label) с одного уровня на другой.
2015-02-02 07:24 Демо игры Лабиринт 2D - меню + 1 5 час. 00 мин.

Уже была на этом вебинаре.
Это именно та задача, которая показала мне, что здесь есть чему поучиться
2015-02-02 06:24 Демо софт Вступительное слово + 1 5 час. 00 мин.

Графическое оформление программ на C#.
Хорошо знакома с языками Си, C++, но большинство приложений, которые мне приходилось создавать, - консольные. Надеюсь увеличить объем своих знаний C#, особенно с точки зрения графического оформления.
  Демо софт Английские карточки   Открыто


  Нанософт Баскетбольное табло   Открыто


  Теория ООП Инкапсуляция мечты   Открыто


  Микроигры VIP урок. Змейка   Открыто


  Портфолио на Bootstrap Презентация курса   Открыто


  Бинарная жизнь Максималка   Открыто


  Графические циклы VIP. Спирограф от Елены   Открыто


  WPF Clocks Стрелочные часы   Открыто


  Dancing Links Пентагон ищет решение   Открыто


  Простой WPF WPF. Конвертер валюты. Курс валют в JSON.   Открыто


  Демо игры VIP. Бесплатная консультация   Открыто


  Нано-игры VIP урок. Игра 2048   Открыто


  Карточки памяти Алгоритм игры   Открыто


  Шарики VIP. Рефакторинг Библиотеки   Открыто


  Дневник успеха 2018-08-12 Отчёт за неделю   Открыто


  Начало здесь День №1. Создание микро-Привычки.   Открыто


  Bootstrap-4 первые шаги Погружение в проект   Открыто


  Платформер на Unity 1. Вступление   Открыто


  Tinklavimas Контрольная работа   Открыто


Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Использовать ToolStrip
Трудности: Разобраться с изменением размеров формы
Не знаю, это только моя проблема или кто-то с этим тоже сталкивался. Возможно, это свойство Visual Studio 2013. При создании формы вызывается метод Resize, и возникает исключение, поскольку массив box еще не сформирован. Решила проблему, обработав метод ResizeEnd формы. С одной стороны, это, конечно, хорошо, потому что перерисовка происходит только в момент, когда изменения размеров формы закончились. С другой стороны, этот метод не вызывается при нажатии на кнопку MaximizeBox. Пока оставила без нее. Возможно, потом перенесу обработку в метод Resize, введя какой-то флаг, который не будет вызывать функцию пока форма не проинициализирована (уже есть опыт такой реализации в игре Lines).


Научился: "Подглядывать" на карту кораблей.
Трудности: Подбить весь флот за 7 ударов.
Статистику и MessageBox надо поменять местами. На самом деле там 7 ударов и 0 кораблей.