Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2017-02-28 13:30 Демо софт Двенадцать месяцев + 17 45 мин.
На момент выполнения данного урока я уже знал слишком много, что-бы чему-то научиться... :D
Рисование иконки программы в Paint.
Ну, в целом, всё было просто.... Не понимаю только, зачем делать столь мудрёный метод смены картинки, если, не считая try-catch, можно обойтись 1-й строчкой...
P.S Зачем-то решил попробовать нарисовать иконку в Paint Сам...
2015-12-12 16:03 Нанософт Твоё портфолио + 20 3 час. 00 мин.
Узнал о том, что в проекте в обозревателе решений можно вполне безнаказанно создавать папки и кидать туда другие проекты. Немного неудобный способ, я добавлял другие проекты в решение, если мне это было нужно... Узнал о некоторых способах использования Process.Start().
Все фишки, которые я решил добавить от себя...
В общем, решил я, чего это мне тут портфолио самому создавать надо... И написал программу для автоматического создания такого портфолио! В случае, если я захочу добавить в это портфолио какую-нибудь новую программу, это займёт максимум минуту... Плюс, весь список программ можно сохранить в отдельном файле...
2015-08-24 14:52 Нано-игры Бот для Цифр + 1 1 час. 00 мин.
Ещё раз понял, что если мне нужно симулировать клик мыши - нужно найти решение в интернете (в прошлый раз понял, пока писал бот для быстрощёлка). Понял, что у TextBox есть свойство IsReadOnly.
Грамотно скопипастить клик. (Хотя - в целом - всё просто!).
Программу значительно улучшил:
1) Что бы добавить координаты, нужно нажать на R (первая кнопка, которая пришла в голову)
2) Координаты в текстбоксе отображаются более наглядно (тут кому как).
3) Можно самому выбрать - сколько раз повторить.
4) Координаты можно сохранять в текстовый файл, и в последствии загрузить их (По мне дак - самая главная особенность).
Для наглядности - добавил таймер в "Цифры".
Применений особых не вижу... В голову приходит только: заставить программу начинать кликать по нужным точкам сразу, при запуске, скинуть программу другу, что бы при запуске программа прокликала по каждому пикселю на экране.
2015-08-24 12:12 Нано-игры Игра Цифры + 20 1 час. 00 мин.
Научился пользоваться TableLayoutPanel (в предыдущих уроках обходился без него), узнал про menuStrip, случайно узнал о некоторых трюках в VS (таких как вставка фрагмента кода "вокруг" выделенного текста).
В целом, всё просто.
Непонимаю, зачем запрещать менять размер у формы, если благодаря TableLayoutPanel, она полностью растягивается?
2015-08-24 09:42 Демо игры VIP. Устный счёт + 2 1 час. 00 мин.
В целом, ничему...
Создать отдельный массив и добавить в него только выбранные операторы (зачем - напишу в комментариях).
Посмотрел урок, а после - написал эту программу сам. В ней нет прогресс бара, и нельзя выбирать максимальное значение для чисел, зато я добавил пару своих фишек... Во первых - оператор выбирается рандомно, а какие операторы будут выпадать - можно выбрать на чек боксах (это и было самым сложным), во вторых - я добавил таймер, который засекает - за сколько я решил все примеры...
2015-08-23 20:33 Нано-игры Скорость реакции. Алгоритм и рекорд + 1 1 час. 00 мин.
Узнал, как работает Stopwatch, понял, что рандом на самом то деле совсем не рандом... Абсолютно случайно узнал, как дать описания классам, переменным, и методам, понятные IntelliSense (<summary>,  <param>).
Да, в целом, легко... С рекордами было сложновато...
Сначала посмотрел урок, а затем начал писать сам, так что, скорее всего, код будет отличаться... Ну а результат - тот же....
2015-08-23 11:14 Нано-игры Скорость реакции. Три картинки по таймеру + 1 30 мин.
Снова вспомнил, что оператор == возвращает значение, и что этим можно так креативно пользоваться (знал об этом, но постоянно забываю).
При создании проекта забыл переименовать сам проект и решение, и они назвались WindowsFormApplication1. Потратил минут 15 что-бы всё это переименовать (сначала в обозревателе решений, потом в проводнике, потом решал проблему с не найденными папками :D). В остальном - всё просто...
Не стал пока делать эту "гирлянду", просто это незачем...
P.S Перешел на VS 2015 и C# 6.0...
2015-08-19 18:14 Нано-игры Скорость реакции. Блок-схема + 20 1 час. 00 мин.
В целом, ничему. (получил представление о секундомере, но на практике его не видел).
(метка) Понял, что блок-схема мне вообще не нужна. Я быстрее программу напишу, чем её нарисую (По крайней мере, если буду её рисовать в фотошопе, как сейчас), и в процессе разработки мне думать проще.
Блок-схема (плохо работаю с фотошопом)
Нарисовал блок схему в фотошопе, и (метка)
А ещё я разработал систему меток при написании отзыва :D
2015-08-09 07:39 Демо игры ФИНАЛЬНЫЙ УРОК + 2 15 мин.
-
Фотосессия...
Отличный сайт! Раньше пробовал учиться по видеоурокам, и искал только нужную мне информацию, в связи с этим, много чего пропустил... А здесь - все, что нужно, и по порядку!
-Белов Даниил.

P.S Не совсем понятно, зачем вам имя, фамилия, и фотография, ну да ладно...
2015-08-08 13:48 Демо игры Камень ножницы бумага + 10 3 час. 00 мин.
Узнал про панели.
Поиск и исправление некоторых багов :).
Я не стал делать невидимые картинки, которые становятся видимыми только при наводке на них мышкой, поскольку считаю, что это просто ненужно, ведь картинка по сути выбирается при клике (по крайней мере я так сделал). Зато я сделал сохранение и загрузку результатов в текстовый файл, при чём для каждой сложности результаты разные... Сохранение происходит автоматом при клике на фигуру, загрузка - при запуске. (просто уже соскучился по работе с файлами (когда работал в unity, часто приходилось что-то сохранять :D)).
2015-08-07 16:38 Демо игры Бот для Быстрощёлка + 10 1 час. 00 мин.
Узнал про TrackBar, научился им пользоваться, понял, что если мне понадобится симулировать клик мыши, то лучше поискать способ в гугле и скопировать его...
В целом, всё просто (если бы не копипастил метод клика, было бы сложнее).
В целом, достаточно просто... Я немного улучшил программу, научил её русскому языку (1 клик, 2 клика, 5 кликов, и.т.д (проверял на всех числах от 1 до 30 (и несколько после), везде всё правильно)), и сделал так, что после нажатия на кнопку, у меня будет ещё 5 секунд перед тем, как кликер заработает...
2015-08-07 12:50 Демо игры Игра Быстрощёлк + 2 40 мин.
Узнал про DateTime
В целом, всё просто.
Достаточно простой урок... Я немного улучшил выводимый результат....
2015-08-07 10:31 Демо игры Лабиринт 2D - игра + 1 5 час. 15 мин.
Узнал про методы MouseEnter, Shown, про то, как сместить курсор...
Разработать сам уровень...
Сделал 2 уровень (до этого отправлял отчёт с 1 уровнем) Присутствует движущаяся стена, ключи, и кнопка выхода. Второй уровень - по сути - немного упрощённая копия первого...
2015-08-06 17:27 Демо игры Лабиринт 2D - меню + 10 1 час. 00 мин.
Узнал о SoundPlayer, научился создавать новые классы в Visual studio.
Найти картинки.
Программу сделал по проще, статический класс использую только для хранения переменных...
2015-08-06 13:26 Демо игры Картинка с секретом + 10 2 час. 00 мин.
Якоря, возможность сохранять ресурсы в самом .exe файле. Узнал про IrfanView.
Скачал IrfanView, языковой пакет для него, но сменить ни как не смог (сначала выдавало, что ini файл только для чтения, потом вообще вылетало... В общем, так и остался на английской версии, убив на настройку чуть больше часа...  Так же было сложно нарисовать иконку (я не художник :D).
Немного изменил программу, все кнопки привязал к левому нижнему углу, и изменил сам способ отображения секретной картинки, у меня нужно нажать на кнопки в определённом порядке, причём порядок легко меняется в string переменной. И если я нажал не на ту кнопку, "пароль" сбрасывается...
2015-08-06 09:31 Демо софт Вступительное слово + 1 30 мин.
ALT + prtSc
Сделать и загрузить скрин (сначала пытался загрузить в BMP).
Категорически прошу прощения, но я уже установил Visual studio на русском языке (уже давно), и мне он вполне удобен!
Начал изучать C#, когда появилось желание создавать свои игры, НО начал я сразу с Unity3d (сейчас даже жалею об этом), и только через несколько месяцев решил изучить сам C#. Моей первой программой был консольный калькулятор с возможностью просто написать весь пример в одной строке (хотя первой программой это назвать сложно, поскольку до этого изучал C# в unity).
Последняя моя программа - программа для шифрования файла в картинке (увидел в интернете туториал, очень понравилась идея, решил что-то подобное сделать сам (частично по туториалу, копипастом :D). Хотя самой последней програмой был Biter, но я его не считаю (довольно простая программа, на всякий случай тоже заскриню)... Курс решил пройти, поскольку C# я изучал "рывками" (как на видео говорили).
  Нано-игры Арканоид - Уровень и ракетка   Открыто


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





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

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

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

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


Научился: Ещё раз понял, что если мне нужно симулировать клик мыши - нужно найти решение в интернете (в прошлый раз понял, пока писал бот для быстрощёлка). Понял, что у TextBox есть свойство IsReadOnly.
Трудности: Грамотно скопипастить клик. (Хотя - в целом - всё просто!).
Программу значительно улучшил: 1) Что бы добавить координаты, нужно нажать на R (первая кнопка, которая пришла в голову) 2) Координаты в текстбоксе отображаются более наглядно (тут кому как). 3) Можно самому выбрать - сколько раз повторить. 4) Координаты можно сохранять в текстовый файл, и в последствии загрузить их (По мне дак - самая главная особенность). Для наглядности - добавил таймер в "Цифры". Применений особых не вижу... В голову приходит только: заставить программу начинать кликать по нужным точкам сразу, при запуске, скинуть программу другу, что бы при запуске программа прокликала по каждому пикселю на экране.


Научился: Узнал про TrackBar, научился им пользоваться, понял, что если мне понадобится симулировать клик мыши, то лучше поискать способ в гугле и скопировать его...
Трудности: В целом, всё просто (если бы не копипастил метод клика, было бы сложнее).
В целом, достаточно просто... Я немного улучшил программу, научил её русскому языку (1 клик, 2 клика, 5 кликов, и.т.д (проверял на всех числах от 1 до 30 (и несколько после), везде всё правильно)), и сделал так, что после нажатия на кнопку, у меня будет ещё 5 секунд перед тем, как кликер заработает...