Pergunta

Sou um programador novato que está tentando aprender a codificar, especificamente em C#.Assumi um projeto de um amigo meu e não tenho certeza do que preciso saber para concluí-lo.Suponho que o problema é que não sei o que preciso saber para iniciar o projeto.

Eu tenho muitos dos fundamentos da programação orientada a objetos, classes, métodos e outras coisas, mas quando me sento para codificar, não sei por onde começar a procurar realizar até mesmo tarefas básicas.Não sei a sintaxe ou o que a linguagem é capaz com as ferramentas fornecidas.Eu li alguns livros, mas a maioria deles parece ser sobre conceitos e teorias sobre OOP em C# com sintaxe mínima.

Acho que a questão é onde procuro aprender a sintaxe - existe algum tipo de repositório de classes e métodos que estou faltando com exemplos de como usar as ferramentas que ele contém?Estou preso em um lugar sem saber para onde ir/olhar em seguida.

Obrigado por qualquer ajuda

Foi útil?

Outras dicas

Uma das coisas que geralmente recomendo aos desenvolvedores juniores em meus projetos que procuram uma imagem melhor de como as coisas funcionam é se familiarizarem com as teclas F10/F11 no Visual Studio percorrendo projetos de código aberto escritos em C#.

Escolha algo que você achar interessante no Codeplex, Sourceforge ou código do Google (há um tópico aqui sobre bons códigos para ler) e baixe o código-fonte.Abra-o no Visual Studio e escolha "Debug -> Step Into".A partir daí, deixe o depurador guiá-lo pelo código.

F11 permite que você vá mais fundo, SHIFT + F11 retrocede um nível.

Ele realmente pode ensinar muito sobre como o código funcional é estruturado, pois conduz você pelo fluxo e fornece um bom tour pela funcionalidade do código.

Também funciona bem com livros e outros materiais porque, ao ver algo que não entende, você pode procurar uma explicação melhor.

Isso é algo que faço com frequência para me familiarizar com uma determinada base de código, seja ela de código aberto ou um projeto pago com código existente.

Eu não uso C #, mas apenas para entender a sintaxe de uma linguagem, bem como as técnicas básicas de programação, você quase não pode errar com os livros da O'Reilly.Você pode querer verificar seus Aprendendo C# livro.

Como regra geral, divida o projeto em múltiplas tarefas.Se você ainda não sabe como começar cada tarefa, divida-a em subtarefas menores.

Até que você possa dizer: “Ah, posso codificar esta tarefa”, faça-o e passe para a próxima tarefa.

Eu comecei com o Estação C# tutoriais."Introdução ao Visual C#" me dá arrepios...

MSDN.Vá direto para a boca dos cavalos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top