Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2023-09-14 19:58 Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК + 2 48 мин.
report

2023-09-14 19:09 Новые технологии Говорящие часы. Запись голоса + 3 1 час. 20 мин.
sound recording and playback
it was easy
2019-01-14 22:33 Весёлая семейка Web-Мастера VIP. Parent + 11 49 мин.
1. use iframe and hide it

2019-01-14 21:43 Весёлая семейка Web-Мастера PDO + 10 41 мин.
1. include DB Sql queries

2019-01-13 23:16 Весёлая семейка Web-Мастера MySQL + 10 1 час. 11 мин.
1. work with mySQL

2019-01-13 22:05 Весёлая семейка Web-Мастера Session + 11 26 мин.
1. work with sessions

2019-01-13 21:24 Весёлая семейка Web-Мастера PHP + 11 44 мин.
1. beginning php

2019-01-12 21:38 Весёлая семейка Web-Мастера Server + 8 20 мин.
1. running openserver

2019-01-11 21:42 Весёлая семейка Web-Мастера JavaScript + 12 52 мин.
1.javascript in buton
2. in <script> tag
3. in separate *.js file

2019-01-11 20:11 Весёлая семейка Web-Мастера CSS + 11 30 мин.
1. style inside html file
2. style in a separate file (style.css

2019-01-11 19:40 Весёлая семейка Web-Мастера HTML + 8 18 мин.
1. used brackets editor

2019-01-03 22:51 Новые технологии Говорящие часы. Воспроизведение + 14 2 дня 1 час. 25 мин.
1. play sounds in sync.

2018-11-27 00:25 Мат Конём и Слоном Постановка задачи + 18 50 мин.
bishop and knight checkmate

2018-06-30 19:58 Yii2 Soft - Вступление и подготовка + 16 1 час. 57 мин.
1.installed

2018-06-30 15:42 Новые технологии Обои рабочего стола + 16 22 час. 20 мин.
1. use absolute path to show wallpaper using string d = Application.StartupPath;
2. left picturebox, used picture.Image.Dispose();

2018-06-29 14:01 Новые технологии Телефон по TCP/IP протоколу + 17 5 час. 4 мин.
1. TCP client/server
1. should add fix that server tries to send ONLY when client is conncted

2018-06-28 22:52 Новые технологии Нити на кубиках + 17 3 час. 0 мин.
1. implementing threads
2. invoking controls via other thread.

2018-06-27 22:32 Новые технологии Делегаты на кубиках + 17 2 час. 39 мин.
1. use delegates
2. multicast delegates

2018-06-26 22:02 Новые технологии Модульное тестирование + 18 58 дней 1 час. 46 мин.
1. unit tests

2018-06-23 22:25 Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. + 15 3 час. 0 мин.
1. liked it very much

2018-06-23 19:24 Теория ООП Интерфейс. VIP. Пересечение прямоугольников. + 15 34 мин.
1. boxes and circles run together..

2018-06-23 18:50 Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. + 15 1 час. 11 мин.
1. implemented box class

2018-06-22 22:04 Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. + 15 52 мин.
1. like it !!

2018-06-21 20:24 Теория ООП Интерфейс. Создаём новую игру. + 16 2 час. 7 мин.
1. new set of game rules. infected instead of virused

2018-06-20 22:53 Теория ООП Интерфейс. Изменяем правила игры. + 16 56 мин.
1. no ideas :(

2018-06-20 14:19 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 19 54 мин.
1. game works!

2018-06-20 13:02 Теория ООП Интерфейс. Кружок готов к игре! + 20 3 час. 10 мин.
1. complete circle player interface

2018-06-19 22:17 Теория ООП Интерфейс. Кружок хочет играть. + 23 49 мин.
1. implement all interface functions

2018-06-19 19:43 Теория ООП Интерфейс. Запускаем кружки на площадку! + 21 49 мин.
1. form full of circles...works!!

2018-06-16 12:06 Теория ООП Интерфейс. Кружок на площадке. + 25 50 мин.
1. drawing circle, calculating points

2018-06-15 22:41 Теория ООП Интерфейс. Площадка для игры. + 20 4 час. 42 мин.
1. Arena is the game field on which players are running

2018-06-15 16:06 Теория ООП Интерфейс. Создаём кружок. + 25 20 час. 37 мин.
1. pass graphic object and
2.draw circle
3. move circle when player run

2018-06-13 21:40 Теория ООП Интерфейс. Алгоритм игры. + 18 20 мин.
1. didn't understand game rules

2018-06-13 21:19 Теория ООП Интерфейс. Правила игры. + 17 2 дня 50 мин.
1. didn't understand game but
SetLeader(p) -> p.Leader() (голя)
FindNewLeader - check if player.Catched(other_player)..

2018-06-11 20:28 Теория ООП Интерфейс. Зачем он нужен. + 18 23 мин.
an interface defines "signature" methods. each class implementing an interface MUST implement all methods in interface.

2018-06-11 20:04 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 20 3 мин.
learned some aspects of OOP (virtual & abstract methods)

2018-06-10 21:46 Теория ООП Перемещение Снеговиков + 16 57 мин.
1. move sprite

2018-06-10 20:13 Теория ООП Перемещение других фигур + 16 42 мин.
1. move simultaneously line,box and circle

2018-06-09 20:14 Теория ООП Перемещение круга + 16 39 мин.
1. move circle

2018-06-09 19:34 Теория ООП Спрайт для Снеговика + 19 44 мин.
1. add sprite class
2. implement draw override

2018-06-09 17:59 Теория ООП Мощь полиморфизма + 18 53 мин.
1. polymorphism

2018-06-09 17:01 Теория ООП Переезд graph в базовый класс + 16 56 мин.
1. move setgraphics to shape class (and remove setpen)
2. move Draw methods to each class

2018-06-09 13:53 Теория ООП Переезд метода Draw + 17 2 час. 10 мин.
1. move draw method from form to circle class
2. pass graphics and pen to circle class

2018-06-09 11:42 Теория ООП Приведение с мотором + 25 1 час. 12 мин.
1. write method for drawing shape array.
2. use position param to add (or subtract) position to existing shape to move it...

2018-06-09 10:28 Теория ООП Фигуральный базовый класс + 25 53 мин.
1. define generic Shape class
2. define draw method using shape.getType() and calling relevant draw method.

2018-06-09 09:34 Теория ООП Богатое наследство + 25 11 час. 44 мин.
1. only default constructor called automatically
2 if you use parametric constructor , you should use :base()

2018-06-08 19:33 Теория ООП Второй Снеговик + 25 27 мин.
1. draw figure x-axis shifted

2018-06-08 19:02 Теория ООП Рисуем Снеговика + 25 1 час. 1 мин.
1. draw a sprite..

2018-06-08 12:59 Теория ООП Цветные карандаши + 25 1 час. 54 мин.
1. add classes to support changing graphics objects color

2018-06-08 10:59 Теория ООП Расстояние между пикселями + 25 39 мин.
1. distance between 2 pixels (Pythagoras)

2018-06-07 21:18 Теория ООП Пиксели для классов + 25 1 час. 44 мин.
1. calling constructor via other constructor

2018-06-06 22:17 Теория ООП Структура vs Класс + 26 2 час. 33 мин.
1. difference struct vs class
2. pointer to class

2018-06-05 23:04 Теория ООП Структура пикселя + 26 1 час. 2 мин.
1. add point (pixel) structure

2018-06-05 22:01 Теория ООП Круглый класс + 26 46 мин.
1. calculate circle properties

2018-06-05 21:14 Теория ООП Второй класс + 26 24 мин.
1. use properties in class

2018-06-05 20:44 Теория ООП Первый класс + 26 37 мин.
1. encapsulate line coordinates

2018-06-05 20:06 Теория ООП Урок рисования + 26 43 мин.
1. i already know..

2018-06-04 21:38 Теория ООП Инкапсуляция мечты + 25 56 мин.
encapsulation: construct an object with methods and variables, which may be private or public

2018-06-01 09:25 Демо игры C# чего начать программировать + 25 116 дней 11 час. 14 мин.
всегда есть чего то нового выучить !!

2018-05-26 21:11 Карточки памяти Неуловимая птичка + 26 2 час. 57 мин.
1. added reference LogicMemory.dll manually into MemoryUnity.csproj.

2018-05-26 18:13 Карточки памяти Открытие по щелчку + 26 6 час. 9 мин.
1. i used ShowCard(n, n/2 + 1) to show pictures 1-8 on all 16 cards.

2018-05-26 12:03 Карточки памяти Горизонтальное и Вертикальное + 28 2 час. 15 мин.
1. use panels (needed only one...)

2018-05-26 09:47 Карточки памяти Авоська картинок + 30 11 час. 49 мин.
1. placed 4X4 grid
2. panel adapted to buttons on any aspect ratio. (see attached image)

2018-05-25 21:57 Карточки памяти Запуск Unity с картинками + 31 18 мин.
1. place pictures on unity screen

2018-05-25 21:36 Карточки памяти Персональные картинки + 31 2 час. 45 мин.
1. find images of exact size

2018-05-25 18:51 Карточки памяти Класс в Библиотеке + 33 1 час. 10 мин.
1. compile class lib dll
2. include dll in game project

2018-05-25 17:40 Карточки памяти Классовая независимость + 31 7 час. 59 мин.
1. implementing logic game class and interface

2018-05-25 09:40 Карточки памяти Независимый класс + 29 1 день 13 час. 26 мин.
1. learned using Inerfaces.
2. I implemented IPlayable inside LogicMemory file.

2018-05-23 20:14 Карточки памяти Алгоритм игры + 30 31 день 23 час. 23 мин.
1. use states as state machine.

2018-05-20 22:04 Шахматы по сети Алгоритмы. Дальнобойщики + 21 2 час. 24 мин.
1. straight move algorithm used for queen, rook, and bishop

2018-05-20 19:39 Шахматы по сети Алгоритмы. Ночью с Конём + 20 40 мин.
1. valid knight moves

2018-05-20 18:57 Шахматы по сети Алгоритмы. Куда идёт Король + 21 6 час. 52 мин.
1. yield all valid kings' moves

2018-05-20 12:04 Шахматы по сети Алгоритмы. Генератор ходов + 23 3 час. 29 мин.
1. use return yield

2018-05-19 23:31 Шахматы по сети Алгоритмы. Сборка фена + 25 3 час. 39 мин.
1. reconstruct FEN string

2018-05-19 19:51 Шахматы по сети Алгоритмы. Волшебные шахматы + 25 4 час. 35 мин.
1. parsing figures

2018-05-19 14:56 Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК + 25 4 час. 23 мин.
1. generate class connections diagram

2018-05-19 10:32 Шахматы по сети Классы. Консольная доска + 25 18 час. 10 мин.
1. using ConsoleColor to show colors on console app (didn't use it until now...)
1. didn't work. found a bug in init() function: moveColor = Color.white; was MISSING.
2018-05-08 20:04 Шахматы по сети Классы. Шахматная бюрократия + 27 23 мин.
1. getfigureat

2018-05-06 23:09 Шахматы по сети Классы. Стой, кто идёт! + 23 1 час. 59 мин.
1. static class for FigureMethods

2018-05-06 21:09 Шахматы по сети Классы. Квадратная матрица + 23 35 мин.
1. create board and put some figures on it..

2018-05-06 20:32 Шахматы по сети Классы. Фигурой марш! + 23 22 час. 8 мин.
1. parse figure moving

2018-05-05 22:24 Шахматы по сети Классы. Квадратная площадь + 22 2 час. 29 мин.
1. create Square struct

2018-05-05 19:53 Шахматы по сети Классы. Цветная фигура + 25 2 час. 27 мин.
1. create color and figure classes. (better put them in ONE file)

2018-05-05 17:25 Шахматы по сети Классы. Шахматная библиотека + 26 5 час. 31 мин.
1. build a classlib
2. testing classlib functionality with a console app.
3. we should parse fen string
4. find right figure char and modify fen string for next move

2018-05-05 11:53 Шахматы по сети Доска. VIP. Запуск в Интернете + 26 38 мин.
1. compile for web - WORKS!!

2018-05-04 22:35 Шахматы по сети Классы. Архитектура проекта + 24 81 день 8 час. 49 мин.
1. game runs on Win64
2. game run on Android.

2018-05-04 22:09 Шахматы по сети Доска. VIP. Запуск на Android + 26 42 дня 1 час. 47 мин.
1. install JDK
2. install Android SDK
3. Compile game for Android

2018-04-21 20:50 Карточки памяти Отображение карточек + 22 1 день 44 мин.
1. instead of case select i used picturebox array and image array.

2018-04-20 20:04 Карточки памяти Подготовка формы + 23 4 час. 36 мин.
1. use button instead of picture box
2. not using empty image
nothing
2018-03-31 21:55 Простой WPF WPF. Простая змейка. VIP урок. Поймай хвост! + 19 6 дней 23 час. 55 мин.
1.catch snake's tail

2018-03-24 21:59 Простой WPF WPF. Финальный урок + 21 2 мин.
1. build WPF apps

2018-03-24 21:56 Простой WPF WPF. Простая змейка. VIP урок. Длина тела. + 21 1 час. 44 мин.
1. how to make a long snake

2018-03-24 20:12 Простой WPF WPF. Простая змейка. Победа и поражение. + 22 1 час. 0 мин.
1. criterions for win and loose

2018-03-24 19:11 Простой WPF WPF. Простая змейка. Управление движением. + 22 1 час. 51 мин.
1. moving snake with keyboard

2018-03-24 17:19 Простой WPF WPF. Простая змейка. Таймер для еды. + 22 43 мин.
1. dispatcher timer

2018-03-24 16:33 Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. + 22 2 час. 34 мин.
1. parse JSON
2. convert USD to ILS
3. print timestamp of rate conversion

2018-03-24 13:58 Простой WPF WPF. Конвертер валюты. Курс валют в JSON. + 22 2 час. 13 мин.
1. get JSON file
2. parse it

2018-03-23 20:21 Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК + 21 6 мин.
1. build chess board
2. define collider for each chess item
3. build standalone app for win64

2018-03-23 20:15 Шахматы по сети Доска. Запуск на Windows + 21 59 мин.
1. build unity app

2018-03-23 19:15 Шахматы по сети Доска. Смещение + 22 22 мин.
1. move pawns
2. checkmate in 4 moves

2018-03-23 18:52 Шахматы по сети Доска. Подцеп фигуры + 22 2 час. 8 мин.
1. colliders.
2. removed Debug.Log from Action()

2018-03-23 16:43 Шахматы по сети Доска. Состояния переноса + 22 3 час. 46 мин.
1. писать скрипты.

2018-03-23 12:57 Шахматы по сети Доска. Фигуры + 22 14 час. 41 мин.
1. строеть шахматную доскую

2018-03-22 22:15 Шахматы по сети Доска. Установка Unity 3D + 15 41 мин.
4 errors

2018-03-22 20:57 Шахматы по сети План Шахматного проекта + 24 40 дней 1 час. 12 мин.
1. used C# EF (code first) to create MS SQL DB to manage electronic parts and assemblies
2. Unity and ASP are quite new for me.
.
2018-03-17 23:10 Простой WPF WPF. Конвертер валюты. Класс конвертации. + 23 55 мин.
форматировать WPF

2018-03-17 22:14 Простой WPF WPF. Конвертер валюты. Макет программы + 15 33 мин.
WPF

2018-03-17 21:35 Простой WPF WPF. Простая змейка. Эллипс на канвасе + 24 10 мин.
понять WPF
не чего!
2018-03-10 22:32 Инфобизнес Подключение к системе GitHub + 19 2 час. 16 мин.
using smartgit

2018-03-10 20:15 Инфобизнес Подготовка Visual Studio ASP.NET + 20 59 мин.
создать проект ASP
нечего!
2018-01-20 20:57 Сокобан Сокобан - Редактор - Сохранение + 15 5 дней 21 час. 52 мин.
manipulate text files add remove levels
nothing
2018-01-14 23:04 Сокобан Сокобан - Редактор - Редактирование + 15 15 дней 1 час.
resize 2d array
nothing
2017-12-30 21:46 Сокобан Сокобан - Редактор - Интерфейс + 15 1 день 1 час. 3
picturebox arrays
resize event works before form load (sorry i'm writing in English, i do spelling errors in Russian)
2017-12-29 20:13 Сокобан Сокобан - Редактор - Загрузка + 15 2 час. 57 мин.
читать txt файлы
ничего
2017-12-29 17:15 Сокобан Сокобан - Подготовка - Картинки и лабиринт + 15 4 дня 3 час. 20 мин.
painting
painting
2017-12-29 16:47 Сокобан Сокобан - Вступление + 15 4 дня 6 час. 58 мин.
долгое время не играл сокобан
последний уровень
2017-12-23 22:41 Графические циклы VIP. Спирограф от Елены + 15 1 час. 24 мин.
draw spiro in different colors
easy
2017-12-23 21:15 Графические циклы VIP. Спирограф + 16 3 дня 21 час. 45 мин
рисовать фигуры спирографа
формулы
2017-12-19 23:27 Графические циклы VIP. Узоры на окружности + 15 2 час. 23 мин.
drawing

2017-12-19 21:00 Графические циклы VIP - Квадрат Гарри Поттера + 15 5 час. 53 мин.
char graphics.

2017-12-19 15:05 Графические циклы ФИНАЛЬНЫЙ УРОК + 15 7 мин.
рисовать

2017-12-19 14:16 Графические циклы Спираль Архимеда + 15 4 час. 27 мин.
архимедов спираль

2017-12-19 09:47 Графические циклы Трёхмерные циклы + 15 10 час. 8 мин.
elipses

2017-12-18 23:38 Графические циклы Внутренние условия + 15 1 час. 55 мин.
drawing

2017-12-18 21:42 Графические циклы Вложенные циклы + 15 5 час. 1 мин.
квадраты

2017-12-18 16:39 Графические циклы Пучок лучей + 15 1 час. 47 мин.
пучки
ничего
2017-12-18 14:52 Графические циклы Диагональные линии + 15 13 мин.
сделано на предыдущем уроке!
легко!!
2017-12-18 14:39 Графические циклы Горизонтали и вертикали + 16 36 мин.
draw diagonal lines top right to bottom left
easy.
2017-12-18 14:02 Графические циклы Подготовка графики + 15 14 час. 56 мин.
draw lines..
it was easy!!
  Демо игры Картинка с секретом   Открыто


  Мат Конём и Слоном Перебор всех комбинаций   Открыто


  Yii2 Web - Первый кирпич сайта   Открыто


  Записи вебинаров GIT-практикум   Открыто


  Весёлая семейка Web-Мастера Финальный урок   Открыто


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





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

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

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

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


Научился: 1. using ConsoleColor to show colors on console app (didn't use it until now...)
Трудности: 1. didn't work. found a bug in init() function: moveColor = Color.white; was MISSING.



Научился: 1. build a classlib 2. testing classlib functionality with a console app. 3. we should parse fen string 4. find right figure char and modify fen string for next move