Я пытаюсь изучить C# из некоторых видеороликов YouTube, но у меня есть несколько проблем. Я начал с JavaScript, хотел изучить язык программного обеспечения, поэтому я изучил некоторые C++, но потом я узнал, что C# лучше для программирования графического интерфейса, так что теперь я собираюсь с этим.C# и Visual Studio?
Проблема в том, что я чувствую, что VS делает много вещей, которые я должен знать, как это сделать, но не ... Когда я добавляю кнопку или создаю новый класс или что-то, что все делается с VS. Однако я хочу знать, что он делает, поэтому я могу сделать это сам, если понадобится.
Я нахожусь на видео, объясняющем классы, и мне было интересно, где находится файл заголовка. Я не мог найти его, поэтому я искал в Интернете и, узнав, в отличие от C++, у C# нет файлов заголовков. Связаны ли файлы классов?
Практично ли научиться делать все вручную или C#, выполненное исключительно в VS? Есть ли способ отслеживать, какие файлы и фрагменты кода добавляются и создаются при нажатии кнопки в VS?
Полезно понять, что происходит под капотом, но это не обязательно. Как IDE, он автоматизирует эти задачи для вас, поскольку они в противном случае будут действительно утомительными или обыденными, поэтому вы можете сосредоточиться на написании фактической логики приложения, а также на предотвращении множества ошибок. – BoltClock
Код для GUI обычно добавляется в 'YourFormName.designer.cs', где YourFormName - это имя вашей формы. Вы также можете щелкнуть правой кнопкой мыши по любому методу и нажать «GoToDefinition», чтобы перейти к реализации. – Vamsi
Я думаю, вам стоит попробовать прочитать любую книгу, а не смотреть на видео. Если вы действительно хотите использовать C# позже .. Что-то вроде http://www.apress.com/microsoft/c/9781430225379 – chopikadze