Volevo segnalare questo tool dei creatori di Camtasia che permette di realizzare screencast in formato flash, catturare screenshot e condividerli in rete.
Questa è uno screencast realizzato al volo con Jing Project per dimostrare le funzionalità touch screen di James.
La storia di un bug nel futuro e di un debugger del passato....
della serie
: munitevi di
Time Machine e tenete tutti i backup ;D
per i curiosi.... seguite tutto il video...
Il futuro è touch.... http://www.youtube.com/watch?v=IUDQ9g9umys
Lavorando su un sito B2B ho riscontrato uno strano problema sulla gestione dei parametri di tipo DateTime passati ad un ObjectDataSource per l'estrazione dei dati tramite TableAdapter.
Ho due pagine nello stessa applicazione ASP.Net che usano l'objectdatasource per passare i dati ad un ReportViewerControl che usa un .rdlc locale. Le pagine sono identiche (la seconda è un copia, incolla, modifica della prima) ma in fase di esecuzione ho due comportamenti differenti. La prima pagina gestisce correttamente la data nel formato italiano, la seconda no.
A video ho due MaskEditExtender per l'inserimento dei parametri di report che formattano correttamente i dati, in esecuzione ho un errore nella trasformazione della data per l'esecuzione del report.
Mistero!!!!
Alla fine, visto che per passare il parametro all'objectdatasource devo valorizzare il DefaultValue del parametro che è stringa ho uniformato la gestione creando una funzione di utilità che trasforma una data generica di tipo testo in una data nel formato yyyy-MM-dd. Tutte le pagine ora si comportano correttamente.....
| protected void RunReport() |
| { |
| ... |
| ObjectDataSource1.SelectParameters["DateFrom"].DefaultValue = ParseDate(txtDateFrom.Text); |
| ObjectDataSource1.SelectParameters["DateTo"].DefaultValue = ParseDate(txtDateTo.Text); |
| } |
|
| protected String ParseDate(string text) |
| { |
| return Convert.ToDateTime(text).ToString("yyyy-MM-dd"); |
| } |