Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




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

Видеокурсы

Дата активности Видеокурс Прогресс
2014-12-07 soft1 Прикладные 4 из 10 40 %
2014-12-06 soft2 Новые технологии 3 из 17 18 %
2014-11-29 soft0 Демо софт 5 из 7 72 %
2014-10-22 game1 Наноигры 2 из 10 20 %
2014-10-20 game0 Демо игры 5 из 9 56 %
Итого: 19 из 53 36 %

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

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

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, если еще такого не было. Так же пользуясь случаем хотел поблагодарить Евгения за проделанную работу в создании, поддержки и развитии этого ресурса.

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




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

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

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

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