Descrizione/Testo:
Da questo nuovo articolo, iniziamo a scoprire le novità introdotte nella piattaforma per lo sviluppo software, di microsoft visual studio net 2005, detta anche Whidbey, basandoci sulla versione beta in particolare il linguaggio di programmazione Visual Basic. E' disponibile anche il codice di esempio prelevabile da QUI L'autore dell'articolo è Emanuele Mattei e può essere contattato tramite mail all'indirizzo emanuelemattei(AT)email.it
Introduzione Intorno alla fine di luglio è stata rilasciata la versione beta di visual studio net 2005, il cui rilascio definitivo è previsto per il mese di giugno del 2005, con ulteriori novità ed aggiornamenti. Lo strumento di sviluppo Vs.Net 2005 disponibile sul sito microsoft alla sezione msdn (www.microsoft.com) o per gli abbonati msdn, è una versione beta, ossia in fase di miglioramenti ed aggiornamenti, per tanto si consiglia l’installazione su una macchina non di lavoro, meglio se è dedicata ai test. In questi articoli illustreremo le novità introdotte al livello design ossia di disegno, relative al codice ed alle nuove parole chiave, in particolare questo articolo illustrerà le novità a livello di design per il linguaggio visual basic net.
Design Visual studio Net 2005 ha notevoli migliorie e non solo a livello di codice ma anche a livello di design, ossia quando si tenta di “disegnare” la finestra del nostro programma.
Linee guide Quando nella form si sposta un controllo, se tale controllo, si trova vicino al bordo della form, si noteranno delle linee di colore verde Figura 1, esse stanno ad indicare la correttezza della distanza tra il bordo della form ed il controllo. Oltre a queste linee guide possiamo trovarne altre, quando si sposta un controllo, qualora si sta in prossimità di un altro controllo posto sulla form, verranno visualizzate delle linee di colore blu, questa o queste, stanno ad indicare il livello di allineamento(alto, uguale, basso, destra e sinistra) ossia se tra i controlli gli allineamenti sono corretti Figura 2.


Property editing View Questa nuova funzionalità, situata nel menu di scelta rapida (tasto destro del mouse sulla form) alla voce Property editing View, permette di rendere la visualizzazione della form, in formato di editing, ossia, di modificare senza utilizzare la finestra di proprietà, i valori di alcune proprietà degli oggetti inseriti nella form, le quali proprietà sono comuni tra di loro. Nell’esempio riportato nella Figura 3, , possiamo modificare le proprietà text o name degli oggetti inseriti, quali un bottone, una casella di testo e la form. Ad ogni controllo, verrà visualizzato in prossimità di esso, un rettangolo bianco, al suo interno sarà riportato l’attuale valore. Facendo click su tale rettangolo possiamo modificare il valore. La scelta della proprietà viene effettuata nella parte superiore a destra dove si trova la dicitura edit property, in questa casella combinata (combobox) possiamo scegliere nella lista il nome della proprietà che vogliamo adottare per la modifica del valore.

Gli smart tag. Come in office, anche in Visual Studio Net 2005 troviamo gli smart tag, ossia un icona che al click su di essa, permette di visualizzare una serie di voci. Alcuni controlli(tranne linklabel, label, button, textbox, MonthCalendar, VScrollBar, ProgressBar, NumericUpDown, DomainUpDown, DateTimePicker, HscrollBar ) presentano questa nuova funzionalità, gli smart tag, ossia la possibilità di visualizzare un’icona Figura 4, accanto al controllo, facendo click su di essa, verrà visualizza una finestra, la quale permette di modificare alcune proprietà di quel controllo, di solito questo disegno è rappresentato come un triangolo riempito di colore nero, spostato a 90 gradi verso destra.

Conclusioni In questo articolo abbiamo visto le novità a livello di design, ossia quando si costruisce una form per il nostro programma, nei prossimi articoli vedremo le novità a livello di codice. La versione definitiva potrebbe includere ulteriori novità, questi articoli servono a dare indicazioni ed informazioni sull’utilizzo del nuovo strumento di sviluppo di microsoft.
|
|