Di .NET e di altre amenita'

ASP.NET 2.0

Post sulle tecnologie ASP.NET

Tempo di MasterPages

Visto che sta per arrivare il tempo nel quale le nostre applicazioni potranno sfruttare le MasterPages, di ASP.NET 2.0, cercando in rete ho scoperto un sitarello interessante che spiega come ottenere con l'uso di css e DIV i più disparati layout, certi anche di essere compatibili con Firefox, Opera e Netscape oltre che con Internet Explorer. Vado a provare... Link: Little Boxes powered by IMHO 1.2   per leggere il post originale o inviare un commento visita il seguente indirizzo: Tempo di MasterPages

Login e le tabelle

Non è molto che ho scoperto, con somma gioia, l'uso dei soli "div" e degli stili nella realizzazione di pagine web, grazie a Giulio, un collega grafico che ha fatto di questa tecnica un'arte. Questa sera, mentre imbellettavo la form di login di .TRAQ, che usa il controllo Login di ASP.NET 2.0 e le (quasi) favolose Membership API, eccomi nuovamente alle prese con le tabelle. I controlli ASP.NET dedicati all'autenticazione a a quant'altro vi gravita attorno, hanno una caratteristica molto interessante, ovvero la possibilità di diventare "template", consentendo così la customizzazione spinta del loro aspetto. E così ho fatto, cliccato l'apposita voce nel menu...

L'utile e il dilettevole...

Credo di essere sulla via buona, stavolta, per unire l'utile ed il dilettevole. E' un piano di lavoro che ha preso forma alcuni mesi orsono quando, lo scorso Novembre, ho per la prima volta accennato alla mia volontà di impegnarmi a scrivere un "progetto web" che mi consentisse di impratichirmi con le novità del Framework 2.0 nella sua espressione peculiare del web che è l'ASP.NET. Quell'idea è diventata, a furor di blog, il progetto .TRAQ, che pur apparentemente latitante, in questi giorni comincia a vedere le prime righe di codice, in puro ASP.NET 2.0. Letture, pensieri, e soprattutto molto ascolto ai weblog...

Corso di ASP.NET 2.0 gratuito

Microsoft ha pubblicato un corso  gratuito, realizzato da AppDev, per chi voglia imparare ASP.NET in C#. Il download è un file ISO da 280MB. powered by IMHO

ASP.NET 2.0: Espressioni <%$...%>

Chi ha provato a scrivere un'applicazione ASP.NET 1.0 globalizzata, ovvero che preleva le risorse testuali per il rendering della pagina da degli appositi file, si sarà reso conto che la questione è tuttaltro che semplice e lineare. Ho appena scoperto che ASP.NET 2.0 introduce una nuova sintassi nei codeblock che risolve questo genere di problema piuttosto elegantemente. <asp:Literal Runat="server"  Text="<%$ Resources:MyResources, MyText %>"/> Questa riga è in grado di leggere una stringa dalle risorse ed assegnarla ad un Literal. L'espressione <%$...%> supporta anche altre "keywords" oltre a resources: ConnectionStrings legge una stringa di connessione dalla configurazione, AppSettings legge una chiave dall'omonima sezione del web.config infine Version legge una parte...

WebParts and Cross-Page Connections

Le WebParts che faranno parte della prossima versione di ASP.NET 2.0, offrono l'occasione di implementare un framework di connessione cross-page che consenta a delle WebParts Consumer, di condividere informazioni provenienti da un Producer. L'articolo che segnalo è una lettura interessante in merito, con tanto di codice di esempio. Fonte: WebParts and Cross-Page Connections Interessante notare che in fondo alla pagina di queso post si può vedere implementato un eccellente metodo anti-spam che fa uso delle HIP. powered by IMHO

Microsoft ASP.NET v1.1 Member Management Component Prototype

Le Membership API di ASP.NET 2.0 per ASP.NET 1.1, le trovate qui powered by IMHO

Google Suggest in ASP.NET 2.0

Ma anche ASP.NET può farlo... How to create the Google Suggest feature with ASP.NET 2.0 powered by IMHO

Installare Sql 2005 Express e il Framework 2.0

Stasera ho deciso di installare un virtual pc, con il framework 2.0 e Sql Server 2005 Express, per fare qualche esperimento e predisporre l'ambiente di sviluppo per .TRAQ. Probabilmente molti di voi lo avranno già fatto, ma ecco lo stesso alcune indicazioni per chi volesse provarci. tanto per cominciare, occorre installare la giusta versione di framework 2.0 in base alla versione di Sql Server 2005 che si intende utilizzare. Personalmente ho scelto di installare la CTP di Ottobre perchè è l'unica che consente di utilizzare il Sql Express Manager che è stato rilasciato da poco. Le versioni scaricabili del framework sono...

Progetto web cercasi: chiamiamolo .TRAQ

Il dado è tratto. Dato che non vi sono più commenti in merito ritengo di poter sintetizzare le varie segnalazioni giunte nel seguente nome: .TRAQ (si legge dot Track) Il nome è un po' ambizioso, ma il progetto non è da meno... Inoltre direi che è sostanzialmente accolta la proposta di Adrian per la parte relativa ai bugs, che se applicabile si chiamerà BugsBanny (con la "a"). Ho predisposto una categoria nel mio blog per chi volesse rimanere aggiornato sulle novità del progetto sul quale a breve comincerò a lavorare. powered by IMHO

Progetto web cercasi: diamogli un nome...

So già che mi sarà detto che cominciare dal nome non è una buona idea, però io sono abituato a chiamare le cose con il loro nome, e se queste non ce l'hanno diventa un problema. Quindi anche per "esigenze editoriali", vorrei provare a trovarlo subito. Ecco in due parole di cosa si dovrebbe occupare il software, sintetizzando le idee che sono state proposte nei commenti al mio precedente post : Tracking dei bugs in un progetto. Per estensione suggerirei che il tracking sia esteso a tutte le fasi di sviluppo...

ASP.NET 2.0 and Visual Web Developer hit ZBB

ZBB = Zero Bug Bounce. Purtroppo a quanto pare la BETA 2 comunque non sarà pubblicata prima di Gennaio. ASP.NET 2.0 and Visual Web Developer hit ZBB powered by IMHO

Cutting Edge: Implications of Script Callbacks in ASP.NET

E poteva mancare il mitico Dino? Cutting Edge: Implications of Script Callbacks in ASP.NET powered by IMHO

Run ASMX Without IIS

Et voilà. Un altro interessantissimo articolo di MSDN. Service Station: Run ASMX Without IIS -- MSDN Magazine, December 2004 powered by IMHO

ASP.NET: 10 Tips for Writing High-Performance Web Applications

Un buon articolo per chi programma in ASP.NET ASP.NET: 10 Tips for Writing High-Performance Web Applications powered by IMHO

Progetto Web cercasi

Sto pensando di unire l'utile al dilettevole, e da qualche giorno ho in mente di cominciare a lavorare su un progetto ASP.NET utilizzando il Framework 2.0. allo scopo di fare pratica sul campo. Il fatto è che ho molti dubbi su che pprogetto affrontare. Inizialmente mi era venuto in mente di fare un porting di BugZilla per .NET, ma non sono del tutto certo di riuscire a fare meglio di quello che già c'è. Infatti l'idea non è quella di fare un progettino fine a se stesso, ma di creare un vero e proprio progetto OpenSource, che possa avere qualche riscontro. Qualche...

ASP.NET 2.0: annunciate modifiche a Directory Naming e Compilation Model

In questo post si riportano delle modifiche, già presenti nella CTP di novembre al modello di compilazione di ASP.NET e al naming delle directory. Le modifiche vanno nella direzione di quanto suggerito dai membri della comunità degli sviluppatori. Source: ASP.NET 2.0 product design changes between Beta 1 and Beta 2 powered by IMHO

Oracle Data Provider vs Microsoft Data Provider for Oracle

Visto il post di Alessandro, ecco un altro link che completa quello da lui proposto per aiutare nella scelta del data provider per Oracle http://msdn.microsoft.com/data/default.aspx?pull=/library/en-us/dnadonet/html/ODPvsMSDP.asp

ASP.NET ValidatePath Module Scanner

Microsoft ha rilasciato un tool per verificare la presenza sui propri server del Modulo ValidatePath, che dovrebbe proteggere dal bug di ASP.NET Canonicalization (un nome più semplice faceva brutto?) http://www.microsoft.com/downloads/details.aspx?familyid=be7366f5-82a1-444f-9ebc-d70b6c8830dd&displaylang=en

ASP.NET 2.0 - Rinominati i folder

Questo post informa che i folder "di sistema" di ASP.NET 2.0 cambieranno nome acquistando un prefisso "Application_" http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=691250 Perciò Code diventa Application_Code, etc.... Tutto ciò per evitare che si possano avere omonimi nei folder creati dall'utente. Io preferivo i nomi corti, non mi è mai venuto in mente di chiamare "bin" un mio folder...