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

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