Il primo programma in VB.Net utilizzando Sharp Developer 2.1

Attraverso i riferimenti base del linguaggio Visual Basic .Net possiamo costruire un piccolo programmino, che ci permette di eseguire la somma di elementi memorizzati all’interno di un array. L’ottimo Ide (Integrated Development Environment – ambiente di sviluppo integrato) che utilizzeremo è di tipo open source per la tecnologia .Net. Si chiama Sharp Developer 2.1.

Per poter installarlo sul vostro Personal Computer occorre avere il Framework .Net Redistribuitable Package 2.0 e Framework .Net Software Development Kit 2.0, entrambi nella versione italiana. Questi due componenti sono scaricabili direttamente dal sito di Microsoft.

Con la versione 2005 di Visual Studio, anche Microsoft, e ne parleremo ampiamente nel prossimo capitolo, ha lanciato sul mercato le versioni Express di Visual Studio .Net 2005.

L’ottimo Ide, di cui parlavamo prima, senza togliere elogi anche agli IDE delle versioni express di Visual Studio 2005 di Microsoft, è scaricabile gratuitamente al seguente link:

Download Sharp Develop (scritto anche #develop)

Avviare dal menu di Start di Windows, Sharp Developer e selezionare Console Application Nella stessa finestra di dialogo assegnare anche un nome all’applicazione, ad esempio: somma_array.

Confermiamo con il pulsante Ok e verrà visualizzata la seguente finestra di codice:

all’interno del Modulo Main…. End Module inseriremo il seguente codice:

Sub Main()
Dim objnumeri As ArrayList 
objnumeri=New ArrayList 
Dim somma As Integer 
Dim continua As Boolean=true
Dim sceltautente As Char 
Console.WriteLine("Somma di elementi memorizzati in un Array List")

while continua=true
 Console.WriteLine("Inserire un numero:")
 objnumeri.Add(Console.ReadLine())
 Console.WriteLine("Vuoi continuare S/N:")
 sceltautente=Console.ReadLine()
 If sceltautente="N" Then
   continua=false
  End If
End While

'Risultato
 Dim contaelementi As Integer 
 contaelementi=objnumeri.Count
 Dim j As Integer 
 For j=0 To contaelementi-1
  somma=somma+objnumeri.Item(j)
  Next
  Console.Clear()
  Console.WriteLine("Risultato:")
  Console.WriteLine("Elementi inseriti:")
  Console.Writeline(contaelementi)
  Console.WriteLine("Somma risultante:")
  Console.WriteLine(somma)
  Console.readline()
  End Sub
End Module

commenti:

  • abbiamo dichiarato una variabile objnumeri di tipo ArrayList
  • una variabile di tipo integer dove memorizzeremo il risultato della somma
  • una variabile continua di tipo boolean per eseguire il ciclo di inserimento di più numeri
  • una variabile sceltautente dove acquisiremo il consenso S/N da parte dell’utente per aggiungere altri numeri

nella parte risultato dichiareremo:

  • contaelementi dove memorizzeremo il valore restituito dalla proprietà Count dell’oggetto objnumeri
  • eseguiamo un ciclo per eseguire la somma di tutti gli elementi dove la variabile contatore iniziale è 0 e la variabile finale è contaelementi-1; l’espressione somma=somma+objnumeri.item(j) permette di incrementare somma dei vari elementi alle diverse posizioni

essendo una applicazione stile Shell Dos, con l’oggetto Console potremmo mostrare i risultati a video.Per far ciò utilizzeremo il metodo WriteLine.

Con l’oggetto Console.Readline() permetteremo all’utente di vedere i risultati a video e premendo enter della tastiera si chiuderà l’applicazione stessa.

A run-time avremo:

acquisiamo le informazioni richieste dal problema: una serie di numeri. Ecco lo screenshot che rappresenta questo momento:

acquisendo ‘N’ e quindi non volendo più aggiungere altri elementi all’arraylist inizializzato con la clausola New(), e successivamente battendo enter della tastiera, avremo a video i risultati:

Both comments and pings are currently closed.

Comments are closed.