ASP.NET
I vari articoli MSDN scritti in italiano dai vari MVP (e non) sono ora disponibili, oltre che nei rispettivi Developer Center, anche in questa comoda lista:
http://www.microsoft.com/italy/msdn/risorsemsdn/community/mvp/articles.mspx
posted @ mercoledì 11 aprile 2007 19:41 |
Il tool adatto (e free) è questo:
BetterImageProcessor
posted @ martedì 25 aprile 2006 21:18 |
Un interessante tool per Internet Explorer (ma c'è anche la versione per Firefox anche se ancora non l'ho provata) dedicato a tutti gli sviluppatori web. Le feature sono infatti molto interessati:
A warning when either debug or trace have been turned on.
Ability to hide trace information from the page, and view it in a separate dialog, so it does not get in the way of your page's layout.
Ability to view the page's view state (in various forms: raw, parsed, and decoded) to help you optimize your state management logic.
Ability to view items stored in cache, and remove them...
posted @ domenica 9 aprile 2006 17:51 |
Un post di Simone Busoli segnala un sito ricco di tools davvero interessanti.
http://www.wilcob.com/wilco/Default.aspx
Su tutti direi:
Two-Way Url RewriterSyntax Highlighter
ed inoltre l'interessante sezione dedicata ad Atlas
posted @ martedì 14 febbraio 2006 10:48 |
Anche l'occhio vuole la sua parte, e quindi progettare bene un'interfaccia grafica è importante tanto quanto progettare bene tutto il resto dell'applicazione (può sembrare strano ma è vero....che senso ha un database disegnato perfettamente se poi nessuno lo usa?).
Questo link contiene il miglior tutorial in assoluto sull'uso dei css:
http://css.maxdesign.com.au/selectutorial/index.htm
posted @ sabato 15 ottobre 2005 13:05 |
Anche Opera è diventato gratuito. Se qualcuno vole avere un alternativa a Internet Explorer ora, oltre a Firefox, potente scegliere anche questo famoso browser, ormai giunto alla versione 8.50
http://opera.com/
posted @ mercoledì 21 settembre 2005 20:01 |
Una popolare libreria per facilitare lo sviluppo di pagine web belle e user-friendly, eventualmente anche con l'ausilio di Ajax:
http://prototype.conio.net/
e poi questo ulteriore sito è di aiuto:
http://www.sergiopereira.com/articles/prototype.js.html.
La libreria è estremamente valida, come dimostra questo sito: http://script.aculo.us/.
posted @ sabato 27 agosto 2005 15:13 |
Una serie di considerazioni sulla sicurezza nello sviluppo di applicazioni ASP.NET
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vboriSecurityForASPNETWebApplications.asp?frame=true
con un occhio particolare a Sql Server
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconaccessingsqlserverfromwebapplication.asp
posted @ domenica 7 agosto 2005 21:12 |
Credo sia il migliore ed il più completo che ho visto!
http://www.codeproject.com/dotnet/UB_CAS_NET.asp
posted @ martedì 31 maggio 2005 15:07 |
Come Carlo ha già detto nel suo post, le ultime due settimane di giugno vedranno due eventi relativi a SQL Server 2005 a Milano e Roma.
Gli speaker ormai li conoscete, ed io in particolare sarò presente all'evento di Roma; se qualche UgiDotNettiano ha voglia venire a vedere tutte le bellezze di Sql Server 2005 (T-SQL, XML, CLR, Integration Services, Reporting Services, Service Broker, Web Services), beh, siete i benvenuti! Come al solito non mancate di farvi riconoscere così da poter scambiare qualche impressione di persona.
Vi anticipo che stiamo lavorando sodo per potervi stupire con effetti speciali...altro che la RAI!
Nel frattempo potete trovare...
posted @ giovedì 26 maggio 2005 19:51 |
Finito! Lo sviluppo di FormShield, attualmente il miglior controllo HIP in circolazione (migliore anche dei prodotti commerciali) è terminato, ed ora è possibile utilizzare FormShield con .TEXT senza dover modificare le impostazioni del Session State, in quanto tutto viene memorizzato in un campo hidden.
Per facilitare l'integrazione di .TEXT con FormShield, ho scritto un tutorial su come effettuare le varie (e semplici) operazioni. Il documento è scaricabile da qui:
http://www.davidemauri.it/Formshield%20Integration.zip
Lo zip contiene anche già i file necessari, quindi non è necessario avere Visual Studio per effettuare l'integrazione.
posted @ mercoledì 18 maggio 2005 16:13 |
Finalmente!
Da qui è possibile scaricare il tutto:
http://www.microsoft.com/downloads/details.aspx?FamilyId=502C0D89-1308-4662-8F58-CEC55EF1235B&displaylang=en
posted @ sabato 23 aprile 2005 00:36 |
Il bel controllo offerto da ASP.NET 2.0 soffre ancora (....ma ci vuole cosi tanto a metterlo a posto!?!?!) di problemi di palette quantization...in poche parole le immagini create al volo una volta convertite in gif o png non hanno una palette ottimale ma quella di default del web (quindi praticamente inutile). Il risultato è che viene applicato in automatico un algoritmo di dithering che rende l'immagine davvero brutta da vedere (avete presente la immagini renderizzate a 16 colori? Ecco....)
Per risolvere il tutto in modo molto elegante ed ottimale:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/colorquant.asp
Un altro ottimo articolo, legato al precedente, che aggiunge altre funzionalità è questo:
http://codebetter.com/blogs/brendan.tompkins/archive/2004/01/26/6103.aspx
posted @ mercoledì 30 marzo 2005 22:56 |
Volete creare un album fotografico di grande effetto, e pubblicarlo su internet? La riposta è tutta qui:
http://www.slooz.com
Album gestito da flash che si appoggia ad un file XML che viene prodotto da un'applicazione .NET
Un esempio live è visibile qui: http://www.slooz.com/photos.php
posted @ venerdì 25 marzo 2005 14:42 |
Oggi ho dovuto (voluto) utilizzare XMLHTTP per un piccolo esperimento. Due link molto comodi per poter mettere in piedi una demo in cinque minuti sono questi:
http://developer.apple.com/internet/webcontent/xmlhttpreq.html
http://jibbering.com/2002/4/httprequest.html
posted @ martedì 22 marzo 2005 00:16 |
Se si utilizzano molti Web Controls all'interno di un form web, non è poi cosi semplice poter fare in modo che la pressione del tasto "invio" faccia scatenare l'evento corretto. Se ad esempio nella vostra pagina avete un textbox collegato al motore di ricerca, è buona norma (per migliorare l'usabilità del sito) fare in modo che se l'utente preme invio dopo che ha scritto la striga da cercare, venga generato l'evento associato al bottone "Cerca" e non ad un altro.
Per far questo potete leggere la teoria da questo post:
http://codebetter.com/blogs/darrell.norton/archive/2004/03/03/8374.aspx,
e poi potete decidere se implementare manualmente il tutto oppure...
posted @ venerdì 25 febbraio 2005 13:12 |
Ricordate il mio tentativo di utilzzare FormShield con .TEXT? Come detto in un precedente post, il tentativo era fallito perchè FormShield utilizza(va) il viewstate per persistere i propri dati, cosa che faceva a pugni con .TEXT, che invece rifiuta con tutte le proprie forze l'amato/odiato viewstate.
Mi sono cosi messo in contatto con l'autore di FormShield, Kevin, che ha accettato di modificare il suo controllo al fine di eliminare l'utilizzo del viewstate. Dopo diverse settimane, finalmente, siamo riusciti a dare alla luce la versione 1.1 (non ancora disponibile pubblicamente) di FormShield che funziona benissimo con .TEXT!
Per memorizzare lo stato ora sono possibili tre opzioni:
ViewState
SessionState
Hidden...
posted @ domenica 20 febbraio 2005 21:44 |
Un tool molto interessante, prodotto dai vulcanici SysInternals, è DebugView. Tale prodotto permette di visualizzare in real-time i messaggi inviati al DefaultTraceListener (più precisamente intercetta l'output di alcune API di debug, tra cui OuputDebugString che è utilizzata, come è possibile vedere con Reflector, dal metodo internalWrite che è invocato quando viene chiamato il metodo Write).
A volte risulta infatti molto più comodo vedere i messaggi di debug in tempo reale, mentre l'applicazione sta girando, piuttosto che analizzarli al termine della stessa:
il tool è prelevabile da qui:
http://www.sysinternals.com/ntw2k/freeware/debugview.shtml
posted @ lunedì 17 gennaio 2005 11:37 |
Come al solito la fretta è cattiva consigliera...ed anche questa volta lo dimostra. Oggi è stata una giornata molto "di fretta" per me (ed infatti tra 30 minuti devo scappare di nuovo), ed a tutti i costi ho voluto infilare nel poco tempo libero che ho avuto a disposizione l'implementazione del controllo FormShield in .Text. (Managggia a me!....quando mi metto in testa una cosa....)
Il tutto sembrava funzionare benone, ho fatto dei velocissimi test per verificare che l'integrazione fosse possibile (ho creato un semplicissimo user control, l 'ho messo nello user control PostComment.aspx e via), ma, ora che sto testando più...
posted @ martedì 11 gennaio 2005 19:35 |
Sono appena tornato da una mattina densa si relazioni, quindi ho dedicato una mezz'oretta alla risoluzione del problema spam. Ho visto che AndreaB si è gia prodigato in tal senso, ma, tanto per fare un pò di sana concorrenza, ho voluto anche io implementare la mia soluzione.
In realtà non ho implementato praticamente nulla, se non il semplice utilizzo di questo bellissimo tool:
http://dotnetfreak.co.uk/blog/archive/2004/11/06/166.aspx
che, come potete notare è completamente free. (Tra l'altro ne parlo sul prossimo numero di VBJ )
Il risultato, sul mio blog di prova, è questo:
Niente male no?
Anche questa soluzione non richede la ricompilazione della soluzione .Text, ma solo...
posted @ martedì 11 gennaio 2005 15:09 |
Ho cominciato a smanettare un pò con .Text per l'implementazione di un meccanismo HIP nei commenti. Ora sono proprio di fretta, quindi lascio giusto due righe per i posteri:
1) I commenti sono implementati come user control, ed il codice aspx si trova in ogni skin
2) Il code-behind dello user control di cui sopra si trova DotTextWeb/UI/Controls/PostComments.cs
Ergo, credo che andranno modificate anche le skin (la pagina PostComments.aspx)
Ora scappo che sennò il treno parte!
posted @ martedì 11 gennaio 2005 09:35 |
Come potete notare ho finalmente trovato il tempo di personalizzarmi un pò la grafica del mio blog. A me piace molto!
Devo ringraziare Firefox ed il genio che ha sviluppato la Web Developer Extension (http://www.chrispederick.com/work/firefox/webdeveloper/) perchè davvero meriterebbe una statua! Perchè dico questo? Perchè tale estensione permette di applicare ad un sito web un foglio di stile SENZA doverlo linkare nè tanto meno doverlo inviare al server....ed inoltre le modifiche fatte al foglio di stile sono applicate in tempo reale alla pagine che state visualizzando! Sono rimasto senza parole! Provatelo!
Ora non mi resta che augurare un Buon Anno a tutti!!!!!
posted @ venerdì 31 dicembre 2004 17:47 |
Noto solo ora che, tra tutti i tool che ho segnalato, ho tralasciato uno che utilizzo praticamente tutti i giorni: AWStats.
Avete bisogno di avere delle statistiche di accesso al vostro sito? AWStats è il programma che fa per voi!
http://awstats.sourceforge.net/
è free, è scritto in perl (magari prima o poi uscira una versione perl.net ) è velocissimo e piuttosto semplice da usare. In un parola: ottimo.
posted @ giovedì 30 dicembre 2004 12:55 |
Un editor molto carino, soprattutto per editare i CSS:
http://www.bradsoft.com/topstyle/
posted @ giovedì 30 dicembre 2004 12:34 |
In questo
periodo nella quale i problemi di sicurezza sono balzati agli occhi di tutti
credo che un componente come questo SecureQueryString 2.0 (Credo che il nome sia
autoesplicativo no? ) possa essere molto utile:
http://www.dotnetjunkies.com/HowTo/3ABCD244-CC7C-4CED-B64E-BCF05191CDAB.dcik
powered by IMHO
posted @ mercoledì 17 novembre 2004 11:31 |
Andrea
Boschin segnala un controllo più che ottimo per ovviare la problema degli
spambot che ormai infestano la rete e tentano di accedere anche a siti protetti
da login e password.
Il controllo è prelevabile da questo
link:
http://dotnetfreak.co.uk/blog/archive/2004/11/06/166.aspx
Uf..meno male che questo blog mi aiuta a non dover
tenere tutti questi link a memoria o sparsi in qualche file nel
computer...altrimenti avrei gia perso metà delle cose che ho segnalato! Non c'è
che dire...grande invenzione i blog (e XML)!
powered by IMHO
posted @ martedì 16 novembre 2004 20:24 |
Il post di Alessandro, mostra un link davvero molto interessante, non solo per il controllo citato, ma per il sito in se, che offre diversi controlli davvero molto utili:
WebChart: Control for rendering charts in ASP.NET and WinForms application
XGrid: IE Behavior to render XML as a grid with filtering/paging/sorting support in the client-side
X-Map: Html Map Editor, application to create HTML Maps.
ForumColorizer: Simple application to generate the markup to add posts in the forums at www.asp.net so they look like VS.NET .
Excel Xml Writer: Library to generate Excel workbooks in .NET.
CodeColorizer application to colorize your code for web...
posted @ martedì 16 novembre 2004 17:58 |
Giancarlo Sudano nei suoi post cita due ottimi (anzi ottimissimi) siti dove poter prelevare controlli ASP.NEt veramente ben fatti e davvero molto utili...io li uso praticamente tutti i giorni:
www.metabuilders.com
http://www.eworldui.net/default.aspx
La cosa buffa è che io li uso da almeno da un anno (anzi di più) e ormai per me erano talmente "standard" e scontati che nel mio blog non ho mai pensato di parlarne! Beh, confido nei vostri sempre numersi commenti e segnalazioni, e quindi, in questo caso, grazie Giancarlo!
powered by IMHO
posted @ mercoledì 10 novembre 2004 11:43 |
Un interessante articolo apparso su MSDN spiega come implementare tecniche di HIP in modo da evitare, come è purtroppo accaduto anche in questo angolo felice che è UgiDotNet, l'inserimento automatico e non voluto di post (ma anche di email, contatti, ecc ecc):
http://msdn.microsoft.com/asp.net/using/building/web/default.aspx?pull=/library/en-us/dnaspp/html/hip_aspnet.asp
Utile!
posted @ martedì 26 ottobre 2004 12:01 |
Microsoft ha rilasciato il suo terzo progetto "open source"!...che stia diventando una moda?
http://www.microsoft.com/resources/sharedsource/Licensing/FlexWiki.mspx
Il progetto è l'implentazione di un'applicazione ASP.NET per gestire siti "Wiki".
PSLo potete anche trovare su SourceForge :-)....ehehehe mi vien da ridere....e i workspaces su GotDotNet?..non sono nemmeno citati...almeno Microsoft stessa potrebbe usarli :-D
posted @ lunedì 11 ottobre 2004 16:41 |
E' da un bel pò che tengo d'occhio ed utilizzo questo bellissimo web HTML editor WYSIWYG, completamente basato su Javascript e DHTML:
http://www.fckeditor.net/
Secondo me è l'editor web definitivo, migliore di tutti quelli che ho visto in giro, compresi quelli a pagamento!
Il pacchetto è completo di sorgenti ed esempi per tutti i gusti: ASP, ASP.NET, PHP, ColdFusion e Java.
Il tutto è ovviamente gratuito e continuamente aggiornato.
Una virtuale stretta di mano all'autore.
posted @ sabato 2 ottobre 2004 11:53 |
Rilasciata la versione 2.0 di questo utilissimo tool:
http://weblogs.asp.net/mhawley/archive/2004/09/01/224258.aspx
posted @ giovedì 2 settembre 2004 11:21 |
Classi wrapper per l'implmentazione di EXSLT
posted @ martedì 17 agosto 2004 08:55 |
SPETTACOLO!
http://msdn.microsoft.com/smartclient/codesamples/fotovision/
Microsoft questa volta si è veramente superata! Fotovision è un'applicazione completa per la gestione di album fotografici pubblicabili su web tramite un'applicazione winform. Le foto possono essere inviate anche ad un palmare. Il tutto funziona tramite Web Services.
Codice sorgente fornito in dotazione.
COSA STATE ASPETTANDO?!?!?! Andata subito a scaricarlo!!!!
PSDiamo a Cesare quel che è di Cesare: questa segnalazione è ancora di Franco!
posted @ venerdì 25 giugno 2004 15:24 |
Tool per copiare su web server i file necessari per il funzionamento del sito
posted @ venerdì 25 giugno 2004 13:27 |
Se siente interessati ad avere una datagrid che, in ASP.NET (sennò è troppo facile! :-D) vi permette di visualizzare i dati in modo gerarchico (un pò come fa quella per Winform, anche se in questo caso limitata ad una relazione Parent - Child), il buon Andrea segnala questo link:
http://www.denisbauer.com/ASPNETControls.aspx
dove, tra le altre cose, potete trovare anche altri diversi controlli simpatici.
posted @ venerdì 21 maggio 2004 19:26 |
Un HTTP Module che permette di abilitare la compressione delle pagine web servite dal nostro web server. Questo permette di avere tempi di download più veloci e di ottimizzare la quantità di banda utilizzata.
Lo trovate a questo link:
http://www.blowery.org/code/HttpCompressionModule.html
posted @ mercoledì 21 aprile 2004 14:24 |
Visto che ho appena citato RSS.NET, non posso esimermi dal citare anche .Text un prodotto completo, per creare e gestire blogs.
Sottolineo completo, perchè non è nè una libreria nè una collezione di classi, ma proprio un'applicazione ASP.NET da installare in hosting e da utilizzare senza, volendo, dover scrivere nessuna riga di codice in più.
posted @ sabato 3 aprile 2004 15:28 |
E' stata rilasciata l'RC1 della versione 2.0 del famoso, nonchè ottimo, forum sviluppato totalmente in .NET:
Chi volesse vedere ciò che è stato modificato e aggiunto può dare un'occhiata qui:
http://forums.asp.net/Forums/ShowPost.aspx?PostID=450625
dove, tra l'altro, c'è anche il link per il download.
posted @ lunedì 29 marzo 2004 16:35 |
Rimanendo in tema di portali, vi segnalo che è disponibile (anche se è ancora in beta ed è pronto all'80%) anche StoreNuke, una "mod" di DotNetNuke pensata appositamente per creare portali eCommerce.
Il sito è raggiungibile presso: http://www.storenuke.net/
ed un esempio funzionante presso: http://www.storenuke.net/DesktopDefault.aspx?tabid=23
Non ho ancora avuto la possibilità di provarlo quindi non posso "garantire" la qualità della soluzione, in ogni caso mi sembra comunque interessante da valutare, anche come punto di partenza per customizzazioni proprie.
posted @ lunedì 29 marzo 2004 12:15 |
E' stata rilasciata da pochi giorni (in concomitanza con il restyling del sito) la nuova versione di DotNetNuke (per chi non lo conoscesse, si tratta di un CMS per gestire portali).
Il prodotto (prelevabile gratuitamente presso http://www.dotnetnuke.com) è ormai da considerarsi un prodotto altamente professionale, utilizzabile tranquillamente su progetti "seri" ed mediamente complessi.
Il comunicato stampa, dove sono visibili anche gli aggiornamenti fatti, è qui: http://www.dotnetnuke.com/Default.aspx?tabid=611
posted @ giovedì 25 marzo 2004 15:11 |
Un tool semplice semplice per generare il codice di hash delle password da inserire nel file web.config (nel caso abbiate deciso di memorizzare gli utenti direttamente in questo file):
http://www.c-sharpcorner.com/Code/2003/Feb/HashPassword.asp
posted @ domenica 21 marzo 2004 17:45 |
Se avete la necessità di utilizzare un controllo Tree List anche su pagine web, una buona soluzione completamente basata su Javascript e DHTML la potete trovare qui:
http://www.codeproject.com/jscript/treelistcontrolv3.asp
posted @ domenica 21 marzo 2004 15:27 |