aprile 2005 Blog Posts
Se posizioniamo una Label su una Picturebox e impostiamo la proprietà BackColor della Label a System.Drawing.Color.Transparent per renderla traparente notiamo che non diventa trasparente rispetto alla Picturebox.
Il motivo di questo comportamento lo troviamo su MSDN Proprietà Control.BackColor:
La proprietà BackColor non supporta i colori trasparenti a meno che il bit di stile di ControlStyles.SupportsTransparentBackColor non sia impostato su true.
La proprietà BackColor è una proprietà di ambiente. Una proprietà di ambiente è una proprietà di un controllo che, se non impostata, viene recuperata dal controllo padre. Per impostazione predefinita, a un controllo Button sarà associata, ad esempio, la stessa proprietà BackColor del controllo...
Dal seguente: BUG: The return data type depends on the location of a UNION operation where char and varchar data types are combined in SQL Server 2000
SYMPTOMSConsider the following scenario. In Microsoft SQL Server 2000, char and varchar data types are combined in a UNION operation. If the UNION operation is included in a view or in a subquery, the return data type of the combined column is char. If the UNION operation is a stand-alone query, the return data type of the combined column is varchar.
WORKAROUNDTo work around this problem, manually convert the data types from char to varchar...
Quando per esempio si accende un modem esterno dopo che il computer (con Windows 2000 o XP) è stato avviato, per esempio perchè durante la sessione di lavoro nasce l'esigenza di connettersi ad Internet può capitare che se non si esegua la rilevazione hardware la connessione tramite accesso remoto non funziona perchè non trova alcun medem disponibile.
Un modo è quella di forzare il riconoscimento tramite Pannello di Controllo / Sistema selezionado il Tab Hardware e quindi il pulsante Gestione periferiche. La rilevazione poù essere forzata selezionado la workstation (root) e quindi Azione / Rileva modifiche hardware.
Esiste però anche la possibilità di...
Se dopo aver impostato uno shortcut su un controllo ( Checkbox, Radiobutton) tramite l'operatore & (per esempio impostando la proprietà Text a "&Nome Valore" per fare in modo di posizionarsi sul controllo tramite la pressione di ALT+N) la sootolineatura non viene visualizzata, bisogna tenere presente che Windows ha un'apposita impostazione per nascondere le lettere sottolineate finchè non viene premuto il tasto ALT.
Tale impostazione è modificabile tramite le Proprietà dello Schermo selezionando il Tab Aspetto e quindi il pulsante Effetti.Quindi occore disabilitare la voce Nascondi le lettere sottolineate per l'eplorazione tramite tastiera finchè non viene premuto il tasto ALT
Dal seguente articoloYou install a software update for the .NET Framework that uninstalls previously installed software updates for the .NET Framework
Consider the following scenario. You install a software update for the Microsoft .NET Framework on a computer that is running previously installed software updates for the .NET Framework. The previously installed software updates include the same files as the new software update that you will install. When you install the new software update, the files for the previously installed software updates are removed and are replaced by the files of the new software update.Note This scenario rarely occurs. Microsoft software...
Office 2003 Update: Redistributable Primary Interop Assemblies is available for download
http://www.microsoft.com/downloads/details.aspx?familyid=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad
Quelle di OfficeXp invece si possono trovare al seguente:
Microsoft Office XP primary interop assemblies (PIAs) are available for download
http://msdn.microsoft.com/vstudio/downloads/tools/
Per sincronizzare lo scroll orizzontale di due Datagrid si può utilizzare la Reflection per accedere alla proprietà Friend del DataGrid HorizontalOffset.
Il trucco sta nel ricavare nell'evento Scroll del primo DataGrid il relativo valore di HorizontalOffset e impostarlo sulla seconda DataGrid:
Private Sub DataGrid1_Scroll(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGrid1.Scroll
Dim horizontalOffset1 As System.Reflection.PropertyInfo
horizontalOffset1 = Me.DataGrid1.GetType().GetProperty("HorizontalOffset", _ System.Reflection.BindingFlags.NonPublic Or _ System.Reflection.BindingFlags.GetProperty Or _ System.Reflection.BindingFlags.Instance)
Dim horizontalOffset2 As System.Reflection.PropertyInfo
horizontalOffset2 = Me.DataGrid2.GetType().GetProperty("HorizontalOffset", _ System.Reflection.BindingFlags.NonPublic Or _ System.Reflection.BindingFlags.GetProperty Or _ System.Reflection.BindingFlags.Instance)
horizontalOffset2.SetValue(Me.DataGrid2, _ horizontalOffset1.GetValue(Me.DataGrid1, Nothing), Nothing)
End Sub
Dal seguente: http://www.newsletter.duke.it/win/insider-257.shtml
Smentendo le indiscrezioni delle ultime settimane, secondo le quali il rilascio della nuova major release di Windows sarebbe slittato al primo trimestre del 2007, Microsoft ha ribadito che Longhorn uscirà prima delle festività natalizie del 2006
Longhorn non disporrà di alcuna funzionalità antivirus, ma che includerà un anti-spyware. Attualmente Microsoft è impegnata ad eliminare le possibili vulnerabilità riducendo il numero di casi in cui per il profilo utente sono necessari privilegi da amministratore.
Sul fronte dei portatili Longhorn offrirà un'opzione che, in presenza di dispositivi esterni, permetterà di mostrare le informazioni del calendario o di suonare della musica senza fare...
E' stato rilasciato il Service Pack 1 in versione italiana di Windows Server 2003.
Il download, di circa 320 MB è disponibile attraverso Windows Update oppure al seguente indirizzo:
Microsoft Windows Server 2003 Service Pack 1
Con la versione RDP 5.1 in XP e RDP 5.2 in Windows Server 2003 questa funzionalità è supportata in modo nativo.
Con la versione RDP 5.0 presente in Windows 2000 Server invece è necessario il tool rdpclip presente nel Resource kit di Windows 2000 con la fix Rdpclip.exe: File Copy. In questo modo lo scambio di file con la sessione in Terminal Server avviene sfruttando la condivisione della Clipboard.
L'installazione della feature è spiegata nei seguenti articoli:HOW TO: Securely Copy and Paste Files Between the Terminal Services Client and the Terminal Server in Windows 2000How To Install the File Copy Tool Included with...
HTA Helpomatic
Una GUI per creare HTML applications (HTAs).
Nel post l'elenco delle modifiche e il link per scaricare questo tool sviluppato in .NET
Un amico ha sviluppato un programma per scaricare i Webcast maggiori info sul suo Blog:http://blogs.devleap.com/emanuelem/archive/2005/04/10/3156.aspx
Per scaricare il programma completo di sorgenti:http://www.webcast.altervista.org/
Se vi interessa tenetelo d'occhio sono previste migliorie a breve.
Interessante tool per la creazione di CD di installazione per Windows 2000, XP and 2003 basato sul .NET Framework 1.1.
nLite Features- Service Pack Integration- Component Removal- Unattended Setup- Driver Integration *- Hotfixes Integration **- Tweaks-->- Patches ***- Bootable ISO creation* - Textmode (CD Boot) and normal PnP** - only new type 1 hotfixes (for example XP post SP2)***- supports generic SFC, Uxtheme, TcpIp and Usb Polling patching
http://nuhi.msfn.org/nlite.html
The Microsoft Security Risk Self-Assessment
Download the Microsoft Security Risk Self-Assessment Tool (MSRSAT) and install it on your computer to obtain information and recommendations about best practices to help enhance security within your information technology (IT) infrastructure.
This application is designed to help organizations with fewer than 1,000 employees assess weaknesses in their current IT security environment. It will help identify processes, resources, and technologies that are designed to promote good security planning and risk mitigation practices within your organization
http://www.securityguidance.com/
NoiseEHC's DotNET Truth page
Anche se non recentissimi questi articoli svelano il funzionamento di alcuni meccanismi del Framework .NET.Interessante il How databinding really works v3
Da Foundstone una raccolta di tools freeware:http://www.foundstone.com/resources/freetools.htm
Tra cui: .NET Security Toolkit .NETMon Validator.NET