Va bene imparare dai materiali del C # 2002? [chiuso]

0

Ho trovato alcuni video che spiegano C # ma torna a C # .NET quando viene visualizzato per la prima volta, se imparo da questi video imparerò qualcosa che è stato rimosso dalla lingua? mi mancherà un sacco?

    
posta Goma 24.11.2010 - 19:30
fonte

5 risposte

12

Qualunque cosa tu trovi, dovrebbe iniziare da C # /. NET 2.0.

Gran parte di .NET 1.0 è stato perfezionato in 2.0 con generici e il framework 2.0 è ancora ampiamente utilizzato oggi; i framework 3.0 e 3.5 sono miglioramenti a 2.0, non riscrivibili.

Se stai cercando un libro per principianti, Head First C # è abbastanza buono.

    
risposta data 24.11.2010 - 19:43
fonte
6

Puoi "ma", ma secondo me, non perdere tempo.

Acquista un nuovo libro o vai ai siti web attuali e ottieni informazioni aggiornate.

    
risposta data 24.11.2010 - 19:49
fonte
4

Perderai una buona quantità di nuove funzionalità. Penso che staresti meglio concentrandoti sui nuovi materiali di formazione. In questo modo non dovrai disimparare tutte le cose dalle versioni precedenti mentre impari dalle versioni più moderne. .NET del 2002 è molto diverso da .NET di oggi.

    
risposta data 24.11.2010 - 19:35
fonte
1

Assolutamente!

Non c'è assolutamente nulla che ti impedisca di apprendere in seguito le revisioni delle specifiche del linguaggio, ma imparando dal C # 2.0 - avrai un'idea molto migliore di quali funzioni sono disponibili in ogni versione della lingua.

Vale la pena sottolineare che il linguaggio e il framework .NET sono elementi separati, e entrambi cambiano tra le versioni della distribuzione .NET di Microsoft. Un grande esempio di questo è: in .NET 2.0 abbiamo solo WinForms per GUI, tuttavia nelle versioni successive ci sono WPF e Silverlight.

È importante conoscere la differenza tra la lingua e le caratteristiche del framework in diverse versioni: se si sta prendendo di mira il runtime compatto o il runtime Mono multipiattaforma di Novell, supportano solo funzioni specifiche, sapendo che la soluzione è buona.

Se stai cercando un esempio più "mainstream", molte aziende avranno solo uno specifico runtime .NET disponibile come parte del loro SOE server, quindi di solito è necessario scrivere software personalizzato e specifico per supportare più vecchio versioni della versione Microsoft!

È ancora importante essere aggiornati, ma alla fine della giornata - la persona con la migliore comprensione olistica della tecnologia che sta utilizzando (rispetto a qualcuno che capisce solo la moda attuale) sta per fare meglio a lungo termine.

Spero che questo aiuti:)

    
risposta data 25.11.2010 - 07:03
fonte
0

Ti mancherà una tonnellata di funzionalità. Come diceva jkohlhepp, il .Net di oggi è molto diverso da quello di quando è stato rilasciato. Puoi controllare Windows Development For Beginners e Sviluppo web per principianti sul sito di Microsoft. Questo è indirizzato ai principianti (ovviamente) ma ci sono anche collegamenti ad altre risorse.

Approfitta del MSDN di Microsoft perché penso che abbia un'ottima documentazione e mi abbia aiutato molto! Questa è una delle cose che amo dei linguaggi .Net e che ho trovato carente in altri linguaggi (Python ha una documentazione decente, ma non è in nessun posto il calibro di MSDN).

    
risposta data 24.11.2010 - 19:46
fonte

Leggi altre domande sui tag