C# обучение с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по сообщениям

  • Отправлено: 5
  • По консольным: 3
  • По видеоурокам: 2
  • Получено ответов: 25

24. --
Олюшка
Олюшка
ответить
→  ivan  # Прикладные / Двенадцать месяцев / 2015-08-21 11:22

Иван, очень хорошо что научился использовать компоненты, знаю что тебе это приходится и дальше!


5388. --
ivan
ivan
ответить
# Консоль / Разминка / Китайская стена / 2015-08-18 23:06

Уж лучше цикл использовать или инициализацию массива char символом #, чем городить эту лапшу из примера.


5388. --
ivan
ivan
ответить
# Консоль / Разминка / Дядюшка Эхо / 2015-08-18 22:11

Компилятор как будто сломался. Висит на этапе "> Программа отсылается..." несколько минут


5388. --
ivan
ivan
ответить
# Консоль / Разминка / Считалка / 2015-08-18 22:02

Очень негибкий компилятор - принимает одно единственное решение используя только конструкции которые он ждёт. Например, нельзя использовать сочетание Console.Write и \n , только Console.WriteLine

Сообщения компилятора об ошибках также малоинформативны. Кто бы сказал что за туманной фразой "error CS1012: Too many characters in character literal" стоит "Вместо одинарных кавычек используйте двойные"

Уроки совсем не уроки, это скорее тренажёр. Здесь нет обучения как в других курсах. Вместо этого есть задача и консоль, в которой нужно написать решение. Синтаксис конструкций или идеи решения нужно гуглить, либо сразу смотреть видеорешение (но тогда весь смысл курса теряется если сразу решение смотреть).


24. --
Олюшка
Олюшка
ответить
→  ivan  # Прикладные / Твоё портфолио / 2015-08-17 00:22

Иван, я рада что ты уже умеешь! Это твой хороший опыт! Молодец! :)


2146. --
Иван
Иван
ответить
→  ivan  # Прикладные / Твоё портфолио / 2015-08-16 23:01

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


24. --
Олюшка
Олюшка
ответить
→  ivan  # Нано игры / Скорость реакции. Алгоритм и рекорд. / 2015-06-25 00:07

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


24. --
Олюшка
Олюшка
ответить
→  ivan  # Нано игры / Скорость реакции. Три картинки по таймеру. / 2015-06-24 23:47

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


24. --
Олюшка
Олюшка
ответить
→  ivan  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-17 23:25

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-17 23:05

Хорошо получилось, молодец!


24. --
Олюшка
Олюшка
ответить
→  ivan  # Нано игры / VIP - Карточки памяти - Подготовка / 2015-06-17 21:37

Иван, конечно сложности только когда не знаешь на начальном этапе, а постепенно становится все легко и понятно! :)


5388. --
ivan
ivan
ответить
→  катя  # Нано игры / Камень ножницы бумага / 2015-06-17 20:56

Хорошо получилось! Молодец!


24. --
Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Машинка на управлении / 2015-06-10 08:13

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


2146. --
Иван
Иван
ответить
→  ivan  # Мини игры / Машинка на управлении / 2015-06-10 01:09

Хорошая программка. Спасибо за полный отчет. Ждем следующих программ :)


24. --
Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Анимированный кружок / 2015-06-08 00:30

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Мини игры / Анимированный кружок / 2015-06-08 00:16

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


24. --
Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Бот для Цифр / 2015-06-03 23:08

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


2146. --
Иван
Иван
ответить
→  ivan  # Мини игры / Игра Цифры / 2015-06-02 01:58

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Мини игры / Устный счёт / 2015-05-31 23:45

Молодец, отлично умеешь считать в уме.
А в магазине у тебя получается легко складывать стоимость всех продуктов?


24. --
Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Устный счёт / 2015-05-31 23:38

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


2146. --
Иван
Иван
ответить
→  ivan  # Мини игры / Отзыв о видеокурсе / 2015-05-28 01:17

Спасибо за интересный отзыв. Было очень интересно прочесть.


2146. --
Иван
Иван
ответить
→  ivan  # Мини игры / Камень ножницы бумага / 2015-05-26 23:51

Сложность у программ немного отличается, но прокачка знаний в любом случае получается отличной!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  ivan  # Мини игры / Камень ножницы бумага / 2015-05-26 23:27

Отлично! Чувствуется глубокая проработка проекта. Пусть не всё получилось, но рабочий вариант можно всегда доделать, продумать решение. Про сложность - верно.


24. --
Олюшка
Олюшка
ответить
→  ivan  # Мини игры / Бот для Быстрощёлка / 2015-05-23 16:30

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Мини игры / Бот для Быстрощёлка / 2015-05-23 16:08

Иван, уверен, ты сам можешь придумать, как усовершенствовать игру: таблица рекордов, уровень сложности, сохранение результатов и т.д.


2146. --
Иван
Иван
ответить
→  ivan  # Мини игры / Лабиринт 2D - игра / 2015-05-21 01:28

Хорошо, что все получается. Можно приниматься за следующую программу. Не забывается про раздел консоль.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  ivan  # Мини игры / Лабиринт 2D - меню / 2015-05-19 23:51

Иван, всё для тебя, только учись, только работай!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  ivan  # Мини игры / Картинка с секретом / 2015-05-17 22:23

Спасибо, Иван, что очень подробно описал, чему научился даже из достаточно несложного (но очень интересного) урока. Рад, что всё понравилось, а результат получился ожидаемый. Так держать. И удачи в дальнейшем


5388. --
ivan
ivan
ответить
# Мини игры / Вступительное слово / 2015-05-17 15:47

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

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Трудности: Самое сложное в любом деле - это не начать, а продолжить, выработать в себе привычку, методичность. Благодаря этому курсу, коротким, но ёмким (в конце каждого урока мы получаем рабочее приложение) видеоурокам появилась мотивация заниматься, изучать C# и писать пусть пока небольшие, но программы, и каждый день.
Меня зовут Никифоров Иван. Большое вам спасибо за курс! Много раз начинал писать на разных языках программирования по разным книгам, но всегда останавливался т.к. в них давалось мало практики, примеры из книг достаточно короткие, к тому же видео смотреть намного приятнее, чем читать книги (впрочем, книги тоже весьма полезны, особенно как справочники). Каждый раз начиная читать очередную книгу по программированию было очень скучно проходить начальные главы, в которых разбирались типы данных, условия и циклы. В этом отличие этого курса - никаких нудных вступлений, сразу в бой - практика даёт отличное закрепление знаний, появляется уверенность, понимание как работает программа, с каждым занятием узнаёшь что-то новое и безусловно полезное. Я конечно ещё вернусь к книгам по программированию, но уже после этого курса буду смотреть на них более уверенно и не теряться в обилии возможностей современных языков программирования (и средств разработки).


Научился: Общие поля и действия из нескольких методов выводить в отдельный метод - так оптимизируется код. Передавая методу входной аргумент (в нашей работе это private void start(string my_mode)) можно легко и красиво написать обработку нужных действий в этом методе, а не писать 4 отдельных метода на каждую кнопку. Написал собственную функцию проверки квадратного корня.
Трудности: Иногда запутывался когда меняли ход логики программы по ходу написания, помогала перемотка назад и повторный просмотр непонятного куска. Немного добавляют сложности постоянные преобразования типов (ToInt16(), ToString()), но видимо это особенность языка и от этого никуда не деться.
Отличная программа чтобы тренировать математический аппарат мозга, легко делаю вычисления с max_count<1000, выше уже приходится тратить достаточно много времени :)