Informatica Programmabile
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Accedi

Ho dimenticato la password

Ultimi argomenti attivi
» argomento
GUIDA : INTRODUZIONE AL C# EmptyDom Giu 02, 2013 4:30 pm Da ruggiero98

» problema con la funzione SE aiutoooo x favore?????
GUIDA : INTRODUZIONE AL C# EmptyDom Giu 02, 2013 4:18 pm Da ruggiero98

» aiuto in programma con if
GUIDA : INTRODUZIONE AL C# EmptyDom Mag 26, 2013 5:39 pm Da ruggiero98

»  CALCOLO PERCENTUALE IN C
GUIDA : INTRODUZIONE AL C# EmptySab Apr 20, 2013 8:22 pm Da ruggiero98

» Costruire un temporizzatore software per accensione luci a led
GUIDA : INTRODUZIONE AL C# EmptyLun Mar 25, 2013 2:34 pm Da Cristina Shady

» Ciao a tutti!
GUIDA : INTRODUZIONE AL C# EmptyGio Mar 22, 2012 4:19 am Da cosmos91

» Virtualbox VS le periferiche USB
GUIDA : INTRODUZIONE AL C# EmptyMar Apr 06, 2010 1:49 pm Da dandeciani

» PROGRAMMA: BINARY CODE
GUIDA : INTRODUZIONE AL C# EmptyMar Dic 23, 2008 7:28 pm Da Thalionwen

» saluti a tutti
GUIDA : INTRODUZIONE AL C# EmptyMar Dic 23, 2008 7:12 pm Da Thalionwen

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Prima Parte]
GUIDA : INTRODUZIONE AL C# EmptySab Nov 29, 2008 11:44 am Da ya89

» un semplice ciao
GUIDA : INTRODUZIONE AL C# EmptySab Nov 29, 2008 11:38 am Da ya89

» Aiuto per alice 7 mega
GUIDA : INTRODUZIONE AL C# EmptyVen Nov 14, 2008 4:03 pm Da root

» FORUM: I nuovi banner
GUIDA : INTRODUZIONE AL C# EmptyVen Nov 14, 2008 2:48 pm Da Thalionwen

» Zooming Ricorsivo, questo sconosciuto.
GUIDA : INTRODUZIONE AL C# EmptyVen Nov 14, 2008 2:43 pm Da Thalionwen

» GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#
GUIDA : INTRODUZIONE AL C# EmptyVen Nov 14, 2008 1:54 pm Da ab89

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Terza e Ultima Parte]
GUIDA : INTRODUZIONE AL C# EmptyVen Nov 14, 2008 12:41 am Da ab89

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Seconda Parte]
GUIDA : INTRODUZIONE AL C# EmptyMer Nov 12, 2008 12:59 am Da ab89

» [PS2] Dark Cloud
GUIDA : INTRODUZIONE AL C# EmptyMar Nov 11, 2008 6:50 pm Da ab89

» [PC] Sacred 2
GUIDA : INTRODUZIONE AL C# EmptyLun Nov 10, 2008 10:49 pm Da ab89

» GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
GUIDA : INTRODUZIONE AL C# EmptyLun Nov 10, 2008 1:37 pm Da ab89

Flusso RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



GUIDA : INTRODUZIONE AL C#

Andare in basso

GUIDA : INTRODUZIONE AL C# Empty GUIDA : INTRODUZIONE AL C#

Messaggio Da ab89 Gio Nov 06, 2008 4:04 pm

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 Very Happy

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 Very Happy ovviamente questo programma, essendo senza licenza, permette di creare applicazioni ad uso personale, non si possono vendere Very Happy

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 Very Happy
Per la sola scrittura del codice esistono altri mezzi Very Happy
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 Very Happy

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) Very Happy
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 Very Happy
Spero di essere stato chiaro Very Happy

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
ab89
Admin
Admin

Numero di messaggi : 74
Età : 35
Località : Rovigo
Data d'iscrizione : 29.09.08

Scheda personaggio
PF:

Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.