Accedi
Ultimi argomenti attivi
Migliori postatori
ab89 | ||||
Thalionwen | ||||
Eine The Phantom | ||||
Reaulece | ||||
ya89 | ||||
root | ||||
Infernet89 | ||||
Pablomares | ||||
ruggiero98 | ||||
ieschfor |
GUIDA : INTRODUZIONE AL C#
Pagina 1 di 1
GUIDA : INTRODUZIONE AL C#
C#
Il C# (si pronuncia "c sharp") è un linguaggio di programmazione object-oriented sviluppato da Microsoft all'interno dell'iniziativa .NET, e successivamente approvato come standard ECMA.
Questo linguaggio possiede una sintassi che si ispira al Delphi, con il quale condivide l'autore, nonchè al c++, e per quanto riguarda il comparto grafico, per strumenti e semplicità, prende spunto dal Visual Basic e dal Java.
L'attuale versione del C#, o meglio quella del suo framework, è la 3.0
Nella serie di guide che intendo postare tratterò argomenti e presenterò strumenti che permettano di lavorare anche con la versione 2.0 del framework. Ovviamente per quanto riguarda la sintassi e la maggiorparte dei controlli ciò che scriverò sarò compatibile anche con la versione 1.0. Sostanzialmente ciò che cambia da una versione all'altra del framework sta tutto nell'aggiunta di nuovi componenti, oppure nell'aggiunta di metodi ai vecchi oggetti.
Esistono diversi strumenti di sviluppo per il C# ovviamente gratuiti, sia se di casa MS o open source.
Ecco il link ad alcuni di questi
SharpDevelop
E' un IDE Open Source e quindi completamente gratuito. Attualmente l'ultima versione completa di sharpdevelop è la 2.0 e supporta le librerie del framework fino alla versione 2.0 . La versione 3.0 è in fase di sviluppo. E' possibile scaricare la versione eseguibile sia il codice sorgente.
MS Visual C# Express Edition
Il link vi collega al sito microsoft per scaricare la versione 2008 del programma. Ovviamente potete scaricare anche la 2005, ma vi consiglio la 2008, che avendo qualche funzione di rendering del codice in più può aiutare i più inesperti ovviamente questo programma, essendo senza licenza, permette di creare applicazioni ad uso personale, non si possono vendere
Questi 2 sono i principali IDE (integrated development environment o in italiano Ambiente Integrato di Sviluppo) necessitano entrambi del framework targato microsoft.
Ovviamente questi due IDE permettono di scrivere, gestire e compilare il codice
Per la sola scrittura del codice esistono altri mezzi
Ad esempio va benissimo qualsiasi editor di testo, come Blocco Note, purchè si salvi il file come *.cs , da notare che MS Word non è un editor di testo !! perchè ciò che crea sono documenti word e non file di testo
Ecco il link al framework : Framework 3.0
Il linguaggio viene anche utilizzato anche da un altro IDE chiamato XNA Game Studio Express, sempre targato microsoft. Come suggerisce il nome permette la creazione di programmi videoludici (videogiochi)
XNA consiste in un framework con librerie apposite per la creazione di videogiochi, librerie create sul linguaggio C#.
E la versione 2.0 di XNA richiede MS Visual C# 2005 Express Edition installato sul proprio computer come IDE per lo sviluppo. Ovvio comunque che la creazione di un videogioco richiede una conoscenza approfondita del linguaggio C# prima di poter mettersi a fare qualcosa.
Per una prima introduzione al C# questo è quanto
Spero di essere stato chiaro
NB: Un ultima nota : per chi utilizza linux sappia che il framework non va su linux. Se desiderate comunque programmare in C# esiste un progetto chiamato MONO che emula le funzioni del framework su linux.
Finora emula solo il framework 1.1 di conseguenza non potete sfruttare le librerie del 2.0 o del 3.0.
Il C# (si pronuncia "c sharp") è un linguaggio di programmazione object-oriented sviluppato da Microsoft all'interno dell'iniziativa .NET, e successivamente approvato come standard ECMA.
Questo linguaggio possiede una sintassi che si ispira al Delphi, con il quale condivide l'autore, nonchè al c++, e per quanto riguarda il comparto grafico, per strumenti e semplicità, prende spunto dal Visual Basic e dal Java.
L'attuale versione del C#, o meglio quella del suo framework, è la 3.0
Nella serie di guide che intendo postare tratterò argomenti e presenterò strumenti che permettano di lavorare anche con la versione 2.0 del framework. Ovviamente per quanto riguarda la sintassi e la maggiorparte dei controlli ciò che scriverò sarò compatibile anche con la versione 1.0. Sostanzialmente ciò che cambia da una versione all'altra del framework sta tutto nell'aggiunta di nuovi componenti, oppure nell'aggiunta di metodi ai vecchi oggetti.
Esistono diversi strumenti di sviluppo per il C# ovviamente gratuiti, sia se di casa MS o open source.
Ecco il link ad alcuni di questi
SharpDevelop
E' un IDE Open Source e quindi completamente gratuito. Attualmente l'ultima versione completa di sharpdevelop è la 2.0 e supporta le librerie del framework fino alla versione 2.0 . La versione 3.0 è in fase di sviluppo. E' possibile scaricare la versione eseguibile sia il codice sorgente.
MS Visual C# Express Edition
Il link vi collega al sito microsoft per scaricare la versione 2008 del programma. Ovviamente potete scaricare anche la 2005, ma vi consiglio la 2008, che avendo qualche funzione di rendering del codice in più può aiutare i più inesperti ovviamente questo programma, essendo senza licenza, permette di creare applicazioni ad uso personale, non si possono vendere
Questi 2 sono i principali IDE (integrated development environment o in italiano Ambiente Integrato di Sviluppo) necessitano entrambi del framework targato microsoft.
Ovviamente questi due IDE permettono di scrivere, gestire e compilare il codice
Per la sola scrittura del codice esistono altri mezzi
Ad esempio va benissimo qualsiasi editor di testo, come Blocco Note, purchè si salvi il file come *.cs , da notare che MS Word non è un editor di testo !! perchè ciò che crea sono documenti word e non file di testo
Ecco il link al framework : Framework 3.0
Il linguaggio viene anche utilizzato anche da un altro IDE chiamato XNA Game Studio Express, sempre targato microsoft. Come suggerisce il nome permette la creazione di programmi videoludici (videogiochi)
XNA consiste in un framework con librerie apposite per la creazione di videogiochi, librerie create sul linguaggio C#.
E la versione 2.0 di XNA richiede MS Visual C# 2005 Express Edition installato sul proprio computer come IDE per lo sviluppo. Ovvio comunque che la creazione di un videogioco richiede una conoscenza approfondita del linguaggio C# prima di poter mettersi a fare qualcosa.
Per una prima introduzione al C# questo è quanto
Spero di essere stato chiaro
NB: Un ultima nota : per chi utilizza linux sappia che il framework non va su linux. Se desiderate comunque programmare in C# esiste un progetto chiamato MONO che emula le funzioni del framework su linux.
Finora emula solo il framework 1.1 di conseguenza non potete sfruttare le librerie del 2.0 o del 3.0.
ab89- Admin
- Numero di messaggi : 74
Età : 35
Località : Rovigo
Data d'iscrizione : 29.09.08
Scheda personaggio
PF:
Argomenti simili
» GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#
» GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
» GUIDA : PROLOGO
» GUIDA : ELENCO LEZIONI
» GUIDA : CAP 1 LEZIONE 2 LE VARIABILI IN C#
» GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
» GUIDA : PROLOGO
» GUIDA : ELENCO LEZIONI
» GUIDA : CAP 1 LEZIONE 2 LE VARIABILI IN C#
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
Dom Giu 02, 2013 4:30 pm Da ruggiero98
» problema con la funzione SE aiutoooo x favore?????
Dom Giu 02, 2013 4:18 pm Da ruggiero98
» aiuto in programma con if
Dom Mag 26, 2013 5:39 pm Da ruggiero98
» CALCOLO PERCENTUALE IN C
Sab Apr 20, 2013 8:22 pm Da ruggiero98
» Costruire un temporizzatore software per accensione luci a led
Lun Mar 25, 2013 2:34 pm Da Cristina Shady
» Ciao a tutti!
Gio Mar 22, 2012 4:19 am Da cosmos91
» Virtualbox VS le periferiche USB
Mar Apr 06, 2010 1:49 pm Da dandeciani
» PROGRAMMA: BINARY CODE
Mar Dic 23, 2008 7:28 pm Da Thalionwen
» saluti a tutti
Mar Dic 23, 2008 7:12 pm Da Thalionwen
» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Prima Parte]
Sab Nov 29, 2008 11:44 am Da ya89
» un semplice ciao
Sab Nov 29, 2008 11:38 am Da ya89
» Aiuto per alice 7 mega
Ven Nov 14, 2008 4:03 pm Da root
» FORUM: I nuovi banner
Ven Nov 14, 2008 2:48 pm Da Thalionwen
» Zooming Ricorsivo, questo sconosciuto.
Ven Nov 14, 2008 2:43 pm Da Thalionwen
» GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#
Ven Nov 14, 2008 1:54 pm Da ab89
» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Terza e Ultima Parte]
Ven Nov 14, 2008 12:41 am Da ab89
» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Seconda Parte]
Mer Nov 12, 2008 12:59 am Da ab89
» [PS2] Dark Cloud
Mar Nov 11, 2008 6:50 pm Da ab89
» [PC] Sacred 2
Lun Nov 10, 2008 10:49 pm Da ab89
» GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
Lun Nov 10, 2008 1:37 pm Da ab89