Confessions of a Dangerous Mind

Brain.FlushBuffer()
posts - 176, comments - 234, trackbacks - 93

February 2006 Blog Posts

Data access layer: che tecnologie?

Ieri mi sono dedicato allo studio di un argomento che mi ha sempre appassionato: il Data Access Layer. Amato o odiato che sia, rappresenta nella maggior parte dei progetti software il cuore della nostra applicazione, ed è inoltre una delle attività più "time-consuming". Che cosa impiegare allora, per migliorare la nostra produttività riducendo la possibilità di errori e, allo stesso tempo, favorendo una espansione e/o modifica futura del nostro strato di accesso ai dati? Bene o male abbiamo 4 possibilità: Scrivere tutto "a mano": con a mano intendo scriverci tutte le query e tutto l'accesso ai dati impiegando...

posted @ Thursday, February 23, 2006 3:45 PM | Feedback (3) |

La proprietà MaintainScrollPositionOnPostBack

Dando un'occhiata alle features di ASP.net 2.0, mi sono imbattuto in una proprietà a livello di direttiva page che personalmente ritengo molto utile: MaintainScrollPositionOnPostBack; Questa proprietà fa sì che la pagina mantenga la posizione delle scrollbar durante i postback. In effetti la cosa sembra abbastanza banale, ed era realizzabile (ovviamente) anche in ASP.net 1.x, ma il fatto che sia già lì pronta per essere usata, renderà più facile la creazione di interfacce web più usabili e meno irritanti per l'utente. <%@ Page Language="VB" MaintainScrollPositionOnPostBack="true" %>

posted @ Tuesday, February 21, 2006 12:47 PM | Feedback (0) | Filed Under [ Tech Tips ]

Rilasciati i module DNN Store Module per DotNetNuke

Ho seguito il progetto DotNetNuke sin dall'inizio, e devo dire che con l'ultima versione, i ragazzi del team hanno fatto davvero un buon lavoro per creare un portale free, con moltissime features già incorporate e con una community attivissima. Riporto con piacere la notizia che sono stati rilasciati anche dei moduli, molto semplici, per il commercio elettronico. Li potete trovare qui. Ah, dimenticavo, sono già abilitati per l'utilizzo con PayPal... :-)

posted @ Monday, February 6, 2006 11:45 AM | Feedback (0) |

Le "magie" di VB6

Oggi ho dovuto mettere le mani su una classe VB6 (non scritta da me). All'interno di questa classe ho trovato un codice che mi ha lasciato davvero perplesso: ne faccio un esempio Private Sub Command1_Click() CalcolaValore UCase("stringa qualsiasi")End Sub Private Sub CalcolaValore(buffer() As Byte)    'Qui faccio qualcosa... End Sub Di primo acchito, mi sono domandato come un codice di questo tipo potesse funzionare; dovrebbe dare mismatch error non appena si entra nella Command1_Click. Invece il codice che ho scritto funziona!! Provate a rimuovere la chiamata UCase() e a lasciare solo la stringa e il codice smetterà di funzionare. Possiamo anche provare con Trim ed LCase e vedremo che il...

posted @ Thursday, February 2, 2006 6:40 PM | Feedback (7) |

Visual Basic 9 CTP

Microsoft ha rilasciato l'ultima CTP per Visual Basic 9 che include LINQ, DLinq, e XLinq. http://msdn.microsoft.com/vbasic/future/  

posted @ Thursday, February 2, 2006 10:42 AM | Feedback (0) |

Powered by:
Powered By Subtext Powered By ASP.NET