Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта
Вебинар «Мы начинаем PHP + Yii2» начнётся через 1  день 4 час. 42 мин.

Алмаз
  • Звание: Алгоритмист
  • Накопленный опыт: 145 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-12-21 11:34:41
  • Город проживания: Ижевск

Видеокурсы

Дата активности Видеокурс Прогресс
2015-10-07 soft2 Новые технологии 1 из 15 7 %
2015-09-30 game0 Демо игры 1 из 10 10 %
2015-09-24 task3 Комбинаторика 1 из 22 5 %
2015-09-05 soft0 Демо софт 1 из 7 15 %
Итого: 4 из 54 8 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2015-10-13 jawa START - Запуск все 1 100 %
2015-10-03 olimp Олимпиада 2 из 40 5 %
2015-10-02 task1i Календарь 13 из 16 82 %
2015-09-21 jawa WRITE - Вывод данных 2 из 11 19 %
2015-09-04 task1h Цифры все 12 100 %
2015-08-28 task1f Геометрия все 8 100 %
2015-08-26 task1e Символы все 5 100 %
2015-08-25 task1d Формулы 8 из 9 89 %
2015-08-23 task1c Лирика 13 из 14 93 %
2015-08-23 task5 pascal_for_2_good все 27 100 %
2015-08-22 task5 pascal_for_1_norm все 9 100 %
2015-08-20 task1b Строки все 14 100 %
2015-08-20 task1a Целые числа все 7 100 %
2014-09-24 task1 Семантика все 6 100 %
Итого: 138 из 190 73 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алмаз   / 2016-05-23 18:25

Письмами Валера Жданов занимается.
Номер 791. СоАвтор базового аспекта


1637. Алмаз
Алмаз
ответить
→  Евгений Волосатов  # НаноШахматы / Шахматы - GetFigureHTML / 2016-05-23 17:36

Евгений, а когда Вы стали Валерием?  Письма от "Путь программиста" так приходят.


5565. Frank
Frank
ответить
→  Алмаз   / 2015-10-08 22:05

ладно забудь


1637. Алмаз
Алмаз
ответить
→  Frank   / 2015-10-08 16:00

Тебе для чего?


5565. Frank
Frank
ответить
→  Алмаз   / 2015-10-08 14:33

Здорова! Дай мне свой е-майл


2146. Иван
Иван
ответить
→  Алмаз  # Чашка кофе / + Печать таблицы + экспорт в Excel / 2015-10-08 00:16

Интересный урок, отличный подарок!


24. Олюшка
Олюшка
ответить
→  Алмаз  # Чашка кофе / + Печать таблицы + экспорт в Excel / 2015-10-07 19:41

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алмаз   / 2015-10-06 09:42

Подарок по ссылке:
http://videosharp.info/video/coffee/
Бери, пока не пропало, там всего три дня.


1637. Алмаз
Алмаз
ответить
→  Евгений Волосатов   / 2015-10-06 09:34

Евгений, а как можно воспользоваться выигрышем в олимпиаде? Надо выбрать урок и уведомить Вас?


1637. Алмаз
Алмаз
ответить
→  данила  # Консоль / Олимпиада / Секретный язык / 2015-10-03 14:24

еще:
гав
кис
мяу


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алмаз   / 2015-10-02 17:24

в начальных данных слоги не повторяются
а в словах повторяются


1637. Алмаз
Алмаз
ответить
# Консоль / Олимпиада / Секретный язык / 2015-10-02 16:37

В описании вот это: В одном слове может быть несколько одинаковых слогов.
В начальных данных вот это: В каждом слоге от 1 до 3 букв, слоги не повторяются,


1637. Алмаз
Алмаз
ответить
# Консоль / Олимпиада / Секретный язык / 2015-10-02 16:36

Так всё таки слоги повторяются или не повторяются?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алмаз   / 2015-10-02 15:31

Можно с параметрами


1637. Алмаз
Алмаз
ответить
→  Евгений Волосатов   / 2015-10-02 15:25

Евгений Витольдович, в разделе по олимпиадным задачам от вас уточнение, что программа должна заканчиваться командой Console.WriteLine();
Должна быть именно эта команда, или можно и с параметрами?


1637. Алмаз
Алмаз
ответить
→  Игорь  # Теория ООП / Круглый класс / 2015-10-02 08:17

Новый Pen делать необязательно, можно обращаться к свойству Color перед тем как нарисовать линию.
Пример: pen.Color = Color.Green;


6203. Николай Миролюбов
Николай Миролюбов
ответить
→  Алмаз   / 2015-09-29 23:13

в таком случае и на c# тоже самое. А разве различные контролы - не в ООП стиле написаны?


4995. Иван
Иван
ответить
→  Алмаз   / 2015-09-29 23:13

хм...вы как и тот товарищ читаете книги от непонятных авторов? в C# есть элементы и процедурного программирования, и функционального программирования, поэтому я бы не стал говорить что он чистый ООП. Методы - это методы, все верно.


1637. Алмаз
Алмаз
ответить
→  Николай Миролюбов   / 2015-09-29 23:11

Да, как и в C++, на нем можно писать, используя только процедурный подход.


6203. Николай Миролюбов
Николай Миролюбов
ответить
→  Алмаз   / 2015-09-29 23:08

а что, Делфи нечистый ООП язык?


1637. Алмаз
Алмаз
ответить
→  Иван   / 2015-09-29 23:05

Поясню: Си-Шарп - это чистый ООП-язык. И именно поэтому тут всё зовется методами, возвращает оно какое-либо значение, или не возвращает.


4995. Иван
Иван
ответить
→  Алмаз   / 2015-09-29 22:58

откуда вы такие только беретесь а...объясняю: мы ведем разговор о c# а не об ООП, потому что в некоторых других ЯП как раз таки методы и называются процедурами или функциями.


1637. Алмаз
Алмаз
ответить
→  Иван   / 2015-09-29 22:55

Вы еще подеритесь, горячие финские парни, понятие "метод" включает в себя и "процедуру" и "функцию". И появилось оно вместе с понятием ООП, и применялось изначально, да и до сих пор, только к классам.


24. Олюшка
Олюшка
ответить
→  Алмаз  # Комбинаторика / VIP. Рекурсия. Фракталы. Спираль / 2015-09-24 17:06

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алмаз  # Стартовый вебинар / VIP. Первый подарок / 2015-09-24 08:11

Это ты классно придумал! :)


1637. Алмаз
Алмаз
ответить
→  Иван   / 2015-09-24 00:19

и шаг для рекурсии сделал 3*s


1637. Алмаз
Алмаз
ответить
→  Иван   / 2015-09-24 00:18

Подсказка на первом рисунке ;)


2146. Иван
Иван
ответить
→  Алмаз  # Стартовый вебинар / VIP. Первый подарок / 2015-09-24 00:16

Здорово, еще и наклонная спираль. Интересно, как такое сделать?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алмаз  # Стартовый вебинар / День рождения Витольдовича / 2015-09-23 06:54

Спасибо, Глаз-Алмаз! :)
Желаю удачи.


7086. Емельянова Юлия
Емельянова Юлия
ответить
→  Алмаз   / 2015-09-21 20:12

Спасибо, буду разбираться!


1637. Алмаз
Алмаз
ответить
→  Вячеслав  # Консоль / Цифры / Чётность цифр / 2015-09-21 16:35

0 - тоже цифра, и она четная


1637. Алмаз
Алмаз
ответить
→  Емельянова Юлия   / 2015-09-21 16:25

Вы зачем-то считаете сумму, а надо количество


1637. Алмаз
Алмаз
ответить
→  Емельянова Юлия   / 2015-09-21 16:18

сравниваю каждый символ строки с 1,3,5,7,9 или 0,2,4,6,8,  и увеличиваю счетчик нечетных и четных цифр соответственно, а затем сравниваю между собой


7086. Емельянова Юлия
Емельянова Юлия
ответить
→  Алмаз   / 2015-09-21 15:58

Здравствуйте! Простите, если отвлекаю. Но не могли бы вы показать свое решение 85 задачи?


1637. Алмаз
Алмаз
ответить
# Консоль / Опрос по изучению языка Java / 2015-09-10 16:51

Определенно JavaScript.
Ивану - на любом языке можно писать в блокноте, но насколько это удобно?!
Да и для ЯваСкрипта уже есть отдельные среды разработки.


1637. Алмаз
Алмаз
ответить
→  Кирилл   / 2015-09-06 20:45

Ну там ниже ссылочка есть, Получить дополнительные языки


24. Олюшка
Олюшка
ответить
→  Алмаз  # Наноигры / Вступительное слово / 2015-09-05 19:47

Алмаз, Добро пожаловат на курс! Я очень рада что ты приступил и создашь великолепные программы! ☀️


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алмаз  # Наноигры / Вступительное слово / 2015-09-05 09:59

Алмаз, я очень рад что ты решил выполнять этот раздел, чтобы создать несколько классных игровых программ. Так держать, желаю успеха


1637. Алмаз
Алмаз
ответить
→  Кирилл   / 2015-09-05 02:24

В настройках среды (Сервис-Параметры) есть раздел выбор языка. Думаю, догадаешься что там сделать
Плюс если ты хочешь чтобы твоя программа запускалась в 2008, в 2015 при создании проекта указывай целевую платформу версии 3.5, если не ошибаюсь


1637. Алмаз
Алмаз
ответить
→  Кирилл  # Консоль / Строки / Last/IndexOf / 2015-09-05 01:45

Да, Кирилл, такое может быть. С каждой новой версией появляются дополнительные особенности. Возможно ты использовал те из них, которых нет в VS-2008


6271. Olly
Olly
ответить
→  Алмаз   / 2015-08-25 22:10

Вот даже как:) спасибо! Попробую:)


1637. Алмаз
Алмаз
ответить
→  Olly  # Вебинары / Видео-ответы на разные вопросы / 2015-08-25 17:04

Вынеси переменные bmp, graph, brush за пределы функции words


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алмаз   / 2015-08-23 09:13

Нет, Алмаз, не в курсе. Спасибо что сказал. Постараюсь исправить.


1637. Алмаз
Алмаз
ответить
→  Евгений Волосатов   / 2015-08-22 23:26

Здравствуйте, Евгений.

В курсе ли вы, что разделом по Паскалю неудобно пользоваться?
Когда приходит результат что задача решена, жму "Следующая задача" и на той странице надпись что надо решить предыдущую задачу.
Приходится заново переходить в раздел "Язык Паскаль" и прокручивать страницу в поисках новой задачи.


  • Звание: Алгоритмист
  • Накопленный опыт: 145 часов
  • Собранный капитал: нет

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 15 9 34 194
2 WildOrc 17443 10 10 10 30 190
3 Tekashnik 8275 10 15 25 185
4 ser2018 17425 6 15 10 31 166
5 Иван Воронин 10558 5 5 165
6 Dmitry Sinitsin 17947 5 5 10 150
7 Виктор 17606 10 10 5 25 145
8 Serge 16861 5 5 5 15 135
9 Evgenii Kudriavtcev 18493 5 5 10 132
10 Дмитрий 4814 10 10 5 25 125
11 Иван 2146 7 7 111
12 Андрей 162 5 10 5 20 97
13 Pavlin 16496 5 10 5 20 97
14 sparda 18477 5 10 5 20 94
15 Dima 11051 5 8 13 88
16 Родион Глушков 11582 77
17 Николай Миролюбов 6203 5 5 62
18 Александр 3922 10 5 1 16 60
19 Слава 17255 3 10 3 16 59
20 Andrew 18783 1 5 6 57
21 Arslan 18688 8 5 13 53
22 nasr 18889 51
23 Ramzan 18272 44
24 Сарапульцев Константин 1570 43
25 FireWolf 10080 41
26 Марат 17791 1 5 6 38
27 Андрей 17589 5 5 37
28 Дмитрий 16218 36
29 alklokov 18681 5 5 10 35
30 Валерий Жданов 791 10 10 34
31 Евгений Волосатов 1 6 6 32
32 Anton 5394 5 5 31
33 Стен 18842 5 5 29
34 Посетитель 0 5 5 25
35 Антон Кравченко 5502 5 5 25
36 Neverwinter 2 1901 25
37 Yefim 11589 25
38 Петя 7652 5 5 23
39 Roman 18683 23
40 Виталий 16268 18
41 Кирилл Шмойлов 6452 16
42 Денис 4395 5 5 15
43 Мирзаев Магомед 18311 5 5 15
44 Дмитрий 4210 15
45 KpucTo6aJlb 13385 15
46 Саша Авербух 16520 15
47 Дмитрий 17813 15
48 Александр 18131 15
49 knockjkeee 18563 15
50 Chai 18816 15
51 rahunak 15621 1 1 13
52 Salamatory 18774 11
53 Voloshin Alexey 18838 11
54 Николай Денисов 9014 5 5 10
55 Андрей Шевченко 16533 5 5 10
56 Григорий 3850 10
57 Андрей 6275 10
58 Алексей 8672 10
59 DimanDOS 14981 10
60 Константин Мельников 17022 10
61 Protos 16459 9
62 Aleksandr 10298 7
63 Andrew Ut 18924 6 6 6
64 Слава 17769 6
65 vip 9913 3 3 5
66 Сергей Сергеевич 459 5
67 Роман Осипов 6758 5
68 ymik321 11829 5
69 Сергей 12525 5
70 Сергей 14008 5
71 Егор 14446 5
72 Evgeny 17084 5
73 Vitalik 18853 5
74 Илья 18894 5
75 Solaris 18918 5
76 Сергей Соколов 10670 3 3 3
77 Роман 14462 3
78 Maksym 18302 3
79 Александр 17981 1 1 2
80 Timoha 9980 2
81 superGrover 18626 2
82 petro_zzz 2237 1
83 Андрей 4753 1
84 Denis 18356 1
85 Сяинов Артём 18631 1
86 Марк 18848 1
87 Алексей 18890 1
88 Анастасия 18899 1
89 dnl 18901 1
90 Kirill 18908 1
91 Мария 18910 1

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

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

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

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

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

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




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

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

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

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


Научился: Научился установке VS Community 2015 и языкового пакета к ней
Трудности: Скачать установочные пакеты студии на моем относительно медленном интернете
Последняя написанная программа - решение финальной задачи из раздела Цифры консоли


Научился: Повторил предыдущие подходы к студии. Вспомнил, как настраивать приложение и отдельные компоненты формы.
Трудности: Понять, каким образом установить для формы ту же иконку, что и у приложения, через код.
Thx за урок!