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

[001]C#!Iniziamo Pt.2

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).

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

Messaggioda Ally » 03/06/2010, 23:39

Rileggendo la lezione non mi ricordavo:
N.B.Le classi,i metodi,i namespace,ecc si aprono e si chiudono con le parentesi graffe { }.

Grazie,ora mi è molto più chiaro.
Quindi io ho lasciate le graffe solo dello script di default,senza aggiungere quelle del metodo stamp...
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.2

Messaggioda 3xter » 03/06/2010, 23:51

Stamp non è un metodo ma un'istruzione.
Eseguita nel metodo Main (che è il primo ad essere eseguito..SEMPRE)
Per quello tako ti ha segnalato l'errore, perchè all'interno del metodo main (il primo ad essere eseguito) non vi era alcuna istruzione non rispettando la sintassi:
classe {Metodo {istruzioni}}
ma
classe {metodo istruzioni {}}
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.2

Messaggioda Anthair » 04/06/2010, 9:14

ok, fino a qui cambiano solo un paio di parole rispetto al C++.

Domandina:
C# è case sensitive?
Perchè su C++ "main" va con la minuscola.
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

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

Messaggioda napco » 04/06/2010, 10:58

Ti rispondo io. Si, è Case Sensitive! Main è scritto con la maiuscola perchè è un metodo.
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.2

Messaggioda Takobon » 04/06/2010, 12:47

Ragazzi,scusate per la mia piccola ma grande svista^^

Ho provveduto ad aggiungere le giuste modifiche,ora dovrebbe essere tutto ok^^

Oggi forse ne posterò un'altra^^
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.2

Messaggioda Ally » 04/06/2010, 12:49

Quindi se dovessi scrivere Main o main,non avrei problemi?
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.2

Messaggioda napco » 04/06/2010, 12:56

Nu... Case Sensitive significa che distingue tra maiuscole e minuscole. Quindi se tu chiamassi "main" il metodo principale, ti darebbe errore dicendo che non riesce a trovare il metodo Main.
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.2

Messaggioda Takobon » 04/06/2010, 13:01

Ælly ha scritto:Quindi se dovessi scrivere Main o main,non avrei problemi?



Non proprio.Ti spiego:

In questo caso abbiamo il metodo principale(Main) che viene generato automaticamente(se usi il template della console,form,ecc) e non ne puoi creare un altro,se no si avrebbero solo conflitti.

In più case sensitive,vuol dire che se compari due stringhe di valore una "C#" e l'altra "c#" avremo un risultato falso in quanto nel C# rispetta le maiuscole e minuscole^^

Spero di esser stato chiaro
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.2

Messaggioda 3xter » 04/06/2010, 13:02

in poche parole Main{} != main{}
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.2

Messaggioda MCL88 » 05/06/2010, 8:02

Una domanda: Ma ReadLine() non permette anche la scrittura di testo?
Avatar utente
MCL88
Neofita
Neofita
 
Messaggi: 10
Iscritto il: 08/02/2010, 22:20
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Eventer

PrecedenteProssimo

Torna a Programmare in C#

SEO Search Tags

      attendere pressione carattere in c#      attendere pressione tasti con visual basic 2010      excel vba attendi input da tastiera      programmare client server c#      c# attendere pressione tasto      attendere input da tastiera xna      c# applicazione console attesa pressione tasto      c# aspettare imput tastiera

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti