Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Ok grazie dei consiglio, vedrò prima di scegliere un linguaggio più semplice da imprarare in questi mesi e poi in estate (quando avrò più tempo) qualcuno un po' più complicatoProgrammazione? Tempo? no, non sono 2 cose che vanno d'accordo
Se vuoi iniziare a programmare, non finisci più di studiare. Non c'è un limite di tempo: più tempo ne dedichi, prima diventi capace, ma mai in ogni caso finirai. Questo vale per la programmazione come ogni altra cosa: mai visto un fisico che abbia smesso di studiare fisica?
Per iniziare, scegliti un linguaggio e inizia a studiarlo. Guarda anche su Google e Wikipedia le possibilità che ti offre ogni linguaggio e un po' come funziona (per vedere se ti può interessare). Poi comincia con il linguaggio che hai scelto: cerca su Google ottimi manuali e inizia a studiare, in poco tempo vedrai i risultati. Ottimi sono i libri della O'Reilly, ma devono essere comprati (se li ottieni in altri modi sono affari tuoi).
Questo è il sito della O'Reilly: Programming - Books & Videos - O'Reilly Media
Sì, lo so, è in inglese. Ma se vuoi programmare, abituati ad utilizzare più l'inglese che l'italiano
Comunque, dopo che avrai scelto un linguaggio, basta che mi dici quale hai scelto e magari posso cercare anche io e consigliarti qualcosa
No non sto studiando quelle guide che mi hai consigliato tu, sto cercando qualche guida gratuita, e la maggior parte sspiega tipo come fare un orologio senza prima spiegare bene tutte le funzioni, ecc, non so se mi sono spiegato bene. Comunque vorrei imparare prima il visual basic.Daxxer, l'O'Reilly non fornisce guide così nabbe! Vabbè, comunque prima dimmi il linguaggio che vuoi imparare, poi posso consigliarti qualche buon manuale e.e
Ok grazie =) in alternativa vedo se riesco ad ottenere i libri della o'really in modo "alternativo". Oppure che ne pensi dei manuali di wikipedia? Ho visto che sono molto completi. Visual Basic .NET - Wikibooks, open books for an open worldIl Visual Basic, arrivato fino alla versione 6, era un linguaggio compilato (ovvero il codice sorgente viene tradotto in linguaggio macchina vero e proprio dal compilatore) sviluppato dalla Microsoft. Poi Microsoft ha abbandonato Visual Basic e ha cominciato, sulla base della stessa sintassi, a sviluppare il Visual Basic .NET.
A differenza del Visual Basic il Visual Basic .NET ha questo:
-Si basa sul framework .NET (ovvero un insieme di librerie e altre "entità" che contengono molte classi già pronte per i programmatori e permette l'esecuzione delle applicazioni scritte in linguaggi .NET)
-Il suo linguaggio è interpretato (ovvero il codice sorgente non viene tradotto in linguaggio macchina dal compilatore ma in linguaggio MSIL (MicroSoft Intermediate Language) che deve essere eseguito da una componente del framework .NET: il CLR, Common Language Runtime)
-Supporta pienamente il paradigma di programmazione orientato agli oggetti (ereditarietà, incapsulamento, polimorfismo, ecc.)
e altre cose... Insomma, studia il Visual Basic .NET, non il Visual Basic 6
Una buona guida al Visual Basic .NET, può essere questa: Totem's Lair: Guida al Visual Basic .NET 2005/2008 (nota però che è un po' troppo superficiale).
Hai idea della snaturata differenza che c'è tra AutoIT e Visual Basic? Hai mai programmato il Visual Basic con un approccio al paradigma Object-OrientedIo Sto imparando a programmare in AutoIT ... come linguaggio è molto più semplice del visual basic ma semplice nel senzo che: I codici che tu scrivi ovvero lo "Script", in autoit sono molto più corti, a differenza del Visual Basic , che sono molto più lunghi...
io posso dirti solo questo ovvero di provare prima cn autoit xke mi sono informato e a mio parere autoit è più facile di visual basic poi decidi tu ^_^
Il Wikibook è certamente buono, per quello che c'è. Ma come vedi non c'è tutto, quindi meglio di no, meglio qualcosa di completo Inoltre mi pare un po' troppo superficiale.Ok grazie =) in alternativa vedo se riesco ad ottenere i libri della o'really in modo "alternativo". Oppure che ne pensi dei manuali di wikipedia? Ho visto che sono molto completi. Visual Basic .NET - Wikibooks, open books for an open world
ehehehehIo sballerei dopo 5 minuti di lettura
Sì ma ho visto. I libri della o'reilly non sono buoni per il Visual Basic. Totem è meglio e considerando il fatto che è italiano segui quella Poi dopo a mio parere ti conviene passare al C#.Forse sono riuscito a trovare i libri della o'really, comunque grazie per l'aiuto che mi stai dando speed
Ok, grazie. Potresti lasciare il topic aperto? Così se ho qualche altra domanda non devo aprirne ogni volta un altroSì ma ho visto. I libri della o'reilly non sono buoni per il Visual Basic. Totem è meglio e considerando il fatto che è italiano segui quella Poi dopo a mio parere ti conviene passare al C#.
Al Visual Basic? Tratta di programmazione Object Oriented o illustra solo un'approccio procedurale/strutturato al linguaggio?io ho una buona guida... l'ho scaricata da un sito ke nn ricordo ma se vuoi tela hosto su megaupload.. a mio parere è strutturata bene e ti fa capire le cose bene
Solitamente si riescono a comprendere fino in fondo più avanti. Comunque, ti farò un'esempio concreto. Immaginati un gioco, un MMO tipo Metin2. Nel gioco il modo migliore per rappresentare ad esempio un NPC (tipo "cane selvaggio") è creare una classe chiamata CaneSelvaggio. Quando deve essere creato nel gioco un cane selvaggio e visualizzato in mappa, basta creare un'istanza (un'oggetto) della classe CaneSelvaggio. La classe CaneSelvaggio inoltre possiede dei metodi (detto semplicemente, dei blocchi di codice) che eseguono certe azioni. Ad esempio, in Metin2 quando un player attacca un cane selvaggio, il cane inizia ad attaccare il player. Per attaccare ha bisogno di avere nella classe un metodo chiamato 'attacca' che contiene il codice per attaccare il giocatore.Ciao Speed, nella guida di totemslair parla della OOP, ma sinceramente io ci ho capito poco o nulla, poichè parla di concetti (come oggetti e astrazione) che non vengono spiegati. Potresti darmi un aiuto? grazie in anticipo
Class Uomo 'Definizione della classe uomo
Private _peso As Integer 'La classe uomo contiene un campo: il peso dell'uomo (in chili)
Private _altezza As Integer 'Altezza dell'uomo (in centimetri)
Sub New(ByVal Altezza As Integer, ByVal Peso As Integer) 'Questo è un metodo (più precisamente un costruttore) e serve principalmente a inizializzare (detto semplicemente: riempire con dei valori) i campi della classe, ovvero l'altezza e il peso, con quelli passati al metodo (vedi codice sotto)
_altezza = Altezza 'Imposto il campo _altezza dell'oggetto, con il valore passato al costruttore in Altezza
_peso = Peso 'Imposto il campo _peso dell'oggetto, con il valore passato al costruttore in Peso
End Sub 'Fine del codice del metodo
End Class 'Fine della classe
'In un'altra parte del codice, è possibile poi fare uso di questa classe in questo modo:
Dim Francesco As New Uomo(170, 65) 'Dichiaro un nuovo oggetto Francesco, rappresentato dalla classe Uomo (istanza della classe Uomo), che ha altezza 170 e peso 65. Questi valori verranno inseriti nei campi della classe.
'A questo punto è possibile, se la classe lo consente, fare varie operazioni con l'oggetto Francesco. Nella nostra classe di esempio non possiamo fare niente, comunque, già in questo modo, abbiamo rappresentato con del codice un (semplice) uomo.
'è possibile creare più oggetti diversi che sono istanze della stessa classe:
Dim Giovanni As New Uomo(190, 78) 'Dichiaro un nuovo oggetto Giovanni, istanza della classe Uomo, che ha altezza 190 e peso 78.
'Ora attenzione. Questi due oggetti sono istanze della stessa classe, ma sono diversi! Adesso, se da qualche parte del codice scriviamo:
Francesco._peso 'otteniamo, con questo codice, il peso di Francesco: 170
'Mentre se scriviamo:
Giovanni._peso 'otteniamo il peso di Giovanni: 190