Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2016-10-09 21:54 Секундомер Секундомер - Написание кода  


2016-03-01 16:01 Сетевые технологии Мой собственный браузер + 23 1 час. 00 мин.
создал простейший браузер
---
Домашнюю страницу в браузере можно изменить, либо повесив соответствующий обработчик на кнопку Home, либо изменив ее в настройках IE.
Есть еще пара вопросов:
При выводе страниц в поиске почему-то не переходит по ссылке на эти страницы(ни в поиске гугла, ни в яндексе) - с чем это может быть связано? Программу делал в 2010 Visual studio
Как можно реализовать изменение размеров компонента webBrowser при изменении размеров окна программы?
2016-02-05 23:02 Инфобизнес Социальная сеть проекта + 20 5 мин.
---
---
Система сообщений по сути аналогична соцсетям(vk) Думаю, что архивирование сообщений не обязательно, т.к. можно отображать только часть из них и далее подгружать, либо разделять их на страницы. Насчет партнеров - можно сделать так, что каждый пользователь может быть партнером, приглашая новых людей по своей реферальной ссылке, такая реализация есть во многих проектах.
2016-02-05 22:24 Инфобизнес Распределение доступов + 20 5 мин.
---
---
По поводу пользователей - считаю, что наиболее правильным было бы сделать список прав для пользователей и администратор может сам назначать любые права.
Насчет билетов - звучит вроде неплохо. Но также сделать возможность, что если пользователь оплатил урок то может пользоваться им сколько угодно, а не месяц.
2016-02-05 21:42 Инфобизнес Иерархия учебных материалов + 20 5 мин.
---
---
в схеме по-моему уже расписаны все возможные варианты, сложно что-то придумать
2016-02-05 21:15 Инфобизнес Базовые принципы проекта + 20 10 мин.
ничему
---
если это соцсеть, то необходима система сообщений с приватом и диалогами(см тот же vk)
также было бы неплохо ввести внутренний счет аккаунта для для оплаты курсов, который может пополняться либо напрямую, либо после прохождения курсов на него может начисляться бонусная сумма
2016-02-05 20:46 Инфобизнес Подключение к системе GitHub + 20 10 мин.
ничему
---
использую sourcetree вместо smartgit
2016-02-05 17:30 Инфобизнес Подготовка Visual Studio ASP.NET + 20 15 мин.
создал тестовый web-проект
ничего
помимо знания C# тут еще пригодятся знания html+css
2015-10-09 16:29 Игры со Спрайтами Аполлон. Законы физики + 20 40 мин.
сделал физическую модель движения корабля
ничего
На мой взгляд, если ship_a - это ускорение для двигателя, правильнее было бы при включенном двигателе конечное ускорение рассчитывать как  ship_a + moon_g
2015-10-07 11:18 Игры со Спрайтами Спрайт. Класс для графики + 20 20 мин.
использовать класс graph для рисования
ничего
все ок
2015-10-07 10:38 Игры со Спрайтами Спрайт. Структура для линии + 20 15 мин.
оптимизировать код
ничего
для MyLine использовал в качестве цвета Color, а не int
2015-10-07 10:13 Игры со Спрайтами Спрайт. Первая форма + 20 10 мин.
ничему
ничего
что-то подобное уже было в хранителе экрана
2015-10-01 19:28 Демо игры Бот для Быстрощёлка + 20 1 час. 30 мин.
использовать функции для автоклика
ничего
отличный урок
2015-10-01 14:38 Демо игры Игра Быстрощёлк + 20 1 час. 30 мин.
использовать DateTime
ничего
все ок
2015-09-27 12:50 Морской флот Клиентский флот - Подключение к серверу + 20 40 мин.
организовывать взаимодействие программы с php-сервером
сложная конструкция вызовов, которую в конце убрали
Полезный урок
2015-09-11 12:08 Новые технологии Нити на кубиках + 1 1 час. 00 мин.
использовать потоки с делегатами
сложностей нет
урок полезный, хотя и немного сумбурный
2015-09-07 16:55 Новые технологии Делегаты на кубиках + 20 1 час. 00 мин.
использовать делегаты
ничего
все ок
2015-08-09 00:22 Сокобан Сокобан - Редактор - Интерфейс + 1 2 час. 00 мин.
создавать интерфейс редактора
ничего
Отличный урок. Но в данном случае необходимо, чтобы текстура пола отображалась позади игрока (на той же клетке) а также позади места для ящика, как это можно сделать?
2015-08-07 12:25 Сокобан Сокобан - Редактор - Загрузка + 1 1 час. 00 мин.
считывать данные из текстового файла
ничего
все ок
2015-08-06 11:30 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 2 1 час. 00 мин.
делать картинки для игры
сложностей нет
все ок
2015-08-05 11:20 Сокобан Сокобан - Вступление + 1 20 мин.
прошел уровни сокобана
в оригинальном сокобане уровни довольно сложные
все ок
2015-07-18 21:12 Unity 3D Лабиринт - часть №6 + 3 3 час. 00 мин.
создавать меню
пришлось ставить unity 4.6 т.к. в 4.5 нет компонента canvas, без него выполнить урок невозможно
Отличный урок. Кому интересно - выложил архив https://yadi.sk/d/8c6rowOrhwbu4
2015-07-16 17:32 Unity 3D Лабиринт - часть №5 + 10 4 час. 00 мин.
делать подсказки
пришлось потратить много времени, чтобы разобраться с анимацией нескольких объектов
В своем проекте решил сделать подсказки по другому принципу - анимированные стрелки, указывающие путь. Также хотел отметить, что звук слишком слабый, в предыдущем уроке было лучше.
2015-07-15 23:59 Unity 3D Лабиринт - часть №4 + 10 10 мин.
оптимизировать движение камеры для мини-карты
ничего
Территория уже была готова с самого начала, по хорошему в 1м видеоуроке ее и нужно было создавать
2015-07-15 13:32 Unity 3D Лабиринт - часть №3 + 1 1 час. 30 мин.
создавать мини-карту, работать со слоями
особых сложностей не было
Полезный урок. Хотелось бы узнать, как сделать, чтобы мини-карта была фиксированного размера в пикселях, по хорошему она должна быть квадратной, как во всех нормальных играх. На данный момент параметры Viewport Rect имеют относительное значение, поэтому в зависимости от разрешения программы мини-карта будет иметь различный размер и соотношение сторон. Также вопрос - в чем здесь отличие событий Update() и FixedUpdate()
2015-07-14 21:23 Unity 3D Лабиринт - часть №2 + 10 1 час. 30 мин.
работать с триггером с помощью скриптов
раскрасить территорию
У меня версия 4.5, поэтому использовал GUI text вместо Canvas
Автору - звук во всех видео слишком слабый, в будущем нужно либо микрофон, либо обработать звук
2015-07-14 17:30 Unity 3D Лабиринт - часть №1 + 10 30 мин.
менять скорость персонажа
сложностей нет
все ок
2015-07-14 14:13 Unity 3D Первая сцена + 10 30 мин.
основам unity
ничего
На мой взгляд лучше называть объекты по-английски - это общепринято в плане терминологии.
По поводу игры - как я понял, в цикле уроков создается лабиринт на основе Terrain, которую сами нарисовали, хотелось бы сделать лабиринт, который генерирует свои объекты(стены) программно на базе модели, т.е. изначально в скрипте записаны координаты расположения всех стен, входа и выхода и других объектов. Далее можно сделать генерацию случайного уровня  - и соответственно все это будет генерироваться в 3D. Подобный проект может быть основой для любой бродилки.
2015-07-12 22:30 Unity 3D Установка Unity3D + 14 5 мин.
ничему
ничего
программа была установлена
2015-07-12 21:53 Unity 3D Приглашение на видеокурс + 1 5 мин.
ничему
ничего
 
2015-07-12 21:42 Демо игры Лабиринт 2D - игра + 14 8 час. 00 мин.
многим приемам
особых сложностей не было, делал все по видео, главное учесть все мелочи
отличный урок
2015-07-11 20:17 Демо игры Лабиринт 2D - меню + 20 2 час. 00 мин.
проигрывать звуки в программе
подобрать звуки
Хотелось бы узнать, как сделать работу с  mp3 или ogg,  wav-файлы слишком тяжеловесные
2015-07-10 21:59 Демо игры Картинка с секретом + 20 2 час. 00 мин.
работать с ресурсами проекта
подобрать картинки
отличный урок
секрет сделал свой
2015-07-10 11:46 Демо софт Вступительное слово + 1 5 мин.
ничему
нет
все ок
2015-07-10 11:31 Хранитель экрана Новый класс Polygone + 20 1 час. 00 мин.
создал класс polygon
все просто
Довольно неплохие уроки для новичков, хотелось бы более сложного цикла уроков в свободном доступе, т.к. имеется опыт в программировании.
2015-07-10 01:02 Хранитель экрана Новый класс Figure + 20 1 час. 30 мин.
создавать класс Figure
сложностей нет, но приводить код в порядок довольно затратно по времени
все ок
2015-07-09 22:10 Хранитель экрана Новый класс Graph + 1 40 мин.
оптимизировать код
все просто
не использовал класс Pixel, т.к. не вижу в нем смысла, лучше сразу создавать класс Figure и все значения указывать там
2015-07-09 20:13 Хранитель экрана Движение шарика + 20 40 мин.
делать отскок шарика от границ
сложностей не было
На мой взгляд, если нужен отскок от крайних границ, то maxx и maxy не нужны, т.к. вот эту строку px = maxx - (px - maxx) можно заменить на px -=sx  ,  поскольку за 1 счетчик таймера положение x сменилось на sx и мы просто возвращаем его обратно, только строка должна идти до смены скорости. Аналогично с py. А в условии отскока от правой границы писать if (px >= bmp.Width - dx)
2015-07-09 12:56 Хранитель экрана Создаём графику + 1 1 час. 00 мин.
создал приложение, выводящее круги по клику
сложностей нет
 
  Нано-игры Арканоид - Уровень и ракетка   Открыто


  Графические циклы Подготовка графики   Открыто


  Инфобизнес Эскизы проекта   Открыто


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


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





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

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

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

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


Научился: работать с триггером с помощью скриптов
Трудности: раскрасить территорию
У меня версия 4.5, поэтому использовал GUI text вместо Canvas Автору - звук во всех видео слишком слабый, в будущем нужно либо микрофон, либо обработать звук


Научился: оптимизировать код
не использовал класс Pixel, т.к. не вижу в нем смысла, лучше сразу создавать класс Figure и все значения указывать там