Utilities & Misc

Codice .NET di varia natura

Links

MSDN VS 2008 Code Snippets Schema Reference ARTICOLI TOOLS CONTROLLI E DLL http://www.componentfactory.com/

Mini-Tips

Inserire il valore null in una tabella da Enterprise ManagerCtrl+0

Macro per creare collection tipizzate

Vista la frequenza con cui l'argomento emerge nelle chiacchierate "informatiche" su .NET, per chi non può ancora gustarsi i generics, posto la macro che utilizzo io in VB.NET 1.1 per creare le collection tipizzate. La macro è basata sull'esempio di MSDN per CollectionBase. Posizionate il cursore tra Class MiaClasse ed End Class e fate partire la macro.     Sub CreateCollection()           If DTE.ActiveDocument.Selection Is Nothing Then             System.Windows.Forms.MessageBox.Show("You must have the text editor open to execute this macro!", "WriteSimpleVBProperty", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Exclamation, System.Windows.Forms.MessageBoxDefaultButton.Button1)             Exit Sub         End If           Dim entityName As String = InputBox(String.Format("Enter the entity class name:{0}(eg. Customer)",...

[WebServices] Copiare i valori da una business entity "originale" a quella proxy creata da VS e viceversa.

Se utilizziamo nella nostra soluzione delle custom entities che posizioniamo in un assembly a se stante possiamo ovviamente referenziare lo stesso sia dal progetto che contiene il web service, sia dal progetto client che lo consuma. Possiamo veicolare queste entità (oggetti) attraverso il web service (rimando a riguardo all'ottimo webcast di Andrea), ma sul client noi non utilizziamo la classe vera e propria che abbiamo definito, ma solo una sorta di mezzo-clone che assomiglia a quella classe. Quando ho dovuto affrontare il problema sono stato costretto (vista l'urgenza) a cavarmi d'impaccio copiando barbaramente, proprietà per proprietà, tutti i valori. In seguito, parlandone al volo dopo un evento, Andrea mi suggeriva di...

Leggere e scrivere sul file .config

Il livello di utenza a cui si riferisce questo codice è sicuramente "Beginner" (quantomeno su .NET), ma a me è servito parecchio, percui se a qualcuno dovesse servire... Delle righe postate praticamente nulla, o quasi, è farina del mio sacco(!), ho solo messo insieme, forse addirittura un annetto fa, gli esempi di due articoli (chiedo scusa agli autori, ma proprio non ricordo quali fossero...) presenti in UGIdotNET in modo da poter leggere e scrivere sul file .config dell'applicazione, visto che di base la classe AppSettings prevede solo la lettura dei valori già presenti. Inoltre risulta particolarmente comodo il fatto che:a) se la Key non esiste non viene sollevata...