posts - 315, comments - 273, trackbacks - 15

My Links

News

View Pietro Libro's profile on LinkedIn

DomusDotNet
   DomusDotNet

Pietro Libro

Tag Cloud

Article Categories

Archives

Post Categories

Blogs amici

Links

February 2008 Blog Posts

Variabili d'ambiente

Per la serie "Non si finisce mai d'imparare", mi segno questo comando, set, che una volta digitato senza parametri nel command prompt  ci fornisce l'elenco delle variabili (con relativo valore) d'ambiente del sistema. Per ulteriori informazioni è sufficiente digitare set /?

posted @ Thursday, February 28, 2008 9:09 AM | Feedback (2) | Filed Under [ Varie ed eventuali ]

Adobe Air

Leggevo di questa nuova tecnologia proposta da Adobe, da quanto è scritto, l'idea è nata nel 2001 e permetterebbe di lavorare anche offline. Notizia completa qui

posted @ Tuesday, February 26, 2008 3:01 PM | Feedback (0) |

GetOleDbSchemaTable e fogli di lavoro di un file Excel

Post nato da una discussione su forum. Per recuperare i nomi degi fogli di lavoro di un file excel, al fine di popolare ( ad esempio) un controllo ComboBox, possiamo sfruttare la funzione GetOleDbSchemaTable della classe OleDbConnection, la quale, restituisce un istanza di oggetto DataTable con le informazioni a noi necessarie. Il codice per popolare il ComboBox è il seguente: 1 DataTable dt = GetWorksheetList(@"C:\Test.xls");2 if (dt != null)3 ...

posted @ Thursday, February 21, 2008 12:27 PM | Feedback (0) | Filed Under [ C# ]

[OT]Finalmente...

Volevo condividere la mia gioia con chiunque dovesse leggere questo post, ieri mi sono finalmente laureato (in informatica), prossimo obiettivo : specialistica....ovviamente non sottraendo tempo allo studio del .Net ( lavoro permettendo...)

posted @ Thursday, February 21, 2008 9:16 AM | Feedback (9) | Filed Under [ Varie ed eventuali ]

Da non credere...

Da questo link è possibile ascoltare (e vedere) una sinfonia realizzata utilizzando solamente i suoni di sistema di Windows XP e 98.

posted @ Monday, February 18, 2008 2:55 PM | Feedback (0) | Filed Under [ Varie ed eventuali ]

[OT] K.i.t.t. 2008

Scusate l'OT, ma penso che chiunque abbia visto Supercar, sarà contento di leggere questa notizia.

posted @ Sunday, February 17, 2008 1:58 PM | Feedback (5) |

Virus "buoni"

Allo studio di Microsoft una soluzione per favorire la diffusione di "patch" per la correzione di bachi presenti nei programmi sfruttando l'idea del peer-to-peer. Notizia completa qui

posted @ Friday, February 15, 2008 5:03 PM | Feedback (2) | Filed Under [ Varie ed eventuali ]

Facebook...

Leggevo questo articolo a riguardo del social network facebook. Certe notizie mi lasciano perplesso, sono sempre più convinto che la privacy sia sempre più un miraggio...

posted @ Friday, February 15, 2008 11:57 AM | Feedback (0) | Filed Under [ Varie ed eventuali ]

DataTable.RowChanged e ProgressBar

Se abbiamo bisogno di una soluzione veloce per visualizzare l'avanzamento di un controllo ProgressBar durante il caricamento di un DataTable, possiamo gestire l'evento RowChanded in questo modo: 1 Private Sub CustomRowChanged(ByVal sender As Object, ByVal e As DataRowChangeEventArgs) 2 3 If (e.Action = DataRowAction.Commit) Then 4 'Avanziamo il valore della progress bar 5 ProgressBar1.Value += 1 6 ...

posted @ Wednesday, February 13, 2008 5:00 PM | Feedback (0) | Filed Under [ Visual Basic .Net ]

Sincronizzazione dei thread

Thread e loro sincronizzazione, classi messe a disposizione  dal .Net Framework (continua)

posted @ Sunday, February 10, 2008 7:58 PM | Feedback (0) |

Ultimo acquisto...

Il mio ultimo acquisto: HP W2207 22"   Visual Studio in dolby digital surround... :-)

posted @ Saturday, February 9, 2008 8:11 PM | Feedback (3) | Filed Under [ Varie ed eventuali ]

2008 Launch Roadshow...

Spero di poter incontrare qualcuno del gruppo...

posted @ Friday, February 8, 2008 11:50 AM | Feedback (0) |

Isolated Storage

L'uso dell'isolated storage permette alle nostre applicazioni di memorizzare dati su file, senza preoccuparsi di avere privilegi sufficienti per creare/modificare/cancellare file su disco. La classe necessaria all'utilizzo dell'isolated storage è IsolatedStorageFile che fornisce le funzionalità di base per la creazione di file e di cartelle nell'isolated storage. Questa si compone dei seguenti metodi statici , secondo del livello di isolamento che vogliamo ottenere: GetMachineStoreForApplication ...

posted @ Wednesday, February 6, 2008 2:30 PM | Feedback (0) | Filed Under [ C# ]

Windows Form, thread ed eccezioni

Supponiamo di avere una semplice applicazione Windows Form il cui unico (e stupido) compito è quello di eseguire una divisione, qualcosa  del tipo Se non eseguiamo nessuna validazione sui campi, potrebbe accadere che vengano eseguiti calcoli sbagliati (ad esempio una divisione per zero)  e di conseguenza che vengano sollevate le corrispondenti eccezioni. Per catturarle, possiamo utilizzare dei blocchi Try...Catch...Finally oppure  gestire l'evento Application.ThreadException. Così facendo, oltre alla possibilità di memorizzare un log delle eccezioni a livello di applicazione o eseguire del codice di pulizia, possiamo visualizzare una Windows Form User-Friendly, senza interrompere bruscamente l'applicazione. Per registrare il gestore  dell'evento ThreadException, possiamo...

posted @ Sunday, February 3, 2008 12:26 PM | Feedback (0) | Filed Under [ Visual Basic .Net ]

Operazione cross-thread non valida...

Post nato da una discussione su forum. Se utilizziamo un componente Backgroundworker per l'esecuzione di codice in background, bisogna stare attenti alle operazioni "cross-thread", ad esempio quando il codice interagisce con i controlli di una Windows Form. Se abbiamo ad esempio un controllo ListView, per popolarlo senza provocare eccezioni durante l'esecuzione dell'applicazione, possiamo costruire ed utilizzare un delegate come nel codice seguente: Private Delegate Sub ScriviSuListViewDelegate()Private Sub BackgroundWorker1_DoWork(ByVal sender As System.Object, _   ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork   If (Not (ListView1.InvokeRequired)) Then      For i As Integer = 0 To 20         ListView1.Items.Add(String.Format("Item #{0}",...

posted @ Friday, February 1, 2008 12:51 PM | Feedback (1) | Filed Under [ Visual Basic .Net ]

Powered by:
Powered By Subtext Powered By ASP.NET