Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

Булат
  • Звание: Микробитер
  • Накопленный опыт: 52 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-11-03 22:01:09
  • Город проживания: Джалиль

Видеокурсы

Дата активности Видеокурс Прогресс
2016-06-12 thread Бурные потоки 11 из 12 92 %
2016-05-10 lambda Функционал 1 из 5 20 %
2016-04-03 network Сетевые технологии все 13 100 %
2016-03-07 game1 Наноигры 8 из 10 80 %
2016-02-28 game6 Морской Бой 2 из 16 13 %
2016-02-15 game0 Демо игры 8 из 10 80 %
2016-01-16 soft0 Демо софт 1 из 7 15 %
Итого: 44 из 73 61 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2016-04-02 task1 Семантика все 6 100 %
Итого: все 6 100 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Булат  # Бурные потоки / ФИНАЛЬНЫЙ УРОК / 2016-06-12 14:34

Булат, поздравляю с окончанием курса, ты молодец!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Булат  # Бурные потоки / Замри! / 2016-06-08 12:28

Отличная работа, Булат!


24. Олюшка
Олюшка
ответить
→  Булат  # Бурные потоки / Вступление / 2016-05-15 21:44

Булат, я рада что ты выполнил первый урок и уже получил отличные знания и опыт! А ведь впереди будет масса полезностей! :)


24. Олюшка
Олюшка
ответить
→  Булат  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-04 04:20

Булат, Поздравляю с отличным завершением! Очень радуюсь что ты это сделал и закончил начатое! Молодец! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-03 17:10

Конечно, Булат! Я постарался сделать выжимку, всё самое интересное, самое важное в отдельный курс!


24. Олюшка
Олюшка
ответить
→  Булат  # Сетевые технологии / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2016-04-02 22:30

Булат, шикарный обзор, классно что у тебя все отлично получилось! Молодец!
Фоновые птички супер, мне понравилось! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2016-04-02 18:13

Отлично! Хороший видеообзор!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Всё всегда под рукой / 2016-03-29 02:23

Молодец, Булат! На самом деле это далеко не все возможности, но основные принципы мы постарались освятить, чтобы можно было самостоятельно начать!


24. Олюшка
Олюшка
ответить
→  Булат  # Сетевые технологии / Всё всегда под рукой / 2016-03-29 00:19

Булат, классные у тебя результаты!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Хождение по динамическим ссылкам / 2016-03-28 16:00

Отлично, Булат! Вперед, к финишу!


24. Олюшка
Олюшка
ответить
→  Булат   / 2016-03-28 14:00

Благодарю Булат, мне это в радость!!!
Мне очень приятно, что тебе помогаю! :)


8835. Булат
Булат
ответить
→  Олюшка   / 2016-03-28 13:47

Спасибо, Оля.
Ваши комментарии очень помогают в изучении видеокурса.
Помогают поверить в свои силы.


24. Олюшка
Олюшка
ответить
→  Булат  # Сетевые технологии / Авторизация без браузера или как обмануть сайт / 2016-03-27 20:46

Булат, очень меня радует как ты выполняешь этот курс, смотрю и вдохновляюсь твоими результатами! Молодец! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Авторизация без браузера или как обмануть сайт / 2016-03-27 05:48

Да, Булат! Отлично выполнил задание! Теперь можешь передавать извне передавать данные.


24. Олюшка
Олюшка
ответить
→  Булат  # Сетевые технологии / Авторизация с заполнением полей / 2016-03-20 21:01

Булат, очень замечательно что так хорошо проработал урок! Молодец! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Авторизация с формированием ключа / 2016-03-20 18:10

Молодец Булат! Отлично что разобрался!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Авторизация с заполнением полей / 2016-03-20 12:09

Молодец, Булат! Отлично выполнил домашнее задание!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Несколько способов работы с интернет-страницами / 2016-03-20 04:45

Молодец, Булат! Время у нас самый ценный ресурс, и чем правильнее им распорядится, тем больше его у нас будет!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Интернет-страница: Что полезного можно получить? / 2016-03-10 03:31

Молодец. Булат! Отличное выполнение домашнего задания!


24. Олюшка
Олюшка
ответить
→  Булат  # Поздравление / Поздравление с 8 Марта / 2016-03-10 02:20

Булат, Благодарю!!! Очень приятно твое поздравление! :)


5760. Мариша
Мариша
ответить
→  Булат  # Поздравление / Поздравление с 8 Марта / 2016-03-08 23:29

Спасибо большое! : )


24. Олюшка
Олюшка
ответить
→  Булат  # Сетевые технологии / Вопросы и ответы / 2016-03-08 21:40

Булат, уверена что курс тебе понравится и принесет много полезного и важного! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Главные секреты интернет-страниц / 2016-03-08 14:43

Молодец, Булат! Если тебе это интересно то курс как раз для тебя, он откроет для тебя многие двери, и ты ими сможешь воспользоваться практически в любой ситуации, на столько они универсальны!


24. Олюшка
Олюшка
ответить
→  Булат   / 2016-03-08 14:21

Булат, спасибо спасибо, я тронута твоим поздравлением до глубины душы, очень рада!!! Благодарю! :)


8835. Булат
Булат
ответить
→  Олюшка   / 2016-03-08 09:57

Вы заряжаете нас позитивом,
Энергии даете нам заряд.
С 8 вас Марта, с праздником красивым,
Пусть все мечты сбываются подряд,
Пусть будет все всегда у вас в порядке,
Пусть радостью наполнится душа,
Любви вам, процветания, достатка,
Пусть будет жизнь легка и хороша!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Мой собственный браузер / 2016-03-08 08:43

Молодец, Булат!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Булат  # Сетевые технологии / Презентация курса / 2016-03-08 08:40

Булат, этому посвящены целых три урока, на которых рассматриваются целых три варианта это сделать! У тебя всё получится!


24. Олюшка
Олюшка
ответить
→  Булат  # Сетевые технологии / Презентация курса / 2016-03-08 00:21

Булат, Поздравляю с началом! Знаю, что дальше будет интересно! :)


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Анимированный кубик / 2016-02-28 22:55

Булат, мотивация в тебе, если ты знаешь зачем тебе это, и эта цель тебя греет и будоражит, вспомни о ней и знай что у тебя все получится! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Булат  # Наноигры / Анимированный кубик / 2016-02-28 17:06

Сделай 39 приседаний


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2016-02-07 22:14

Булат, хорошо, я предлогам называть так чтобы тебе было понятно, согласна, там у нас три картинки и это была первая! Все замечательно! Молодец! :)


8835. Булат
Булат
ответить
→  Олюшка  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2016-02-07 21:46

Визуальный компонент назывался PictureBox1, переименовал его в picture1.
В видеоуроке он так и назван.
Предлагаете назвать его по-своему?


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2016-02-07 17:34

Булат, отличная у тебя скоротаю реакции и программа тоже хороша! Вот только смотрю ты не переименовал picture1, лучше выработать привычку переименовывать компоненты, это помогает и это хорошая привычка! :)


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Скорость реакции. Три картинки по таймеру / 2016-02-06 23:51

Булат, отлично что повторяешь, так и нужно, дальше еще будет интересное! :)


1. Евгений Волосатов
Евгений Волосатов
ответить

24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Арканоид - Шарик и кирпичики / 2016-01-31 20:24

Булат, очень рада что у тебя появилась такая программа и с ней еще и знания добавились! :)


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Арканоид - Уровень и ракетка / 2016-01-30 23:59

Булат, классно что не смотря на небольшое разбирание ты все выполнил и дальше доделаешь эту классную игру! :)


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2016-01-25 00:16

Булат, спасибо за искренние слова, отлично! Рада что тебе нравится заниматься, это ключ к хорошим результатам в продвижении! :)


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Игра Быстрощёлк / 2016-01-24 20:19

Булат, хорошая у тебя программа, и рекорд классный! :)


2146. Иван
Иван
ответить
→  Булат  # Наноигры / Камень ножницы бумага / 2016-01-24 18:20

Отличный результат получился! Двигайся дальше, там много еще интересного!


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Лабиринт 2D - игра / 2016-01-19 19:56

Булат, замечательные знания получил, и я рада что тебе понравилось и ты преодолел все сложности! Молодец! :)


2146. Иван
Иван
ответить
→  Булат  # Наноигры / Картинка с секретом / 2016-01-17 00:27

Так самое интересное придумать секрет самому! А реализация секрета - как раз и есть получение опыта программирования.


2146. Иван
Иван
ответить
→  Булат  # Наноигры / Вступительное слово / 2016-01-17 00:23

Добро пожаловать на проект! Если интересуют базы данных, то рекомендую обратить внимание на  курсы "Морской флот" и "БД - управление отелем".


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Картинка с секретом / 2016-01-16 23:33

Булат, красивая программа получилась! :)


24. Олюшка
Олюшка
ответить
→  Булат  # Наноигры / Вступительное слово / 2016-01-16 22:43

Булат, Добро пожаловать на проект! Рада что ты теперь с нами! Уверена что найдешь для себя много интересного! :)


8835. Булат
Булат
ответить
→  Артём  # Наноигры / Лабиринт 2D - меню / 2016-01-16 21:50

Спасибо за помощь.


6925. Артём
Артём
ответить
→  Булат  # Наноигры / Лабиринт 2D - меню / 2016-01-16 20:40

Булат, static означает,  что нельзя создать экземпляр данного класса. То есть, если у тебя класс, скажем, Car, статический, то строчка
Car car = new Car(); будет ошибкой.
а public - это один из вариантов доступа к членам класса. Вариантов 3:
1) private (стоит по умолчанию) - это закрытый доступ к членам класса: методам, переменным. К ним обращаться могут только те методы, которые внутри класса;
2) public - это значит, что доступ открыт и можно напрямую обратиться;
3) protected - доступный для классов, которые унаследуются.
Например:
class Cat
{
int Age, Weight;
void Meow();
}
если в функции main написать
Cat Murzik;
Murzik.Age=5;
то это будет ошибка из-за того, что по умолчанию доступ закрыт.
Подробнее на курсе "Теория ООП" :)


  • Звание: Микробитер
  • Накопленный опыт: 52 часа
  • Собранный капитал: нет

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 15 15 40 219
2 Иван Воронин 10558 10 15 15 40 120
3 chokayes 9752 10 11 10 31 111
4 Дмитрий 4814 10 10 5 25 95
5 vip 9913 10 5 3 18 88
6 Bodrik_torf 16066 5 15 5 25 78
7 zhikharevav 8380 10 11 3 24 77
8 Виктор 17606 5 11 5 21 76
9 Anton 5394 5 10 4 19 63
10 Dmitry Sinitsin 17947 10 10 6 26 61
11 Алексей В. 10494 58
12 Дмитрий 16218 10 10 48
13 Андрей 162 5 15 1 21 46
14 Яков 6401 6 10 1 17 46
15 Pavlin 16496 5 5 45
16 Timoha 9980 10 5 15 43
17 Владимир 15525 42
18 Yefim 11589 5 10 2 17 40
19 Евгений Волосатов 1 7 7 27
20 Gilman 17619 27
21 Григорий 3850 26
22 Mastes 18210 25
23 WildOrc 17443 5 5 21
24 Андрей Гришагин 17240 20
25 Виталий 16268 18
26 KpucTo6aJlb 13385 16
27 Михаил 5081 5 5 15
28 Антон Кравченко 5502 5 5 15
29 Андрей Шевченко 16533 5 5 15
30 Илья 6443 5 5 11
31 DbIM 18181 5 5 11
32 Николай Миролюбов 6203 11
33 Fayzulloh 18052 11
34 Денис 4395 5 5 10
35 Сергей Тирпиц 17608 5 5 10
36 Diserdyuk 17894 10
37 Сергей Сергеевич 459 9
38 Саша 18113 8
39 Валерий Жданов 791 7
40 Neverwinter 2 1901 7
41 MaxeBoom 17666 7
42 Константин 10822 5 5 6
43 Андрей 16259 6
44 Кирилл 18200 6
45 Алексей|BrisK|Кривицкий 3506 5 5 5
46 Кирилл Шмойлов 6452 5 5 5
47 Snepper 11456 5 5 5
48 Александр 17981 5 5 5
49 Сергей 3747 5
50 Александр 3922 5
51 Михаил 4692 5
52 Алекс 8932 5
53 Николай Денисов 9014 5
54 Dimon 9156 5
55 Родион Глушков 11582 5
56 Sergej Šugajev 16017 5
57 Povilas Abramovicius 16089 5
58 Ivan 18207 5
59 Karen Ayvazyan 18225 5
60 Виктор Си 5923 2
61 Serge 16861 2
62 Иван Татур 2760 1 1 1
63 Кирилл Бойко 17895 1 1 1
64 Тамирлан 18231 1 1 1
65 Алексей 6751 1
66 Миша 8929 1
67 Александр 9858 1
68 Rita 10365 1
69 ister1kka 14220 1
70 George Spring 18123 1
71 BeaRDragon 18216 1
72 Алмаз 18226 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Использовать перечисления enum.
Трудности: Нарисовать питона, пока вывел только голову. Тело вывести через Queue пока не могу.
Чем дальше в лес тем толще питоны.
Научился: Научился: имитировать нажатия мышки, работать с TextBox.
Трудности: При импорте функции mouse_event аргументы были типа long, а при вызове domouseclick аргументы типа uint Что вызывало ошибку. Пришлось повозиться.
Применение: имитация повторяющихся нажатий на кнопки, например: открыть браузер, в браузере открыть страницу, на странице нажать кнопку, в появившемся окне нажать другую кнопку. Как всегда все супер!