Alex's Weblog

Weblog di Ermanno Goletto (Codename Alex - A Learning EXperience)
posts - 438, comments - 4214, trackbacks - 294

My Links

News

Il blog è stato
trasferito al
 seguente link:


DevAdmin Blog

Add my blog to Live

Foto

Curriculum Vitae


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 MCTS

Logo MCSA

Logo MCP

Logo Microsoft Certified Business Management Solutions Professional

Microsoft Certified Business Management Solutions Specialist


Logo UGIdotNET UGIdotNET Contributor


Logo UGISS UGISS Contributor


Logo SysAdmin.it SysAdmin.it Staff


Article Categories

Archives

Post Categories

Blogs

Database

Development

Friends

IT

Knowledge Base

Links

MBS

MCP

MVP Sites

User Groups

Virtualization

gennaio 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 @ giovedì 29 gennaio 2004 19:50 | Feedback (3) | 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 @ lunedì 26 gennaio 2004 12:41 | Feedback (5) | Filed Under [ Code & Snippet Tips .NET Framework ]

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 @ venerdì 23 gennaio 2004 19:06 | Feedback (4) | Filed Under [ Links .NET Framework ]

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 @ giovedì 22 gennaio 2004 10:42 | Feedback (5) | Filed Under [ .NET Framework ]

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 @ lunedì 19 gennaio 2004 20:27 | Feedback (10) | Filed Under [ Code & Snippet ]

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 @ domenica 18 gennaio 2004 15:56 | Feedback (2) | 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 @ sabato 17 gennaio 2004 12:16 | Feedback (4) | Filed Under [ .Text ]

Powered by:
Powered By Subtext Powered By ASP.NET