Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2017-03-14 18:52 Singleton Singleton - Timer - Program + 16 15 мин.
Поэксперементировал с таймером, более менее начинаю понимать как всё таки работает синглтон.
Ничего.
Всё хорошо, всё понравилось.
2017-03-13 12:48 Singleton Singleton - Timer - Start / Click + 16 10 мин.
Созданию методов старта и нажатия, высчитывание времени сколько работала программа.
Ничего.
Все понравилось.
2017-03-13 12:24 Singleton Singleton - Timer - Pattern Design + 16 10 мин.
Ничему новому, повторяю синглтон.
Ничего.
Всё хорошо.
Интересный факт про программирование:
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.

Брайан Хьюмс

Занимает это на деле больше или меньше процентов времени, но каждый раз нам действительно необходимо подумать – а что пользователь может тут сломать. Куда нажмёт, что введёт, и как можно понять то, что мы пытаемся сделать, неправильно. Если бы мы рассчитывали только на себя, у программ было бы слишком много проблем – ведь мы знаем, как программа работает, а пользователь не знает.
2017-03-13 11:44 Singleton Singleton - Config - Super child + 16 10 мин.
Переносить Config в отдельный файл.
Ничего
Всё хорошо.
Интересный факт про программирование:
Под капотом самых критичных программ, которые вы используете на ежедневной основе (Mac OS X или Facebook) содержится ужасное количество хаков и костылей, которые с трудом уживаются друг с другом. Это как если бы вы разобрали боинг 747 и увидели, что топливопровод держится вешалкой для одежды, а шасси смотаны изолентой.
2017-03-08 12:43 Singleton Singleton - Config - Cant extend + 16 30 мин.
--
--
--
2017-03-08 11:26 Singleton Singleton - Config - Using pattern + 16 15 мин.
Создавать синглтон. Чтобы программа работала и считывала с файла только тогда, когда этого требуется.
Ничего.
Все хорошо.
2017-03-07 14:38 Singleton Singleton - Config - Static class + 16 10 мин.
--
Ничего
Интересный факт: В среднем дети смеются около 400 раз в день, взрослые смеются около 15 раз в день.
2017-03-07 12:36 Singleton Singleton - Config - Static field + 16 10 мин.
Использовать метод config меньшее количество раз чем нужно, тем самым сокращая программу.
Ничего
Fun facts: “Facebook Addiction Disorder” is a mental disorder identified by Psychologists.
2017-03-07 11:01 Singleton Singleton - Config - Git default + 16 10 мин.
Повторил git.
Ничего
Всё хорошо
2017-03-06 23:49 Singleton Singleton - Config - FileReader + 16 10 мин.
Загружать данные из текстового документа, использовать их в программе.
Ничего.
Минусы статика если не ошибаюсь в том, что нельзя использовать глобальные переменные.
2017-03-06 21:56 Singleton Singleton - Config - Git commit + 16 10 мин.
Повторил git.
Ничего.
У меня была ошибка в первом коммите и искал способ как его удалить и создать новый, но как оказалось удалять самый 1 коммит нельзя, но можно его полностью заменить, поэтому заменял его через git gui, и там уже заменял и исправлял.
2017-03-06 12:37 Singleton Singleton - Config - Class + 16 10 мин.
созданию класса для хранения в нём объектов и констант. Пользоваться им в других классах.
Ничего
Все хорошо
2017-03-06 11:56 Singleton Singleton - Config - Git add + 16 20 мин.
Повторил использование git-a.
Ничего
Все хорошо
2017-03-06 11:37 Singleton Singleton - Config - Static + 16 20 мин.
Понравился способ рефакторинга, очень удобно.
Ничего
Не могу пока сказать ни плюсы, ни минусы.
2017-03-06 10:50 Singleton Singleton - Config - Git init + 16 20 мин.
Повторил как пользоваться git-ом
Ничего
Всё хорошо
2017-03-06 10:05 Singleton Singleton - Config - Final + 16 10 мин.
Избавлению от статика, создавать не статичный метод, так же использовать статичные переменные в статичных классах.
Пока ничего
Всё понятно
2017-03-06 09:51 Singleton Singleton - Intro + 16 10 мин.
Пока-что трудно сказать, только начал въезжать в синглтон
Ничего
Не использовал ни разу синглтон.
P.S. Прогуглил синглтон и картинки выдали такие результаты :D
2017-03-01 12:27 MVC шаблон MVC - PhoneBook - ViewCard + 16 20 мин.
Созданию карточки, повспоминал и закрепил знания.
Ничего.
Всё понятно объяснено.
2017-02-28 11:48 MVC шаблон MVC - PhoneBook - Вступление + 16 30 мин.
Попрактиковался в проектировании проекта.
Ничего.
Всё понравилось.
2017-02-28 11:10 MVC шаблон MVC - Counter - ControllerDuplex + 16 15 мин.
Контроллер с консолью, а так же отображение начального значения.
Ничего.
Всё понравилось.
2017-02-28 10:31 MVC шаблон MVC - Counter - ModelDuplex + 16 15 мин.
Создавать контроллер с умножением на 2.
Ничего
Всё понравилось.
2017-02-28 10:06 MVC шаблон MVC - Counter - ControllerPlusConsole + 16 20 мин.
Контроллер в консоле.
Ничего.
Всё понравилось.
2017-02-28 09:36 MVC шаблон MVC - Counter - ControllerPlusFrame + 16 20 мин.
Созданию контроллера.
Ничего.
Всё хорошо.
2017-02-27 10:21 MVC шаблон MVC - Counter - ModelPlus + 16 20 мин.
Созданию модели, а так же функциям setChanged, notifyObservers.
Ничего.
Всё хорошо.
2017-02-26 20:59 J8. Циклопы LOOP - Цикл for/each + 16 25 мин.
Циклу for each. использование его с массивами, листами и множествами, а так же интересному перебиранию элементов в обратном порядке.
Ничего.
Всё понравилось.
2017-02-24 12:15 MVC шаблон MVC - Counter - ViewFrame + 16 20 мин.
Окну viewFrame, создание кнопки, вывод текста и связь в программе.
Ничего.
Всё хорошо.
2017-02-24 10:30 MVC шаблон MVC - Counter - ViewConsole + 16 15 мин.
Началу шаблона view.
Ничего.
Всё понравилось.
2017-02-24 10:12 MVC шаблон MVC - Суть шаблона + 16 15 мин.
Понятие что выполняет шаблон MVC. А именно это происходит так: Юзер посылает запрос, который получает контроллер, который отправляет данные запроса в модель, которая уже обрабатывает этот запрос (возможно подключает какие-то базы данных). После чего данные возвращаются в контроллер и попадают в Вид, который уже показывает юзеру те данные которые он запросил.
Ничего.
Всё хорошо объяснено.
2017-02-24 09:56 JA. Классные пакеты CLASS - Каждой тваре по файлу + 16 15 мин.
Разделению классов на разные файлы и что так удобнее работать.
Ничего.
Всё хорошо.
2017-02-24 09:48 JA. Классные пакеты CLASS - Кошка и Собака + 16 15 мин.
Созданию классов.
Ничего.
Всё понравилось.
2017-02-22 13:58 J8. Циклопы LOOP - Счастливые билеты + 16 15 мин.
Как циклить циклы в циклах с for, понравилась данная реализация.
Ничего.
Всё понравилось.
2017-02-22 13:25 J8. Циклопы LOOP - Цикл for + 16 15 мин.
Повторил цикл for.
Ничего.
Больше понравился цикл с проверкой (не из этого урока). Где после for идёт ещё проверка if.
2017-02-22 13:04 J8. Циклопы LOOP - Вся коллекция циклов + 16 не указано


Никлаус Вирт одно время называл цикл со счётчиком «маргинальным», утверждая, что такая конструкция является излишней и должна быть исключена из синтаксиса языков программирования как несистемная. В соответствии с этим представлением в языке программирования Оберон цикла со счётчиком не было. Однако в языке Оберон-2, созданном Виртом и Мёссенбёком в развитие Оберона, цикл со счётчиком FOR появился снова в интересах практического удобства использования.
Взято с вики. :)
2017-02-22 12:12 J8. Циклопы LOOP - Сумма и Произведение + 16 15 мин.
Работать с произведением, уточнить где надо ставить 1, вместо 0.
Ничего.
Всё хорошо.
2017-02-22 11:39 J8. Циклопы LOOP - Три части Forа + 16 15 мин.
Интересному разделению цикла for, "разбиванию" его.
Ничего.
Всё хорошо, понравилось.
2017-02-22 11:19 J8. Циклопы LOOP - Блок-схема цикла FOR + 16 15 мин.
Потренировался с циклом for.
Ничего.
Немного не понял что значит "пустой цикл".
2017-02-21 09:59 J8. Циклопы LOOP - Пока четыре цикла + 16 20 мин.
Ничему новому.
Ничего.
Всё хорошо.
2017-02-21 09:41 J8. Циклопы LOOP - Мужской / женский цикл + 16 20 мин.
Циклу While do, а так же Do while.
Ничего.
Всё отлично.
2017-02-20 12:32 J7. Экзамен EGZ - Зачётная задача - Треугольник + 16 20 мин.
Ничему новому.
Ничего.
Всё хорошо.
2017-02-14 01:28 J7. Экзамен EGZ - Зачётная задача - Максима + 16 30 мин.
Ничему.
Ничего.
Всё хорошо.
2017-02-14 00:45 J7. Экзамен EGZ - Шаблон решения + 16 не указано


Ошибок практический не было, за исключением что программа получилась большой по сравнению с вашей. Так же разделял на классы каждый отдельный вариант, можно было сделать гораздо короче. Всё хорошо, спасибо.
2017-02-14 00:37 J7. Экзамен EGZ - Подготовка к зачёту + 16 30 мин.
Повторил проверку чисел с аргументами.
Ничего.
Всё хорошо.
2017-02-14 00:03 J6. Условия IF - Времена года + 16 15 мин.
Закрепил оператор switch.
Ничего.
Всё было хорошо.
2017-02-13 23:53 J6. Условия IF - Оператор выбора + 16 15 мин.
Оператору switch.
Ничего.
Всё хорошо.
2017-02-13 23:30 J6. Условия IF - Барный фейс-контроль + 16 20 мин.
Ничему новому.
Ничего.
Всё хорошо.
2017-02-13 23:09 J6. Условия IF - Безальтернативное условие + 16 20 мин.
Ничему новому.
Ничего.
Всё хорошо.
2017-02-13 10:30 J6. Условия IF - Альтернатива + 16 20 мин.
Условному оператору if и его тонкостям.
Ничего.
Всё было хорошо, хороший урок.
2017-01-31 23:15 J6. Условия IF - Тетрамакс + 10 20 мин.
Вспомнил про InputStreamReader и BufferedReader
Ничего.
Всё хорошо.
2017-01-31 10:31 J6. Условия IF - Минимакс + 10 15 мин.
Применять тернарный оператор на практике.
Ничего.
Всё хорошо.
2017-01-31 10:02 J5. Операции OPER - Операции 12-13 + 10 15 мин.
Тернарному оператору.
Ничего.
Понравился оператор, довольно полезный.
2017-01-31 09:45 J5. Операции OPER - Операции 7-11 + 10 10 мин.
Повторил логические операции.
Ничего.
Всё хорошо.
2017-01-30 12:47 J5. Операции OPER - Операции 5-6 + 10 15 мин.
Ничему новому, но закрепил материла.
Ничего.
Всё хорошо.
2017-01-30 11:36 J5. Операции OPER - Операции 4 + 10 10 мин.
Битовым сдвигам.
Ничего.
Всё хорошо.
2017-01-29 17:07 J5. Операции OPER - Операции 3 + 10 10 мин.
Объединению строк.
Ничего.
Всё хорошо.
2017-01-29 16:22 J5. Операции OPER - Операции 2 + 10 15 мин.
Ничего нового.
Ничего.
Всё хорошо.
2017-01-29 15:57 J5. Операции OPER - Операции 1 + 10 20 мин.
Некоторым тонкостям с операциями о которых не знал раньше.
Понять работу ~
Всё было хорошо, тесты порешал, какой точно результат нужно было отправить я не понял, отослал результат тестов.
2017-01-23 12:09 J4. Типы TYPE - Непримитивный тип String + 10 10 мин.
Тип String и операции с ним.
Ничего.
Всё понравилось.
2017-01-23 11:28 J4. Типы TYPE - Логический и Символьный примитивные типы + 10 30 мин.
Использовать char, boolean
Ничего.
Всё понравилось.
2016-12-19 10:02 J4. Типы TYPE - Вещественные примитивные типы + 20 20 мин.
Новому формату чисел через "е" и подробнее разобрался с типами float и double.
Ничего.
Всё хорошо.
2016-12-12 21:51 J4. Типы TYPE - Целые примитивные типы + 20 20 мин.
Присваиванию одних типов к другим.
Ничего.
Всё хорошо.
2016-12-12 20:48 J3. Ввод READ - Буферный чтец + 21 20 мин.
Использовать FileRead; InputStreamReader; BufferedReader.
Разобраться в разнце между Scanner и InputStreamReader/BufferedReader
Всё хорошо
2016-12-12 19:37 J3. Ввод READ - Любая формула + 20 15 мин.
Познакомился поближе с математическими формулами в java.
Ничего
Не было доступа в раздел "Формулы", поэтому нашёл формулу в интернете и подставил.
2016-12-07 00:43 ООФрукты Подготовка - База фруктов + 20 30 мин.
.
Ничего
Всё хорошо
2016-12-01 18:43 JD. Коллекции LIST - Множество + 20 15 мин.
Методу contains. Проверке данных.
Ничего
Всё хорошо
2016-11-25 11:37 JD. Коллекции LIST - ArrayList против LinkedList + 15 30 мин.
Понял разницу между ArrayList и LinkedList
Ничего
✿◕ ‿ ◕✿
2016-11-22 23:35 JD. Коллекции LIST - Типа коллекция + 21 30 мин.
Использовать ArrayList.
Ничего
Да пребудет с нами сила :)
2016-11-22 14:04 ООФрукты Подготовка - Фрукты по списку + 20 30 мин.
Операции enum
Ничего
Не уверен что правильно сделал задание.
2016-11-22 11:13 JD. Коллекции LIST - Просто коллекция + 20 30 мин.
Создавать коллекцию типа List.
Ничего
Всё хорошо
2016-11-11 11:42 JA. Классные пакеты CLASS - Зачётная задача № 1 + 20 1 час. 00 мин.
Первые шаги в ООП.
Создать 2 дроби и выполнять математические действия с ними.
¯\_(ツ)_/¯
2016-11-10 12:21 JA. Классные пакеты CLASS - Зачётная задача № 2 + 14 50 мин.
Закрепил знания работы с наследствием.
Выведение дроби на экран.
Интересное задание.
2016-11-10 11:31 JA. Классные пакеты CLASS - Подготовка к зачёту - Вспомним дроби + 14 10 мин.
Ничему
Ничего
Нужно будет использовать методы деления, умножения, сложения и вычитания (если я правильно понял как нужно расписать).
2016-11-10 09:49 JA. Классные пакеты CLASS - Общий голос + 16 10 мин.
Применять разные методы с родительскими классами.
Ничего.
Всё хорошо.
2016-11-10 09:35 JA. Классные пакеты CLASS - Звериное наследство + 17 10 мин.
Использовать наследие классов.
Ничего.
Всё хорошо.
2016-11-09 23:19 Game Xonix Точное прикосновение + 18 10 мин.
Выравнивать объект (в данном случае кубик) по пикселям, чтобы он не вылезал за окошко программы.
Ничего.
Всё хорошо.
2016-11-08 19:24 Game Xonix Граница на замке + 4 1 час. 00 мин.
Написанию чтобы кубик не заходил за ограждение окна.
Создания второго кубика. Долго мучился и создавал второй класс под cube2, где его снова рисовал, менял ему значение и не мог понять почему у меня он не появляется, хотя задавал ему другие координаты со своими переменными. Так и не понял до конца почему не заработало. Нашёл решение когда добавил просто "cube2.x = 3;".
Задание не сложное, но иногда на простые вещи чтобы понять может уйти достаточно времени, но в общем понравилось, поигрался с константами.
2016-11-08 12:12 Game Xonix Живой кубик + 8 30 мин.
Двигать кубик и создавать функцию delay.
Ничего, всё хорошо рассказано
Всё хорошо
2016-10-28 14:37 Game Xonix Перемещение кубика + 5 15 мин.
Передвигать кубик.
Ничего
(≧◡≦)
2016-10-28 14:24 Game Xonix Классный кубик + 5 20 мин.
Рисованию кубика, присваивание координат к нему.
Ничего
Присваивать приватные переменные можно потому-что мы обратились вторым кубиком к классу Cube => взяли его данные, только поменяли координату х.
cube2 = new Cube(); cube2.x = 3;
2016-10-28 13:48 Game Xonix Координатный кубик + 4 20 мин.
Закреплял знания к тому чтобы не было числовых выражений в программе, что надо заменять их на константы
Ничего
(´・ω・`)
2016-10-28 13:27 Game Xonix Панельный Canvas-класс + 4 15 мин.
Создавать панель для рисования. Подключать модули для графики, цвета.
Ничего
(´・ω・`)
2016-10-28 13:06 Game Xonix Использование констант + 5 10 мин.
Записывать нужные данные в константы и использовать их вместо саммих переменных.
Ничего
Понравился урок, довольно полезно, буду использовать этот метод.
2016-10-28 11:31 Game Xonix Окно проекта + 5 10 мин.
Создавать окно, сделать так чтобы нельзя было менять размер
(´・ω・`)
(´・ω・`)
2016-10-28 11:15 Game Xonix Установка Eclipse + 2 10 мин.
(´・ω・`)
(´・ω・`)
(´・ω・`)
2016-10-28 11:10 Game Xonix Свои правила + 2 10 мин.
(╯°□°)╯︵ ┻━┻
(╯°□°)╯︵ ┻━┻
(╯°□°)╯︵ ┻━┻
2016-10-28 10:56 Game Xonix Поиграем? + 2 40 мин.
Контроллировать злость
Сдерживать ярость
(╯°□°)╯︵ ┻━┻
2016-10-28 09:30 Game Xonix 5 ошибок обучающих курсов. Java + Xonix + 3 10 мин.
-
Ничего
asdasd
2016-10-24 13:54 J3. Ввод READ - Конкатенация аргументов + 20 30 мин.
.
Поставить знак "-" между аргументами, но потом оказалось всё довольно просто.
^_^
2016-10-20 10:57 JC. Явные графоциклы FOR2D - Линия и Круг + 21 1 час. 00 мин.
Подключению графических модулей, изображению разных математических фигур, применение цвета к ним.
Ничего
Понравился урок
2016-10-20 09:04 J2. Печать WRITE - Окно JFrame + 20 10 мин.
Выводить окно на экран. Задавать ему нужные параметры, выводить текст, задать размер окна, как расположить текст.
Ничего
Полезное задание, понравилось
2016-10-19 14:42 J3. Ввод READ - Сколько мне дней + 20 15 мин.
Подключать классы для даты и календаря, работы с вводом и выводом данных, а так же цикл while.
Ничего
Все хорошо
2016-10-07 08:46 J2. Печать WRITE - Квадратные условия + 20 20 мин.
Выводить разные квадраты на экран, поигрался с формулами, узнал что такое Math.abs, Math.floor и т.д.
Ничего
Довольно таки интересно было.
2016-10-05 12:55 J3. Ввод READ - Консольные аргументы + 20 15 мин.
Выводить параметры на экран
Ничего
Всё ок
2016-10-05 09:01 J3. Ввод READ - Сканер пива + 20 15 мин.
Выводить нужное на экран и проверять условие.
Ничего
Nope
2016-10-05 08:50 J3. Ввод READ - Сканер + 21 10 мин.
Вписывать нужное и выводить это на экран или использовать в программе, очень полезно.
Ничего
Nope
2016-10-03 11:21 J3. Ввод READ - Ввод трёхзначного числа + 20 10 мин.
Показывать нужные цифры на экран с помощью System.in.read()
Ничего
For the horde
2016-10-03 11:03 J3. Ввод READ - Чтение символа + 20 10 мин.
Возвращать код введённого символа.
Ничего
Интересно что это за код?
2016-10-03 10:52 J3. Ввод READ - Сложение аргументов + 20 15 мин.
Использовать try и catch
Ничего
Ore wa ochinchin
2016-10-03 10:05 J2. Печать WRITE - Комментарии + 20 10 мин.
Писать комментарии и использовать javadoc.
Ничего.
No comments.
2016-10-03 09:17 J1. Запуск START - Запуск Java + 20 15 мин.
Удалять все файлы в папке с помощью команды *.*
Ничего.
Хорошее и подробное объяснение.
2016-10-03 08:50 J1. Запуск START - Переменная окружения + 20 5 мин.
Устанавливать jdk и чтобы он работал через cmd.
Ничего.
Всё очень подробно расписано, очень понравилось.
2016-10-03 08:45 J1. Запуск START - Платформа Java + 20 5 мин.
Создавать программу через cmd.
Ничего.
Всё в порядке, не могу ничего добавить.
2016-09-29 11:11 J1. Запуск START - Десять запусков + 20 10 мин.
Писать Hello world
Ничего
Нету
  Нано-игры Арканоид - Уровень и ракетка   Открыто


  J9. Массивы ARRAY - Целый массив   Открыто


  J8. Циклопы LOOP - Развёртка цикла   Открыто


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





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

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

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

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


У меня была ошибка в первом коммите и искал способ как его удалить и создать новый, но как оказалось удалять самый 1 коммит нельзя, но можно его полностью заменить, поэтому заменял его через git gui, и там уже заменял и исправлял.


Научился: Понравился способ рефакторинга, очень удобно.
Не могу пока сказать ни плюсы, ни минусы.