Domanda

Sono un programmatore alle prime armi che sta cercando di imparare a programmare, in particolare in C#.Ho accettato un progetto da un mio amico e non sono sicuro di cosa ho bisogno di sapere per portare a termine il progetto.Suppongo che il problema sia che non so cosa ho bisogno di sapere anche solo per avviare il progetto.

Possiedo molte delle nozioni di base della programmazione orientata agli oggetti, classi, metodi e quant'altro, ma quando mi siedo al codice non so da dove cominciare per cercare di svolgere anche compiti di base.Non conosco la sintassi o di cosa sia capace il linguaggio con gli strumenti forniti.Ho letto alcuni libri, ma sembrano riguardare principalmente concetti e teorie sull'OOP in C# con una sintassi minima.

Immagino che la domanda sia: dove cercare per imparare la sintassi: esiste una sorta di repository di classi e metodi che mi mancano con esempi di come utilizzare gli strumenti che contiene?Sono bloccato in una situazione in cui non so dove andare/guardare dopo.

Grazie per qualsiasi aiuto

È stato utile?

Altri suggerimenti

Una delle cose che di solito consiglio agli sviluppatori junior dei miei progetti che cercano un quadro migliore di come funzionano le cose è acquisire familiarità con i tasti F10/F11 in Visual Studio esaminando progetti open source scritti in C#.

Scegli qualcosa che trovi interessante da Codeplex o Sourceforge o dal codice Google (c'è un argomento qui sul buon codice da leggere) e scarica il codice sorgente.Aprilo in Visual Studio e scegli "Debug -> Step Into".Da lì, lascia che il debugger sia la tua guida attraverso il codice.

F11 ti consente di scavare più a fondo, SHIFT+F11 ti riporta indietro di un livello.

Può davvero insegnarti molto su come è strutturato il codice funzionante perché ti guida attraverso il flusso e fornisce un tour abbastanza completo delle funzionalità del codice.

Funziona bene anche con libri e altri materiali perché, quando vedi qualcosa che non capisci, puoi andare a cercare una spiegazione migliore.

Questo è qualcosa che faccio abbastanza spesso per familiarizzare con una determinata base di codice, sia essa open source o un progetto a pagamento con codice esistente.

Io stesso non uso C#, ma solo per padroneggiare la sintassi di un linguaggio e le tecniche di programmazione di base non puoi quasi sbagliare con i libri di O'Reilly.Potresti voler dare un'occhiata al loro Imparare il C# libro.

Come regola generale, suddividi il progetto in più attività.Se ancora non sai come iniziare con ciascuna attività, suddividila ulteriormente in sottoattività più piccole.

Finché non puoi dire "Ah, posso codificare questa attività", fallo e passa all'attività successiva.

Ho iniziato con il Stazione C# tutorial."Iniziare con Visual C#" mi fa venire i brividi...

MSDN.Vai direttamente alla bocca del cavallo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top