January 2008 Blog Posts

JQuery tutorial #02, le API

Technorati Tag: JQuery Le API di JQuery, il cuore. In questa sezione vediamo come sia possibile lavorare con JQuery suddividendo gli argomenti per azioni e tipologia. Prima di procedere, dobbiamo avere a disposzione 3 semplici files. Il primo sarà la libreria Javascript di JQuery, la seconda il nostro file Javascript dove andremo a creare le funzioni, il terzo una pagina HTML dove fare gli esperimenti. Selezione di Oggetti DOM. Gli oggetti DOM normalmente sono identificati dal loro TAG. Sappiamo quanti possano essere i tag e quanti ne possiamo trovare in una singola pagina....

IBM e la GreenHouse ...

Technorati Tag: IBM GreenHouse Ieri sono stato alla presentazione Commerciale in IBM Ch per la nuova piattaforma GreenHouse, che contiene i seguenti prodotti: Lotus Notes 8 Lotus Domino 8 Lotus Sametime Lotus Quickr Lotus Symphony Allora per prima cosa devo precisare che ho seguito due migrazioni Lotus->Microsoft (Exchange + SharePoint) delle quali una ancora in corso (non con me ...) quindi lo ammetto sono di parte. Comunque Notes 8 + Symphony sono una mera copiata di Office 2007. Notes è...

JQuery tutorial #01, Installazione.

Technorati Tag: JQuery Lavorando con ASP.NET MVC la prima cosa che mi sono chiesto è, ma visto che ci sono tutti questi ritorni al vecchio stile, come l' utilizzo di controlli HTML e non ASP: e siccome mi ero trovato molto bene in passato con questo Framework, ho deciso di postare qualche tips per poter partire e lavorare con il Framework OpenSource JQuery. Introduzione. Il prodotto JQuery, gratuito e OpenSource, non è altro che una corposa libreria Javascript che costituisce un vero e proprio Framework con tanto di API e di...

Esame 70-552 Upgrade MCAD to MCPD Windows.

Technorati Tag: MCPD Upgrade Ieri sono stato a Milano Bovisa, centro Prometric per sostenere questo esame, che si è ben concluso anche se non con l' esito che mi aspettavo io. Questa conferma mi ha infatti fatto decidere che per la parte Web la faro' dando ogni singolo esame e non l' Upgrade che è da para[bip] .. Comunque rispettando in pieno l' EULA che ho sottoscritto ieri, vi dico solamente che dovete studiare e tanto! L' esame è composto da 3 blocchi che rappresentano questi esami: Exam 70–526: TS: Microsoft...

ASP.NET MVC, ViewData Tipizzato, ovvero multi-entities

Technorati Tag: ASP.NET MVC,ViewData Con un primo approccio, il passaggio di dati all' interno del Framework ASP.NET MVC potrebbe sembrare decisamente ostico, anche perchè non consente, a primo approccio, una tipizzazione dei dati ... Cosa che chiaramente ci porta troppo lontano da una logica di sviluppo basata sulle Entities .. Una prima soluzione è quella di sfruttare a pieno le funzionalità dei generics passando alla pagina .aspx una view di pe sè tipizzata. Un esempio lo trovate nel codice sottostante: [ControllerAction] public void Dettaglio(int id) { TICKET ticket = repository.OttieniTicket(id); ...

Linq to Ldap, startup.

Technorati Tag: LinQ,LinQ to Ldap Come avrete notato, ultimamente sto dedicando parecchio del mio tempo al Framework 3.0/3.5 ed in particolar modo alla sezione legata a Linq, per lo meno ci sto provando. Oltre all' ormai stranoto LinqToSql esiste un progetto OpenSource che potete trovare su CodePlex a questo indirizzo che si chiama LinqToLdap. Già dal nome è tutto un programma!! Ebbene si' grazie a questa versione di Linq, o meglio a questo componente che a sua volta sfrutta la potenza di Linq, è possibile fare delle bellissime query in ActiveDirectory e ricevere una bella IList<>...

ASP.NET MVC, autenticarsi con ActiveDirectoryMembershipProvider (Part 02)

Technorati Tag: ActiveDirectoryMembershipProvider,ASP.NET MVC Continuando il discorso intrapreso nel post precedente, siamo giunti ora alla configurazione del provider per Active Directory. La nostra stringa di connessione è stata creata in precedenza quindi adesso possiamo procedere con la configurazione di questo provider, che ricordo era già presente in ASP.NET 2.0. 1 <membership defaultProvider="ActiveDirectoryMembershipProvider"> 2 <providers> 3 <add name="ActiveDirectoryMembershipProvider" 4 type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" ...

ASP.NET MVC, autenticarsi con ActiveDirectoryMembershipProvider (Part 01)

Technorati Tag: ActiveDirectoryMembershipProvider,ASP.NET MVC Per cominciare abbiamo bisogno di configurare il file web.config della nostra applicazione per consentirne l' accesso e l' interrogazione verso Active Directory o un servizio LDAP, in modo tale che dalla nostra custom form avvieremo un processo di autenticazione utente con questo Provider già presente nella versione 2 di ASP.NET. Quindi per prima cosa dobbiamo impostare il provider nel file web.config in modo da conoscere il percorso Ldap dove effettuare le ricerche. Quindi in primis una bella ConnectionString personalizzata: 1 <connectionStrings> 2 <add...

ASP.NET MVC, lavorare con i Form.

Technorati Tag: ASP.NET MVC,Form Per chi ha iniziato a lavorare con questo nuovo Framework introdotto con ASP.NET 3.5, una delle principali caratteristische è quella di non poter lavorare con le classiche WebForm. Quindi, come poter inviare una classica richiesta con il metodo POST? Per prima cosa dobbiamo creare un form HTML che abbia come Method='Post' e come Action='Controller/Azione', niente di piu'. Nell' esempio seguente ho creato un Form con 4 textBox identificate sia tramite l' ID che tramite il name. Le textbox hanno sia il nome che l' Id come segue: ...

ASP.NET MVC, prime impressioni.

Technorati Tag: ASP.NET MVC In questi giorni sto realizzando un' applicazione Intranet per la gestione dei Ticket (il sogno di ogni reparto IT ...) tramite Intranet. Siccome la sostanza e il Dominio sono molto leggeri, ho pensato di realizzare il tutto con la CTP di ASP.NET 3.5 e il Framework MVC. Devo dire che sinceramente sono cambiate diverse cose: WebForm: è vero non esiste piu' la vecchia WebForm ma si torna al caro buon vecchio form HTML con gli attributi action e method. Pero' si puo' inviare la richiesta ad un Controller,...