Си шарп с нуля

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

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

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Повторил предыдущие подходы к студии. Вспомнил, как настраивать приложение и отдельные компоненты формы.
Трудности: Понять, каким образом установить для формы ту же иконку, что и у приложения, через код.
Thx за урок!
Научился: Научился установке VS Community 2015 и языкового пакета к ней
Трудности: Скачать установочные пакеты студии на моем относительно медленном интернете
Последняя написанная программа - решение финальной задачи из раздела Цифры консоли