.NET

Tutto il mondo .NET

6° Workshop DotMetMarche: Windows Presentation Foundation

Partecipate numerosi, mi raccomando?Maggiori informazioni nel link di cui sotto :)6° Workshop DotNetMarche: "Windows Presentation Foundation (WPF)" Proseguiamo il percorso di studio dei 'building block' che compongono il .Net Framework 3.0 parlando di Windows Presentation Foundation (WPF) con Luca Regnicoli [Devleap], esperto a livello nazionale che ha già realizzato dei webcast per Microsoft su questa tematica (disponibili per la visione qui). Windows Presentation Foundation (WPF) nasce come nuovo sottosistema di presentazione di applicazioni Windows. WPF introduce un nuovo modello di programmazione fornendo un’architettura unificata per la rappresentazione di interfacce utente, documenti e media. Avremo a disposizione due sessioni per mostrare...

RunSharp - Reflection.Emit has never been easier

E' o non è una figata?Peccato che ancora sia allo stadio pre-alpha, ma le premesse ci sono tutte :)RunSharp - Reflection.Emit has never been easier - The Code Project - .NET Many developers have found the magic of emitting code at runtime using Reflection.Emit. Also, many have not used it simply because of the complexity of the API. RunSharp (or Run# if you prefer), aims to bring the simplicity and readability of a high-level language such as C# to runtime code generation. The IL is a great language. However, there are several problems with emitting IL instructions directly. One of...

Utilities.NET 1.0

Pare interessante... :)Utilities.NET 1.0 released - James Newton-King Utilities.NET is a collection of helper classes and components for quickly solving common .NET programming tasks. The library is pretty large, currently 117 classes, 300ish unit tests and many, many methods. When I'm developing I have a habit of throwing what is generic in helper classes and Utilities.NET is a combination of many of them times nearly 5 years of .NET development.Technorati Tags: Utilities.NET, .NETPowered by ScribeFire.

Workshop DotNetMarche, qualche giorno dopo..

Considerazioni sparse sul passato workshop DotNetMarche...

[REMINDER] 5° Workshop DotNetMarche: "Workflow Foundation (WF) e CardSpace"

Ci ha già pensato Stefano qualche giorno fa quindi non mi va di tediarvi a dismisura, al tempo stesso però mi sembra giusto pubblicizzare ancora una volta (visto anche che le iscrizioni non sono tantissime e c'è ancora posto in abbondanza...) che Giovedì 27 Settembre in quel di Osimo  noi di DotNetMarche avremo il piacere di ospitare Raffaele Rialdi per il primo della serie di workshop dedicati al Framework 3.0.In particolare, in questo primo incontro parleremo di di ben due dei quattro building block che compongono il .NET Fx 3.0, Workflow Foundation (WF) e Windows CardSpace.L'agenda dettagliata dell'evento la trovate...

Io sono un perfezionista...

...forse pure troppo, vista l'attenzione che ripongo nella formattazione e nel refactoring del codice... ma a quanto pare in fondo non è che sia poi troppo sbagliato :)Incremental Perfectionism : 5 ways to write perfect code « Marc-André Cournoyer’s blog If you’ve ever done a couple of interviews, you’ve probably got the “I’m a perfectionist” candidate. When asked about its flaws he says with a fake-hidden smile: “I’m a lil’ bit of a perfectionist”, thinking deep in their mind this is more of a good thing then a bad one. Perfectionist, those people that only craft perfect thing, only...

Uno snippet per la clessidra...

L'idea mi è venuta usando SWT, che ha una classe BusyIndicator atta a "decorare" una qualsiasi operazione con il mouse a clessidra...Posto il codice senza formattazione, sorry...namespace Helpers{    public static class BusyIndicator    {        private static readonly AsyncCallback   nullCallback    = delegate { };        private static readonly object[]        emptyArray      = new object[] { };        public static void ShowWhile(Control control, ThreadStart method)        {            if (method == null)                throw new ArgumentException("Missing method definition", "method");            if (control == null)            {                method.BeginInvoke(nullCallback, emptyArray);                return;            }            control.Cursor = Cursors.WaitCursor;            MethodInvoker callback = delegate   { control.Cursor = Cursors.Default; };            AsyncCallback invoke   = delegate   { control.Invoke(callback); };            method.BeginInvoke(invoke, emptyArray);           ...

What's wrong with this code?

Segnalo che sul blog di DeveloperZen è iniziata una serie di post per certi versi simile ai mitici Quiz Sharp di Adrian Florea.Il primo quiz (sul pattern Singleton) l'ho trovato particolarmente interessante, in quanto la soluzione (abbastanza scontata) usando il "Double-Check Locking" pare non essere poi così corretta.La discussione completa sul quiz è a parer mio interessante, e vale la pena leggersela, così come vale la pena dare una occhiata spesso all'homepage di DotNetKicks, dove vengono segnalati continuamente post interessanti :)Technorati Tags: dotnet, quiz sharp, dotnetkicksPowered by ScribeFire.

Il valore della community...

L'altro giorno si chattava con Gian Maria di quanto il refactoring del Visual Studio 2005 sia poca cosa rispetto a quel gran bel pezzo di software che è eclipse, e quanto in fondo sia indispensabile ReSharper per lavorare proficuamente... al che mi viene in mente che forse i tizi di JetBrains magari forniscono un qualche tipo di supporto alle communities .NET e agli users group come il nostro DotNetMarche...Insomma, vado sul sito e trovo subito la pagina dedicata alle communities... "If you are the leader of a .NET User Group (NUG), and you would like JetBrains to help support your...

NHibernate.Spatial is on the way...

Il sempre più prolifico autore dello straordinario MsSqlSpatial si lancia in una nuova avventura, se possibile ancora più entusiasmante...Ancora il codice non è stato rilasciato, ma ho potuto dargli una occhiata in anteprima, e ce ne sono di cose interessanti su cui lavorare... :)NHibernate.SpatialNHibernate.Spatial, Spatial extensions for NHibernate, allows you to connect NHibernate to a spatially enabled database and manipulate geometries in HQL or in .NET code using NetTopologySuite, providing you with a fully integrated GIS programming experience.Technorati Tags: mssqlspatial, nhibernate, nhibernate.spatial, nts, nettopologysuitePowered by ScribeFire.

Full .NET Archive