Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки

Evolution
  • Звание: Микробитер
  • Накопленный опыт: 49 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-08-30 20:16:24
  • Город проживания: кишинев

Видеокурсы

Дата активности Видеокурс Прогресс
2015-05-27 soft3 Теория ООП 10 из 39 26 %
2015-05-12 game0 Демо игры 3 из 10 30 %
2015-05-03 soft0 Демо софт 1 из 7 15 %
Итого: 14 из 56 25 %

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

Дата активности Консольный раздел Прогресс
2015-10-24 task1c Лирика 7 из 14 50 %
2015-05-14 task1b Строки все 14 100 %
2015-05-14 task1a Целые числа все 7 100 %
2015-05-03 task1 Семантика все 6 100 %
Итого: 34 из 41 83 %
Сохранить страницу:

5893. Антон
Антон
ответить
→  Evolution  # Консоль / Лирика / Классики / 2015-07-16 20:00

Код сделан только для одного числа, т.е. попробуй другое число в свою арифметику подставь, что получится?


791. Валерий Жданов
Валерий Жданов
ответить
→  Evolution  # Теория ООП / Цветные карандаши / 2015-05-27 22:54

Игорь, курс был так и задуман, чтобы поначалу код был мягко говоря непрезентабельным, а потом по мере прохождения уроков и знакомства с азами ООП, было заметно улучшение кода и его оптимизация


24. Олюшка
Олюшка
ответить
→  Evolution  # Теория ООП / Цветные карандаши / 2015-05-27 22:29

Игорь, двигайся дальше, признаюсь честно, код будет глаз радовать)


652. Evolution
Evolution
ответить
→  Бехруз Габдрахманов  # Олимпиада / Конкурс на Сертификат / 2015-05-25 17:04

нужно подобрать цвета из пространства CMYK и только тогда есть шанс напечатать хорошо без искажений цвета.
В photoshope есть даже галочка для выбора цвета для web и печать.
Кому интересно где это могу показать через короткий видео урок.


652. Evolution
Evolution
ответить
# Олимпиада / Конкурс на Сертификат / 2015-05-24 20:11

https://yadi.sk/d/nxZS2Or0gqZcM
https://yadi.sk/i/RkcukJcHgqZdU


24. Олюшка
Олюшка
ответить
→  Evolution  # Теория ООП / Расстояние между пикселями / 2015-05-23 18:54

Игорь, дом замечательный, а еще больше  радует солнце) Знаешь я знаю и понимание это придет с небольшого опыта)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Evolution  # Теория ООП / Пиксели для классов / 2015-05-23 18:16

Очень красивый домик.
С клавы правда многое можно сделать быстрее.


2146. Иван
Иван
ответить
→  Evolution  # Теория ООП / Структура vs Класс / 2015-05-22 23:19

Здорово, когда уже знаешь.  Я тоже почитал, но свободно пользоваться еще не получается. Надо будет почаще пользоваться.


24. Олюшка
Олюшка
ответить
→  Evolution  # Теория ООП / Структура vs Класс / 2015-05-22 23:17

Игорь! Замечательно, радуют твои успехи, через опыт)


24. Олюшка
Олюшка
ответить
→  Evolution  # Теория ООП / Второй класс / 2015-05-17 12:48

Игорь, чудесный домик! Работать будет легко уже скоро, легкость приходит с практикой. Выполняй уроки дальше, чуточку терпения, немного работы и уже скоро увидишь красоту и оптимизацию кода и путаться перестанешь. ;)


652. Evolution
Evolution
ответить
→  Иван   / 2015-05-16 12:41

спасибо.


2146. Иван
Иван
ответить
→  Evolution  # Олимпиада / Конкурс на макет пакета / 2015-05-16 11:40

К сожалению на объявлении результатов конкурса не был, но понял, что победили именно вы. Поздравляю!


652. Evolution
Evolution
ответить

652. Evolution
Evolution
ответить
# Консоль / Лирика / Классики / 2015-05-14 14:02

  string line =  Console.ReadLine();
            int HowLong,Summ;
            HowLong = line.Length;
            Summ = (HowLong*(HowLong+1))/2;
            Console.WriteLine("{0}", Summ);

В начале string прошу прощения, но робот 25 % дал


652. Evolution
Evolution
ответить
# Консоль / Лирика / Классики / 2015-05-14 13:59

Чем мой вариант решения плохой. Робот матерится

int line = Int32.Parse (Console.ReadLine());
            int HowLong,Summ;
            HowLong = line.Length;
            Summ = (HowLong*(HowLong+1))/2;
            Console.WriteLine("{0}", Summ);


4928. Константин
Константин
ответить
→  Evolution  # Теория ООП / Урок рисования / 2015-05-12 19:14

x - height/2 и y-width/2 - получится декартовая.


24. Олюшка
Олюшка
ответить
→  Evolution  # Теория ООП / Урок рисования / 2015-05-12 19:14

Классный домик получился! Я вот тоже слегка путаюсь в координатах, приходиться подгонять слегка перебором, другого способа еще не знаю как их определять)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Evolution  # Теория ООП / Инкапсуляция мечты / 2015-05-11 07:35

Для начала нужно "набить руку", проходи все уроки, потом сам ответишь на свои вопросы в этом отчёте.


652. Evolution
Evolution
ответить
→  Олюшка   / 2015-05-11 00:36

Спасибо, вы очень добрые, мне тут у вас очень нравится, спасибо за поддержку.


24. Олюшка
Олюшка
ответить
→  Evolution  # Олимпиада / Конкурс на макет пакета / 2015-05-10 22:23

Игорь мне нравиться! Поздравляю с победой!!!


652. Evolution
Evolution
ответить
# Олимпиада / Конкурс на макет пакета / 2015-05-07 22:12

такой макет подходит под ваше описание ?
Залил на yandex.ru  я не уверен что цветное подходит по Т.З.
https://yadi.sk/i/Vuh3aMtugVZHX


24. Олюшка
Олюшка
ответить
→  Evolution   / 2015-05-06 22:48

по мне так хотелось бы видеть в зеленой с желтым, в сочных оттенках)))


652. Evolution
Evolution
ответить
→  Олюшка  # Олимпиада / Конкурс на макет пакета / 2015-05-06 21:38

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


24. Олюшка
Олюшка
ответить
→  Evolution  # Олимпиада / Конкурс на макет пакета / 2015-05-06 13:28

Да, если можно цвет на сочный яркий, мне вот нравиться как сделал Иван, взять и совместить или же может ты еще лучше раскрасишь!


652. Evolution
Evolution
ответить
# Олимпиада / Конкурс на макет пакета / 2015-05-06 11:57

Шрифт подобран так чтобы был похож на подпись мелом, кому он нужен могу подогнать. Paint хорошо но  Photoshop лучше, а если идёт речь о печати на бумаге то Adobe Ilustrator и Adobe InDesign незаменим.


2146. Иван
Иван
ответить
→  Evolution  # Олимпиада / Конкурс на макет пакета / 2015-05-06 00:18

Супер! Я бы точно выбрал ваши варианты. Собирался делать свой вариант с градиентом для фона, но пришлось от этого отказаться, т.к. предполагается текст менять в mspaint.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Evolution  # Олимпиада / Конкурс на макет пакета / 2015-05-05 21:16

Вот это круто!


24. Олюшка
Олюшка
ответить
→  Evolution  # Мини игры / Лабиринт 2D - меню / 2015-05-03 18:16

Молодец что разобрался! Дальше еще интересней!


2146. Иван
Иван
ответить
→  Evolution  # Мини игры / Лабиринт 2D - меню / 2015-05-03 17:47

Мне еще такое нравится: Panel1.Visible=!(Panel1.Visible) ;  без всяких true-false


652. Evolution
Evolution
ответить
→  Иван   / 2015-05-03 17:32

А положительные и отрицательные значения , в школе декартова система чуть по другому,


2146. Иван
Иван
ответить
→  Evolution  # Мини игры / Картинка с секретом / 2015-05-03 17:05

Да, координаты кнопки, это x, y верхнего левого угла кнопки


24. Олюшка
Олюшка
ответить
→  Evolution  # Мини игры / Картинка с секретом / 2015-05-03 16:45

У тебя уже все получается, а дальше еще лучше будет, двигайся дальше, все замечательно)


24. Олюшка
Олюшка
ответить
→  Evolution   / 2015-05-03 13:32

хорошо, конечно если так проще, это не самое главное, я тут по ходу еще английский изучаю привыкаю сразу к английскому


652. Evolution
Evolution
ответить
→  Олюшка   / 2015-05-03 13:28

так я не против английского, но я читаю всю литературу на русском (мне проще), сам ещё и Украинский и Румынский знаю.


24. Олюшка
Олюшка
ответить
→  Evolution  # Мини игры / Вступительное слово / 2015-05-03 13:22

очень полезно знать меню Studio, мне это облегчает работу в ней, и можно ею пользовать на полную мощь) в процессе работы сама нахожу новые возможности студии!


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Иван Воронин 10558 10 15 15 40 40
2 FireWolf 10080 10 15 10 35 35
3 Dmitry Sinitsin 17947 10 15 10 35 35
4 chokayes 9752 10 11 10 31 31
5 Виктор 17606 10 11 5 26 26
6 OloloCode 10717 5 10 6 21 21
7 ser2018 17425 5 10 6 21 21
8 Bodrik_torf 16066 5 10 5 20 20
9 Evgenii Kudriavtcev 18493 5 8 5 18 18
10 Андрей 162 5 10 1 16 16
11 Дмитрий 4814 10 5 15 15
12 Дмитрий 16218 9 5 14 14
13 Антон Кравченко 5502 8 5 13 13
14 WildOrc 17443 5 5 3 13 13
15 Александр 3922 7 5 12 12
16 Anton 5394 5 5 10 10
17 Timoha 9980 8 2 10 10
18 Yefim 11589 5 5 10 10
19 Евгений Волосатов 1 6 1 7 7
20 Валерий Жданов 791 7 7 7
21 DenisMed 18419 2 5 7 7
22 Ramzan 18272 5 1 6 6
23 Сергей 3747 5 5 5
24 Дмитрий 4210 5 5 5
25 Денис 4395 5 5 5
26 Андрей 4753 5 5 5
27 Кирилл Шмойлов 6452 5 5 5
28 Tekashnik 8275 5 5 5
29 Володимир 8707 5 5 5
30 Александр 9858 5 5 5
31 Родион Глушков 11582 5 5 5
32 Андрей Шевченко 16533 5 5 5
33 FinalCore 18407 5 5 5
34 Александр @DreamerBY 18525 5 5 5
35 Igor 18553 5 5 5
36 vip 9913 4 4 4
37 Danil42Russia 10895 4 4 4
38 DimanDOS 14981 2 2 2
39 Александр 4988 1 1 1
40 Роман 14462 1 1 1
41 valeska 18542 1 1 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился менять язык Visual Studio на английский.У меня она была установлена.
Трудности: Найти в настройках и поменять язык после установке языкового пакета.
Пока никаких нету
Научился: Инкапсуляция это принцип по которым создаются объекты к которым есть доступ только к определённому функционалу. Функционал - показывает интерфейс этого объекта. к примеру - Автомобиль "У него есть педаль " Если нажать на педаль газа автомобиль ездит, - водитель не должен знать как построен сам двигатель. А если есть педали и понять какая педаль за чего отвечает то можно ездить. (Две педали и рычаг переключения скоростей) это интерфейс (Автомобиль с автом. переключателем скоростей) ну где то так я себе это представил.
Трудности: Я не понял зачем не это нужно, где это применить.
Как можно знания этого урока применять в игру "Лабиринт 2d" там много кода дублируется. ? Я пока принцип инкапсуляции не могу никак применять.