DevAdmin Blog

Blog di Ermanno Goletto (Microsoft MVP Directory Services - MCITP - MCTS - MCSA - MCP)
posts - 976, comments - 549, trackbacks - 8

My Links

News

Avatar

Curriculum Vitae

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


Server Infrastructure Days 2013 - Milano - 18 e 19 Giugno


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

January 2004 Blog Posts

SqlServer: La stored procedure xp_msver

Nel caso sia necessario ricavare informazioni di versione la stored procedure xp_msver del database Master può tornare utile. La sintassi è xp_msver [nome opzione] Esempio: xp_msver 'ProductVersion'

posted @ Thursday, January 29, 2004 5:50 PM | Feedback (0) | Filed Under [ Database ]

Simulare l'evento Validating

A volte può capitare (almeno a me) di utilizzare l'evento Validanting per delle decodifiche (xes IDCliente - RagioneSociale) appare chiaro che in situazioni come questa sarebbe utile avere una funzione PerformValidating, che invochi l'elaborazione contenuta nell'evento e ci dica se la validazione è riuscita o meno, da utilizzare quando modifichiamo il record per evitare la ripetizione del codice di decodifica o tortusi escamotage per richiamare la funzione a cui è collegato l'evento Validating. Un modo per ottenere tale risultato può essere quello di ricorrere alla Reflection:   Function PerformValidating(ByVal control As System.Windows.Forms.Control) As Boolean       control.Focus()         Dim method As System.Reflection.MethodInfo       method = control.GetType.GetMethod("OnValidating", _                        ...

posted @ Monday, January 26, 2004 10:41 AM | Feedback (0) | Filed Under [ Code, Snippets & Scripts Tips .NET ]

Tutto quello che avreste voluto sapere sull'Owner-Drawing

http://msdn.microsoft.com/msdnmag/issues/04/02/CuttingEdge/default.aspx In questo articolo Dino Esposito tratta in maniera approfondita i seguenti argomenti: - Customizing Menu Rendering - Overriding the Menu of a Form - The MeasureItem Event - The DrawItem Event - Painting the Menu Item - Context Menu and TextBoxes - Using Graphical Menus Seamlessly e risponde implicitamente ad un mio dubbio circa la possibilità di personalizzare il context menu di default del TextBox: The Textbox is the only control in Windows Forms that has a built-in context menu. The control exposes a ContextMenu property, but it doesn't return an instance of the context menu that appears when you right-click. Why? The code for the textbox's context menu...

posted @ Friday, January 23, 2004 5:06 PM | Feedback (0) | Filed Under [ Links .NET ]

La classe System.Windows.Forms.SystemInformation

Esplorando il Namespace System.Windows.Forms mi sono imbattuto nella classe System.Windows.Forms.SystemInformation che consente di ricavare tramite le sue proprietà Shared moltissime informazioni legate all'interfaccia utente e al sistema. Ecco alcuni esempi:         System.Windows.Forms.SystemInformation.BootMode         System.Windows.Forms.SystemInformation.MouseButtons         System.Windows.Forms.SystemInformation.MousePresent         System.Windows.Forms.SystemInformation.MouseWheelPresent         System.Windows.Forms.SystemInformation.Network         System.Windows.Forms.SystemInformation.MonitorCount         System.Windows.Forms.SystemInformation.PrimaryMonitorSize         System.Windows.Forms.SystemInformation.BorderSize         System.Windows.Forms.SystemInformation.CaptionHeight         System.Windows.Forms.SystemInformation.HorizontalScrollBarHeight         System.Windows.Forms.SystemInformation.VerticalScrollBarWidth

posted @ Thursday, January 22, 2004 8:42 AM | Feedback (0) | Filed Under [ .NET ]

Gestire le descrizioni sugli enumerativi

Molto spesso per comodità si utilizzano nei programmi gli enumerativi e altrettanto spesso si desidererebbe associare agli elementi una descrizione da utilizzare poi sull'interfaccia utente. Un metodo può essere quello di utilizzare l'attibuto System.ComponentModel.Description come segue: Public Enum Prove As Integer         _         Uno         _         Due         _         TreEnd Enum Per recuperare poi queste descrizioni si può utilizzare la reflection come segue: Dim fields() As System.Reflection.FieldInfofields = GetType(Prove).GetFields(Reflection.BindingFlags.Public Or _                                                      Reflection.BindingFlags.Static) For Each field As System.Reflection.FieldInfo In fields       Dim descriptions() As Object       descriptions = field.GetCustomAttributes( _                             GetType(System.ComponentModel.DescriptionAttribute), _                              False)        If descriptions.Length > 0 Then              MsgBox(DirectCast(descriptions(0), _                            System.ComponentModel.DescriptionAttribute).Description)       End If Next

posted @ Monday, January 19, 2004 6:27 PM | Feedback (0) | Filed Under [ Code, Snippets & Scripts ]

Microsoft nel mondo dei gestionali

Microsoft dopo l'acquisizione di Great Plains negli Stati Uniti e di Navision in Europa sta puntando la sua attenzione anche sull'ERP, maggiori informazioni a questo link:http://www.microsoft.com/italy/businesssolutions/ Inoltre da poco è nato anche un newsgroup italiano dedicato al CRM :microsoft.public.it.crm

posted @ Sunday, January 18, 2004 1:56 PM | Feedback (0) | Filed Under [ Navision ]

Proposta

Essendo il mio primo intervento colgo l'occasione per salutare lo Staff di UGIdotNet e quanti seguono questo Blog. Desiderei fare una proposta allo Staff ovvero quella di poter visualizzare gli elementi del Blob relativi a trucchi e soluzioni separatamente da quelli relativi ad annunci e considerazioni sul modo informatico al fine di agevolare la consultazione.Molto spesso mi è capitato di leggere tra i blob ottimi spunti per tips, faq e articoli che poi si fatica a ritrovare.Forse questo è dovuto al fatto che non ricevendo risposta ad una proposta di tips o articolo (forse è solo successo a me), o per...

posted @ Saturday, January 17, 2004 10:16 AM | Feedback (0) | Filed Under [ .Text ]

Powered by:
Powered By Subtext Powered By ASP.NET