Non sei registrato? Registrati subito cliccando QUI! E utilizza tutte le funzionalita' del sito!

[001]C#!Iniziamo..Pt. 1

In questa sezione si apprenderanno le basi di questo linguaggio ormai utilizzato per applicazioni web ma soprattutto da qualche anno usato come linguaggio principale del framework XNA
Regole del forum
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. La sintassi del C# prende spunto da quella del Delphi (hanno il medesimo autore, ovvero Anders Hejlsberg), del C++, da quella di Java e da Visual Basic per gli strumenti di programmazione visuale e per la sua semplicità (meno simbolismo rispetto a C++, meno elementi decorativi rispetto a Java).

[001]C#!Iniziamo..Pt. 1

Messaggioda Takobon » 21/05/2010, 13:55

Premessa:
In questa lezione inizieremo l'approccio nell'apprendimento di C#,ma prima di tutto per sviluppare le nostre applicazione avremo bisogno di un IDE.

IDE?!:
L'acronimo IDE sta per Integrated Development Environment,ossia Ambiente di sviluppo integrato.Esso non è altro che un software composta da :

    Editor: con il quale potete scrivere le istruzioni da dare "in pasto" al..
    Compilatore: ne abbiamo già parlato nell'altra lezione delle sue relative funzioni^^

In più ha un dispositivo chiamato debugger.La sua funzione è molto semplice ed utile!
Non fa altro che analizzare il codice,questo avviene prima della compilazione,nella ricerca di possibili bug(ossia errori come parametro errato,eccezioni,ecc..).

Esistono alcuni IDE multipiattaforma ma per C# esiste Visual Studio C# ed questo ciò che noi useremo.

Dov'è possibile reperirlo?
Essendo un prodotto della Microsoft,ovviamente dal loro sito!Nessun problema è completamente gratuito,al massimo all'inizio vi danno una licenza trial e se volete potete ottenere il codice per poterlo usare senza alcuna scadenza seguendo questi passi:

    1-Andate al seguente indirizzo http://www.microsoft.com/express/Downlo ... -Visual-CS e cliccate su Visual C# 2008 Express Edition,poi selezionate la lingua e cliccate su download;
    2-Installate il software e una volta completata,apritelo e clicca dalla barra del menù su "?" e cliccate su registra prodotto.
    Ora non vi resta che seguire le istruzioni a video e potrete registrare il prodotto ^^


Bene detto questo ora possiamo iniziare ad addentrarci in questo nuovo ambiente!!

Ci sentiamo alla prossima seconda parte di questa lezione ^-^
http://nexuseden.tumblr.com/

ImmagineClicca qui per ingrandire

Sono così annoiato da offrirmi come eventer per qualsiasi progetto (:

NightEngine | +
Character System
   80%

Tile System
   38%

Battle System
   0%

Script System
   0%

Particle System
   0%

Physics System
   0%
Avatar utente
Takobon
Recensori
Recensori
 
Messaggi: 407
Iscritto il: 02/11/2009, 18:17
Grazie dati: 3 volte
Grazie ricevuti: 18 volte
Ruolo: Eventer
Tool Preferito: VS+C#+Xna(Con i quali nascerà Inferdaen)

Re: [001]C#!Iniziamo..Pt. 1

Messaggioda napco » 21/05/2010, 14:20

Io ce l'ho già XD Che succede se non lo registro? Me lo chiede lui tra 30 giorni?
Podi raggiunti: | +
ImmagineClicca qui per ingrandireImmagineClicca qui per ingrandireImmagineClicca qui per ingrandire
Avatar utente
napco
Maker Viandante
Maker Viandante
 
Messaggi: 205
Iscritto il: 24/11/2009, 16:55
Località: Marte
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Scripter
Tool Preferito: C(++)ervello

Re: [001]C#!Iniziamo..Pt. 1

Messaggioda Takobon » 21/05/2010, 14:23

Di regola si ^_^
Non capisco molto perchè dare 30 giorni di prova se poi per registrarlo basta un account LIVE..
L'unica cosa che penso è che se non piace lo disinstallano..sono le idee della Microsoft xD
http://nexuseden.tumblr.com/

ImmagineClicca qui per ingrandire

Sono così annoiato da offrirmi come eventer per qualsiasi progetto (:

NightEngine | +
Character System
   80%

Tile System
   38%

Battle System
   0%

Script System
   0%

Particle System
   0%

Physics System
   0%
Avatar utente
Takobon
Recensori
Recensori
 
Messaggi: 407
Iscritto il: 02/11/2009, 18:17
Grazie dati: 3 volte
Grazie ricevuti: 18 volte
Ruolo: Eventer
Tool Preferito: VS+C#+Xna(Con i quali nascerà Inferdaen)

Re: [001]C#!Iniziamo..Pt. 1

Messaggioda 3xter » 21/05/2010, 14:32

ImmagineClicca qui per ingrandire

Burle Simpatiche | +
[01:45:36] ­sai come far disconnettere un contatto? XD
[01:45:40] ­l'ho fatto con zhu
­rpgmkr.net-Marco scrive:
[01:46:15] ­l'ho letto su makerando
­trick0 scrive:
[01:46:27] ­si ma che metodo usi?
[01:46:37] ­io ne conosco uno più rapido
[01:46:39] ­scrivi
[01:46:41] ­ /exit
[01:46:48] ­SE hai il plus eh
[01:48:30] ­­rpgmkr.net-Marco si è disconnesso
­trick0 scrive:
[01:48:53] ­finisce in firma

Ecco perchè Rain's Legacy va avanti rapidamente | +
­trixter says:
[13:06:29] ­debugghiamo sto bs ti prego ç.ç
­Ichy says:
[13:07:08] ­ok dai
[13:07:19] ­è che avevo trovato la donna della mia vita
[13:07:26] ­può aspettare
Avatar utente
3xter
Fondatori
Fondatori
 
Messaggi: 1010
Iscritto il: 12/08/2009, 12:22
Grazie dati: 0 volte
Grazie ricevuti: 2 volte
Ruolo: Eventer
Progetto/i VX: Rain's Legacy
Tool Preferito: Rpg Maker VX / Sharp Develop

Re: [001]C#!Iniziamo..Pt. 1

Messaggioda Takobon » 21/05/2010, 14:38

Trix siccome per XNA si usa solamente VS C#(ma anche linguaggi .NET ma si sua totlamente C#) sarebbe meglio se si impari ad usare VS,ma se poi se qualcuno segue le lezioni solo per imparare il C# qualsiasi IDE va più che bene ^_^
http://nexuseden.tumblr.com/

ImmagineClicca qui per ingrandire

Sono così annoiato da offrirmi come eventer per qualsiasi progetto (:

NightEngine | +
Character System
   80%

Tile System
   38%

Battle System
   0%

Script System
   0%

Particle System
   0%

Physics System
   0%
Avatar utente
Takobon
Recensori
Recensori
 
Messaggi: 407
Iscritto il: 02/11/2009, 18:17
Grazie dati: 3 volte
Grazie ricevuti: 18 volte
Ruolo: Eventer
Tool Preferito: VS+C#+Xna(Con i quali nascerà Inferdaen)

Re: [001]C#!Iniziamo..Pt. 1

Messaggioda 3xter » 21/05/2010, 16:31

basta aggiungere i file nelle directory interessate, così come fa visual studio :)
ImmagineClicca qui per ingrandire

Burle Simpatiche | +
[01:45:36] ­sai come far disconnettere un contatto? XD
[01:45:40] ­l'ho fatto con zhu
­rpgmkr.net-Marco scrive:
[01:46:15] ­l'ho letto su makerando
­trick0 scrive:
[01:46:27] ­si ma che metodo usi?
[01:46:37] ­io ne conosco uno più rapido
[01:46:39] ­scrivi
[01:46:41] ­ /exit
[01:46:48] ­SE hai il plus eh
[01:48:30] ­­rpgmkr.net-Marco si è disconnesso
­trick0 scrive:
[01:48:53] ­finisce in firma

Ecco perchè Rain's Legacy va avanti rapidamente | +
­trixter says:
[13:06:29] ­debugghiamo sto bs ti prego ç.ç
­Ichy says:
[13:07:08] ­ok dai
[13:07:19] ­è che avevo trovato la donna della mia vita
[13:07:26] ­può aspettare
Avatar utente
3xter
Fondatori
Fondatori
 
Messaggi: 1010
Iscritto il: 12/08/2009, 12:22
Grazie dati: 0 volte
Grazie ricevuti: 2 volte
Ruolo: Eventer
Progetto/i VX: Rain's Legacy
Tool Preferito: Rpg Maker VX / Sharp Develop

Re: [001]C#!Iniziamo..Pt. 1

Messaggioda Takobon » 21/05/2010, 16:39

Si ma non credo che i novizi sappano come crearsi il template di un progetto pre-compilato,per questo è meglio che usano VS tuto già pronto all'uso
http://nexuseden.tumblr.com/

ImmagineClicca qui per ingrandire

Sono così annoiato da offrirmi come eventer per qualsiasi progetto (:

NightEngine | +
Character System
   80%

Tile System
   38%

Battle System
   0%

Script System
   0%

Particle System
   0%

Physics System
   0%
Avatar utente
Takobon
Recensori
Recensori
 
Messaggi: 407
Iscritto il: 02/11/2009, 18:17
Grazie dati: 3 volte
Grazie ricevuti: 18 volte
Ruolo: Eventer
Tool Preferito: VS+C#+Xna(Con i quali nascerà Inferdaen)

Re: [001]C#!Iniziamo..Pt. 1

Messaggioda Ally » 21/05/2010, 20:31

Bella =)
Seguo Tak e scarico dalla microsoft ^^' se no sicuramente mi perdo e mi confondo le idee...
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: [001]C#!Iniziamo..Pt. 1

Messaggioda 3xter » 21/05/2010, 20:37

°_______° Allino, devi scriverlo tu il codice °_______° Sharp Develop è uguale a visual studio, solo che pesa circa un GB di meno X°D
ImmagineClicca qui per ingrandire

Burle Simpatiche | +
[01:45:36] ­sai come far disconnettere un contatto? XD
[01:45:40] ­l'ho fatto con zhu
­rpgmkr.net-Marco scrive:
[01:46:15] ­l'ho letto su makerando
­trick0 scrive:
[01:46:27] ­si ma che metodo usi?
[01:46:37] ­io ne conosco uno più rapido
[01:46:39] ­scrivi
[01:46:41] ­ /exit
[01:46:48] ­SE hai il plus eh
[01:48:30] ­­rpgmkr.net-Marco si è disconnesso
­trick0 scrive:
[01:48:53] ­finisce in firma

Ecco perchè Rain's Legacy va avanti rapidamente | +
­trixter says:
[13:06:29] ­debugghiamo sto bs ti prego ç.ç
­Ichy says:
[13:07:08] ­ok dai
[13:07:19] ­è che avevo trovato la donna della mia vita
[13:07:26] ­può aspettare
Avatar utente
3xter
Fondatori
Fondatori
 
Messaggi: 1010
Iscritto il: 12/08/2009, 12:22
Grazie dati: 0 volte
Grazie ricevuti: 2 volte
Ruolo: Eventer
Progetto/i VX: Rain's Legacy
Tool Preferito: Rpg Maker VX / Sharp Develop

Re: [001]C#!Iniziamo..Pt. 1

Messaggioda Anthair » 22/05/2010, 9:00

conoscendo il C++ l'apprendimento del C# è più semplice?
ImmagineClicca qui per ingrandire
Massacratore n.1 del Mutiliamo gli RTP Contest
ImmagineClicca qui per ingrandire
Visionario n.2 del Chipset Pixelling Contest
Banditore n.1 dello Slogan Contest
Pittore n.3 del Banner Contest #3


  Missing_Seven: ma tu trix non fai mai niente tuto il giorno?  
Avatar utente
Anthair
Maker Viandante
Maker Viandante
 
Messaggi: 189
Iscritto il: 13/08/2009, 15:57
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Story Boarder
Progetto/i 2k/2k3: Aeterna Nova Lux
Progetto/i XP: The Black Mansion,<???>
Tool Preferito: Matita & Foglio bianco

Prossimo

Torna a Programmare in C#

SEO Search Tags

imparare c# in 21 giorni      java 7 novità

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti