View Full Version : [C#] Iniziare
agente mm8
14-07-2009, 11:18
Salve a tutti, ho deciso di guardarmi un po' C# per sfiziarmi con XNA, mentre studio in conteporanea/in seguito (deciderò poi) C++.
Allora, dato che sono un utente Linux, ho scaricato Mono e MonoDevelop.
Ho trovato la guida di html.it, ma come al solito sono guide molto molto vecchie.
Conoscete un libro (possibilmente disponibile online) o un tutorial online?
Thank you for your help :D
||ElChE||88
14-07-2009, 12:12
XNA su Linux? A parte qualche tentativo di porting ancora in corso non c'è niente di concreto (e ci credo, XNA di basa sulle DirectX).
RaouL_BennetH
14-07-2009, 12:15
Inoltre, mia personalissima considerazione, per studiare questo linguaggio non puoi fare a meno del framework nativo che si evolve e cresce ovviamente con una frequenza molto maggiore che su mono. Lascia che poi una volta acquisito il know how di base, tu possa portare le applicazioni anche su mono.
Ho trovato la guida di html.it, ma come al solito sono guide molto molto vecchie. non capisco perché la gente continui a cercare su quel sito schifoso, anche quando si tratta di cose che non hanno nulla a che vedere ne' con l'HTML ne' con tutto il W3C :mc:
html.it deve morire: per la programmazione esistono fottiliardi di fonti migliori (vedi sotto per XNA), e per il W3C esiste www.w3schools.com
Conoscete un libro (possibilmente disponibile online) o un tutorial online? http://msdn.microsoft.com/en-us/library/bb203894.aspx
http://msdn.microsoft.com/en-us/xna/bb245766.aspx
||ElChE||88
14-07-2009, 13:26
non capisco perché la gente continui a cercare su quel sito schifoso, anche quando si tratta di cose che non hanno nulla a che vedere ne' con l'HTML ne' con tutto il W3C :mc:
Mi sa che è dovuto alla posizione di quel sito su Google cercando "guida [java|c++|c#|etc]".
Dovrebbero oscurarlo da Google per il bene dell'informatica. :asd:
malocchio
15-07-2009, 11:56
Considerate che nel mio istituto html.it è l'unico sito accessibile da chiunque e in qualunque momento, anche quando l'accesso ad internet è disabilitato :p
Comunque anche io mi sto interessando al C#, anche visto che sto un po' abbandonando Linux in questo periodo. :asd:
Stallman dice che Modo dovrebbe morire, per il rischio che in futuro la Mircoloft rivendichi diritti, con cause devastanti per il software libero scritto in C# (vedi parecchi applicativi Gnome). IMHO la MS non è così stupida da fare una cosa simile :O , ma per il futuro non si può mai dire, magari è a questo che si riferivano i Maya... :eek:
Stallman dice un sacco di cose, come ad esempio il fatto che tutti devono usare il software libero, come GNU/Linux.
Stallman farebbe solo bene a lavarsi di tanto in tanto, perché non l'ho mai visto di persona ma scommetto che puzza di caciotta.
malocchio
15-07-2009, 12:59
Stallman dice un sacco di cose, come ad esempio il fatto che tutti devono usare il software libero, come GNU/Linux.
Stallman farebbe solo bene a lavarsi di tanto in tanto, perché non l'ho mai visto di persona ma scommetto che puzza di caciotta.
:rotfl: ognuno fa come crede (parlo del software libero, non del lavarsi) :rotfl:
cdimauro
15-07-2009, 13:07
Stallman dice che Modo dovrebbe morire, per il rischio che in futuro la Mircoloft rivendichi diritti, con cause devastanti per il software libero scritto in C# (vedi parecchi applicativi Gnome). IMHO la MS non è così stupida da fare una cosa simile :O , ma per il futuro non si può mai dire, magari è a questo che si riferivano i Maya... :eek:
Stallman è talmente coerente che ha "dimenticato" il SUO progetto di implementazione dello standard .NET, cioé DotGNU (http://en.wikipedia.org/wiki/DotGNU).
I pazzi come lui dovrebbero stare in manicomio, ma purtroppo li hanno chiusi...
malocchio
15-07-2009, 14:49
Stallman è talmente coerente che ha "dimenticato" il SUO progetto di implementazione dello standard .NET, cioé DotGNU (http://en.wikipedia.org/wiki/DotGNU).
I pazzi come lui dovrebbero stare in manicomio, ma purtroppo li hanno chiusi...
http://punto-informatico.it/2657922/PI/News/stallman-liberatevi-mono.aspx
E' punto informatico, per cui evitate di leggere i commenti... :ciapet:
Siamo :ot: però :stordita:
cdimauro
15-07-2009, 15:26
Tranquillo: già leggo di rado PI (solo se qualche amico mi passa qualche link), per cui non c'è pericolo che legga i commenti.
Da notare che il folle Stallman nulla dice nei confronti del SUO progetto di runtime .NET. A rigor di logica, non avrebbe nemmeno dovuto farlo partire.
Secondo, oltre all'incoerenza dimostra un'immane ignoranza (seconda soltanto alla sua proverbiale arroganza), associando a .NET esclusivamente C# come linguaggio, quando l'obiettivo per cui è nato questo progetto è di offrire un runtime su cui poggiare qualunque altro linguaggio.
Terzo, sconosce sia la definizione di standard (che se è tale, qualche motivo dovrà pur esserci) sia lo stato dei brevetti che pendono su .NET & C#, e altri componenti, che NON impediscono a nessuno di realizzare proprie implementazioni del tutto libere da essi.
Quarto e ultimo (per ora :D), il pericolo di "annacquamento" dei progetti open source con brevetti esiste a prescindere dalla tecnologia / linguaggio utilizzato. Questo perché chi contribuisce non può sapere se il pezzo di codice che ha scritto è già coperto oppure no da un qualche brevetto: dovrebbe essere un esperto anche in questo campo, ed è alquanto difficile.
Insomma, il solito Stallman che elargisce perle di bestialità e incapacità di intendere, ma non quella di volere, visto che il suo obiettivo dichiarato è di arrivare a un mondo in cui esista soltanto software "libero" (dove libero è messo tra virgolette perché non si tratta della definizione che si trova nel classico vocabolario, ma è quella stravolta da Stallman a suo uso e consumo).
malocchio
15-07-2009, 15:37
Colgo un'occasione per tornare it:
http://www.csharp-station.com/Tutorial.aspx
Vi sembra decente questo tutorial?? Premetto che vengo da Java, ed ho una mentalità molto legata ad esso. Mi servirebbe una sorgente di informazioni che mi posssa essere utile per fare il passaggio. Ovvero ad esempio se in Java usavo l'ArrayList in C# cosa uso?? Vorrei che il passaggio sia il più possibile rapido e indolore!
visto che il suo obiettivo dichiarato è di arrivare a un mondo in cui esista soltanto software "libero" (dove libero è messo tra virgolette perché non si tratta della definizione che si trova nel classico vocabolario, ma è quella stravolta da Stallman a suo uso e consumo). si, la stessa di "free beer", non la stessa di "freedom"; perché il suo software libero é gratis come la birra gratis, ma non é libero nel senso di libertá visto che lui lo vuole imporre.
Stallman è talmente coerente che ha "dimenticato" il SUO progetto di implementazione dello standard .NET, cioé DotGNU (http://en.wikipedia.org/wiki/DotGNU). se é per questo ha pure dimenticato di implementare il suo sistema operativo, GNU, del quale peró parla come se esistesse a tutti gli effetti :asd:
cdimauro
15-07-2009, 21:04
Ma chi, HURD (http://en.wikipedia.org/wiki/GNU_Hurd)? Quel s.o. che è in sviluppo da ben VENTICINQUE anni ed è ancora in stato di (perenne) alpha? :rotfl:
Se pensa che è reale HURD non avranno difficoltà a credergli quelli della neuro. :asd:
veramente la loro fantastica idea é che tutto il software GNU dovrebbe essere un sistema operativo :stordita:
solo che siccome non si sono mai fatti abbastanza un culo cosi da riuscire a finirlo allora hanno detto vabbé, visto che ci sta Linux che viene distribuito con tutta la nostra roba diciamo a tutti che é corretto chiamarlo GNU/Linux e quello é il nostro sistema operativo libero :D
in tutto ció non so come si collochi questo poco fortunato progetto GNU Hurd :stordita:
Ovvero ad esempio se in Java usavo l'ArrayList in C# cosa uso?? List: http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx
é il corrispondente generico di ArrayList, per cui non farti ingannare dal nome: List é "backed" da un array. in C# conviene List rispetto ad ArrayList perché la prima é type-safe.
malocchio
16-07-2009, 10:10
List: http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx
é il corrispondente generico di ArrayList, per cui non farti ingannare dal nome: List é "backed" da un array. in C# conviene List rispetto ad ArrayList perché la prima é type-safe.
Ti devo un favore ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.