Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2016-06-19 21:43 Шарики Шарики. Вступление + 20 40 мин.
подготовил данные для начала написания программы
Ничего
Нет
2016-04-30 10:06 Бурные потоки ФИНАЛЬНЫЙ УРОК + 1 10 мин.
Обдумывать отзыв о курсе.
Ничего.
Курс в целом, конечно, понравился. Он дал мне начальные сведения о способе организации потоков в программе. Но когда был анонс курса, я ожидал немного большего. На мой взгляд не слишком яркий пример для работы с потоками (вроде как бы создали потоки, они работают (питоны бегают) себе, а вот когда есть польза (или необходимость) разделять свою программу на потоки - не сказано). Например, если происходит запись данных из приложения в файл, базу данных (нужны ли отдельные потоки?),  получение данных из интернета и т.д.
В любом случае, за ваш труд, Евгений Витольдович, большое спасибо!!!
2016-04-30 09:52 Бурные потоки Смысл жизни + 20 30 мин.
Сделали завершение жизни питона при попадании его головы на символ Х.
Ничего.
Один питон попался очень хитрый - никак не попадал на символ Х (какая тяга к жизни!!!)
2016-04-29 15:30 Бурные потоки Замри! + 20 40 мин.
Провел эксперименты с остановкой движения каждого питона.
Понять смысл работы с ThreadAbortException и методом Thread.ResetAbort();
Так до конца и не понял почему нужно было помещать в while() еще один while() и для чего применяли Thread.ResetAbort(); если все равно питон продолжал двигаться(((
2016-04-29 10:58 Бурные потоки Приоритет + 20 20 мин.
Поэкспериментировал с приоритетами потоков. Добавил поля с информацией о номере питона и его длине на игровое поле.
Ничего
Нет замечаний
2016-04-25 16:11 Бурные потоки Бурная жизнь + 20 30 мин.
Доработал методы Step ShowMe и наконец наступил торжественный момент запуска программы.
Ничего
Можно бесконечно наблюдать за жизнью в "террариуме"!
2016-04-25 11:17 Бурные потоки Поток питонов + 20 30 мин.
Познакомился (впервые) с созданием потоков в программе, реализацией критической секции, фоновым процессом!!!
Необходимо вникнуть в суть урока - чтобы закрепить понимание принципов работы с потоками!
Супер!! Урок очень понравился! Особенно наблюдать рой движущихся "питончиков".
2016-04-25 10:46 Бурные потоки Поворот головы + 20 40 мин.
Добавлены новые функции для "оживления" питонов. Заодно подкорректировали класс Coord.
Ничего
С удивлением узнал, что оказывается в C# как и в C++ можно делать перегрузку операторов.
2016-04-25 09:40 Бурные потоки Питонатор + 20 30 мин.
Создал статический метод для создания экземпляра питона, а также приватный конструктор
В уроке вроде бы ничего.
А вот сообразить как вывести на экран питона не получается(((. В методе ShowPython в цикле foreach получаю только координату очередного элемента тела питона, а где же хранится символы для хранения??? Не соображу...
2016-04-24 17:29 Бурные потоки Зайчики + 20 40 мин.
реализовал новые методы в классе питона для проверки координат и добавления кролика на поле.
Ничего.
Возможные нестатичные поля класса:
- цвет питона,
- длина питона,
- координаты питона,
- жив/мертв,
- направление движения,
- скорость движения
2016-04-24 16:59 Бурные потоки Террариум + 20 30 мин.
Создал методы в классе Змейки-питона для рисования поля.
Ничего.
Замечаний нет.
2016-04-24 16:24 Бурные потоки Вступление + 20 15 мин.
Пока ничему новому.
Ничего.
Нет.
2016-04-24 15:07 Коллекция графов ФИНАЛЬНЫЙ УРОК + 20 5 мин.
На данном курсе я ознакомился и реализовал на практике алгоритмы обхода вершин графа (заодно систематизировал свои первоначальные знания о графах, которые немного подзабыл). Очень эффектно выглядит, когда реализованный функционал в коде становится наглядным и визуализируется. Так лучше понимаешь то, что не смог понять в тексте алгоритма и в коде.
Самым сложным все равно остается понимание работы с итераторами (IEnumerable, IEnumerator, yield). До конца не уверен, что смогу сам реализовать такой подход в другом проекте (решается только практикой).
Меня очень интересует тема визуализации данных и процессов. Очень хочется понять как например реализуется графический эквалайзер в проигрывателях музыки (прыгающие уровни ползунков, не говоря уже о полноценных образах)
2016-04-24 14:56 Коллекция графов Глубокий алгоритм + 20 15 мин.
Реализовал алгоритм обхода вершин графа методом поиска вглубь. Для этого потребовалось минимум усилий (скопировать алгоритм обхода вширь и внести несколько исправлений), и ... все отлично работает!!!
Ничего.
Спасибо, Евгений Витольдович, за курс!!!
2016-04-24 09:23 Коллекция графов Глубокий поиск + 20 30 мин.
Познакомился с алгоритмом поиска вглубь. Нарисовал свой граф, проработал алгоритм на примере нового графа.
Ничего.
Нет замечаний - все понятно.
2016-04-24 08:42 Коллекция графов Визуализация процесса + 20 30 мин.
На этом уроке реализовал визуализацию алгоритма поиска вширь на графе. Для этого понадобилось добавить поле типа delegate в класс Graph, а затем реализовать функцию в коде программы для раскраски вершин графа.
Ничего
Многократно пытался сделать PrintScreen работающей программы - все время получался отработанный вариант(когда все вершины уже черные). Потом мысль "О, опять этот один поток в программе....", надо было активировать окно другой программы или рабочий стол.
2016-04-23 18:51 Коллекция графов Широкий пошаговый ход + 20 30 мин.
Сначала не понял, о какой ошибке в Hashtable идет речь, но потом вспомнил о том как хранит эта коллекция свои элементы (размещая в случайном порядке) и вот стало понятно почему сломалось...
После просмотра урока - ничего)))
Замечаний нет.
2016-04-23 15:35 Коллекция графов Широкий алгоритм + 22 40 мин.
реализовал алгоритм поиска вширь в коде нового класса.
Разобраться - почему не работает???
Замечаний нет
2016-04-22 19:29 Коллекция графов Широкий поиск + 20 40 мин.
Пытался разобраться в алгоритме поиска в ширину.
Разобраться в алгоритме конкретно для своего графа - слишком сложным я его нарисовал.
Не совсем понял, если в моем графе вершины соединены многократно и например алгоритм опять выходит на вершину с №5 (например) включать ее в очередь или нет (она помечена как пройденная)...
2016-04-22 13:38 Коллекция графов Шахматная доска + 20 1 час. 00 мин.
Создал граф шахматной доски. Повторил все шаги по выводу графа на экран.
Тройные циклы путают....
Замечаний нет
2016-04-22 11:11 Коллекция графов Отображение + 20 1 час. 00 мин.
Написал функции для вывода графа на форму (и вершин и ребер)!
Не запутаться в обилии похожих по названию функций и переменных)))
Нормально!
2016-04-17 08:23 Коллекция графов Инициация + 20 40 мин.
Создал экземпляр класса граф, просмотрел его состояние в памяти ПК.
Ничего
Спасибо - интересно! Возникло желание найти способ отображения графов на форме, такие как на рисунке, читаю инфу на codeplex, пока не разобрался...
2016-04-16 06:43 Коллекция графов Рёбра + 20 35 мин.
Ознакомился с коллекцией Dictionary, доработал класс Graph для работы с ребрами.
Понимание алгоритма проверок условий существования вершин и ребер при создании графа.
Замечаний нет
2016-04-16 05:56 Коллекция графов Вершины + 20 30 мин.
Начал создание класса для представления графа.
Ничего
Для хранения ребер использовать Список списков.....
2016-04-15 19:28 Коллекция графов Граф + 20 1 час. 00 мин.
кратко повторил знания о графах.
После долгих раздумий пришел к выводу, что можно использовать что-то типа Dictionary<int, List<int>> для хранения номера вершины и смежных к ней вершин соответственно.
Не понял в конце урока что означает нужно хранить цвета вершин и список ребер? Т.е. коллекция типа Dictionary<int,string> где 0-RED, 1-BLACK, 2-WHITE и другая типа Dictionary<int,int> концы ребер? А потом все в еще более сложную коллекцию? Что-то у меня слишком сложно получается... (вернее не получается)
2016-04-15 16:32 Коллекция графов BitArray + 20 40 мин.
Познакомился с BitArray. Использовал встроенные методы этой коллекции.
ничего.
Кстати, используя булевские  методы для коллекции обнаружил, что применяя bit1.And(bit2) на самом деле изменяются значения в массиве bit1 поэтому необязательно задавать третий массив bit!
2016-04-15 14:57 Коллекция графов Hashtable + 20 40 мин.
Ознакомился и поработал с новыми коллекциями Hashtable, HybrideDictionary, разобрался с тем как они располагаются в памяти. Наконец-то понял, что такое вообще hash и откуда он берется)))
При подборе количества итераций цикла (100000) в ListDictionary комп висит - поэтому ограничился 10000!
Нет
2016-04-15 12:26 Коллекция графов ListDictionary + 20 35 мин.
Познакомился с ListDictionary впервые. Разобрался как хранятся пара ключ-значение в памяти (получаются два обычных массива). Поработал с методами коллекции. Дополнительно применил методы Contains(), Remove().
В принципе ничего
Отлично!
2016-04-15 11:18 Коллекция графов Array vs List + 20 40 мин.
Явно проверил скорость работы программы с разными типами коллекций. Придумал свой набор операций с типом ArrayList. Для этого создал первый ArrayList в котором хранятся значения трех разных типов (int, double, String), затем при заполнении основной коллекции ArrayList с помощью генератора случайных чисел заполняю коллекцию в цикле обьектами разных типов. Результат налицо - время работы с такой коллекцией ЗНАЧИТЕЛЬНО больше чем с однотипными!!!
Придумать свой набор операций для демонстрации!
Очень интересно!
2016-04-15 09:55 Коллекция графов List + 20 40 мин.
Поработал с созданием коллекций типа List. Дополнительно ознакомился с методами для работы с такой коллекцией:
Insert(), Sort(), ForEach(delegate)
Пришлось дополнительно искать и читать как работать с методом ForEach(delegate)
Замечаний нет
2016-04-15 06:52 Коллекция графов ArrayList + 20 20 мин.
Повторил работу со списком ArrayList. Подробнее просмотрел методы этой коллекции. Дополнительно использовал методы: AddRange(), GetRange(), Reverse().
Ничего
Хорошо!
2016-02-18 09:49 Базовый ASP.ект Мы начинаем ASP.NET с MVC + 20 30 мин.
Ознакомился с базовой структурой проекта ASP.NET MVC
Ничего
Пока нет
2016-02-06 15:41 Инфобизнес Социальная сеть проекта + 20 30 мин.
Просто смотрел и слушал.
Ничего.
Планируемый функционал очень обширен. У меня разъезд мозга, пока трудно представить как реализовать все это и как будет выглядеть
2016-02-06 14:30 Инфобизнес Распределение доступов + 20 30 мин.
Ничему
Ничего
Предложение участника вебинара было, на мой взгляд правильным. Если человек оплатил курс, то доступ пройденных уроков должен оставаться навсегда. Я не пойму причины почему вы против (даже с коммерческой точки зрения). Например, я курс по хранителю экрана и морскому флоту в принципе скачал на свой пк, чтобы можно было просмотреть в качестве справки. НО!!! ХОЗЯИН - БАРИН! В конечном счете принимаете решение только ВЫ, Евгений Витольдович. Единственное, не понимаю, зачем тогда в качестве заданий к урокам - написать замечания, вопросы, комментарии, если они не принимаются вами. Может убрать это поле? А вопросы по уроку задавать в специальном разделе (том же Help Me)
2016-02-06 08:33 Инфобизнес Иерархия учебных материалов + 20 30 мин.
Ознакомился со структурой будущего учебного процесса
Ничего
Прохождение интерактивных заданий, квестов - интересная идея. Как например на сайте codeschool.com или try.jquery.com
2016-02-05 17:16 Инфобизнес Базовые принципы проекта + 20 20 мин.
Внимательно прослушал)))
Ничего
Хм...Трудно сказать. Уже вроде бы и так много всего. Может быть Форум какой-нибудь для обсуждения и взаимопомощи участников проекта.
2016-02-05 16:38 Инфобизнес Подключение к системе GitHub + 20 15 мин.
Подключился к проекту на SmartGit. Система уже была установлена - немного изучал ее месяца 3 назад.
Ничего
Норм
2016-02-05 16:14 Инфобизнес Подготовка Visual Studio ASP.NET + 20 30 мин.
Создал проект веб-приложения MVC
Ну, Евгений Витольдович запутал совсем!!! Пока разобрался какой проект надо создавать... Создаю MVC, смотрю на видео - папки и файлы отличаются, опять новый проект...раз 10!!!
Если видео переснять некогда, пожалуйста подробнее объясните в тексте какой проект нужен
2015-12-21 11:32 Нанософт Шахматные часы + 20 1 час. 00 мин.
Кроме повторения ООП, получил опыт работы с классом DateTime для работы с датой/временем.
Путаница с вызовами функций для каждых часов...
Нет
2015-12-14 17:33 Графические циклы Спираль Архимеда + 20 40 мин.
Повторил тригонометрию (чуть-чуть)
Как всегда, расчет координат. Нужно побольше практики)))
Спасибо за урок! Завораживает, смотреть как компьютер рисует геометрические узоры...
2015-12-14 11:05 Графические циклы ФИНАЛЬНЫЙ УРОК + 20 15 мин.
Уроки понравились, все обьясняется понятно и просто. То что трудно понять на слух, разобрано на практике при выполнении заданий. В принципе для меня ничего нового про циклы, просто повторил их. Самые большие трудности возникают при расчете координат (зависит от того, какой рисунок ты хочешь получить). Всегда можно поэкспериментировать в циклах для вывода необычных узоров.
Расчет координат по которым будет рисоваться фигура.
Замечаний нет
2015-12-13 20:15 Графические циклы Трёхмерные циклы + 20 40 мин.
Экспериментировать со вложенными трех и четырех мерными циклами
Ничего
Спасибо, было интересно!
2015-12-13 17:39 Графические циклы Внутренние условия + 20 30 мин.
Рисовать линии по условиям внутри циклов
Работа с координатами (можно запутаться с подбором координат для вывода нужного квадрата)
Спасибо за урок
2015-12-11 19:32 Графические циклы Вложенные циклы + 20 20 мин.
Экспериментировать со вложенными циклами
Ничего
Все хорошо!
2015-12-11 16:08 Графические циклы Пучок лучей + 20 30 мин.
Да, узорчики получились интересные, прям как в зрительных образах проигрывателя!
Ничего
Спасибо за урок!
2015-12-11 14:08 Графические циклы Диагональные линии + 20 20 мин.
Разбираться с координатами линий
Ничего
Нет замечаний
2015-12-10 21:17 Графические циклы Горизонтали и вертикали + 20 20 мин.
Повторил цикл for.
Ничего
Нет замечаний
2015-12-10 20:22 Графические циклы Подготовка графики + 20 20 мин.
Повторил пройденное (создание обьектов для вывода графики на форму)
Ничего
Замечаний нет
2015-10-27 07:59 Морской флот Финишная миля. Перезагрузка. + 20 20 мин.
Добавил небольшую функцию do_restart() в файл battle.php для очистки таблиц в базе.
Ничего
Нет.
2015-10-12 07:55 Морской флот Одинокий капитан - Победа! + 20 40 мин.
добавил на форму Таймер, в котором выполняется периодические вызовы функций в зависимости от статуса игры.
Соответствующие функции doInfo() и doGame() соединяются с сервером и отправляют нужные запросы
Ничего
Нет
2015-10-11 13:20 Морской флот Одинокий капитан - Выстрелы + 21 30 мин.
Были созданы новые методы в классах Box, Ocean, Map. А также доработаны методы для вывода изображений на поле.
Ничего
Нет
2015-10-11 09:15 Морской флот Одинокий капитан - Прицел + 20 30 мин.
Доработал классы Box, Map. Добавил новые методы для отображения действий на поле боя. Нарисовал картинку прицела.
Осталось вывести рисунки в игру
Нет
2015-10-11 07:55 Морской флот Клиентский флот - Класс ServerGame + 20 50 мин.
Создал и протестировал работу класса ServerGame. Изменил описание экземпляра этого класса в начале класса программы.
Ничего
Вопросов нет. Работает.
2015-10-10 20:18 Морской флот Клиентский флот - Класс ServerFire + 20 45 мин.
Создал новый класс для работы с функцией fire на сервере.
Реализовал вызов нового класса из основной программы, результат - выстрелы выполняются только если есть "живые" корабли и они не охлаждаются.
Ничего
Спасибо за урок
2015-10-04 16:36 Морской флот Клиентский флот - Класс ServerShip + 20 30 мин.
Создал класс ServerShip.
Изменил класс Map и Ocean для доступа к их полям.
Протестировал вызов запроса ?do=ship
Ничего
Все-таки немного путанно с постоянным изменением модификаторов доступа в классах для полей и методов.
2015-10-04 10:51 Морской флот Клиентский флот - Класс ServerInfo + 20 30 мин.
Создал новый класс ServerInfo.
Потренировался в рефакторинге кода на примере созданных классов.
Вспомнил на практике теорию о наследовании в ООП.
Ничего
У матросов нет вопросов)))
2015-10-04 07:32 Морской флот Клиентский флот - Парсинг XML + 20 40 мин.
Наконец-то познал как парсить XML файл на практике. Когда читал в учебнике по C#, было как-то смутно.
Найти опечатку. При парсинге указал list = xd.GetElementsByTagName("oceans"); Целый вечер не мог понять, почему выходит Error. А у меня в базе поле называется ocean...
Нормально.
2015-10-03 19:43 Морской флот Клиентский флот - Подключение к серверу + 20 30 мин.
Познакомился с новыми классами для работы с протоколами http.
Создал первый запрос к серверу из программы на C#.
Все понятно!
Хорошо.
2015-10-03 18:35 Морской флот ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра + 20 30 мин.
Поиграл в игру через командную строку, сам с собой.
Когда надоело - подглянул в таблицу размещения кораблей и добил последний)))
Хотя их всего по два было.
Ничего.
Урок был легким для понимания.
2015-09-09 17:15 Демо софт Квадратный калейдоскоп + 20 2 час. 00 мин.
Создавать графические объекты (приходится немного вспомнить геометрию), работать с графической библиотекой.
Не потерять ход мыслей преподавателя
До конца не разобрался почему у нас получилась смесь: и объекты Box с вызовом обычных функций и статические методы. Надо подумать на досуге..................................................................................................................................
2015-09-09 11:52 Нанософт Средняя оценка + 20 1 час. 00 мин.
В очередной раз познакомился с делегатом
Основная часть времени ушла на понимание работы делегата. Вроде все понятно - но при попытке написать делегат для работы с другой функцией - понимание куда-то пропадает...
Нет
2015-09-09 08:26 Демо софт Менеджер паролей   50 мин.
Изучил компонент TableLayoutPanel. Также изучил метод Clipboard для копирования текста в буфер обмена и приведение типа object  к необходимому компоненту.
Ничего
Замечаний нет
2015-09-06 18:06 Демо софт Английские карточки + 20 1 час. 20 мин.
Закрепил понимание ООП при написании класса Dictionary.
Научился (немного) работать с новым элементом библиотеки Windows Media Player.
Также пришлось вспомнить классы и методы для работы с файловой системой.
В принципе ничего. Но с воспроизведение медиа-файлов столкнулся впервые - СПАСИБО за это!
Замечаний нет
2015-09-06 13:32 Демо софт Двенадцать месяцев + 20 30 мин.
Работать с элементом monthCalendar, изучил некоторые его свойства.
Сложным ничего. Приятно было искать картинки - воля для фантазии и творчества!!!
Спасибо за урок
2015-09-06 09:54 Нанософт Твоё портфолио + 20 1 час. 00 мин.
Проектировать и создавать заготовку для своего Портфолио - общего собирательного проекта для описания собственных работ и резюме.
Найти программы для добавления в проект
Нет
2015-08-29 11:32 Морской флот Серверный флот - Функция do_game + 20 30 мин.
Добавил функцию do_game() которая реализует запись транзакций игры с указанием времени события. Протестировал работу данной функции через запрос в строке браузера.
Теперь, когда все почти готово, уже ничего. Это была самая простая функция.
Замечаний нет
2015-08-29 09:38 Морской флот Серверный флот - Функция do_fire + 1 1 час. 00 мин.
Реализовал функцию do_ship(). Проверил правильность работы скрипта запросами через браузер.
Медленно, нудно, но нужно....
Нет замечаний
2015-08-28 11:00 Морской флот Серверный флот - Функция do_ship + 20 2 час. 00 мин.
Делать ошибки в тексте программы, а потом долго и упорно искать и исправлять их, чтобы программа работала(((
Разобраться, почему программа не работает так как нужно
Спасибо за урок
2015-08-27 11:22 Морской флот Серверный флот - Капитан очевидность + 20 20 мин.
Добавил изменения в БД: добавил поле oceans в таблицу info, изменил тип полей tick, ticks, fire_ticks, cool_tick в соответствующих таблицах с INT на BIGINT, чтобы уместить значения микросекунд. Внес соответствующие правки в файл battle.php. Добавил новые функции в init.php.
Ничего
Замечаний нет
2015-08-25 17:58 Морской флот Серверный флот - Функция do_info + 1 35 мин.
Написал часть скрипта для запроса к БД info и функцию для формирования ответа сервера в формате XML.

В принципе ничего. Забыл что запрос необходимо прописать в строке браузера, вызывал старую версию  без GET-параметра, долго не мог разобраться, почему в браузере возвращается <error> )))
КЛАСС!
2015-08-25 16:21 Морской флот Серверный флот - Рефакторинг РНР-кода + 20 30 мин.
Написал функции для подключения к БД и извлечения содержимого таблиц по запросу в файлах .php
Загрузил данные на сайт, протестировал работу скриптов.
Ничего
Спасибо за урок!
2015-08-25 10:49 Морской флот Серверный флот - Как PHP дружит с MySQL + 20 20 мин.
написал php-скрипт с запросом к БД. Проверил результат его работы в браузере.
Ничего
Работает!
2015-08-25 09:30 Морской флот Серверный флот - FTP подключение + 20 10 мин.
Соединяться с сервером по протоколу FTP. И РАБОТАЕТ!!!
Ничего
Все отлично!
2015-08-25 08:41 Морской флот Протокол - Команда GAME + 20 15 мин.
Сформировал запросы к серверу для команды GAME и ответ сервера для нее.
Теперь уже все просто.
Хорошо.
2015-08-25 08:02 Морской флот База Морского Флота - Запросы SQL + 20 20 мин.
У меня 5 в универе по дисциплине "Базы данных" и по курсовой)))
Ничего
Нет
2015-08-25 08:00 Морской флот База Морского флота - Экспресс SQL + 20 30 мин.
Освежил память по работе с языком SQL
Ничего
Нет
2015-08-23 18:58 Морской флот Протокол - Команда FIRE + 20 1 час. 40 мин.
Еще раз проработал запросы к БД. Закрепил понимание работы серверной части программы.
Теперь уже чуть-чуть понятнее. Жду с нетерпением когда будем реализовывать все это в программе на C#!!!
Все нормально - хотя и непривычно. Записался на этот курс как раз чтобы увидеть и понять как же можно реализовать работу программы в сети.
2015-08-22 14:13 Морской флот Протокол - Команды INFO и SHIP + 20 1 час. 30 мин.
Составил sql запросы к базе данных.
Сделал набросок текста php-скрипта на сервере, который должен возвращать результаты запроса из БД.
Потренировался с выполнением запросов к БД.
Понимание общей картины работы всего этого...
Не знаю - правильно ли я понимаю, но получается при запуске программы на C# и расстановке кораблей на полях и т.п. сначала все эти данные должны отправиться на сервер для заполнения всех таблиц и статусов???
И должен вернуться ответ после проверки корректности в программу на C#???
Или не понимаю......
2015-08-21 11:43 Морской флот Протокол - Список команд + 20 40 мин.
Редактировать созданные в базе данных таблицы.
Составил клиентские команды с параметрами для сервера.
Попытался составить список xml-ответов сервера на клиентские команды.
Пока не понял как все это будет работать... Но очень интересно!
Замечаний нет
2015-08-18 20:36 Морской флот База Морского Флота - phpMyAdmin + 1 30 мин.
Работать удаленно в phpmyadmin. (Локально опыт имеется)
Ничего. Все очень знакомо. Терпение при ожидании загрузки каждой страницы)))
Замечаний нет
2015-08-18 18:50 Морской флот База Морского Флота - GAME + 20 20 мин.
Составил третью таблицу Game, включающую в себя время события, произошедшего на игровых полях и координаты событий. Составил таблицу, как бы она выглядела в базе данных.
Сложного все-таки понять как это будет работать.....
И как сказал Евгений, мне бы даже в голову не пришло составить именно такие таблицы.
Тоже пришлось бы ломать голову...
Замечаний нет
2015-08-18 14:07 Морской флот База Морского Флота - SHIP + 20 30 мин.
Составил еще одну таблицу ship для базы данных игры.
Вроде ничего.
Жду, когда же все это будем заносить уже в базу)))
2015-08-18 12:32 Морской флот База Морского Флота - INFO + 20 40 мин.
Разбирался с рисованием схемы таблицы и схемой состояний сервера
Пока не особо понял как это все будет выглядеть в базе MySql
Замечаний нет
2015-08-18 07:26 Морской флот Архитектура - Мышкой по кораблям + 1 15 мин.
Использовал делегат для прикрепления события MouseClick к классу Box. Теперь по клику мышкой на каждом отдельно созданном Box-е срабатывают функции, которые рисуют соответственно картинку: попал - мимо!
Пропустил момент присвоения переменной типа делегата имени функции. Из-за этого долго ломал голову, почему не работает программа.
Нормально
2015-08-16 14:48 Unity 3D Установка Unity3D + 10 40 мин.
Установил и запустил программу Unity 3D, зарегистрировался на сайте.
Ничего
Замечаний нет.
2015-08-16 13:04 Unity 3D Приглашение на видеокурс + 10 10 мин.
Ознакомился с твоей игрой Лабиринт 3D.
Ничего.
Классно!
2015-08-14 19:36 Морской флот Архитектура - Фабрика картинок + 1 1 час. 00 мин.
Был создан статический метод в классе Box - Create(), который получает иконку, и в зависимости от типа иконки создает нужный нам объект Box. Тем самым мы динамически получаем нужную картинку в ячейке на поле, используя новый метод в классе Мар. Теперь программа работает в разных режимах: создает 4 игровых поля заданных размеров с разным количеством размещаемых кораблей.
С подробными объяснениями преподавателя вроде бы ничего не было сложным.
А вот этот урок реально был крут - когда видишь глазами результаты работы, настроение улучшается, и хочется продолжать делать эту работу!!!
2015-08-14 15:46 Морской флот Архитектура - Наследие картинок + 10 1 час. 00 мин.
Создавать новые классы, используя наследование как он встроенных классов, так и от своих собственных. Передавать свойства встроенного класса в свои. Добился вывода четырех океанов, заполненных кораблями на форму.
Достаточно сложно было разобраться с функциями для вывода на форму pictureBox-ов.
Запутался в формуле вывода на экран картинок - сам бы долго возился, чтобы ее придумать...
2015-08-14 13:42 Морской флот Архитектура - Карта Пиратов + 10 40 мин.
Был составлен список значений для Ship и Fire,
список всех значений для Icon,
заполнена матрицу Ship x Fire = Icon
создан класс Map с полями: константа mapSize и матрица ships / fires.
Создан метод Create ().
Созданы два перегруженных метода PlaceShip.
Протестировал работу программы в пошаговом режиме.
ничего
Замечаний нет
2015-08-14 11:34 Морской флот Архитектура - Перезагрузка проекта + 3 30 мин.
???
Ничего
:) Зачем опять один общий PictureBox? Почему бы на форме ни разместить сразу 4 Box-a для каждого поля, а в них уже все рисовать?
2015-08-11 19:57 Морской флот Анимация - Полёт по таймеру + 10 30 мин.
Перемещать объект по экрану, в зависимости от координат мышки
Формула для расчета перемещений картинок
Замечаний нет
2015-08-11 09:48 Морской флот Анимация - Отображение кадров + 10 40 мин.
Создавать анимацию из набора картинок
Ничего
Замечаний нет
2015-08-11 07:15 Морской флот Анимация - Полёт снаряда + 1 30 мин.
Нарисовал кадры для анимации снаряда
Ничего
Замечаний нет
2015-08-07 18:58 Морской флот Графика - Рефакторинг + 2 1 час. 40 мин.
Создал класс Graph с функциями, отвечающими за работу графики, произвел оптимизацию и рефакторинг начальной программы.
Немного запутался при переделке функций после переноса.
Замечаний нет.
2015-08-07 14:07 Морской флот Графика - Выстрелы по Кораблям + 10 1 час. 30 мин.
Обрабатывать щелчки мыши только в пределах поля, делать проверку поля, по которому ударили, сделал подсчет подбитых кораблей, вывод морской статистики.
Так и не удалось подбить весь флот за минимальное количество ударов)))
Прикольно!!!
2015-08-07 10:43 Морской флот Графика - Карта Морского флота + 1 1 час. 20 мин.
Создавать массив-матрицу карты расположения кораблей, реализовал случайное распределение кораблей на поле
Реализация функции размещения корабля на поле.
Замечаний нет
2015-08-04 16:17 Морской флот Интерфейс - А на море корабли + 10 1 час. 00 мин.
Поработал с координатами мыши, добавлять новые объекты на PictureBox.
Ничего
Замечаний нет
2015-08-04 11:25 Морской флот Интерфейс - Первый кораблик + 10 35 мин.
Закрепил создание формы и объекта Graphics
Ничего
Замечаний нет
2015-08-04 10:29 Морской флот Вступление + 3 40 мин.
Редактировать рисунки в paint.net)))
Рисование...
Замечаний нет
2015-07-30 13:47 Микроигры VIP урок. Формула 1 + 10 1 час. 30 мин.
Создавать динамический объект в программе и управлять им с клавиатуры.
Найти картинки машинки
Познавательно!
2015-07-26 19:38 Хранитель экрана ФИНАЛЬНЫЙ урок + 10 20 мин.
Еще раз записал видеообзор своей, теперь уже готовой, программы.
Ничего.
Замечаний нет.
2015-07-26 15:38 Хранитель экрана Режим предобзора и установка + 10 1 час. 30 мин.
Устанавливать свою программу в систему.
Да, WinAPI - непонятно... долго разбирался, почему вместо заставки в окне предпросмотра черный экран. Оказалось перепутал при проверке условия переменные arg с num.
Заработало!!!
2015-07-26 09:56 Хранитель экрана Полноэкранный режим + 10 30 мин.
Запускать программу в полноэкранном режиме с помощью параметров конструктора.
Ничего.
Нет замечаний.
2015-07-26 09:05 Хранитель экрана Параметры командной строки + 10 40 мин.
Запуск программы из командной строки при помощи аргументов
Найти файлы заставки в системе))))
Спасибо за урок! Очень интересно!
2015-07-23 19:24 Хранитель экрана Использование реестра + 10 35 мин.
Сохранять и загружать настройки программы в/из реестра Windows.
В принципе ничего сложного, только повнимательней послушать видеоурок и разобраться.
Спасибо за урок! Было интересно.
2015-07-23 17:03 Хранитель экрана Применение настроек   40 мин.
Организовывать передачу параметров между формами, ознакомился с классом Random.
В принципе ничего.
Обязательно ли в классе Figure объявлять статическое поле Random? Зачем хранить это значение, а не объявить переменную непосредственно в функции RandomFigure()?
2015-07-23 10:16 Хранитель экрана Форма настроек + 10 35 мин.
Создавать и вызывать новые формы из основной. Работать с элементом ColorDialog.
Ничего.
Все интересно!
2015-07-21 20:35 Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок + 10 40 мин.
Размещать видео на своей странице Youtube
Ничего
Нет замечаний
2015-07-17 18:20 Хранитель экрана Новый класс Polygone + 10 1 час. 50 мин.
Создавать класс Многоугольников с динамическим добавлением вершин и сторон.
Уже ничего)))
Спасибо за идею!
2015-07-14 09:45 Хранитель экрана Новый класс Figure + 10 2 час. 10 мин.
Создал новый класс Фигуры, объекты этого типа, сократив исходный код основной программы
Запутался с модификаторами доступа к полям объекта Фигура
Спасибо за урок! С каждым уроком программа становится привлекательней. С нетерпением хочется придти к результату.
2015-07-11 19:28 Хранитель экрана Новый класс Graph + 20 1 час. 50 мин.
Создавать классы и структурировать программу
Определить, какие данные и методы поместить в класс и как реализовывать их вызовы из кода основной программы
Хотелось бы немного больше последовательности в изложении материала. (Это по поводу постоянных исправлений ошибок)
2015-07-11 06:44 Хранитель экрана Движение шарика + 20 1 час. 10 мин.
работать с координатами формы, экрана.
Составить формулу для правильного перемещения фигуры.
Спасибо за урок!
2015-07-10 20:38 Хранитель экрана Создаём графику + 20 30 мин.
Работать с обьектами Bitmap, Pen, Graphics. Выводить результаты их работы в форму.
Ничего))
Для начинающих достаточно

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





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

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

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

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


Научился: реализовал новые методы в классе питона для проверки координат и добавления кролика на поле.
Возможные нестатичные поля класса: - цвет питона, - длина питона, - координаты питона, - жив/мертв, - направление движения, - скорость движения


Научился: Написал часть скрипта для запроса к БД info и функцию для формирования ответа сервера в формате XML.
Трудности: В принципе ничего. Забыл что запрос необходимо прописать в строке браузера, вызывал старую версию без GET-параметра, долго не мог разобраться, почему в браузере возвращается )))
КЛАСС!