DevAdmin Blog

Blog di Ermanno Goletto (Microsoft MVP Directory Services - MCSE - MCSA - MCITP - MCTS)
posts - 1026, comments - 598, trackbacks - 8

My Links

News

Il blog si è trasferito al seguente link:

www.devadmin.it

Avatar

Visualizza il profilo di Ermanno Goletto su LinkedIn

Follow ermannog on Twitter


Il contenuto di questo blog e di ciascun post viene fornito “così come é”, senza garanzie, e non conferisce alcun diritto. Questo blog riporta il mio personale pensiero che non riflette necessariamente il pensiero del mio datore di lavoro.

Logo Creative Commons Deed


Logo SysAdmin.it SysAdmin.it Staff


Logo TechNet Forum TechNet Italia @ForumTechNetIt Follow TechNet Forum on Twitter


Logo MVP

Article Categories

Archives

Post Categories

Blogs

Friends

Knowledge Base

MVP Sites

Resources

February 2004 Blog Posts

Nomi sicuri e protezione in .NET Framework

Su Msdn Italia è stato pubblicato il seguente: Security Briefs: nomi sicuri e protezione in .NET Framework http://www.microsoft.com/italy/msdn/library/net/framework/strongNames.asp L'articolo vuole essere una guida alla creazione e all'utilizzo dei nomi sicuri per gli assembly.  

posted @ Thursday, February 26, 2004 6:32 PM | Feedback (0) | Filed Under [ Links Security .NET ]

Windows Security Update CD

A questo indirizzo è possibile ordinare gratuitamente un CD che include tutti gli ultimi aggiornamenti critici rilasciati da Microsoft fino a ottobre 2003 e delle informazioni su come proteggere il tuo PC. In più si riceveranno le versioni di valutazione di software antivirus e firewall. http://www.microsoft.com/italy/security/protect/cd/order.mspx

posted @ Wednesday, February 25, 2004 5:12 PM | Feedback (3) | Filed Under [ Links Security IT ]

Come verificare se un testo può essere visualizzato in un area prefissata

  Questa funzione permette di verificare se un testo è visualizzabile integralmente in un area prefissata e può essere utile nei casi in cui si voglia visualizzare un ToolTip per testi che superano lo spazio messo a disposizione da un controllo (xes. un tooltip sugli item di un ListView in modalità dettaglio il cui testo supera la larghezza della colonna) Public Function IsTextExceedSize(ByVal graphics As System.Drawing.Graphics, _                                                      ByVal text As String, _                                                      ByVal font As System.Drawing.Font,                                                       ByVal width As Integer, _                                                      ByVal height As Integer) As Boolean    Dim textSize As System.Drawing.SizeF    Dim charactersFitted, linesFitted As Integer    Dim layoutRect As New System.Drawing.SizeF(width, height)    textSize = graphics.MeasureString(text, font, layoutRect,...

posted @ Monday, February 23, 2004 5:33 PM | Feedback (0) | Filed Under [ Code, Snippets & Scripts .NET ]

Ricavare i valori selezionati da un ListBox bindato

Si supponga di avere un ListBox a multiselezione su cui si è impostato DataSource, ValueMember e DisplayMember. Per ricavare i ValueMember selezionati basta notare che in questo caso gli Items sono dei DataRowView. For index As Integer = 0 To Me.ListBox1.SelectedIndices.Count - 1       With DirectCast(Me.ListBox1.Items(Me.ListBox1.SelectedIndices(index)), _                                 System.Data.DataRowView)                MsgBox(.Row(Me.ListBox1.ValueMember).ToString)        End With Next

posted @ Wednesday, February 18, 2004 10:13 PM | Feedback (0) | Filed Under [ Code, Snippets & Scripts .NET ]

TheServerSide.NET: Una nuova comunità dedicata all'utilizzo di .NET in ambiente aziendale

TheServerSide.NET è un nuovo sito Web di comunità che offre ad architetti e sviluppatori aziendali notizie, articoli e discussioni su .NET. http://www.theserverside.net

posted @ Tuesday, February 17, 2004 8:05 AM | Feedback (0) | Filed Under [ Links .NET ]

Snippet: Cattura dell'output di un comando DOS

Dim myProcess As New Process Dim myProcessStartInfo As New ProcessStartInfo("cmd.exe") myProcessStartInfo.Arguments = "/C dir c:" myProcessStartInfo.UseShellExecute = False myProcessStartInfo.RedirectStandardOutput = True myProcess.StartInfo = myProcessStartInfo myProcess.Start() Console.WriteLine(myProcess.StandardOutput.ReadToEnd) myProcess.Close()

posted @ Saturday, February 14, 2004 3:38 PM | Feedback (0) | Filed Under [ Code, Snippets & Scripts .NET ]

L'attributo AmbientValue

Shawn Burke in un thread su .NET 247 chiarisce l'utilizzo dell'attributo AmbientValue: Shawn Burke [MSFT] AmbientValueAttribute is for properties that inherit settings from other places. For example the Font or Cursor properties on Control will report their Parent's value if they aren't set. But the code generation engine doesn't know this. The most common place that we use this is undo/redo. Say you add a Button to a Form. The Button will get the same Font as the form has -- it inherits that value. But since no value has actually been set, the codegen engine still doesn't want to generate code for...

posted @ Wednesday, February 11, 2004 6:28 PM | Feedback (0) | Filed Under [ .NET ]

Windows Application Verifier

In questo articolo viene descritto un tool per la verifica e l'individuazione di errori comuni nelle applicazioni. http://www.microsoft.com/italy/msdn/library/net/vsnet/secure12112003.asp

posted @ Tuesday, February 10, 2004 6:15 PM | Feedback (0) | Filed Under [ Links .NET ]

Appunti su Longhorn Preview

Al Longhorn Developer Preview dello scorso 6 Febbraio sono state date delle anticipazioni sulle nuove tecnologie contenute in Longhorn e su come sviluppare oggi applicazioni con un occhio al futuro. Innazitutto si è tenuto a precisare che queste nuove tecnologie affiancheranno quelle esistenti , quindi le applicazioni legacy continueranno a funzionare, ma che i presupposto per sviluppare le applicazioni di domani è quello di utilizzare codice gestito. Longhorn si baserà su 3 tecnologie: - Avalon per la gestinone dell'interfaccia grafica e della multimedialità; - Indigo che si occuperà della comunicazione; - WinFS dedicato alla gestione dei dati; Queste tecnologie a loro volta si baseranno su un nuovo...

posted @ Monday, February 09, 2004 5:56 PM | Feedback (0) | Filed Under [ IT .NET ]

Provider Controls vs Inheritance

In questo articolo Dino Esposito propone un modo alternativo all'eredità per personalizzare i controlli: i provider controls. http://msdn.microsoft.com/msdnmag/issues/03/11/CuttingEdge/

posted @ Wednesday, February 04, 2004 12:02 PM | Feedback (0) | Filed Under [ Links .NET ]

PropertyGrid: gestione delle date nulle

Ha volte capita di voler gestire tramite il controllo PropertyGrid delle date i cui valori sono memorizzati in un database, diventa quindi necessario gestire il caso della data nulla. Si supponga  di avere la seguente tabella: Config     ID (PK String)     Data (Date) per cui si è proveduto a generare una DataTest tipizzato ConfigSchema contenente la DataTable tipizzata Config. Per poter gestire i dati tramite un PropertyGrid è necessario costruirsi una Classe wrapper avente due proprietà ID e Data: Public Class ConfigWrapper     Private _Row As ConfigSchema.ConfigRow     Public Sub New(ByVal row As ConfigSchema.ConfigRow)         Me._Row = row     End Sub     Public Property ID() As String         Get             Return Me._Row.ID         End...

posted @ Sunday, February 01, 2004 7:42 PM | Feedback (0) | Filed Under [ Code, Snippets & Scripts .NET ]

Powered by:
Powered By Subtext Powered By ASP.NET