Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Open shop Дружба с компилятором

Дружба с компилятором

Базовые понятия языка Си шарп -- как откомпилировать программу.
Как написать оконное приложение вручную с минимальным кодом.

В этом видеокурсе мы работаем БЕЗ студии,
только с текстовым редактором и консолью.



Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Где живёт компилятор 00:12:07 52 чел. ★ 4.9 ^
  На этом уроке мы найдем компилятор си шарпа - файл csc.exe,
напишем и откомпилируем простую консольную программу.
2 Откуда берутся окна 00:13:15 45 чел. ★ 5 ^
  На этом уроке мы создадим окно программы.
Мы напишем минимально необходимый код.
Откомпилируем так, чтобы консоль не появлялась.
3 Секреты Designer файла 00:12:06 41 чел. ★ 5 ^
  На этом уроке мы добавим обработчик для кнопки.
Потом разделим класс Form1.cs на два файла
и разберёмся с другими особенностями.
  Итого:   3 видеоурока общей продолжительностью 37 мин. 41 чел. ★ 4.97  
  Финалисты:   Новопашин Владимир,   Алексей Хонин,   Константин,   Алексей В.,   Валерий Жданов,   Сергей Соколов,   Елена,   Alcatraz,   Никита,   Виктор Дерябин,   Виталя,   Кирилл Лебедев,   Макс,   Максим,   Сергей Сергеевич,   Максим Лапшинов,   Rita,   Владимир,   Владимир Борисенко,   Александр,   Иван Воронин,   Сергей,   aleksey-k,   Bazel,   Артём,   Алексей Малышев,   Павел Журавлевич,   Дмитрий,   Permitin Alexey,   Денис,   kalobyte,   Александр Р.,   Tekashnik,   Николай Денисов,   Yefim,   Danil42Russia,   vip,   Ramzan,   Artur,   Mikhail Vasilev,   Слава .

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





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

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

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

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


Научился: Ознакомился с компиляцией
Почему-то вспоминается ASM, где тоже приходилось из командного окна всё делать...


Научился: Узнал про partial. Узнал про функции InitializeComponents() и методы класса форм для улучшения дизайна и совместимости.
Трудности: Найти опечатки в partial.
Этот урок продвинул еще на один большой шаг в понимании структуры приложения. Я пробовал сам понять эти кучи кода после автогенератора, но... А еще стало понятно, почему мы пишем часть кода в функции Form1. Я задавал такой вопрос в каментах тут к какому-то уроку. Теперь я нашел свой ответ тут. Теперь я хотел бы еще пройти курс по созданию приложения на примере mvc или другого шаблона проектирования. Но пока я такое видел только для явы, а ява мне неинтересна. Самое странное, что среди гор курс по шарпу кроме продвинутых hello world я ничего не находил. Везде говорится про все куски всего, только нигде не говорится, как их собрать в одну _полезную_ работающую прогу.