-
Razor: from ContentPlaceholder to Section
di Omar Damiani, pubblicato il 02/05/2011Razor è uno dei nuovi view engine supportati da ASP.Net MVC 3, vediamo come utilizzare le logiche di Master Page e ContentPlaceholder alle quali siamo abituati dal Web Form view engine.
-
Programmazione per contratti con il Framework .NET 4.0
di Maurizio Tammacco, pubblicato il 19/04/2010La versione 4.0 del .NET Framework comprende alcune funzionalità il cui utilizzo permette allo sviluppatore di applicare i principi del “Design by Contracts” in applicazioni...
-
Utilizzare il servizio Google Translate
di Marco Barzaghi, pubblicato il 25/01/2010Google offre alcuni servizi in stile REST integrabili nelle proprie applicazioni: in questo articolo mostreremo come consumare il servizio di traduzione usando il linguaggio C#.
-
Usare gli Extension Method in NET 2.0
di Gianluca Carucci, pubblicato il 10/01/2010Gli Extension Methods sono una nuova feature offerta da C#3.0 e VB9 che, con un piccolo "trucco", è utilizzabile anche compilando per il framework v 2.0
-
Isolare la dipendenza da DateTime.Now
di Mauro Bellati, pubblicato il 04/12/2009In questo articolo viene affrontato il problema di come isolare un componente rispetto alla data di sistema, solitamente ottenuta tramite la chiamata a DateTime.Now. Vengono introdotte le motivazioni per le quali si renda necessario creare un’astrazione rispetto alla pura chiamata al framework. Successivamente, prendendo spunto da un semplice esempio, vengono illustrate due possibili soluzioni corredate dal codice di test.
-
Una Listbox personalizzata con WPF: modificare il feel della ScrollBar
di Raphael Ruis, pubblicato il 15/07/2009Per chi non si accontenta delle possibilità di personalizzazione offerte dalla ListBox WPF/Silverlight, una soluzione consiste nella creazione di un "User Control" ovvero di un controllo creato da noi stessi e dal quale implementiamo il funzionamento e l'aspetto grafico. In questo articolo metteremo da parte gli aspetti relativi alla customizzazione grafica per interessarci al "feel" del nostro controllo: scopriremo come modificare il comportamento originale della barra di scorrimento incluso nel controllo ListBox.
-
Introduzione a JQuery (Terza Parte)
di Gian Maria Ricci, pubblicato il 17/05/2009Grazie a Jquery è possibile manipolare gli elementi del DOM con grande facilità e creare quindi interfacce dinamiche con poco sforzo. In questo articolo verrà mostrato come realizzare il partial page rendering in una classica situazione master/detail.
-
Generare feed RSS e Atom con ASP.NET MVC
di Andrea Saltarello, pubblicato il 08/04/2009Pur non disponendo "out of the box" della capacità di generare feed RSS o Atom, è agevole implementare questa feature nelle proprie applicazioni basate su ASP.NET MVC avvalendosi delle primitive disponibili nel namespace System.ServiceModel.Syndication.
-
Introduzione a JQuery (seconda parte)
di Gian Maria Ricci, pubblicato il 01/01/2009Per realizzare interfacce web più interattive è necessario manipolare tramite javascript gli elementi del DOM, in modo da rispondere in maniera istantanea alle azioni dell'utente. Anche in questo caso JQuery viene in aiuto permettendo di: creare, rimuovere, modificare elementi con semplici funzioni cross-browser.
-
Introduzione a JQuery (Prima parte)
di Gian Maria Ricci, pubblicato il 17/11/2008Gli sviluppatori asp.net spesso disdegnano la programmazione lato client e tendono a risolvere ogni problema con codice server side. Una delle ragioni principali di questo comportamento è la difficoltà di scrivere codice che funzioni correttamente in tutti i browser oggi a disposizione. Una possibile soluzione è usare una libreria come JQuery, che internamente si occupa di gestire le differenze tra i browser e soprattutto permette di ottenere risultati veramente interessanti con pochissime righe di codice. In questo articolo verrà fatta una breve introduzione a JQuery in modo da mostrare la sua grande potenza e semplicità.