agosto 2010 Blog Posts

Le Sub con parametri di ritorno

Nelle mie prove di sviluppo di applicazioni LightSwitch mi sono imbattuto in una caratteristica che, di primo acchito, mi ha dato fastidio: i metodi di evento con parametri di ritorno. A esempio, nel codice di valorizzazione di un campo calcolato (cioè della Computed Property di una Entity), ci viene proposto un metodo con un parametro 'di ritorno': Private Sub Quantity_Validate(ByVal results As EntityValidationResultsBuilder) If Quantity < 1 Then _ results.AddPropertyError("Quantity must be greater then zero") End Sub Il fastidio era dovuto all'idea che un valore di ritorno dovesse essere...

Comprendere i formati dei numeri telefonici

Premessa Il mio primo post su Visual Studio LightSwitch consegue alla scoperta dei formati telefonici, nella finestra delle proprietà di un campo di tipo PhoneNumber, e di un piccolo problema. Introduzione Quando si progetta una tabella, oltre ai 'soliti' tipi di campo, LightSwitch ci mette a disposizione anche i tipi 'business' EmailAddress, Money e PhoneNumber. Sono detti 'business' perché non sono tipi specifici di dati (come intero, double, boolean, datetime, string, eccetera), ma sono specifici di applicazioni. Il senso dell'introduzione di questi nuovi elementi sta nella volontà di fornire una validazione automatica a determinati tipi comuni di dato. Non è più necessario scrivere codice per regolare...