Си шарп с нуля

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




Василий
  • Звание: Гаммациклоп
  • Накопленный опыт: 81 час
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-04-11 16:50:05
  • Город проживания: Кемерово

Видеокурсы

Дата активности Видеокурс Прогресс
2015-10-07 soft3 Теория ООП 17 из 39 44 %
2015-07-27 base1 БД - Книжка оценок 2 из 6 34 %
2015-05-20 game4 Игры со Спрайтами 12 из 33 37 %
2015-05-12 game0 Демо игры 5 из 9 56 %
Итого: 36 из 87 42 %

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

Дата активности Консольный раздел Прогресс
2015-05-20 task1d Формулы 5 из 9 56 %
2015-05-12 task1c Лирика 13 из 14 93 %
2015-05-03 task1a Целые числа все 7 100 %
2015-05-02 task1b Строки все 14 100 %
2015-04-30 task1 Семантика все 6 100 %
Итого: 45 из 50 90 %
Сохранить страницу:

2146. Иван
Иван
ответить
→  Василий  # Теория ООП / Переезд graph в базовый класс / 2015-10-08 00:30

С переездом! Хорошенькие снеговики


24. Оля
Оля
ответить
→  Василий  # Теория ООП / Фигуральный базовый класс / 2015-10-06 16:24

Василий рада что ты отлично потренировался! :)


24. Оля
Оля
ответить
→  Василий  # Теория ООП / Рисователь снеговиков / 2015-10-06 16:23

Василий, хорошо что понял наследование, хотя почему то не видно твоих очаровательных снеговиков! :)


24. Оля
Оля
ответить
→  Василий  # Теория ООП / Переезд метода Draw / 2015-10-06 16:14

Василий, очень хорошо что попрактиковался в инкапсуляция на практике! Классно! :)


24. Оля
Оля
ответить
→  Василий  # Теория ООП / Рисуем Снеговика / 2015-09-28 21:48

Василий, ура снеговике, хорошенький он у тебя! ⛄️


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий  # Теория ООП / Расстояние между пикселями / 2015-09-28 14:46

Спасибо, отличный ресурс!


24. Оля
Оля
ответить
→  Василий  # Теория ООП / Расстояние между пикселями / 2015-09-28 14:03

Василий, спасибо за ссылку! Очень рада что урок стал полезен! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий  # Теория ООП / Пиксели для классов / 2015-09-27 23:10

Василий, отличный подход!


24. Оля
Оля
ответить
→  Василий  # Теория ООП / Структура пикселя / 2015-09-27 20:23

Василий, отличные знания! Очень рада что ты продолжаешь двигаться и совершенствоваться! :)


4883. Василий
Василий
ответить
→  Иван   / 2015-09-25 14:28

у меня была подписка бесплатная только на базовый курс.


4995. Иван
Иван
ответить
→  Василий   / 2015-09-25 09:15

на itdvn просто надо начинать не с курсов по паттерному проектированию, а стартовый-базовый-профисионалльный и все остальное.....подписка там открывает доступ ко всему а не к одной теме, примеров и задач там хватает


4883. Василий
Василий
ответить
→  Илья   / 2015-09-25 09:02

нет, itdvn я не осилил. дали бесплатно 30 дней на одну тему, но поток информации просто дичайший, не успеваешь обрабатывать ее и усвоить. даже после прохождения теста на отлично, информация рассеивается уже через пару часов. нужна практика


6458. Илья
Илья
ответить
→  Василий   / 2015-09-24 23:39

Спасибо за развёрнутый ответ! я сам учусь ещё на itvdn.com, но некоторые вещи сложно доходят.. т.е. у тебя до этого опыта программирования не было вообще? ни на каком языке?


4883. Василий
Василий
ответить
→  Илья  # Теория ООП / Круглый класс / 2015-09-24 22:16

Успехи посредственные, вообще начал заниматься шарпом так как не было денег нанимать программиста для своего проекта, за 5 дней написал этот проект сам, в итоге он оказался невостребованным (автомодератор для групп ВК, стоило только спросить про ликвидность такого софта для VK API, чуть позже чем я написал проект - такую функцию ввели в ВК по дефолту). Алсо не могу в физическую работу, поэтому пришлось учить программирование, посоветовать могу только C# 5.0. Справочник. Полное описание языка Джозеф Албахари, Бен Албахари. Он нужен. Он всегда рядом и оперативно помогает искать нужную информацию. Не стоит ограничиваться ресурсом Евгения Витольдовича, не смотря на то что ресурс мощный, до конца понятно все не станет, 80% будешь смотреть в записи, спросить возможности не будет, поэтому справочник поможет, ну а так гугл, стэкоферфлоу, ютуб, киберфорум.


4883. Василий
Василий
ответить
→  Евгений Витольдович  # Теория ООП / Первый класс / 2015-09-24 21:43

Мои познания сводятся к уровню "своими словами", могу нагородить неправильно, а другие будут руководствоваться :)


24. Оля
Оля
ответить
→  Василий  # Теория ООП / Круглый класс / 2015-09-23 20:57

Василий, отлично продвигаешься! Так держать!


24. Оля
Оля
ответить
→  Василий  # Теория ООП / Второй класс / 2015-09-23 20:54

Василий, очень рада что урок понравился и было полезен!


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

Ну так расскажи, добавь комментарии к уроку. Другие будут тебе благодарны!


6458. Илья
Илья
ответить
→  Василий  # Теория ООП / Круглый класс / 2015-09-23 18:03

Василий! Вижу что на проекте вы с конца апреля и писали что до этого не занимались c#, если не секрет, какие успехи у вас в изучение C# за это время? где ещё занимались, можете что-то посоветовать?


6458. Илья
Илья
ответить
→  Василий  # Теория ООП / Инкапсуляция мечты / 2015-09-23 18:00

привет! winforms хорошо подходит для обучения.. а так, конечно нужно смотреть в сторону xaml + uwp (расширенная winrt).. только вот информации на просторах интернета по Universal Windows Platform - пока ещё очень-очень мало ((.


4883. Василий
Василий
ответить
→  Оля   / 2015-09-23 15:48

Спасибо, без ООП никуда! Ждал скидку ;)


24. Оля
Оля
ответить
→  Василий  # Теория ООП / Инкапсуляция мечты / 2015-09-23 13:42

Василий, очень рада что ты присоединился к этому курсу! Поздравляю с отличным началом! :)


24. Оля
Оля
ответить
→  Василий  # БД - Книжка оценок / Вебинар 2. Создание интерфейса программы / 2015-07-27 12:40

Василий, очень серьезно и глубоко подошел к этому заданию это замечательно вот только я увы пока не могу помощь тебе! Хотя уверена раз ты за это взялся найдешь ответы! :)


4883. Василий
Василий
ответить
# БД - Книжка оценок / Вебинар 2. Создание интерфейса программы / 2015-07-27 09:33

Кто нибудь объясните :) форума для таких моментов не хватает


24. Оля
Оля
ответить
→  Василий  # БД - Книжка оценок / Вебинар 1. Проектирование БД «Книжка оценок» / 2015-07-24 17:17

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


4883. Василий
Василий
ответить
→  Евгений Витольдович   / 2015-05-20 19:14

Я знаю про паузу :D , я про то что подробно все не рассматривается, что бы понять нужно посмотреть какие-либо другие уроки из других разделов, но это нормально ;)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий  # Новые мини игры / Домино. Динамическая пирамида. / 2015-05-20 18:59

Василий, когда смотришь в записи - есть пауза. чтобы было не так быстро.


24. Оля
Оля
ответить
→  Василий  # Новые мини игры / Домино. Перемешиваем плашки. / 2015-05-20 17:31

Василий, продолжай у тебя уже все хорошо получается)


5469. Арина
Арина
ответить
→  Василий  # Новые мини игры / Домино. Перемешиваем плашки. / 2015-05-20 17:28

Рекомендую больше внимания уделять названию переменных - это сразу выдает кустарного или опытного разработчика.
Общепринят стиль CamelStyle (по образу горбов верблюда), например, как сейчас названы функции.
В любом случае, переменные x1, x2, y1, y2 - не информативны. Другому человеку в вашем коде разбираться крайне сложно.
А также - пишите, пожалуйста, комментарии.
Успехов!!!


24. Оля
Оля
ответить
→  Василий  # Новые мини игры / Домино. Правила игры. / 2015-05-20 11:37

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


24. Оля
Оля
ответить
→  Василий  # Новые мини игры / Спрайт. Рисуем ломанные. / 2015-05-20 11:13

Василий, что за отчет? код старый, а где
7. Нарисовать Землю.
  8. Нарисовать поверхность Луны.
  9. Нарисовать прилуняющуюся Ракету.
  10. Нарисовать работающие Двигатели.
  11. Нарисовать пару маленьких Звёздочек.
Тебе так не терпится уже дальше идти, понимаю, сама здесь остановилась а как хочется следующее задание делать, уже не обижайся поставлю тебе сейчас минус и хочу чтобы ты все таки переделал этот отчет, у тебя ведь все хорошо получается)


24. Оля
Оля
ответить
→  Василий  # Новые мини игры / Аполлон. Главные герои. / 2015-05-19 10:47

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


24. Оля
Оля
ответить
→  Василий  # Новые мини игры / Спрайт. Сериализация объекта. / 2015-05-18 21:09

Василий! Все замечательно, не кори себя, дай себе немного времени, от того что ты себя загонять будешь, будет еще хуже, а тут нужно все с удовольствием, интересом, радость получать, ведь написал, работает, Молодец!


4883. Василий
Василий
ответить
→  Оля   / 2015-05-18 21:00

да это понятно. Нужно все понимать


24. Оля
Оля
ответить
→  Василий  # Новые мини игры / Спрайт. Сериализация объекта. / 2015-05-18 20:57

Классная абстракция! Хотя главное что научился сохранять в файл. Василий, как говориться тяжело в ученье - легко в бою, прийдется пожать и изучить досконально, если пока это нужно, зато потом будет легко)


4883. Василий
Василий
ответить
→  Денис  # Мини игры / Игра Быстрощёлк / 2015-05-18 20:55

двумя кнопками можно жать же


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий  # Новые мини игры / Спрайт. Сериализация объекта. / 2015-05-18 20:49

Ну ты Каляко-Малятор первой категории прямо!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий   / 2015-05-17 13:24

Шикарный ASCII арт!
Спасибо.


24. Оля
Оля
ответить
→  Василий  # Новые мини игры / Спрайт. Панель инструментов. / 2015-05-15 12:28

Чудесный рисунок получился ;)
Василий, этот же урок оказался не сложным, как и многие предыдущие задания, заливка тоже не сложно организовать, если знаешь как)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий  # Новые мини игры / Спрайт. Панель инструментов. / 2015-05-15 11:23

Про заливку есть класмные уроки в Комбинаторике.


2146. Иван
Иван
ответить
→  Василий  # Новые мини игры / Спрайт. Класс для Спрайта. / 2015-05-14 13:41

Работа хорошая, хотелось бы видеть более развернутый ответ в разделе "Чему научился"


24. Оля
Оля
ответить
→  Василий   / 2015-05-14 13:28

замечательно)


4883. Василий
Василий
ответить
→  Оля   / 2015-05-14 13:08

тогда буду пробовать все выполнить в срок и получить доступ к ООП


24. Оля
Оля
ответить
→  Василий  # Новые мини игры / Спрайт. Класс для графики. / 2015-05-14 12:36

Василий, очень хорошие знания приобрел в этом уроке, глубокое понимание приходит, когда ты это на практике делаешь постоянно) На курсе ООП Евгений очень подробно это разбирал и показывает такие "хитрые" отличия ;)


24. Оля
Оля
ответить
→  Василий  # Новые мини игры / Спрайт. Структура для линии / 2015-05-13 10:22

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий  # Новые мини игры / Спрайт. Первая форма. / 2015-05-13 10:02

У нас есть курс "Теория ООП", там очень подробно рассматривается каждый шаг.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий  # Новые мини игры / Спрайт. Структура для линии / 2015-05-13 10:00

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


4928. Константин
Константин
ответить
→  Василий  # Новые мини игры / Спрайт. Первая форма. / 2015-05-13 10:00

Оператором new создается экземпляр какого-либо класса, и вызывается один из его конструкторов. Если хочешь разобраться, имеет смысл почитать про основы ООП.


24. Оля
Оля
ответить
→  Василий  # Мини игры / Игра Быстрощёлк / 2015-05-12 10:13

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий  # Мини игры / Игра Быстрощёлк / 2015-05-12 09:57

Вот это скорость!!!


2146. Иван
Иван
ответить
→  Василий  # Мини игры / Игра Быстрощёлк / 2015-05-12 09:56

Прекрасная программа получилась


4883. Василий
Василий
ответить
# Консоль / Лирика / Билетики / 2015-05-05 21:23

Хотя бы как в теме "Строки" давали совет какой метод учить на сайте микрософта.


791. Валерий
Валерий
ответить
→  Василий  # Мини игры / Лабиринт 2D - игра / 2015-05-04 20:26

Лик конечно страшный. Даже от одного вида мурашки по спине. А оно ещё и со звуком... "Хорошо" за креатив, но когда будете реально программировать, заказчиков шокируйте только согласно ТЗ.


4883. Василий
Василий
ответить
# Консоль / Строки / Starts/EndsWith / 2015-05-02 11:55

У меня выводится в VS ответ как надо, в консоли последний тест не верен, ЧЯДНТ?


459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  Василий  # Мини игры / Лабиринт 2D - меню / 2015-05-01 15:05

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


4883. Василий
Василий
ответить
→  Сергей Витальевич   / 2015-05-01 14:53

не мутнее чем твое фото)


4883. Василий
Василий
ответить
# Консоль / Строки / CompareTo / 2015-04-30 15:00

Не завелась программа

string a = "Да будет мир во всём Мире!";
            string b = "Пусть все будут здоровы!";
            Console.WriteLine(a.CompareTo(b));

Почему то пошло Console.WriteLine("{0}", (Console.ReadLine()).CompareTo(Console.ReadLine()));


4883. Василий
Василий
ответить
→  Hardcore  # Консоль / Строки / CompareTo / 2015-04-30 14:52

тоже интересно, результат получается "-1", а пишет что неверно


4883. Василий
Василий
ответить
# Консоль / Строки / Length / 2015-04-30 14:36

Верное решение не соответствует требованиям.


4883. Василий
Василий
ответить
# Консоль / Строки / Length / 2015-04-30 14:34

  string a = "Да будет мир во всём Мире!";
            string b = "Пусть все будут здоровы!";
            Console.WriteLine(a.Length + " " + b.Length);


Говорит,  что я двоечник)


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  Василий  # Мини игры / Вступительное слово / 2015-04-30 01:09

Не верится что ты установил VS 2012 за 10 минут. При этом у тебя скриншот 2010 VS еще  с правами администатора запущенно ))) Скачать английскую версию с сайта не составляет проблем. Короче мутные отчет и за это тебе -1 )


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Василий  # Мини игры / Вступительное слово / 2015-04-29 22:47

Василий, желаю успеха!
Всё в твоих руках, всё получится.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Рисовать круг
Трудности: Ничего
Все хорошо
Научился: Закрепляю навыки наследования
Трудности: Ничего
Все хорошо