Guida al Visual Basic .NET
Capitolo 1° - Introduzione
Benvenuti, aspiranti programmatori! In questa guida dalla lunghezza chiolemtrica imparerete cosa significa e cosa comporta programmare, e tutti i trucchi e gli espedienti per costruire solide e sicure applicazioni. NB: alcuni link fanno riferimento al sito totemslair.org, che non è più online!
Una veloce panoramica sulla programmazione
La programmazione è quella disciplina dell'informatica che si occupa di
ideare, costruire e mantenere il software. Queste sono le tre
principali divisioni che si possono operare all'interno di questa
speciale e affascinante branca dell'ingegneria. Infatti, un buon
programmatore deve prima di tutto analizzare il problema, quindi
pensare a una possibile soluzione, se esiste, e costruire mentalmente
un'ipotetica struttura del software che dovrà impegnarsi a scrivere:
questa parte della progettazione si chiama analisi.
Successivamente, si viene alla fase più tecnica, e che implica una
conoscenza diretta del linguaggio di programmazione usato: in questa
guida, mi occuperò di descrivere il Visual Basic .NET. Una volta
sviluppato il programma, lo si deve testare per trovare eventuali
malfunzionamenti (bugs) - che, per inciso, si manifestano solo quando
non dovrebbero - e, come ultima operazione, bisogna attuare una
manutenzione periodica dello stesso, od organizzare un efficiente
sistema di aggiornamento. Inutile dire che l'ultima fase è necessaria
solo nel caso di grandi applicazioni commerciali e non certamente nel
contesto di piccoli programmi amatoriali. Alcuni termini da conoscere
Codice sorgente o sorgente: l'insieme di tutte le istruzioni che il programmatore scrive e fa eseguire al programma. Il file testuale
che contiene tali istruzioni viene esso stesso chiamato sorgente Ambiente di sviluppo
L'ambiente di sviluppo che prenderò come riferimento per questa guida è Visual Basic Express 2008 (scaricabile dal Sito Ufficiale della Microsoft; se si ha un profilo Passport.NET è possibile registrare il prodotto e ottenere una versione completa). Potete comunque scaricare SharpDevelop da qui (vedi sezione downloads), un programma gratis e molto buono (troverete una recensione nella sezione Sofwtare di PieroTofy.it redatta da me e HeDo qui). Dato che le versioni precedenti della guida, dalle quali è ripresa la maggioranza dei sorgenti proposti, sono state redatte prendendo come esempio Visual Basic Express 2005, potete scaricare anche quello da qui.
C#, TypeScript, java, php, EcmaScript (JavaScript), Spring, Hibernate, React, SASS/LESS, jade, python, scikit, node.js, redux, postgres, keras, kubernetes, docker, hexo, etc...
|