Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Off Topic (OT)
New Entry - C Sharp Programmer
venerdì 08 dicembre 2006 - 11.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Sloth
Profilo
| Newbie
3
messaggi | Data Invio:
ven 8 dic 2006 - 11:35
Colgo l'occasione per iniziare a salutare tutta la comunity di DotNet.
Fatto questo, vi chiedo una consiglio (che immagino sia stato detto e ridetto in tutte le salse), su come e dove iniziare a studiare il linguaggio C#
Premetto che non ho nessuna, e dico nessuna, esperienza di programmazione, quindi, ci sarebbe bisogno di una guida per veri newbie, che riesca ad illustrare step by step tutti gli aspetti di questo linguaggio.
Sarebbe consigliabile un approccio molto soft, visto che nella vita mi occupo di un ramo dell'informatica completamente diverso, quindi il tempo a disposizione sarebbe ridotto all'osso.
Voi direte: ma allora perché hai deciso di imbatterti in questa avventura?
Perché penso che la programmazione sia un abiente fantasctico, che ti consenta di vivere grandi emozioni.
Da qualche parte bisognerà pure iniziare...voi come avete fatto?
Un grazie a tutti,
Saluti,
gio1973
Profilo
| Senior Member
452
messaggi | Data Invio:
ven 8 dic 2006 - 12:25
>Colgo l'occasione per iniziare a salutare tutta la comunity di
>DotNet.
>Fatto questo, vi chiedo una consiglio (che immagino sia stato
>detto e ridetto in tutte le salse), su come e dove iniziare a
>studiare il linguaggio C#
>Premetto che non ho nessuna, e dico nessuna, esperienza di programmazione,
>quindi, ci sarebbe bisogno di una guida per veri newbie, che
>riesca ad illustrare step by step tutti gli aspetti di questo
>linguaggio.
>Sarebbe consigliabile un approccio molto soft, visto che nella
>vita mi occupo di un ramo dell'informatica completamente diverso,
>quindi il tempo a disposizione sarebbe ridotto all'osso.
>Voi direte: ma allora perché hai deciso di imbatterti in questa
>avventura?
>Perché penso che la programmazione sia un abiente fantasctico,
>che ti consenta di vivere grandi emozioni.
>Da qualche parte bisognerà pure iniziare...voi come avete fatto?
>
>Un grazie a tutti,
>
>Saluti,
>
ti consiglio di imparare bene visual basic .net e poi a riscrivere i programmi in C#.
se sei a digiuno anche di visual basic e hai voglia di leggere ti consiglio i manuali della wrox
http://www.wrox.com/WileyCDA/Section/id-105065.html
che sono anche tradotti in italiano e ogni tanto dare una occhiata a msdn dove trovi esempi già fatti.
#gio#
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 8 dic 2006 - 14:09
>ti consiglio di imparare bene visual basic .net e poi a riscrivere
>i programmi in C#.
Io invece ti suggerisco di iniziare a programmare fin da subito in C#, altrimenti rischi di fare confusione tra le sintassi dei 2 linguaggi.
C# utilizza una sintassi solo apparentemente più ostica rispetto a Visual Basic .NET, ma nel contempo ti permettere di scrivere codice più compatto e con meno "fronzoli" (se mi passi il termine
).
Io ho iniziato a programmare nel 1986 sul mio primo home computer, un Sony HB-10P che si basava sullo standard MSX adottato da diversi produttori HW come Sony, Toshiba, Yashica, Yamaha, Philips, Goldstar, Spectravideo, ecc.
Questo standard utilizzava come linguaggio integrato in ROM l'MSX Basic, un dialetto molto evoluto del Microsoft Basic.
Inoltre questa piattaforma offriva l'MSXDOS compatibile con il CPM/80 che permetteva di riutilizzare gran parte del software sviluppato per questo sistema operativo.
Ad esempio imparai a programmare in Pascal utilizzando il Borland Turbo Pascal 3.0 per CPM/80.
Quando acquistai il mio primo PC, ho trovato molto naturare la migrazione dei miei programmi in GW-Basic dato che i due dialetti erano molto simili.
In seguito imparai a programmare in Borland Turbo Basic ed in Quick Basic. A Militare feci la conoscenza di Visual Basic 2.0 che mi tornò utile negli anni a venire. Nel 1995 feci un corso di programmazione sugli ambienti Host IBM, specializzandomi in COBOL, COBOL 2 e CICS.
Il primo lavoro vero e proprio in ambito informatico fu proprio sui Mainframe IBM dove imparai la programmazione strutturata. Sucessivamente mi spostai in ambiente Microsoft sviluppando con tutte le versioni di Visual Basic.
Quando nel luglio del 2000 venne presentata alla PDC la Technology Preview del Framework .NET, decisi di approcciarlo utilizzando il C# senza avere esperienze di programmazione in C/C++. Nel giro di una settimana fui subito produttivo, e decisi di focalizzarmi su di esso dato che lo trovai molto più conciso ed elegante rispetto a Visual Basic .NET.
E ora veniamo alla tua domanda... come imparare. Dato che ti manca ogni nozione di programmazione dovresti inziare dai concetti basilari comuni a tutti i linguaggi. Internet ti offre gratuitamente un sacco di risorse. Ad esempio, ho digitato in Google la query "How to learn programming" e questo è uno dei primi link che ho ottenuto:
http://www.learn-programming.za.net/programming_cs_learn01.html
Microsoft offre gratuiramente MSDN Library, un sito dedicato agli sviluppatori dove troverai in linea la sintassi di tutti i linguaggi di programmazione Microsoft:
http://msdn2.microsoft.com/en-us/library/default.aspx
Questo è il sito dedicato a C#:
http://msdn2.microsoft.com/en-us/vcsharp/aa336766.aspx
Puoi scaricare Visual C# 2005 Express Edition dal seguente url:
http://msdn.microsoft.com/vstudio/express/visualcsharp/
Alcuni libri che potranno aiutarti a muovere i primi passi sono:
"Microsoft® Visual C#® 2005 Express Edition: Build a Program Now!"
http://www.microsoft.com/MSPress/books/8776.aspx
"Microsoft® Visual C#® 2005 Step by Step"
http://www.microsoft.com/MSPress/books/7655.aspx
E poi ricordati che esiste sempre il nostro forum ed i newsgroup pubblici nella gerarchia microsoft.public.it sui quali puoi porre tutte le domande che vuoi
In bocca al lupo per la tua avventura
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Sloth
Profilo
| Newbie
3
messaggi | Data Invio:
ven 8 dic 2006 - 14:37
Vi ringrazio a tutti per la celere risposta, in particolare ho apprezzato quella di lbenaglia, in quanto sono rimasto affascinato dal passato di programmazione che hai avuto.
Inizio a guardare subito le guide (sinceramente non avevo pensato alle pubblicazione in lingua inglese).
Chiedo venia se inizierò ad aprire topic (previa search in forum) di domandi "banali".
Un grande saluto.
Ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !