December 2004 Blog Posts

Banalissima macro per creare i blocchi property in VB.NET

Banale, lo so... ma dopo 3 volte che riscrivo le stesse cose mi viene l'orticaria! E così intanto provo anche IMHO...     Sub WriteSimpleVBProperty()        Dim propertyName As String = String.Empty        Dim privateMember As String = String.Empty        Dim propertyType As String = "String"        propertyName = InputBox("Property name:", "WriteSimpleVBProperty", propertyName)        privateMember = InputBox("Private member:", "WriteSimpleVBProperty", privateMember)        propertyType = InputBox("Property type:", "WriteSimpleVBProperty", propertyType)        Dim fx As New System.Text.StringBuilder        fx.Append(String.Format("    Private {0} As {1}", privateMember, propertyType))        Select Case propertyType.ToLower            Case "string"                fx.Append(" = String.Empty")            Case "date", "datetime"                fx.Append(" = DateTime.MinValue")        End Select        fx.Append(ControlChars.Cr)        fx.Append(String.Format("    Public Property {0}() As {1}", propertyName, propertyType))        fx.Append(ControlChars.Cr)        fx.Append("        Get")        fx.Append(ControlChars.Cr)        fx.Append(String.Format("            Return {0}", privateMember))        fx.Append(ControlChars.Cr)        fx.Append("        End Get")        fx.Append(ControlChars.Cr)        fx.Append(String.Format("        Set(ByVal Value As {0})", propertyType))        fx.Append(ControlChars.Cr)        fx.Append(String.Format("            {0} = Value", privateMember))        fx.Append(ControlChars.Cr)        fx.Append("        End Set")        fx.Append(ControlChars.Cr)        fx.Append("    End Property")        fx.Append(ControlChars.Cr)        DTE.ActiveDocument.Selection.TopPoint.CreateEditPoint.Insert(fx.ToString)        fx = Nothing    End Sub powered by IMHO

Primo articoletto "newbie": Leggere e scrivere sul file .config

Come scritto un un recente post mi sono reso conto che anche il codice più semplice e "di base" potrebbe essere d'aiuto per chi magari sta iniziando solo ora ad avvicinarsi a .NET. Percui, se promettete di non scomunicarmi per eventuali eresie che ho scritto o che scriverò, posto volentieri un pò di righe di codice, eventualmente (quando serve) commentate. Ecco il primo: Leggere e scrivere sul file .config

Pattern "Utopia" Applied (Inter-Messina)

Ebbene sì, come diceva Andrea durante la sessione "...seguendo il pattern alla lettera, comunque avete almeno UNA soluzione funzionante...". "Mancio", dal fondo della sala 1, ne ha fatto un prezioso consiglio...

Si paga l'ICI per il bLog???

Porcaccia... certo che il mio precedente post è proprio un papiro! Spero non si paghi l'ICI sui Mq della home dei bLogs...

Workshop: Il mondo perfetto?

Ieri ho vissuto il workshop in una atmosfera davvero particolare... Forse per il fatto che uscire di casa la mattina in moto tutto imbaccuccato sotto la pioggierellina martellante per raggiungere il nuovo buco nero del traffico mondiale (a.k.a. Segrate) sa tanto di un mix tra l'Elephatreffen (si scrive cosi???) e "Mission impossible"! Forse in parte per il fatto che in questo periodo il lavoro sembra ancora più "frenetico" del solito e, la prima sessione di Lorenzo su MSF sembrava quasi rassicurarmi sul fatto che "si può fare!", si può smettere di scrivere codice quà e là a seconda di chi ha il tono di voce più stridente, si può "sperare" che un giorno non...