Си шарп с нуля

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

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

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

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

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



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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Где живёт компилятор 00:12:07
2 теста
89 чел. ★ 4.9 Done
  На этом уроке мы найдем компилятор си шарпа - файл csc.exe,
напишем и откомпилируем простую консольную программу.
Отчёт отправил: 20111. Deep Network Выполнено за 2 час. 50 мин. [Показать отчёт]
Научился: Я уже пробовал запускать консольные приложения из командной строки и даже формы делал.  Работу с формами в консольных приложениях делал из Visual Studio, пока не понятно, а как собственно без студии добавить нужные для этого библиотеки классов System.WindowsForms.dll и System.Drawing.dll ведь без них ничего не выйдет. Или они в VS добавляются для того чтоб работал IntelliSense, а если используешь консоль они автоматически подключаются (О_о, только что попробовал и так оно и есть, видимо оно берет их прямо из папки с компилятором, в vs такое бы не прошло и пришлось бы явно добавлять в reference библиотеки)? Еще подумал что пора бы к новому году обновить компилятор до версии Roslyn, чтоб можно было использовать  C#6 и C#7, а то пока предел это C#5. 
Сложности: Сложностей не возникло. 
2 Откуда берутся окна 00:13:15
4 теста
79 чел. ★ 5 Done
  На этом уроке мы создадим окно программы.
Мы напишем минимально необходимый код.
Откомпилируем так, чтобы консоль не появлялась.
Отчёт отправил: 20111. Deep Network Выполнено за 31 мин. [Показать отчёт]
Научился: /target:winforms уже был знаком, когда-то использовал в студии /out:other.exe Что для работы с двумя и более файлами надо использовать *.cs. И пространства имен не помогут только *.cs я это в первую очередь попробовал и получил ошибку, решил смотреть дальше видео и получил ответ на свой вопрос, -"А как же компилировать если есть несколько файлов?". 
Сложности: Сложностей не возникло. 
3 Секреты Designer файла 00:12:06
3 теста
74 чел. ★ 5 Done
  На этом уроке мы добавим обработчик для кнопки.
Потом разделим класс Form1.cs на два файла
и разберёмся с другими особенностями.
Отчёт отправил: 20111. Deep Network Выполнено за 39 мин. [Показать отчёт]
Научился: Ничего нового не узнал. Курс дает понимание того как все работает на более нижнем уровне. Стал еще лучше понимать как все работает, конечно, остались еще вопросы, но это я уже сам. В принципе, думаю, около 80% ЕВ материала предоставил за что ему и спасибо. Хороший курс. 
Сложности: Сложностей не возникло. 
  Итого:   3 видеоурока 37 мин.
9 тестов
74 чел. ★ 4.97  
  Финалисты:   Новопашин Владимир,   Алексей Хонин,   Константин,   Алексей В.,   Валерий Жданов,   Сергей Соколов,   Елена,   Alcatraz,   Никита,   Виктор Дерябин,   Виталя,   Кирилл Лебедев,   Макс,   Максим,   Сергей Сергеевич,   Максим Лапшинов,   Rita,   Владимир,   Владимир Борисенко,   Александр,   Иван Воронин,   Сергей,   aleksey-k,   Bazel,   Артём,   Алексей Малышев,   Павел Журавлевич,   Дмитрий,   Permitin Alexey,   Денис,   kalobyte,   Александр Р.,   Tekashnik,   Николай Денисов,   Yefim,   Danil42Russia,   vip,   Ramzan,   Artur,   Mikhail Vasilev,   Слава,   Павел Демьянов,   Евгений Гаврусь,   Иван,   Никита,   Trira,   Владимир,   New programist,   Deep Network,   Maxspell,   Anton,   Сергей ,   Zaur,   Александр,   DimanDOS,   Yury,   Геннадий Кравцов,   Алексей|BrisK|Кривицкий,   ser2018,   Діма,   Степан,   Xa4_Xakum,   Николай Миролюбов,   Bogdan,   ES35,   Яков,   Anatoli,   Булат,   Дмитрий,   Nicros,   София,   Владимир,   Иван,   MaxB .

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





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

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

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

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


Научился: 1. Нашел где находится компилятор Си шарп. 2. Написал исходный код приложения через текстовый редактор. 3. Откомпилировал программу.



Научился: разбивать классы на частичные и, используя их, компилировать программу