Вопрос

Я начинающий программист, который пытается научить себя программировать, в частности на C #.Я взялся за проект у своего друга и не уверен, что мне нужно знать, чтобы довести проект до конца.Я полагаю, проблема в том, что я не знаю, что мне нужно знать, чтобы хотя бы начать проект.

Я владею многими основами объектно-ориентированного программирования, классами, методами и прочим, но когда я сажусь за код, я не знаю, с чего начать поиск для выполнения даже базовых задач.Я не знаю синтаксиса или на что способен язык с помощью предоставляемых инструментов.Я прочитал несколько книг, но, похоже, в основном они посвящены концепциям и теориям об ООП в C # с минимальным синтаксисом.

Я предполагаю, что вопрос в том, где мне посмотреть, чтобы изучить синтаксис - есть ли какое-то хранилище классов и методов, которых мне не хватает, с примерами того, как использовать содержащиеся в нем инструменты?Я застрял в таком месте, что не знаю, куда идти / искать дальше.

Спасибо за любую помощь

Это было полезно?

Другие советы

Одна из вещей, которые я обычно рекомендую начинающим разработчикам в моих проектах, которые хотят получить лучшее представление о том, как все работает, - это ознакомиться с вашими ключами F10 / F11 в Visual Studio, пройдясь по проектам с открытым исходным кодом, написанным на C #.

Выберите что-нибудь интересное из Codeplex, Sourceforge или Google code (здесь есть раздел о хорошем коде для чтения) и загрузите исходный код.Откройте его в Visual Studio и выберите "Debug -> Step Into".С этого момента пусть отладчик будет вашим проводником по коду.

F11 позволяет копать глубже, SHIFT + F11 возвращает вас на уровень назад.

Это действительно может многому научить вас о том, как структурирован функционирующий код, потому что ведет вас по потоку и дает довольно хорошее представление о функциональности кода.

Это также хорошо работает с книгами и другими материалами, потому что, когда вы видите что-то, чего не понимаете, вы можете отправиться на поиски лучшего объяснения.

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

Я сам не использую C #, но для того, чтобы просто разобраться в синтаксисе языка, а также в базовых методах программирования, вы почти не ошибетесь с книгами О'Рейли.Возможно, вы захотите ознакомиться с их Изучение языка С# книга.

Как правило, разделяйте проект на несколько задач.Если вы все еще не знаете, с чего начать выполнение каждой задачи, то дополнительно разделите ее на более мелкие подзадачи.

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

Я начал с того, что Станция C # Руководства."Начало работы с Visual C #" вызывает у меня мурашки по коже...

MSDN.Идите прямо в пасть лошади.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top