Си шарп с нуля

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

Vadym
  • Звание: Микробитер
  • Накопленный опыт: 45 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-06-16 18:44:28
  • Город проживания: Dnepropetrovsk

Видеокурсы

Дата активности Видеокурс Прогресс
2014-12-07 soft1 Нанософт 5 из 10 50 %
2014-12-06 soft2 Новые технологии 3 из 15 20 %
2014-11-29 soft0 Демо софт 4 из 7 58 %
2014-10-25 words Игры со словами 1 из 7 15 %
2014-10-22 game1 Наноигры 2 из 10 20 %
2014-10-20 game0 Демо игры 5 из 10 50 %
Итого: 20 из 59 34 %

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

Дата активности Консольный раздел Прогресс
2014-12-01 task1b Строки 9 из 14 65 %
2014-11-29 olimp Олимпиада 1 из 40 3 %
2014-10-09 task1 Семантика все 6 100 %
Итого: 16 из 60 27 %
Сохранить страницу:

2069. Vadym
Vadym
ответить
→  wakwak   / 2014-12-12 08:30

Не за что:) Украинский сильно от русского отличается?))) Можешь тогда просто код примеры просмотреть)))


3024. wakwak
wakwak
ответить
→  Vadym   / 2014-12-12 03:09

спасибо) если найду на русском или английском, прочитаю :)


2069. Vadym
Vadym
ответить
→  wakwak  # Вебинары / Порекомендуй тему для вебинара / 2014-12-11 13:10

Могу порекомендовать очень хорошую книгу по паттернам проектирования.
http://designpatterns.andriybuday.com/


2069. Vadym
Vadym
ответить
# Вебинары / Порекомендуй тему для вебинара / 2014-12-07 13:15

Всем доброго времени суток. Довольно часто в жизни попадаются задачки, связанные с сохранением данных в xml файлы, работой с xsd, сериализацией и десериализацией (которая так или иначе тоже связана с xml). Очень хотелось бы прослушать вебинар, посвященной этой теме. На том же stack overflow есть много ответов по этой теме, но они больше локальные, а хочется посмотреть  именно на комплексную работу пусть и маленького примерчика, чтобы уловить суть.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vadym  # Видео-приклад / Расписание уроков / 2014-12-07 12:03

Напиши на странице "Вебинары - Порекомендуй тему для вебинара"
своё видение, думаю, скоро можно будет реализовать нечто подобное.


2069. Vadym
Vadym
ответить
→  mikemet   / 2014-11-30 02:45

Ну тогда , нормально :)


2721. mikemet
mikemet
ответить
→  Vadym   / 2014-11-29 22:04

Доброго времени суток, Вадим. Запустил прогу, проверил. У меня все нормально - при повторном нажатии кнопки выпадают другие числа, random работает...
Скриншот сюда никак не вставить.


2069. Vadym
Vadym
ответить
→  mikemet  # Видео-приклад / Делегаты на кубиках / 2014-11-29 15:59

Хорошо, но странно, что кубики показывают 3:5, а остальное все 2:5 что-то с нумерацией


791. Валерий Жданов
Валерий Жданов
ответить
→  Vadym   / 2014-11-29 14:29

Спасибо! я хотел, чтобы он был веселый и добрый)


2069. Vadym
Vadym
ответить
→  Валерий Жданов  # sharp / Конкурс Робота Шарпа / 2014-11-29 13:49

Реально классный получился робот :)


2069. Vadym
Vadym
ответить
# Консоль / Олимпиада / Факториалы / 2014-11-29 07:02

Задача решена, но я смутился очень... Причина простая, я ожидал что будут использоваться длинные числа и будь число скажем 180 уже будут проблемы с моим решением, но робот шарп показывает 100 процентов хотя в диапазон int мы не помещаемся. Попробовал использовать нормальное короткое решение с BigInteger но оно запрещено


2353. Павел Журавлевич
Павел Журавлевич
ответить
→  Vadym   / 2014-11-26 02:51

Это потому, что я хотел делать линии разной толщины, но что-то не прокатило при их отражении корректно.


2069. Vadym
Vadym
ответить
→  Павел Журавлевич  # Видео-приклад / Калейдоскоп / 2014-11-26 01:26

С кругами вроде нет проблем, а вот линии у вас хромают, какая-то не полная симметрия выходит


2069. Vadym
Vadym
ответить
→  Евгений Волосатов   / 2014-11-23 10:35

Спасибо, Евгений :) Еще хотел дописать одну штуку при сдачи задания, но забыл. Вы рассказывали о том как чистить не используемые using. Хочу с вами поделиться о том как добавлять автоматически, ну или полуавтоматически using для нужных классов. Мне недавно показали, я был в восторге. Пишем название класса в коде и нажимаем ctrl + . Извините, если информация лишняя и большое Вам спасибо за толковые задачки.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vadym  # Видео-приклад / Калейдоскоп / 2014-11-23 09:26

Молодец, Вадим, чувствую, отличная программа у тебя получилась!
Так держать!


2069. Vadym
Vadym
ответить
→  Евгений Волосатов  # Видео-приклад / Средняя оценка / 2014-11-09 11:11

Хотя сейчас еще раз посмотрел на код, можно убрать вообще этот мой не очень нужный класс пронаследованный от List. Просто выделить поле List<int> и работать дальше с ним.


2069. Vadym
Vadym
ответить
→  Евгений Волосатов   / 2014-11-09 11:03

Есть, нижняя картинка с классом public class OurValue:List<int>
Это позволило использовать все прелести коллекции включая вычисление среднего значения. Смотрел ваш урок по созданию соло, просто огонь урок и от урока где объясняете делегаты до сих пор под впечатлением от простоты объяснения. Спасибо вам за уроки :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vadym  # Видео-приклад / Средняя оценка / 2014-11-09 10:51

На картинке не увидел наследования.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vadym  # Видео-приклад / Библиотека твоих программ / 2014-11-05 12:48

Молодец, Вадим - главное, что разобрался.


2069. Vadym
Vadym
ответить
→  Евгений Волосатов   / 2014-11-02 13:33

Пользуясь случаем хочу Вас поблагодарить за вашу работу, которую вы делаете развивая и поддерживая этот проект. Относительно простенькими задачами подталкиваете к поиску и саморазвитию. В общем заставляете мозги работать :) Решение не мое, я просто нашел его на форуме, интуитивно чувствуя, что должно быть решение этой задачи. Я просто не знал как правильно это вытянуть это с ресурсов :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Vadym  # Видео-игры / Игральная кость / 2014-11-02 11:40

Отличное решение ты нашёл, у меня просто нет слов. Молодец!
Вадим, ты прав, там ошибка. Не так много людей, кто её замечают.


2069. Vadym
Vadym
ответить
→  Денис   / 2014-11-02 11:17

Не, это заготовка)) Потом попробую прикрутить локализацию. Уже названия не надо гуглить будет)))


2410. Денис
Денис
ответить
→  Vadym   / 2014-11-02 08:41

Кстати еще забыл написать :)
Интересно, что интерфейс программы (меню) Англ. А вот задания и сами слова-то русские :)
Рассчитано на иностранцев, которые хотят подучить русские слова ? :)


2069. Vadym
Vadym
ответить
→  Денис   / 2014-11-02 08:34

Спасибо :) Да, студия на русском. На работе потихоньку искореняю эту привычку. Английский пока не того уровня как хотелось бы, и если закапываюсь в новых функциях то очень помогает перевод. Но я работаю над этим. Честно :)


2410. Денис
Денис
ответить
→  Vadym  # Видео-игры / Бот для виселицы / 2014-11-02 08:22

Очень здорово. Главное интересный факт: программа на англ. а студия на русском :)
Здорово! Аккуратно и красиво!


2069. Vadym
Vadym
ответить
# Вебинары / Порекомендуй тему для вебинара / 2014-10-25 04:00

Привет всем :) Тему пока предложить не могу. Не все уроки прошел. Хотел попросить Евгения по возможности сделать уроки по ASPNET и MVC. Касательно WF возможно какую-то задачу на взаимодействие database, если еще такого не было. Так же пользуясь случаем хотел поблагодарить Евгения за проделанную работу в создании, поддержки и развитии этого ресурса.


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 15 12 37 208
2 OloloCode 10717 5 11 8 24 201
3 Tekashnik 8275 10 15 15 40 120
4 Иван Воронин 10558 10 15 15 40 120
5 WildOrc 17443 10 15 15 40 120
6 Дмитрий 4814 10 15 10 35 105
7 Dmitry Sinitsin 17947 9 15 10 34 104
8 ser2018 17425 5 15 11 31 100
9 FireWolf 10080 10 11 6 27 98
10 Anton 5394 5 13 15 33 88
11 Виктор 17606 10 6 16 76
12 Слава 17255 5 11 5 21 71
13 Evgenii Kudriavtcev 18493 6 10 7 23 67
14 Bodrik_torf 16066 5 9 14 63
15 Евгений Волосатов 1 7 10 7 24 58
16 Дмитрий 16218 10 5 15 48
17 Александр 3922 5 8 2 15 46
18 vip 9913 5 5 46
19 Григорий 3850 5 11 2 18 45
20 Pavlin 16496 5 10 2 17 45
21 knockjkeee 18563 5 9 5 19 38
22 Александр @DreamerBY 18525 1 5 6 38
23 Алексей В. 10494 38
24 Константин Мельников 17022 5 5 10 31
25 sparda 18477 10 10 1 21 27
26 Serge 16861 4 5 1 10 27
27 Володимир 8707 2 5 7 27
28 Timoha 9980 5 3 8 26
29 Антон Кравченко 5502 5 5 23
30 Сергей 14008 5 5 10 22
31 Danil42Russia 10895 2 2 22
32 Сергей 3747 22
33 Ramzan 18272 5 5 10 21
34 Валерий Жданов 791 6 6 21
35 Андрей Шевченко 16533 5 5 20
36 Родион Глушков 11582 5 4 9 19
37 DimanDOS 14981 5 5 18
38 Yefim 11589 1 1 17
39 Кирилл Шмойлов 6452 5 5 16
40 Андрей 162 16
41 Kiril Krutiajev 16014 16
42 Andrej Gladkov 16018 16
43 Николай Миролюбов 6203 1 9 10 15
44 Александр 9858 5 5 10 15
45 sharp.xxxxx change config! 999 5 5 15
46 Денис 4395 5 5 15
47 Андрей 4753 5 5 15
48 Алекс 8932 5 5 15
49 Сергей Витальевич 4699 15
50 Neverwinter 2 1901 8 1 9 14
51 Andrej Petrunev 16015 14
52 DenisMed 18419 1 1 13
53 Роман 14462 5 5 12
54 Александр 18131 6 4 10 10
55 Иван 2146 5 5 10
56 Дмитрий 4210 10
57 Юрий 9971 10
58 Сергей 10936 10
59 Dima 11051 10
60 Protos 16459 10
61 Redy 18031 5 5 9
62 Сергей 18257 9
63 Владислав 18566 9
64 Сергей Соколов 10670 5 5 8
65 Виталий 16268 8
66 Splean204 18490 7 7 7
67 Саша Авербух 16520 5 5 7
68 Александр 17981 7
69 Слава 17769 5 5 6
70 Humanic 18094 5 5 6
71 valeska 18542 6
72 Александр 18587 6
73 Сарапульцев Константин 1570 5
74 Алексей 9323 5
75 Aleksej Fiodorov 16016 5
76 FinalCore 18407 5
77 Igor 18553 5
78 Петя 7652 2 2 4
79 Андрей 17589 3 3 3
80 AHTOH2010 18601 1 1 1
81 Vinvi 18602 1 1 1
82 Akbar 18604 1 1 1
83 Фомичева Наталья 1232 1
84 Александр 4988 1
85 Pavel 11353 1
86 Сергей 12525 1
87 Саид 18564 1
88 Andrei 18574 1

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

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

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

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

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

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




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

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

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

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


А не лучше для модов использовать перечисления? class Stopwatch как альтернатива Datatime


Трудности: Ничего. Было очень интересно.
В общем решил я пойти немного другим путем и поэкспериментировать над ранее созданной программкой игральная кость. Эксперименты удались, правда пришлось приделывать небольшие костылики и вводить дополнительную магию из-за того что тянул картинки с помощью рефлексии, а в textbox нужно было записывать действительные значения кубиков. В целом получил просто массы удовольствия от этого урока :)